1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 4 6 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 6 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 6 3 10 12 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 3 7 6 6 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 9 4 6 9 20 20 9 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 5 4 12 10 8 21 10 10 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 5 10 15 10 11 20 24 30 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 12 6 3 18 12 12 9 35 12 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 12 6 3 42 12 12 30 13 36 42 13 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 4 10 30 20 42 4 14 18 33 20 14 14 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 12 4 44 4 12 4 56 26 15 105 18 56 15 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 8 16 4 8 16 28 8 55 66 16 12 55 16 16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 8 42 4 22 66 14 8 17 24 30 45 17 60 72 17 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 9 9 28 84 18 17 17 18 42 16 18 168 28 77 18 18 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 9 9 16 24 18 65 28 18 30 19 34 30 12 36 78 90 19 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 6 19 6 3 19 45 19 70 6 66 18 18 20 20 15 42 20 20 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 6 10 6 3 21 5 78 20 6 110 21 84 210 18 21 21 104 110 21 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 22 10 20 39 38 10 48 60 78 11 260 30 20 60 60 12 85 105 22 22 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 22 22 20 7 84 140 68 22 12 11 76 42 36 210 120 60 180 385 112 132 23 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 20 20 5 60 10 21 20 102 42 23 20 22 120 170 12 132 24 60 18 45 24 24 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 20 20 25 4 10 95 20 170 24 22 20 102 144 130 42 25 66 168 25 25 136 156 25 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 9 9 72 4 30 26 20 66 26 25 25 18 69 60 16 12 264 69 26 26 60 72 26 26 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 27 3 126 36 99 60 30 6 180 140 44 18 27 45 50 210 27 27 24 92 105 312 170 182 27 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 28 12 7 20 60 14 165 6 28 30 114 48 28 40 630 120 84 120 75 120 380 660 21 171 28 28 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 28 54 7 66 33 14 24 114 138 21 66 560 28 20 152 153 1386 54 45 240 208 100 90 29 180 210 29 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 10 15 78 6 3 308 28 102 30 29 80 78 180 5 90 528 476 28 120 30 27 209 30 30 161 209 30 30 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 10 15 132 6 3 18 70 30 30 28 140 26 456 5 90 420 31 168 58 240 21 120 280 630 31 315 210 240 31 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 5 31 10 60 48 476 5 126 204 31 60 20 238 55 10 132 32 112 720 120 72 624 16 28 32 72 24 110 32 32 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 15 16 10 48 510 1386 15 135 30 16 1155 140 210 240 10 132 30 60 220 220 90 30 24 33 116 140 546 33 84 272 33 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 12 16 33 60 396 114 273 34 60 16 60 220 30 1365 210 12 120 198 34 414 60 84 468 360 60 60 690 42 104 253 34 34 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 12 34 54 6 76 6 616 276 306 260 35 84 84 60 32 12 35 84 112 66 116 90 96 798 48 35 910 30 35 680 264 306 35 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 9 9 18 4 12 323 18 84 60 18 76 36 180 624 48 36 132 299 203 60 240 30 154 66 36 32 80 36 36 27 299 36 36 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 9 9 37 4 240 306 18 37 182 18 36 270 130 210 2730 36 132 37 126 1980 70 306 225 126 60 1540 260 322 264 63 37 300 342 37 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 12 20 130 34 44 2310 37 37 38 252 186 28 1482 60 462 84 336 12 38 38 252 36 240 30 165 105 912 1596 68 510 38 1680 261 156 38 38 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 12 4 140 170 24 132 39 420 290 200 60 4 74 36 180 198 1638 12 380 420 132 468 450 792 27 210 60 36 39 1820 170 66 168 1881 350 380 39 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 20 8 5 20 260 780 20 48 10 22 252 4 40 276 770 840 126 84 20 182 108 40 216 270 96 40 2730 60 140 108 20 35 378 40 30 351 40 40 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 20 84 5 20 84 42 20 35 10 140 1995 44 390 231 276 210 180 38 20 182 180 114 345 504 78 54 2184 312 114 418 340 41 180 210 41 41 364 420 41 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 7 21 140 41 6 3 378 36 540 138 624 228 42 297 1560 66 330 204 80 14 84 99 510 120 40 450 42 924 72 39 2024 868 1140 48 42 120 160 135 42 42 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 7 21 34 40 6 3 210 72 160 78 120 132 42 3740 418 84 360 341 60 14 132 43 120 1064 148 390 522 168 120 957 420 156 2860 43 456 1638 1224 420 406 462 43 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 12 43 6 858 60 57 252 43 84 6 600 812 2717 231 210 342 456 114 840 406 12 1564 123 120 1890 208 42 42 390 44 924 475 48 20 195 459 44 216 33 210 44 44 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 22 30 11 220 390 120 22 84 18 624 1710 234 11 45 120 880 42 123 570 12 506 5187 120 296 312 450 120 504 60 1311 135 296 6300 45 240 420 266 45 45 464 506 45 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 46 22 450 22 110 21 60 22 264 396 330 1320 464 22 528 36 170 2380 45 168 228 23 120 840 429 429 806 96 44 195 46 420 5460 84 28 1260 205 120 1736 46 385 465 46 46 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 46 330 1116 42 42 660 72 70 164 54 930 2600 2310 374 1200 60 546 264 210 2346 1740 23 420 120 120 1260 90 30 42 504 480 216 96 1425 532 1300 1035 240 246 280 297 3289 480 552 47 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 42 21 42 80 7 92 14 84 46 880 21 117 7920 3570 42 24 2170 234 105 510 660 47 21 56 1760 300 136 46 264 120 15 215 48 120 40 504 120 48 24 42 48 3420 36 527 48 48 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 42 21 42 47 49 4 14 440 396 190 21 1155 46 47 42 330 328 215 840 5060 3060 575 21 56 580 132 9240 49 880 198 504 1020 1200 138 84 132 180 180 165 49 2394 240 90 49 528 600 49 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 8 140 2128 16 92 4 56 3978 16 416 429 32 2622 56 1710 24 50 2184 390 630 544 49 129 8 105 6916 36 390 48 78 378 30 272 828 210 1650 301 400 180 840 966 308 50 50 228 272 50 50 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 24 6 72 48 1365 52 1560 48 16 342 5655 198 96 180 2730 6 180 336 3393 1122 50 48 330 8 51 1044 98 518 51 102 98 8568 19380 96 440 48 120 1197 14820 644 760 51 620 344 51 2100 198 650 51 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 52 12 13 2280 50 28 210 234 98 2550 4620 26 141 840 51 6 860 51 12376 98 98 205 45 136 52 380 510 2431 1092 120 880 50 510 52 306 4095 3696 36 7956 48 140 3120 138 1288 2520 60 39 595 52 52 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 52 210 13 2958 110 140 1155 49 2640 36 840 26 51 387 84 48 780 306 816 1110 660 1932 300 1800 52 380 560 903 196 18 308 560 720 19380 816 260 150 11550 53 2635 196 240 120 1596 322 360 2310 53 612 702 53 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 20 20 5180 222 10 16 24 10 455 138 53 53 990 168 612 102 20 638 140 1722 696 903 230 504 360 20 306 54 6006 1020 54 630 3480 510 54 54 525 2652 1032 1386 2728 180 1140 54 48 329 54 330 533 665 54 54 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 20 20 660 6 10 102 51 10 3393 6 322 329 234 210 840 120 20 473 360 78 4862 340 245 2520 54 20 306 44 55 3570 376 106 592 216 1140 144 55 468 6216 36 1036 1036 736 13640 7854 2394 336 3366 55 1755 666 756 55 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 9 660 18 12 780 6 3 3990 1320 24 342 55 9 2730 252 306 260 55 342 4070 3906 1560 55 336 4420 620 18 48 56 54 96 374 240 1330 1824 54 56 240 2508 159 56 3040 1260 230 170 594 28 880 56 56 42 342 56 56 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 9 28 18 120 378 6 3 2574 210 348 132 2376 9 204 612 147 6105 28 420 8892 630 1365 159 120 3696 420 18 57 210 66 3663 240 2730 7378 3960 120 720 3570 57 450 9240 6930 57 1292 260 240 57 57 800 144 429 57 740 812 57 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 29 28 440 616 265 240 66 2640 3367 3360 390 564 333 58 480 1456 260 28 2610 660 58 495 2860 4620 2100 406 666 58 108 30 280 1150 3534 56 98 1632 56 420 390 352 165 156 340 120 720 408 3480 78 3024 805 1170 6072 308 741 58 58 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 29 18810 645 360 16120 1320 1104 52 59 152 59 1776 1449 114 216 510 304 740 190 1204 3640 441 265 42 1892 2035 2070 58 59 132 120 798 602 552 360 396 1050 720 798 270 630 105 168 520 684 736 1320 270 2100 59 1872 450 396 3248 760 870 59 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 5 15 15 60 336 2040 924 60 6380 30 59 322 30 204 744 240 5610 10 1560 780 195 1248 760 780 240 234 220 60 30 132 2016 1650 5610 1710 220 330 360 30 3570 196 102 57 9009 60 2460 50 55 462 90 371 104 60 60 45 273 60 60 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 5 15 15 60 330 9900 1980 60 1386 30 4680 1386 30 690 434 940 132 10 1080 858 58 795 1518 420 54 330 60 60 30 1380 3952 5610 9690 144 900 180 2310 180 399 624 420 2415 108 340 2244 204 615 60 918 3990 2464 424 1140 61 61 820 930 61 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 6 570 42 322 528 84 988 504 910 10920 858 280 5180 414 102 6090 118 6510 310 368 114 61 765 252 900 812 60 228 820 6 132 62 770 300 6138 924 270 4810 54 30 16830 116 390 840 177 840 62 2340 477 16560 2244 84 385 216 62 252 705 420 62 62 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 18 16 12 104 840 8 108 8 60 476 6630 1890 83720 1330 102 174 4550 874 440 16 240 120 2184 4680 54 770 285 1566 1330 6 132 312 550 3536 9486 812 174 928 1230 1140 21 63 660 5016 45 9009 56 236 864 792 290 114 63 6160 4950 530 3900 7905 902 992 63 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 12 64 3 40 530 64 4 16 650 3404 2961 170 3510 330 6 52 360 903 204 32 64 1932 583 27720 60 265 2346 1260 21450 78 12 999 20020 2574 180 3108 792 570 3276 252 480 10710 60 156 774 228 20 672 108 100 18480 295 792 7280 32 252 4730 156 48 903 64 64 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 12 60 15 10 784 924 4 172 1360 244 450 10 30 864 6 18480 1188 450 183 296 946 6324 264 840 624 855 1872 1760 64 336 12 65 1760 186 3600 696 3990 24552 204 290 120 42 2912 22770 180 1722 1155 70840 2640 244 45 798 2310 8658 8463 65 78 110 65 65 924 1056 65 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 33 11 232 30 66 532 60 420 5394 33 1540 10 340 780 150 6512 504 1716 14060 3150 22 372 1287 636 4674 4784 150 110 984 36 300 66 682 413 36 8580 2520 364 420 2340 168 64 203490 13860 144 63 2958 12870 44 255 1260 66 2470 351 120 66 2232 2610 66 66 400 989 66 66 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 33 11 22230 192 66 684 32 4080 1050 33 6440 190 4680 160 2886 352 522 1428 66 51480 22 3828 19380 5320 21252 270 360 2226 510 126 1092 66 462 1155 684 251940 120 385 90 130 2760 60 966 1120 2640 3640 192 27300 60 860 11628 3808 14168 765 660 3990 315 67 522 6006 195 1584 990 1122 67 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 22 840 22 900 174 102 612 10710 10540 2760 180 728 40 60 66 11 1827 168 1085 195 440 276 1716 1116 60 280 4485 360 1020 138 67 702 22 1330 360 116 840 6300 66 9048 312 2170 66 203490 1180 140 564 3045 3108 40040 1035 64 540 3910 16830 186 1428 6496 120 531 68 9828 51 506 68 68 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 66 12 22 2460 290 1596 180 990 770 120 784 270 165 460 1050 33 684 195 2856 1260 66 12 660 5400 6840 2184 25194 7326 3990 660 19565 1692 22 1190 1071 1716 66 66 10296 2820 14040 134 4350 966 1184 15180 1015 69 4620 2574 69 442 14620 180 2760 4715 1160 126 1820 1800 180 638 546 69 360 1190 69 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 70 12 46800 10 570 35 2508 2508 70 627 6552 570 5 528 4851 714 252 1416 2376 232 7560 12 4620 594 2280 69 2016 984 594 756 2108 1190 990 35 144 3116 201 5610 1974 44 104 1044 506 1062 11970 1860 6120 2040 201 201 1380 460 672 8460 70 70 43890 468 1456 20944 248 420 6204 70 901 1081 70 70 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 70 17400 30030 10 660 35 120 60 70 2244 558 1254 5 6072 7735 13530 468 6510 124 780 1122 372 276 378 3080 1560 140 23142 10764 3230 6120 882 1254 35 72 4140 195 1848 924 918 224 378 138 510 3150 1184 8580 4464 440 1176 204 120120 71 3128 268 8008 5365 1755 390 1240 224 19800 1240 660 71 11305 1104 1260 71 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 18 12 18 4368 36 71 6 3 1200 69 36 4230 130 69 1950 3762 9 2352 3003 660 66 132 12 138 1302 360 1007 180 660 1596 2145 1150 9702 910 9 380 66 270 70 2664 10360 612 3498 930 130 31122 4960 160 2544 72 2310 3003 72 72 980 2340 1050 5060 60 840 2660 72 36 1247 72 336 54 1175 72 72 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 18 12 18 27300 36 840 6 3 2640 468 36 720 520 549 1512 4510 9 195 68 13860 260 204 12 468 1092 1680 378 294 208 1710 1998 1932 1938 210 9 380 2100 1222 13530 364 1144 840 37884 105336 8330 142 1258 8580 5460 1060 9240 528 1380 600 252 1248 2940 2400 450 882 7182 462 8280 73 1760 3864 6090 73 1176 1332 73 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 20 112 73 418 73 3243 660 75 330 528 2703 66 3255 315 684 124 333 1830 248 368 174 2596 444 630 770 73 345 1974 2040 1624 34650 1848 4488 780 171 20 870 140 598 3234 2520 504 2596 4488 2360 364 6384 4960 600 213 6270 1830 840 54600 74 74 140 140 74 2170 693 204 2100 840 1260 320 74 630 504 600 74 74 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 9 3990 18 2310 1380 1980 741 70 71 144 284 660 9 210 75 3906 660 1026 300 1056 1060 3828 18 8118 572 2156 44 52026 672 4340 390 1830 660 1260 20 870 75 146 130 48 276 704 432 21560 682 630 1998 60060 3444 118864 19656 930 5148 72 2772 5945 1188 10472 8610 10230 37323 138 9030 75 75 130 252 75 6660 1274 1406 75 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 30 36 30 18 1938 864 48 3510 570 71 826 2280 320 36 5328 14322 180 15 564 8316 1128 5060 1170 18 76 2808 120 3978 126 75 75 3024 198 7700 171 100 30 76 287742 312 280 31824 715 252 6630 938 74 714 5280 76 3225 210 76 1122 6708 840 2856 72 72 525 76 6240 37050 4368 322 408 603 330 2652 76 57 1275 76 76 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 30 150 30 7038 3999 12 3432 21 570 12 312 5481 23970 990 504 3444 240 15 39600 180 77 276 780 1008 222 2408 77 426 990 1860 11088 400 8976 504 1071 124 30 1482 138 306 8120 150 3355 372 840 7020 1316 1376 150 60060 840 3355 4200 222 1269 7560 1480 70 520 340 2340 360 60 1575 1426 3080 792 2520 8866 780 765 77 1300 1482 77 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 78 39 4602 66 39 12 66 19140 5848 12 365 78 1190 7920 1890 77 408 195 210 132 1350 360 252 650 78 360 330 10810 180 1364 1364 670 1518 1320 558 268 1830 39 210 5130 744 76 39600 840 8970 1292 1540 2790 462 1340 78 3588 5040 737 5280 12012 75 700 2880 660 148 207 2310 54 180 448 8736 5192 207 748 78 14880 1121 459 78 78 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 78 39 33480 28380 39 780 60 1380 1056 12180 15600 78 6840 192 13650 76 476 2640 558 328 2478 196 8820 4920 78 1288 15180 7280 450 14652 15015 114380 20202 736 207 7740 33852 39 954 1530 280 86940 5170 228 180 79 5922 9360 1426 1242 12012 420 79 46200 1504 6150 15180 840 25080 5772 180 10472 1170 370 79 3180 504 504 34200 1260 1504 1950 240 5187 1378 1560 79 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 27 1302 54 27 210 2006 9 124 18 192 1638 1140 21850 7420 54 26565 870 10374 27 3036 3168 408 1275 14430 378 120 1764 20020 25650 540 420 228 13260 6270 222 340 330 3003 54 70 168 2242 24024 4620 1430 80 78 10062 44330 1974 4620 78 1350 80 782 14763 612 2856 40 1071 10608 1044 25 9620 22440 55692 10920 782 360 72 40 4620 80 80 60 702 80 80 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 81 8 54 81 24480 2310 81 4 18 81 6204 840 17112 3900 54 5170 438 378 81 420 132 2210 504 11592 111969 8 1300 1240 708 200970 2964 148 112 11115 43945 1932 18480 1071 54 81 120 158 18040 2256 2640 72 81 3960 4420 714 300 12012 3360 126 504 1428 78 780 216 700 380 2100 360 7830 1178 13260 660 432 210 1610 81 81 770 884 81 81 1484 1640 81 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 41 8 2200 230010 13800 17612 385 4 180 438 168 365560 1517 7812 684 4830 1980 624 840 44 11550 1170 140 520 1610 8 11280 570 7332 4080 50 308 159390 1386 81 2300 3192 81 2142 82 56 1188 770 780 3870 78540 1302 50 1044 782 106260 150 80 675 82 432 1161 10920 300 3864 1320 696 5060 280 756 26565 780 3024 24024 525 15824 39780 4290 781 10010 144 620 1485 82 82 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 41 5580 28 4092 360 11628 83 68 58140 6370 1008 3360 79 3552 8178 385 378 1450 558 44 50468 1260 240 1904 7380 200 496 240 1488 420 1035 1596 5880 3480 12320 6660 504 1581 15580 82 56 1430 66 3276 1550 1092 390 852 1628 456 8700 19822 27300 3360 910 2520 1120 3168 60 26796 120 83 1072 468 15708 1080 390 270 83 4278 280 600 5967 83 792 910 8976 9020 1512 1722 83 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 8 16 4 3080 16 16 3744 36 2772 28644 16 13260 16 576 510 83 20748 30498 78 4 1947 1955 66 8294 83 200 16 470 3162 83 120 316 1416 270 4773 1216 46920 704 1598 1450 8 756 319 108 470 136 13680 1300 84 800 300 2856 770 2714 27 1403 798 3534 3300 39312 1752 28 395 513 396 100 56 5460 84 2244 70 57288 672 84 370 2856 84 816 63 1595 84 84 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 8 16 20 21 16 16 12600 836 106590 1650 16 780 80 1278 1344 42 840 930 1596 4 7161 1890 3315 19635 7080 936 16 360 246 272 3432 300 1562 3654 966 204 84 1139 9594 84 8 756 693 780 5040 324 85 8190 260 166 27720 3960 5610 5460 480 85 2520 330 8050 3600 3150 2100 30360 5208 324 51680 2970 672 12540 31824 1404 399 546 73304 171 6820 1776 3024 85 85 1596 1806 85 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 28 7434 1050 42 296 5104 1044 120 420 3960 1008 2520 86 5040 4136 42 1320 4620 70 60 1430 12220 246 15960 12012 840 784 190 1320 12900 15960 1260 5440 85 85 284130 1872 225 1020 7770 136 28 220 96 220 1008 3066 270 825 612 1476 154 9282 6270 144 54 553 1710 4998 204 2772 1155 5160 2870 1449 164 6580 86 1365 405 150 2478 949 553 104 13320 380 1785 86 86 1365 812 86 86 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 84 10 2380 9240 84 390 6160 5460 15015 352 6120 86 312 924 10626 1464 660 3450 78 60 880 3720 29302 72 7956 1254 432 10 30 2112 600 2100 132 59675 65688 2958 378 12495 1276 21204 1800 28 110 420 70 23460 360 170 1554 6785 21576 17710 57330 876 60606 960 87 2520 12650 66990 53505 1320 14994 84 89355 7956 988 141372 3480 840 660 7980 1752 6630 2520 1800 396 44330 5928 1022 969 20769 570 1892 87 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 22 40 22 3180 84 1449 22 924 924 11 91504 850 88 83694 840 711 840 1176 594 868 11 255 1645 21672 3290 216 532 20 510 72 34040 300 88 3120 210 2310 462 1260 2880 332 760 1596 11 132 540 140 240 100776 96200 120 32436 20646 3050 81774 2730 86 1566 88 144 720 5580 324 20880 4452 17160 48048 240 2840 2900 88 1020 5310 88 3276 66990 1855 792 1260 44 228 12390 21420 66 1711 88 88 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 22 390 22 3120 84 252 22 138 69 11 1495 2346 1764 708 1680 306 60 1320 708 1484 11 620 5865 246 1590 2520 77 130 66 630 7749 71484 2520 1020 630 214830 36036 948 6600 10010 56 20748 11 132 280 1640 21199 1190 5940 193050 780 89 174 4392 1292 1344 4704 174 42840 12122 14910 2730 1659 1659 258 1968 5796 89 340 5940 89 21840 420 2448 5106 3016 1168 648 360 89 924 1050 918 89 1740 1980 89 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 12 6 320 12 12 14025 6570 6 3 737 1380 44850 1870 12 840 806 12 33660 93240 572 495 560 12870 5460 10710 6840 8400 3796 6 12512 1995 49068 518 360 390 1072 258 1755 6552 8418 1312 1880 253 12 130 172 19866 870 328 3060 8580 90 88 504 3822 26040 1196 1566 90 2142 1650 9900 48880 3570 1140 2604 2730 11970 172 172 90 2730 85 13923 90 210 6188 328 3060 90 11352 156 90 90 748 1829 90 90 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 12 6 18444 12 84 11 1710 6 3 155595 1692 22 798 12 1848 10962 12 1708 20592 9576 14025 70 264 24518 806 4662 1950 140 6 19734 5220 588 858 23184 2765 2240 1302 156 1860 1320 1176 3360 385 12 90 612 294 8370 91 39 20592 130 10998 35700 120 1596 924 6630 178 2520 91 5640 1590 22704 1008 3780 17160 10416 10868 320 24752 480 91 8745 150 510 63 9821 156 156 60610 91 14430 14790 91 3960 1830 2070 91 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 10 210 10 4200 88 44 8645 420 84 4602 770 22 456 1512 2040 1680 564 2184 11248 380 52 5 595 1680 83640 1155 92820 11396 114 1035 90 3612 22320 28380 37128 9030 1258 403920 840 201058 664 17490 759 300 10 5220 1947 3190 166320 12558 3780 2360 7068 200 7320 320 188190 200 5208 90 288 1110 624 3180 3276 6720 267 2091 14674 7810 4788 2900 92 900 435 28644 312 92 19320 8976 1872 24510 891 520 92 540 69 930 92 92 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 30 46 10 682 4047 10920 6048 8580 1914 390 24150 1474 3900 11480 2652 25872 276 1080 2562 3420 14740 15 93 1980 780 32340 420 1140 114 23 29295 9860 37620 240 948 84 2184 4620 410 6132 73656 12276 3300 5772 10 1260 93 20640 2006 21150 41820 168636 1040 1950 1518 1420 182 2310 510 1140 27720 2030 12236 10710 1460 90 6063 2604 11480 840 93 1708 61380 20790 2310 1230 902 174 660 11935 680 252 93 8976 2090 390 12654 93 1952 2162 93 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 46 1188 140 2376 840 4158 48 5520 830 6160 1332 84 810 2400 48708 3956 168 1918620 9372 27720 915 94 94 36036 168 602 450 1260 46 445 3740 2310 6600 925680 330 3960 570570 130 7140 2928 117876 5984 924 210 36 23664 3150 2013 420 420 8540 13728 57288 94 986 11424 25830 4182 38454 92 144 5040 15732 153816 63 3960 18564 7800 5040 140 5040 1836 180 630 790 445 47058 10920 10304 12600 1440 3348 630 913 7462 5040 342 1633 1953 94 94 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 370 24310 8 15180 5236 3696 1840 63240 2184 4240 92 744 994 708 3332 12144 8 192 720 1533 1705 480 1350 528 8946 227240 123690 192 1610 1680 988 1766380 4368 693 390 138600 1596 260 213900 45240 684 19140 1872 390 36 2256 5460 780 95 228 53922 10153 2150 1606 186 2340 11844 376376 186 1562 27720 440 90 62985 3080 8190 276 891 2091 2244 1794 156 21420 360 774 9805 69615 1320 1380 1736 1855 37800 37620 9020 31416 1066 240 95 27025 1984 2256 95 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 48 48 24 48 12 740 16 480 79200 37400 16 14040 1728 12810 12 360 1066 32 80 1428 720 234 24 1150 4560 48 4620 324 31350 342 48 1220 594 95 234 174 546 95 15180 774 616 720 436392 780 1860 1980 48 570 150 96 420 98280 702 4130 175560 11872 960 546 7854 13992 546 1218 18 21315 7020 1972 93 11970 186 35700 61705 16632 5850 4108 5940 1150 5214 1980 30 1679 1596 96 80 88 522 9490 48 1079 96 96 72 693 96 96 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 48 48 24 1953 12 5060 16 440 32604 17680 16 7440 2370 90 12 93 372 8208 97 476 94 205712 24 1368 3648 90 2212 528 876 2960 48 16340 1092 78120 97 170478 2296 1463 46410 4740 1848 34440 92 12444 320 14076 48 870 2340 2142 5940 97 20020 480 1820 11020 5040 6300 616 9360 2244 630 3960 97 1020 5400 19943 2880 9360 420 26520 17136 372 6120 1820 3060 2170 25760 7455 36960 70200 126 4641 1560 712 6300 78430 97 1092 8928 399 97 2080 2352 97 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 15 3906 1716 510 924 30 13860 310 1836 900 1008 420 30 1860 588 2990 345 3510 1245 390 6669 11280 312 2226 3588 912 7806568 43736 3822 170430 2220 780 330 1340 2380 960 9576 420 2760 2520 1320 5301 1953 282 4030 684 97 30 2077 957 156 456918 8442 240 7854 98 2220 53010 280 2030 96 1806 3358 18 7755 92820 33060 18720 12210 285 534 2244 2145 350175 98 8260 188 37800 19152 870 1088 276 98 13020 1245 6120 17640 220 7332 560 98 29640 888 1056 98 98 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 45 20 8970 2496 440 30 13090 10 140 10 19152 3300 90 696 1080 64260 3696 1092 12600 97 5040 18200 801 1328 204 3672 1050 1736 78936 2010 13260 20 380 91 7488 2508 91770 188 1120 20496 25080 21420 2964 1260 3410 188 1116 30 99 28861 492 728 13356 1092 83776 2520 870 6909 194 702 218178 11130 62790 75240 99 27489 510 470 660 3306 7140 96 185115 8056 728 380 235620 360 546 31620 765 5460 64050 1140 2856 36465 780 90 99 99 2408 1328 1140 15288 2210 2450 99 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 100 20 25 50 696 390 25740 50 4 20 15708 1260 184 91 9240 819 7344 49680 25 504 655270 24360 234 50 1230 5088 5220 82110 67830 9744 99 20 12276 282 3520 19740 84 69600 3410 420 2340 87780 99 12324 66330 6045 1740 1830 100 100 2508 264 40 150 900 2379 4020 1680 1092 29260 35910 126 45540 31648 180 30690 4368 96 2010 3960 4200 1608 10920 5040 1848 1320 280 24360 50 282 9380 46410 2211 36582 2030 252 112200 738 2090 7392 264 2419 18224 100 75 2211 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 100 1260 25 50 3096 16430 324 6048 4 2730 774 1596 765 20460 31320 10857 46956 771342 25 1178 282282 4830 1131 50 180 380 50400 4292 31110 5698 75 180 2278 13144 270 14280 1068 14467 6365 7560 100 1824 504 18612 1820 5544 979 23430 100 2550 1020 5985 2244 70818 1917 101 1560 4620 5865 2340 8580 1190 270 1394 1980 198 4557 5640 368 1900 2397 60060 630 7140 101 8295 1218 29172 54180 1085 2520 6930 30 950 570 3080 34440 5841 828 2494 10857 5772 4620 1360 101 101 2244 2550 101 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 102 17 1160 101 51 7965 6600 96600 76 90440 6840 456 24090 7420 2640 102 19740 14364 1900 101 1548 1800 13195 430 54 2670 658 570 1494 1860 388 660 34 280 1300 4620 1056 5624 54120 9900 198 660 109200 109200 480 101 2556 9540 1738 51 132 1160 361675 100 1368 89562 31668 157320 5460 24024 27666 15960 120 38850 11322 360 990 12012 196 186 41580 11970 2706 7812 198660 1480 1932 420 3828 1020 35910 820 11610 36960 3864 46410 102 2226 17936 1276 30740 102 180 616 102 660 1925 2345 102 102 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 102 17 120 3480 51 29835 180 1660 40 15480 2201 100 510 7830 1050 102 51480 2030 102 3948 2838 291720 103 6970 102 1950 396 1050 43890 658 1480 560 34 99 12400 228 774 420 4560 582 270 99 3045 240 1380 1836 819 2730 102 51 132 1840 2360 4560 1462 815100 13860 120 1660 18972 2640 33040 414 202 990 1980 202 2646 25620 5796 16146 25740 6468 255 8280 5040 1380 9240 432 3876 1260 103 2346 188370 103 3300 966 4620 560 7176 2052 930 759 28860 1246 21318 17220 11475 2346 2652 103 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 12 34440 6 2310 8778 3280 4 7380 364 5460 1890 4 665 103 103 300 756 20720 13090 103 1638 1020 1680 420 6 36408 1760 7440 2340 10620 48720 4140 1122 103 25740 1128 1786 1488 2220 702 3060 79050 2332 2520 3120 348 5280 696 1246 103 12 612 7524 120 71553 96096 1488 294 49959 3162 36960 5964 2730 102 55650 196 3762 990 5460 380 303 12870 84 8976 303 303 104 104 660 100 380 100 294 495 3990 420 29820 294 104 72 47736 855 2040 7920 52 630 104 1260 78 1190 104 104 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 12 52 30 52 9540 13 12 16744 308 39270 7140 28 930 26 7812 4662 217464 5670 3944 52 1596 3300 1020 2640 6 27999 17487 2352 13950 2343 336 388 6240 52 576 15048 21450 2100 1680 420 104 240 15510 54054 39100 1615 71553 1638 4950 52 12 105 4284 8460 38367 78540 948 102 1155 2002 1260 24570 1104 2412 1122 88 22770 2610 392 54810 8855 7770 1716 888 1380 7611 630 14760 105 792 1224 73260 35 46410 100 742560 105 62928 300 98 105 8680 900 166530 6160 105 21930 1496 105 105 828 2756 105 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 53 52 18480 52 435 26 630 470 3220 4830 1260 319275 420 26 6864 32760 505 1350 3510 52 1068 75684 228072 3220 150 630 792 5880 4896 2296 2666 2340 2730 52 2133 3300 24486 20520 51240 560 1386 53196 9360 190 29260 924 2376 32760 1424 7560 228 106 1260 13860 198 117876 263340 17940 4422 4592 1400 1260 153120 336 270 61480 6384 180 6930 5460 1940 13920 11440 644 56658 2496 5340 5040 396 2280 4620 1140 460 712530 1092 167555 210 106 300 1015 630 163438 42840 16380 320 112200 18564 1380 21726 106 1040 2485 106 106 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 53 8970 9945 39732 7437 1360 1008 1672 16 264 6600 12903 106 792 840 504 6440 22140 9990 2546 90 470 7548 1184 702 954 882 25194 540 990 1036 12180 5720 858 1431 660 19140 792 6210 12528 5076 2499 840 1092 1870 873 118404 10260 3960 2665 4524 106 1260 828 2790 11220 276 12078 36708 210 7980 553 70 5890 102 90804 8190 18810 858 392 115710 2556 3795 294 27300 55062 660 6789 312 2050 7455 5160 9180 5580 14300 14784 2610 36960 744 2418 6552 700 7592 1560 882 3410 528 107 2772 1530 1449 19292 2520 2862 107 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 54 9 2310 108 70686 1235 54 5100 5100 27 17850 462 92862 658 2184 108 206 1848 24024 14652 560 6930 658 2886 18 440 5676 135660 6552 693 902 660 106 27 516 88044 107 21945 180 255840 390 336 2088 1680 400 920634 9576 3276 6006 276 2790 36 1260 17388 1232 3108 10920 5148 29274 10920 1680 990 19380 2445300 264 1184 106 4284 5148 5460 51660 858 3960 658 813960 46284 126 78960 3960 108 40590 53940 5796 2700 110124 1460 515 108 108 102 1235 77280 20160 90 99 5940 108 1235 11280 108 39732 81 2627 108 108 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 54 9 1785 108 20520 100 54 156 78 27 9120 4980 8820 510 222870 108 196308 119770 1890 2556 107 9672 237150 180 18 350 4290 1515 609 2915 2492 99 107 27 3036 82940 48840 720 5220 2196 6552 21900 828 108 608 1140 5106 1848 10540 2496 20770 36 1260 20020 2068 1716 2448 32147 592020 62790 1932 113274 396 1710 60720 1056 2622 995280 11550 2856 6090 714 1330 34650 1044 1242 2310 6720 85680 396 240 648 22560 2484 140 85680 109 520 3276 17759 672 173628 221858 109 1971 18810 990 125580 3640 1410 1260 462 109 2628 2970 109 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 300 157356 36 134316 1386 1120 2184 6 3 1164 65988 2760 110880 1729 564 1488 22440 1760 110 36 2220 312 1365 4200 5166 714 3990 101244 45100 1390350 210 870 106 4914 204 4180 109 340 128700 2128 309 412 980 9660 738 276760 4004 714 9672 4620 2664 2628 36 756 4180 840 34056 1246 490 321 1596 6072 4620 294 10492 4150 560 1824 204 16650 5460 2580 321 18480 1246 189420 3828 10836 510 321 828 2072 11682 5220 1364 270270 7524 105 1051365 110 1872 312 1428 9744 2552 1581 2881 1848 14076 1261 285 110 110 2241 1332 110 110 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 12 728 36 4620 122360 530 240 6 3 110 162 2324 618 2730 380 1140 8085 1056 13860 36 2747 33456 1140 600 588 574 4950 1958 15960 1030 5460 110 1078 15444 12 1980 1428 4560 1030 23316 8280 13662 2520 6150 1540 3432 38950 5508 16380 4800 3726 110 36 756 572 660 9240 108 7140 16592 143640 218 2660 81 420 7896 5220 2268 43890 2610 19320 188790 111 74 108 5700 111 5460 2070 2121 3960 2480 936 1320 2856 1980 3050 23265 14220 210 96096 372 300 756 504 4760 42636 1820 3008 111 7280 480 558 111 43065 2774 3080 111 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 28 48 7 3096 642 7 28 7332 1020 93 1860 2772 28 1406 14 18720 23940 550 618 9130 9450 12558 8640 3420 2100 111 14 612 33600 989520 105 1292 1560 35931 20790 24 6732 70686 8160 3038 4686 2520 210 26790 2324 3570 4416 33660 6120 792 276828 2860 1100 1008 28 18700 132 888 1287 170940 21840 70 32760 780 900 1780020 1320 9240 38430 198 1320 3060 5460 7740 744975 3960 3872050 126 327 65481 221340 7920 36 9240 11180 108 663780 108 1746 347760 43010 341880 6600 4092 35 283185 112 16632 177156 510 10208 300 56 6624 8550 264 84 2775 112 112 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 28 17066 7 1026 2370 7 28 9900 4620 1200 337995 2460 28 168084 14 948 27060 594 530 5985 2538 672 3900 441 1260 3492 14 3510 3432 13244 33660 163020 3255 3360 462 372 4884 4872 3885 35910 742 18330 636 1472 1400 29640 1560 17316 112 1752 1428 10626 11214 16884 28 1892 1380 408 483 11880 8532 6930 1010 113 3204 1940 428 432 222 10248 45540 2324 18088 188790 113 11985 330 436 113 10152 139872 24090 2349 113 6216 7020 520 900 5460 278460 2436 6290 540 1122 2730 1104376 742 8602 760 12210 3136 1122 7644 113 3136 1710 22770 113 2812 3192 113 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 44 44 1869 1358 22 63 18480 408 624 8151 1386 113 6435 420 812 2100 330 11 840 183540 30030 770 2556 7446 372 9585 3150 102 48230 180 2424 24790 18054 538356 168 7080 44 7888 245 4290 114 28860 111 1564 3696 612 3948 611940 139026 1008 15708 150 3186 630 1596 44 132 312 12104 460 14536 2100 5022 114 7008 45540 20020 84 7150 1330 8844 770 1638 5460 180 306 2640 1904 63042 114 5658 189420 2184 17160 520 3360 7080 3636 936 540540 28826 114 71610 2772 8554 168 1480 8120 1320 28152 1386 5460 4884 1740 2310 3149 114 1518 1204 975 114 114 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 44 44 5628 14 22 220150 3306 1313 910 59670 520 424 224895 3276 361284 276 212520 55 2760 1118 1624 14 33852 3234 10260 651 16422 102 23460 3990 114 4560 19188 1870 392 2604 44 2465 190 45900 380 609 742 70720 1472 420 21528 35670 5016 5166 21840 880 45600 2814 7308 44 132 17160 2520 117040 5740 413 97812 1176 110880 111384 560 742 120780 840 12320 18480 840 2982 6510 3304 9048 146520 92400 1414 105 2607 3360 177840 36 4200 544236 3300 3916 9180 650 19110 168300 32130 660 50160 714 4256 18480 3600 5640 20097 210 237314 51948 115 13600 29526 115 7980 2926 3306 115 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 12 8645 6 14 1860 2604 24780 115 780 21 3168 27521 2730 3355 33600 420 44650 11280 294 33840 1050 28 24510 756 112 528 2772 6 155805 114 2520 2472 5610 59640 2610 1683 24596 1653 160 108 116 55692 61380 15960 540 1164 2592 20202 92 115 396 1914 6336 1386 2508 616 12 552 9380 4960 3708 3360 114 1992 3120 11020 1674 3283 108 154980 880 6450 108 14490 21840 180 936 660 989520 46410 440 3150 1560 44268 3102 116 504 11592 435540 12420 112 7650 3480 1520 1560 1554 31350 300 1482 763 116 360 49590 440 770 156 714 400 116 116 87 1482 116 116 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 58 6 700 19656 8052 30459 58 280 57420 213256 29 52452 1034 9120 396 32604 117 117 1275 6930 1820 24360 520 270 60060 154 18 4230 180950 1674 4680 3172 45430 216 1188 6468 29 135 2142 824 3720 65208 18060 3696 3360 728364 5656 420 9936 2088 1092 214020 14570 312 1188 12 552 6510 1420 5441220 924 2046 8268 42210 1428 17040 6930 300 696 1260 2244 31570 1020 450 19530 3416 378 7719 258060 1320 198 9159 33264 2310 5160 117 27300 12540 9240 7380 5460 1040060 2720 480 189420 13920 15540 1200 1276 159600 17112 81 2691 439890 11220 117 18060 1616 1862 1725 117 3080 3422 117 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 24 58 53196 1610 413280 52 2457 58 110 51060 82992 58 117 118 510 84 191178 728 1746 35496 18183 51324 24570 79794 152082 560 60060 5166 1483790 17680 116 2184 6782490 560 337272 480 1980 58 140 13230 41820 18480 9282 2924 990 4680 117 2492 3182 8400 109480 63270 95760 2076690 2860 3036 300 24 4730 29640 1140 168 44520 15810 16614 692208 50976 12210 65520 116 816 30600 57720 116 11088 13650 8460 2133 660 102480 8190 440 118 92820 37740 17640 468 840 14820 3588 3600 12980 1861860 1736 197904 13430 565 2325 5214 210 23373 13272 118 118 583110 540 31152 172900 728 816 30020 51888 2581 3081 118 118 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 24 118 8568 1260 5580 4 2120 1070 110 2356 34580 2870 777 1090 10292 4 8190 1512 1090 9460 798252 115 8360 8280 53130 7344 82110 9282 14190 11088 7030 43680 2134 872 1032 1320 44838 14210 45 1674 2208 720 13272 17374 27048 1365 312 14442 12480 51324 981 424 54780 9240 981 4532 5772 24 1090 740 3124 420 1246 6120 2340 4592 3300 2664 34440 6640 234 1860 1104 6270 29260 3420 529914 3416 102 348 452880 14965 15096 348 963 1200 348 348 360 4320 4420 460 379260 1300 4760 1260 15265 13860 112 2886 1265992 15428 112 888 127452 25929 1090 1188 10725 153510 31654 1900 1656 53041 3120 3540 119 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 55 10 110 110 55 8 55 9450 11 156 22 6545 42804 110 9660 12 30660 9222 110 90 650760 8466 55 5406 1548 3690 18480 734328 55 6726 18655 25380 990 2632 7560 1800 1155 118 5 234 2273040 8151 3492 34200 11220 1901416 1150968 111720 460 14652 1119195 888 990 2730 1632 1804 2436 1176 110 380 11340 252 2184 112 8568 228 400 3239 3762 38190 31878 9660 185196 816 118 33120 404040 2820 81 17160 62832 949494 5208 2639 8700 213864 21147 11256 120 120 11220 1222 97980 5356 918 115 120 39270 60 2064 4800 120 52808 124729 2040 21402 100 9240 3588 120 60 884 120 120 90 3239 120 120 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 55 10 110 110 55 260 55 7700 121 4 22 100 6864 110 138 1596 180180 5100 110 3960 13398 238 55 870 1010 1197 27360 21983 55 2070 1725 5040 11340 1380 372186 1620 115 111930 5 1320 1498 5460 746460 3450 798 7056 420 46360 28050 504 82236 1554 12432 475 8200 120 4836 17400 110 380 468 210 82082 336 8658 71820 121 4815 25080 2470 121 37800 2828 11214 1196910 570 963480 47712 3538 121 1560 2324784 1248 232050 2400 71610 1620 5160 468 10920 3724 660 324 468 48160 602140 818090 580 7140 1554 2328 217350 9184 73458 1320 904 4680 810 3478 3570 1053 121 3550 17160 121 121 3240 3660 121 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 20 3311 499525 54120 47970 9240 5016 440 348 4 132 3290 13110 23188 60060 108 19228 1020 121 11550 121 23940 580 138 41975 105 1530 1968 13695 10670 294 2520 2706 2280 672 630 9576 5984 80 1770 122 204 8190 1908 264 672 236 26520 354 18720 294 756 602186 14820 42143 3420 7140 792 4680 20 1860 126 546 3696 659736 3476 678 3432 43470 4880 121440 9048 196470 23142 594 39270 4326 42210 5880 162 17160 142800 6552 122 848 3490740 2784 2484 6624 357 168 56050 276760 4508 1560 60060 1680 560 20400 60060 6624 3321 19698 122 805 29520 15912 122 1957 1100 2520 38584 28320 16218 122 936 1380 1640 122 122 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 15 644 4389 106764 900 122 38544 1008 84 16380 5610 112 121 2880 3696 1650 3960 61 25830 27300 420 2970 2310 10680 110 1155 715176 585 12220 602 756 2910 904 434280 1932 3612 2538 160 30 2450 1260 14586 19580 5040 1248 123 210 336 560 1272 21840 6048 56280 33480 1350 2460 96600 560 20 1980 455 910 3182 2340 3420 10920 120 690 756 79716 636 2470 3658 32680 2310 1938 1938 10920 242 123 9717 55760 234 2508 672 450 6396 367521 134232 120 3542 1020 1287 243432 8900 7020 3120 36900 200080 7380 123 234 11100 123 22365 540 45240 28665 36309 1232 444 9776 123 1802 2060 29400 29280 1134 3782 123 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 100 60 25 15 595 45872 123 936 2163 44 80080 17136 46200 585 354 153510 365820 12090 2395680 396 57288 14352 3960 138 336 2790 4719715 1243 2185 50 49140 6300 4200 19437 80136 600 123 12320 210 30 1512 132 122 27930 7854 2745 93 6996 33630 375804 6270 5124 67260 1800 7056 59220 32430 360 1078 80 100 84 546 455328 14274 93060 12540 26180 4583370 2604 432 4140 124 7050 1539720 780 5712 1248 119970 2260 4482 60060 656880 120120 10296 9240 7800 363 330 67260 2100 1680 269192 27600 120 1020 3164 1836 42435 1819 6890 1980 819 354 8610 756 819 4920 3528 8892 266910 1890 720 105560 1635 1819 34860 600 93 3403 124 124 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 100 129642 125 3 102025 387450 10920 7275 48720 1380 28980 3003 3381 1440 900 120060 104130 840 600 3906 2310 20988 1290 6 660 204240 6868 7644 1027180 50 378 19530 444 756840 504 3360 87780 6693 3720 2940 3834 18480 127800 4074 17766 7140 20160 12040 70004 10920 4872 8924 9918 3403 57400 28980 4554 31584 1243 25620 100 42 756 125 39780 15252 2277 125 1284 4422 7992 36582 770 246 1624 590 1304160 1200 3440 4494 246 246 3237 656880 360 366 2838 125 104880 168150 11055 1020 168 826 4180 3240 484 484 711620 16587 3796 9660 60 33840 1512 3797976 125 3080 17632 648 3870 32923 10626 21900 728 22080 1836 420 125 125 3444 3906 125 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 14 63 1092 18 63 63 1188 126 10488 96 1680 6420 63 540 874874 20020 126 3300 244530 126 2730 1144 1560 6 54390 39900 51240 37620 570 80 280 360 1320 230 67830 40194 73320 274050 13090 4590 126 60 360 2020 111720 7080 23450 33840 18690 7480 5544 588 366 125 40651 108240 2508 1176 2329210 980 484 7 182 126 630 336 3240 18096 1386 46805 19788 726 58464 10296 5304 20790 1962 11408 22878 3450 460 1008 60060 28560 37128 44520 936 13020 123 49140 110124 2760 123 3869 42840 45570 672 540 60060 126 32760 282315 690 42 1023 21630 126 3400 119 2945 126 10494 33580 1265 228 126 555 2340 126 126 2945 3569 126 126 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 14 63 4620 1062 63 63 532 126 67452 3060 1530 12978 63 8680 5152 2976 126 315027 354 126 6720 3696 366 186 8080 25380 3540 840 124 16974 140 2340 492 1800 56420 936 120 2940 10710 20748 126 1716 303030 18592 1482 113652 127 166320 14160 260 9090 8880 79170 8162 297 7182 355212 310992 120 420 360 7 182 2626 1530 235620 3822 1962 7920 2002 92880 62730 60329 2508 622440 28080 184470 15640 4554 12012 69300 3774 250 23478 129200 4800 2018940 21090 127 34056 1848 120 63492 1680 2508 212520 32844 7252 73780 33540 2300 981540 610 990 10080 24700 726 15456 630 873103 157080 74100 29070 2720 660 28860 77490 33120 3960 39606 675 21483 3570 4032 127 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 7 3504 14 11880 40768 37444 7 1276 2046 2340 8190 3036 3526 9240 14 410652 127 11060 720 1380 15732 16296 580 186 64 6360 3471 450 420 28290 7 4977 988 798 4830 13860 1284 5576 17020 68376 48093 276 288 714 51150 9660 3192 15792 19530 1680 6510 705432 31920 3300 2042040 10716 31350 455430 2712 61880 492 105 14 2030 306 2436 65688 1887 472 6798 104580 365064 840 23940 1056 95030 11730 204 159120 594 41280 1210 342 60060 314160 120120 560 1620 720 1560 1428 375 3864 8148 24 1887 31920 1672 32980 26312 5940 15910 1998 9240 2220 50032 1032 366 128 1498 40 120 3330 31356 73920 316404 2496 22302 64 3975 128 66300 96 1806 128 128 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 21 12 14 7176 4746 420420 21 352 129 22572 5643 129 187530 7905 14 1170 540 105672 1740 4940 246 2016 2460 5100 8240 42840 3036 52290 124 1012 21 720 2772 127 46872 540 95940 7020 15480 366 1806 12 252 1456 1170 103896 1170 128 254 54366 1326 743820 7770 126 1886 170430 1157442 637560 63240 5472 3060 616 14 129 5040 1212 129 14840 254 1296 84 173880 2828 3276 27720 540 254 22302 139920 335790 60420 1638 366168 1870 8190 17907120 714 3900 3360 3458 11607 588 190008 126 1416 129 4370190 854 253344 1021020 121660 711620 129 5940 16100 24420 26565 129 9900 707070 25347 236880 62568 2520 900 16340 1298 468 129 129 9576 756 1950 129 3740 4160 129 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 65 12 1386 130 1720 12768 3486 130 65 840 420 130 21700 570 2856 11220 2160 12852 1683 21840 1668618 80652 660 174 65 3526 1716 47880 1650264 7704 6195 468 570570 145080 27090 26598 83160 22770 3270 6510 46800 12 2142 10416 6440 1652 2112 237900 81780 31920 2160 3948 3604 8466 46690 96140 7524 3900 25536 9296 49300 315 406 130 306 3828 130 3542 58050 124960 1504 360 30044 7980 92568 120 456 12876 23730 1962480 27300 3150 1230 522 60060 542640 10920 63756 117 17160 2640 9120 145464 10560 492 18480 52668 336 4524 660 420 248820 130 130 43215 378840 780 852720 372 8610 47502 8400 1932 35496 130 90 78540 1309 9100 1218 17136 1008 13398 130 1568 3741 130 130 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 65 154860 131 130 3713 120 609 20424 65 174 87 130 381 1248072 2520 3404 4680 2929 335439 2208 1602 24871 1680 660 65 41238 3458 19264 5460 234 4515 234 384 254 32016 130 15476 10710 139650 4118 4312 84 630 13680 98974 53100 67338 40508 4270 107559 2081040 4872 174580 1089 14280 623070 2323230 13200 3690 129010 8580 728 9030 130 306 17748 508 4836 3854 240 508 32964 167772 990 1320 1590 6764 5568 40296 258 12728 1260 714 258 4070 8190 232560 12180 1806 3186 46956 2520 240 4800 3960 96 24 7245 630 3234 387192 2052 508 14300 360 12720 29260 210 9724 9870 4413864 1534 18333 2088 984 16146 131 17390 39468 4180 7980 131 2034 2310 131 35360 3784 4290 131 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 18 9 18 112518 18 8658 16530 124 810 6 3 2398 8190 14952 34800 14820 164502 131 4004 767550 18 30550 5520 15810 26910 250 5390 11172 34692 34272 635 9 3515 1968 17020 70760 12420 3995 7380 3990 37741 60 18 1488 132 12852 2100 3870 132 131 19320 256956 86940 28710 2478 494760 4200 274512 307692 12768 2808 4389 1218 3828 18 828 630 1596 1892 132 4692 4920 132 14640 4680 720 37350 420 3612 3433870 30192 220 15330 570 4200 24024 1627920 240240 16368 132 394680 1955 132 360 31620 104397 990 132 319770 415338 232596 114240 128 4068 3690 10296 13320 13695 1440 40040 14040 126 13080 6552 3827 42840 132 126672 110 1377 16796 24038 464 342 132 1092 99 1305 132 132 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 18 9 18 258912 126 33 420 648 187440 6 3 15708 929292 760 94710 9009 2520 66 41736 18480 18 1122 44460 88536 312156 880 15476 2508 2596 4004 1860 9 3234 2052 292950 14820 18180 78960 585 4200 23688 2652 18 11280 4350 35700 14490 24534 1452 4002 19866 5720 2340 1955 65268 546 25740 4620 128 5940 65274 819 135660 34188 18 1260 31020 133 688160 122360 12540 40590 123900 600 19080 12285 1342 32130 384 2884 6864 1190 2128 7896 262 262 25830 232560 762 1170 40755 15840 133980 390 252 82236 1416 1680 856900 13176 3280 1680 2436 2700 914940 3232 7700 316680 17550 4366 558144 3480 8736 44352 8855 1650 19224 1116 14560 2937 2616 1560 279930 13328 43890 11352 37206 133 3916 4422 133 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 130 59598 20880 3192 66 2160 760 2310 120 102 2730 145860 504 40014 3640 4270 66 216 42120 7812 133560 881790 6666 3534 1008 68640 808080 384 1694 19320 333 21630 7140 6240 810 6840 1080 63270 6216 1452 11592 990 496 952 33418 110124 19778 2772 3920 6984 2756 21252 96068 525 7410 21672 4278 8787 2442 8400 91 14280 2070 666 36 134 10764 58650 6324 104 5928 8925 13020 10440 66660 204035 132 2730 248 8436 18480 8120 1170 5310 468 24024 1627920 240240 4453 29400 45240 93060 1560 11352 3630 393 12690 216 10836 645 304164 14824 468 7280 260 134 2900 5940 52140 8932 24514 45552 2240 47850 1428714 840 504 3762 37840 2373 732 6708 420 944 2204 134 2106 3333 1980 134 134 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 108 16 896 16 28560 3090 135 8 129780 660 420 120900 9120 8 1740 1694 64728 3162 510 126 10350 10812 14640 7866 356454 16 3492 1353 36630 9312 8036 65835 3434 1950 14766 19152 15180 738 54180 28140 216480 38628 504 16 550 620 2128 341088 12780 3300 119196 3780 9660 393 620 3432 4845456 660 393 72352 5520 6111 132 34960 18810 36 4556 4004 2530 80417 1540 372 327600 450 6888 780 135 1080 29640 4708 147420 4416 1496 2220 79296 1452 266 1530 232560 11850 39990 15470 3432 12993 450 2166684 192780 109224 232224 132 62985 19824 83076 7520 8100 3588 15400 10980 32472 10540 130 124080 135 6300 4214 332304 280 22704 32604 126 135 8694 4484 443664 135 253232 4424 2486 135 77385 4094 4556 135 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 68 16 17 16 8906 5424 68 8 132804 240 11484 90630 570 8 21930 68 7800 163020 3078 1364 338520 136 336 2040 840 16 134 33150 55860 15048 2025 3285 34 4089 270 80400 75516 1178190 3080 118404 14490 24564 1026 16 73556 2730 11340 714 35298 159264 390 108780 13260 7770 3876 120 13260 135 13050 132 2040 3080 5880 191268 504 1980 68 3783 182160 5050 14616 259350 142120 404040 267960 4620 35700 288600 6384 1254 65208 5544 14824 34650 12852 83640 10920 1092 325584 65520 528 528 120 102 803700 7158060 4290 10320 7560 38640 20900 23976 132 11900 81900 5700 201780 1845 910 540 5040 9870 7140 10920 75012 396270 3458 15120 29016 1665 198360 1080 387090 1800 1066 153120 68 22420 46046 136 102 4095 136 136 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 68 12614 17 262 11454 649572 68 880 270 10920 204240 194040 158004 3432 2050 68 134 402675 12993 136 152490 4830 393 5130 1380 400 660 516 1740 13860 2668232 28440 34 63825 660 21960 2460 163020 6240 516 34650 31059 21840 784 3700 1645 5724 6660 149328 655 186732 273360 278460 390 4095 756 2700 1375 9450 4266 2824900 11837 12600 2007360 322506 36036 68 137 17204 20460 45900 246 15180 2160 1005928 45135 423300 3600 8190 137 42900 143780 1904 31416 8610 130200 1518 26600 22962 232560 1350 66240 1936 279990 2064 30996 2488668 66600 10440 2553 216 4662 875 8736 2040 81144 4240 2134860 2622 4272 302505 605 1440 32364 6384 8736 3132 3570 137 600 70380 559584 18060 720 1500 3640 9135 137 2242 2530 2349 137 4140 4692 137 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 69 69 3843 2142 46 4830 138 61560 4340 17136 1201560 467460 2150 13224 35784 137 4872 107226 91080 10716 24882 23 6768 1260 2652 30832 136 19206 4200 904 2100 2871 2346 612306 92820 80730 12780 13020 10320 4240 214020 1680 4004 1392 138 3220 78540 270 138 130 1320 2300 36192 43616 173460 5520 4536 822120 875 179580 14280 734328 130 1612 1926 5676 137 138 3082 188340 17812 372 976 105 27832 21700 14388 52374 12948 7350 11948 136 102648 3120 60066 1116 40920 2052 5460 511632 1113840 138 2200 1680 3080 22386 37128 135 1890 13542 76659 135 406980 21700 2277660 30400 1368 147420 268 1287 21060 3810 97440 4661 2184 12882 132 520 29526 3384 520 2057 19620 6270 4400 3120 50232 138 41004 2261 138 83160 1768 4277 138 138 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 69 69 15288 68880 46 3300 384 316680 339066 63648 1029600 83160 44132 194472 27742 135 4558 146370 2093 22876 7566 23 442520 720 1696 167280 3570 222794 37468 18060 216 36036 2261 1564 36190 1408 244 504 4290 87780 13080 44880 1890 20880 138 9240 896 75762 48048 14280 8346 33180 7306260 145860 234 61380 1572 4032 1395 36708 6600 12558 136 951258 257184 3132 170430 138 2070 2340 34748 2040 51045 128310 26040 55440 620 3432 22572 3774 49764 44730 171912 2418 910 2184 77280 274 10200 28644 232560 37800 4680 139 72150 53130 139 4556 169260 8568 161700 21840 62700 64296 23100 1016 720720 232596 516 15400 1260 1293600 6765 94710 281820 3838 3720 8736 6300 29350552 139 4080 471546 90 2340 35805 98124 1638 465 139 2280 10350 756 14076 4278 4830 139 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 46 139 46 23 1062 46 29640 1767780 46 15456 326040 2340 46 120 138 468 4611 585 23 26400 1230 2139 528 390 435174 140 46 14224350 34320 444444 286200 4313988 139 23 1050 304612 520 4371 71154 18480 402 119340 45885 9968 6930 2415 2660 4690 1500 20240 4059 5292 14952 33660 5586 14628 4524 27090 30149 3180600 7080 5460 360 9540 1800 4160 9492 4620 46 6240 2268 810 9840 5670 520 3360 23664 355718 12780 107100 3600 1708 31746 6270 28560 19992 12900 1190 32472 128856 93024 1113840 8856 900 41400 182336 480 1722 12702 62322 284856 1830 2040 693 4480 27412 2091 8120 774180 4572 45 8190 64386 540 135 38640 388056 8466 70 112 616 140 264 16380 140 9240 318780 384 1890 58560 2091 12760 140 140 105 2162 140 140 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 138 70 46 69 184470 46 411 1625 46 2604 75276 138600 138 59598 4410 375 16236 19470 69 28560 1834 1419 30294 2162 3960 3090 46 29799 4440 9520 2478 18270 375 69 1526 1155 7420 2070 840 28644 5368 23331 3696 270 375 35 36036 5544 412566 420 9828 64860 1620 7056 387 140 19740 7194 112 140 4872 21420 48840 11844 4350 260 17550 140 46 3540 20020 762 1188 480 271728 236740 138 4674 456 18450 2520 50160 2730 14820 27778 5796 4810 98532 14940 278 408 58140 39150 107010 141 141 11730 25896 780 55692 85680 138 1995 14091 203490 4370 672 1680 37740 49764 2696980 141 164502 145180 27720 9870 4964 9450 300300 2107 1488 476238 4920 2232 3710 31668 21090 42911 516 4838 540 15912 4880 2714 141 141 1488 4970 141 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 70 23100 417 28560 5520 6930 37170 18972 228 420 144 142 319599 3710 20800 1548 142 38760 25098 400680 8970 108570 1380 39270 21894 278 40299 6726 476 2256 2475 4180 39576 574 7392 13580 5100 26600 6440 20330 2660 3410 19992 1386 70 1148 5814 16380 655 3360 856 11514 135564 756 15594 138 655 20880 936 2904 889 14784 4760 382044 46620 44880 840 4278 60 756 12180 408 11715 2280 440 310128 24360 4800 3248 69300 1008 10608 90 140 15960 13650 109956 11020 35112 74256 2465136 85680 2520 110 131040 28215 6270 20520 1386 12600 9120 67932 1680 2946900 2280 2236 403788 422604 5236 2445300 14420 1677 550620 13650 23100 26640 161868 142 68880 13986 945 13160 142 536 2714283 2050 110 1460316 27300 83804 121440 2125 4897 52440 420 3745 4465 142 142 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 75768 126 3960 18270 13983 10260 180642 900 12 172 12 59052 3969 1162 4845 4284 864 140 77418 99450 312 966 61698 945 29458 2968 850 143 174420 360 7790 12120 23460 574 690 256620 2280 2706 732336 172710 1504800 18060 1152 2418 19530 1540 46512 26676 47775 1725 440 207480 9744 2574 12180 101232 13804 3432 229194 18480 118404 1508 4698 705960 15756 1976 14280 28934 60 756 26040 143 840 19320 278160 1090760 4628 298452 4930 420 21216 37440 6150 938 210672 19380 78390 38640 114954 7590 12342 58140 39150 2520 4606 71610 120 4872 78120 1451769 11592 420 28560 648 693 177660 2250 1989 143 21808 63612 8400 18720 111870 1332630 23785 23305 822 822 233142 143 952 15120 13167 65208 1206 34100 99 15147 440 1806 960 39780 26040 2760 46284 91945 4512 5112 143 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 28 28 7 91945 14 79287 28 7 100980 144 4 24 1806 8162 14 660 28 29088 1904 6840 15732 41580 14 13986 144 1476 30256 143 160776 2140 31350 3039240 7380 57855 14 81344 120900 9000 5016 4913850 1048 112 1032 14688 2196 142 28 630 31482 106260 132 27888 504 1488 28179 242 2032 2142 1664 5544 1330 600 5640 2856 504 548 11310 21150 37444 7260 28 2562 144 1770 2520 2280 17136 377454 5775 46431 6192 74214 429408 2040 168 10920 31304 1848 2394 36630 2574 49140 511632 1970640 72 5135 56880 1822860 7560 23460 15694 57120 14364 8460 162690 13992 33915 670 9240 4810 140 31980 4716 180 390 25830 764940 506220 305305 1645945 840 672 136 578305 144 4080 45 146520 144 144 120 1534 3864 144 72 620 144 2436 108 4655 144 144 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 28 28 35 72 14 2060 28 35 3570 3094 4 1392 71484 5400 14 3808 28 11880 959 954 1360590 3276 70 24288 116 119700 1722168 72 145 1624 300300 14484 171990 145 14 145 1680 1215240 73968 3502 228 135 3503 546 85932 13530 28 16218 13572 14490 1311 403560 1387360 74646 73260 1764 17472 13728 51615 1260 80652 541926 3780 144 31350 1540 180540 144 5082 1860 28 1722 2064 1020 11256 2020 17748 2180640 4323 16095 27300 30456 26208 112200 2806 5610 39744 4930 660 31416 321594 3922 5640 187340 40716 1935 2064 1474 1053285 145 120428 13200 1224 6900 1252680 8400 75900 29640 564 564 4536 248880 391140 1578720 145 51646 28560 140 375 15120 1596 396606 20748 159390 10472 7632 1936 3811230 331740 33060 273056 3492 1716 34510 396304 145 500 29328 145 145 4656 5256 145 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 42 4895 80652 72 5390 9585 1100 62040 3186 32634 92 57960 15540 1652 17808 42042 3724 9768 15048 720 14760 18720 345 15960 3015870 21420 17520 72 284 33300 540 1840800 10824 504 1554 37576 11220 14280 1092 10812 3300 10833420 3094 20178 833382 85470 1820 630 146 3810 10800 776 15960 3416 1050 1596 1750 2337 54990 3960 270 1404 1560 4326 1008 680 41184 3696 30576 145 1596 42 5185 210 312 1020 155760 33330 2904 30450 11484 6600 16068 138 53130 5940 5950 1100 36920 144 1390 17940 52962 9069840 1970640 72 4653 5040 3422 19570 739860 3393 5940 72930 3108 28875 10488 462 7980 2400 1199520 146 2968 46280 2436 146 34960 199200 12180 10920 4845 2940 750 210 2052 973 146 2320 2444 1233 146 7700 2829 2624 616 99696 24282 1260 146 146 1980 2352 146 146 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 42 9 281996 6006 1548 18 3503 29640 18942 420 48 25200 637304 392350 70224 5400 3885 1680 18480 18 17080 109980 35532 13860 393108 420 15840 390 7812 948 37128 314824 62832 4092 700 3596 60 153300 19812 3848 4740 23520 2394 2108 293260 4740 2300 18 1112 390 4326 7656 710 1472040 2010 24552 605682 680 2244 8352 290598 8436 329004 72 456 2125340 205326 146 2926 127296 20300 42 147 5655 1128 83980 147 2286 42570 25506 409640 1644 61380 290 360 471240 290 290 1818180 2604 22176 512430 256854 426 277780 172260 45 23100 2432 328812 21420 440 4176 444600 3876 44880 144 38934 33915 147 2930928 710 147 8484 6120 2700 5580 49640 3680 710 3600 26796 2540 5400 49 38280 140 14280 18360 17640 78660 1370 12408 101775 5616 45150 147 147 58926 984 2697 49932 4850 5402 147 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 148 36 37 715 1152624 36 161766 6072 86802 15120 1700 7461300 17952 10556 3696 123240 13104 27720 60060 18 1743588 120060 128928 987 15708 379440 286 146 1200 340 987 1789320 14280 2453850 3990 74 2964 3744 14151 2204 144 435 10500 4095 89010 2400 8364 18 103292 8400 128040 65688 148 384 12540 2100 1120560 1830 108 3552 1742 19040 24780 27720 11088 7524 12384 210 4554 21756 3852 3570 148 420 41496 1980 4884 493580 72105 5395 1980 744 4851 194040 148 1224 101920 1976 21630 1956240 146 56400 36036 43680 2889558 85680 2664 148 379440 1200 2834 224400 152152 316050 57960 564 9360 74256 3300 15960 19140 144 648900 180 7980 66348 8820 9240 252 495 23030 25280 132594 2666 1890 3631698 2772 4785725 7920 1320 1200 990 1260 148 543900 1755 15540 1584 1170 1344 19800 102660 111 4851 148 148 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 148 294 37 1755 37485 21942 9328 742140 8580 114168 468 53820 706860 41412 15960 32700 207060 19656 1416 1260 2128 2042992 4140 2100 10080 5494 5060 132 149 560 4620 1428 29260 55760 43834 74 1716 18648 24840 676704 16740 2227 4760 7308 8400 147 285090 990 4950 1680 149 9240 263160 1140 39900 148 720 1755 1650 22620 8316 145464 18480 834 49700 1296372 4251 72446 11960 26320 96628 2310 148 210 8184 80 3910 9804 443256 336 93852 4950 26180 23902 114240 7800 17384 350 294 10230 225720 8700 48300 37386 10248 77520 14442 90 149 5950 438 1027140 140 5712 19800 95718 255255 2484 552 30030 7980 7140 699006 2470 10332 21420 1094340 580 149 64260 470820 540 305305 1265 46410 318318 40052 149 13160 2010 792 2072 1260 1390 51271 55419 1820 1890 17680 37620 5394 3000 2610 149 4900 5550 149 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 30 25 185640 150 75 93525 2913456 6660 150 24360 22572 790020 42966 75 239568 585 43160 17080 1710 2574 3892 2730 9300 150 149 138600 9558 4454 75 141372 129030 4947 21255 910 1285200 71179 108 42504 2760 46620 1260 204204 260568 28560 116820 87230 9744 7686 50 1380 526932 840 150 98 39270 5044 286440 5372 1728 26260 9750 149 306592 2460 21186 840 3030300 14040 5754 2460 63840 258 4794 15 120 7980 41820 148 9849840 43848 1790880 4469 1332 3990 260 7590660 426 756 13650 11900 507936 280 433440 19344 2730 554268 1113840 23400 150 257040 47520 1107 173910 87450 560 147 16380 6288 8400 19032 203490 150 21840 32760 7410 2484 53040 292 150 14030 1890 4620 5480 3360 14322 144 2730 426816 1001 105840 18972 1560 46431 292929 73920 47564 6264 120120 13920 34960 396 30030 150 150 4181 1683 150 150 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 30 25 8624 150 75 24354 104 1827 150 27390 840 7140 600 75 109956 1680 568 2184 5852 2502 114660 733932 89280 150 2220 56070 26790 308880 75 396 128040 147 2894760 147 2509710 62510 108 12180 7224 286 540 248820 240240 4454 35700 3198 27720 13572 50 1320 7998 264 5238870 1188 2856 18170460 135660 378288 77880 118560 96720 50246 5609 5754 27888 430360 1488 1260 426 28380 6780 5700 24426 15 552 360 151 630 497640 5050 622440 512720 1900 720 51156 4521 95550 3808 151 4848 55650 13090 38454 42636 2712 19656 163020 858 4230 5698 17794 1489200 93060 588 240120 8280 159390 351120 1080 5712 135300 15960 540 18674040 23184 3048 2917200 2540 4420 3060 4464 13552 26040 730 151 6322470 15600 46956 8288280 134288 1008 14600 326040 10656 2050 41440 10296 23028 1794 5544 66640 131670 2730 66150 151 36075 5050 5700 151 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 24 4200 12 2820 36890 8930 8 5016 151 107066 158340 79170 59126 53940 572 50160 1807 8 3588 49470 2520 2052 749034 3808 44268 152 12040 3120 5610 172 3796 4515 306033 149 2864400 19964 12 48450 4037880 94116 5265 4095 11340 50196 420 6000 8460 630 151 1770 1830 1032 190 2520 5073 10856 8580 8526 114 6710 39480 12650 19525 4452 5670 35700 72240 1144 1390 35441 16390075 38640 5680 465 24 380 2392 11122 1872057 480 8460 6930 171190 2352 20460 1595088 2480 3300 152 2812 278460 24882 529914 59360 150 364 25840 702576 150 150 85680 35518 43680 9945 13536 1857450 693 1716 3990 4218 26433 11550 420 14586 5854800 85096440 152 6028 4824 8820 780 106560 735 735 52080 660 704 1080 7980 61620 149730 720 69300 360 135720 213180 1320 18304 74100 1807 8580 272 76 2751 152 1440 114 2550 152 152 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 72 30 12 3108 4692 2686068 72 30 5025 169260 4620 2310 5088 735 2760 15 360 8 78936 109200 57780 133110 4380 2052 1638 433620 1680 107100 133224 644 76260 5400 2583 1110 95850 206206 36 2618850 63756 1050 1470 32760 3300 8148 24840 14820 39060 3100 2055 30 48708 7144 4920 4788 9900 18924 5810 18360 115260 34352 2838 1807 1287 8004 505362 46410 148 18060 152 47472 624 13650 152 5520 24 380 29900 20540 13728 153 67860 1820 6720 5460 1860 8610 71070 3939 16588 360 5644 2520 15594 5256 2160 30888 10230 3837240 870 2880 5846 3872 3948 2550 1656 150 6840 3336 25620 9072 135 684 406980 5840 8400 20020 1562 596 15300 7020 596 1824 1793505 7350 43230 120870 13596 4992 109200 294 975 16100 5840 45864 4386510 557172 2546 990 185196 3060 24570 690 153 153 924 3200 56730 153 5252 5852 153 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 20 30 196156 36 146370 60 35640 30 8880 30 8556 8556 30 924 157080 30 3013 920 10500 691096 60 2261 151 34224 2085 1800 13860 12972 923286 60 392700 2310 2415 2622 152 48174 2124 89700 4620 10998 42714 317016 152 60720 714840 5568 5136 5934 2660 30 453 440 142800 21375 14235 1391130 20720 16206 231990 838950 3822 7308 120 13332 351288 18368 5175 65100 5300 1980 153 125580 70840 780 1176 20 2652 145860 4620 154 349740 19320 154 599760 1833 1335510 1113700 2340 119132 2641494 98210 353626 136170 24440 1830 109564 34580 420660 17907120 5502 152 1627920 2214 2520 57120 2340 3377220 1320 8220 15168 314160 10416 18300 34440 276 18404 1589616 45408 4800 1526460 162196 300 3220 2538 70210 78280 30030 154 24174 76362 4163166 1766380 1260 392 35432 154 1305 358530 154 55242 54600 5605 8820 168300 11400 2112 66950 930 2204 5253 154 154 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 20 2394 2784 4 564 60 456 52800 526140 30 192 96 30 14630 192726 420 2520 424 3960 19908 60 245340 25194 36594 1740 4554 23790 61380 10962 4 6384 37440 1300 39672 61620 45600 23868 2002 371448 207060 47970 22572 10956 4644 38080 3432 18326 103700 5460 2340 155 984 4884 76942 11445720 588 108120 34804 3375 420 93806 64080 78540 568 4368 185523 745 5250 31080 1836 30753 12360 276900 50160 1368 20 2652 5252 1980 1140 28860 104725 630 33600 9525 5421 1584 48048 17556 1562 2184 24168 17490 5546 157182 235620 28620 83754 1766240 540 136710 5846 5356 330150 112890 255420 259860 36360 1164240 735 23370 17556 7314 16005 420 5994 771120 17766 4446 5148 4060 1260 1260 1314 86925 180 29680 3360 155 504 7566 5916 9520 336168 21840 1632 19080 15219 8280 159712 1320 1320 3556 253890 39831 155 5896 650 155 58520 5304 6006 155 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 52 39 13 12 156 1460 1161 3780 41861820 26676 6 3 2603 60458 21590 60060 13860 200 1623930 153 9660 100233 2990 38766 156 4620 48790 160272 1524 4 358680 131040 705 13680 145 1029420 98670 26 185592 275310 1232 31572100 52569 86775 7095 3003 46368 75950 45540 28290 78 264 43800 72160 20156682 8316 845988 155 1785 429660 156 17700 200200 88536 199080 47430 90520 604 604 35343 7370 876 4366 6720 2280 260 52 2652 39072 2650 480 23220 30480 11424 3960 150 276 56420 9744 2610 359352 15708 834 300 154 4428 31416 27300 4750 75888 252 2600 1627920 608850 2400 28560 153920 26334 1440 17628 360 153 239568 4686 74613 6059 85680 23760 93536 992 17628 318780 49820 390 630 5460 7140 43680 156 18270 1806 5280 14040 156 43848 1353 1344 156 441 117 990 108 130 994 1410 156 2603 455 156 156 117 5459 156 156 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 52 39 13 128520 156 8740 30492 152 1752 15624 6 3 666120 318630 23664 7830 2235 10680 120120 27720 1596 3360 11592 11220 156 1740 12950 3900 191862 76 14124 31668 65637 123816 1459350 56580 144 26 16368 49470 18620 13260 143 153 136 35880 3960 155 138312 2280 78 840 22120560 29520 58443 49894 12083430 3003660 28980 27510 518 2242 90860 156 136800 4290 12382188 10080 711360 5643 35815 3108 276 2961480 46200 25620 52 2652 66495 9240 755820 2622 157 742560 1872 289380 4186182 157 5952 38220 2449062 8736 556920 310 290 37237200 265106 310 159600 309540 1496748 3060 6004 157 3900 34800 163020 27905670 5040 5232 7219485 773448 2730 36960 74400 840 1260 612 7056 5290740 489720 28016 115440 3200 6006 2221380 5060 28560 21840 16380 3255 3864 25116 4144140 425040 55440 1332 27720 157 2070 740460 11220 157 1365 6072 5520 1785 44080 17204 18564 1023 157 5460 6162 157 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 52 2256 12118 21756 9240 46800 154 15912 674520 16830 1380 111 804 157 57750 6996 9282 89544 27324 1059950 25632 13524 26130 692664 2856 10374 656370 720 60515 868 223860 1560 3990 11340 480 1618050 27972 20124 1112496 6270 896 5564286 1410 67320 462 6390 14088438 1980 22100 13680 5350 88 3116 123690 5421 1140 231420 420 21780 5432 1170 97680 2632 2700 41810 66836 593775 105560 4830 5040 5016 6750 506220 396270 54600 32940 5460 52 2112 158 440 2756 8640 414 2856 11220 17600 3521958 3008 13020 1218 1224 35046 74256 7366 11544 45474 108054 29610 6840 938808 73776 504 1627920 2808 3008 1085280 95128 765 465 140 894 68448 81840 1176 4026 1260 1608 5501370 4464 2877 118944 23572 420 308 448615 245340 675920 10880 765 2646 130390 70434 456 79540 19866 1057 4560 14616 4554 1341 740 158 30450 3325 41412 75840 28152 2641 1496 158 124992 4641 2756 158 158 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 156 8 8856 628320 46410 4173840 50220 18180 56760 364820 660 1767 620620 750904 306 64410 18144 154280 836 5976 620 2214 8385 11988 158 159 1560 125208 37296 780 141900 1341 8484 608058 96600 6222 30030 259974 25872 39330 770 588 161184 30282 49880 894 13716 1784214 480 27010 158 8 1208 810495 5460 1747284 624 162180 7140 130 1038400 4305 21420 8470 1188 108460 362388 219170 12052 4140 26532 894 1480290 4485 8680 3060 142252 52 1056 6278 340 159 3128 9810 18720 37200 5940 23940 272118 1192 5208 23100 426 159 855270 53856 4440 747082 3288 336 760 30360 4680 314 159 7950 2280 7632 2982 198360 6278 28770 6726 4785 15708 21252 447678 18177 11088 150480 159 40221 620 28272 580 1260 3014 450 29565 15065 52360 1560 714 17520 16170 16884 10010 5040 4064 3064776 159 878787 437470 87648 24852 43200 2030 720 20740 242440 3014 3458 2976 126321 1890 6320 159 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 66 32 66 33 1628 2970 22 64554 33 18876 672 15600 15960 30458736 66 63635 471 156 11 840 27820 1125 22750 19140 234768 26520 106260 568 1404 1188 66 3744 6052 465 442680 296370 158 67860 33 830 12960 6319 3120 39780 121980 143220 880 12118 1716 54340 36036 16 160 43197 3417 40894 5478 1740 2958 8772 4248 24444 5782 1050 1007160 45880 26130 13104 19260 4182 157080 148200 60180 54740 13110552 600 1638 4680 33 6039 17860 22220 144 85680 4074 26520 5418 140 2604 10548720 784740 435 7524 160 158 4620 6372 2940 12880 13020 5282 354960 1830 158 813960 1404 9240 77520 25938 100878 103740 384 4680 8400 5082 18480 5705700 64680 108 154972 97776 5684 3067140 2184 381060 105840 30 19656 25680 21360 155 3360 160 108290 930468 4163166 27104 34454 80 1155 19080 13760 50 247170 160 21216 744120 4200 8432 294372 80 1518 75114 160 120 5671 160 160 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 66 6060 66 33 469560 54 22 72380 33 91000 46410 81510 103917 1860 66 28560 161 39072 77 18564 23760 27 2046 4020 657510 3618 8970 9240 25026 380 66 471 15120 144210 1071 471 2996 2128 33 180 5388048 10700 284262 23730 29760 10788 28575 450 40260 2220 69156 168 6460 5559 11790 19110 6270 18018 39292 128520 5210772 11466 1008 16560 36984 5460 278460 17670 390 718443 6351 30030 5382 18330 18480 78540 4182 10660 33 161 5220 118864 9204 4140 6100 852 2100 815364 2232 7980 65520 431145 27354 2152206 161 4680 86450 3080 6020 156 5166 11210 306 4290 6630 318 2700 420 208320 6630 19080 161 157080 1110 4871790 1860 474 624 1260 161 20905206 1224 2040 161 112608 24700 8364 161 9730 4920 80580 455 780 23310 2688 5538 6324 5148 39235 392 1224 17546040 11286 3206060 1510 1650 161 34874 1598310 6298 1224 161 77050 3510 161 161 5724 6480 161 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 81 81 158 20064 54 54 6678 162 512400 144 504 2446470 390 1970640 7840 15582 81 264516 316 11298540 784 162 304843 7826 2218050 27 600 2850 8343720 6900 227850 161 4454226 335580 630 8700 3268 360 1221 530 360 8556768 21420 12078 474 540 4840 122220 4224 1022 25080 12496 162 161 153 4680 945438 4140 6557 3692 2142 2856 30624 311520 83160 3668 753480 474 495264 3212 10980 11040 367290 161 1208 447260 6100 6230 2211 162 380 3857 8256 14076 11704 40725300 870 109802 166155 34104 228960 5170 5124 238602 710220 1008 744 7920 1022 912450 146160 187530 45288 7182 160 1771560 54 32718 5348880 785 2088 5694 4680 2800 450 336336 74412 4080 1193808 18924 17136 81620 540 336 316 1008 24708 5364 99935 156 41888 468520 2160 13260 756 3600 15504 258440 25542 6163080 52080 616 162 270 3016 11550 19734 8256 35438 1036 124832 162 33180 3220 162 1632 2440 5885 162 162 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 81 81 55154 3780 54 1890 61040 162 125895 55380 460460 21 50160 616 22750 1151514 81 6308 4305 341880 63954 5160 5358 3175326 8688420 27 70380 95700 19800 2860 162 89001 10248 3120 1710 13965 35700 453096 31350 290 1890 63840 13668 16380 2482 131670 2280 318 162 9120 44298 200 162 2440 20664 630 156348 6461 50220 18870 1812 1200600 97565 41118 20790 30030 25620 51150 195762 30940 2467080 99960 42840 336336 12408 574860 39690 160 233376 162 380 163 1296420 39780 2980 2760 1404 6460 1625085 1381380 5160 6636 2426580 388332 3450 38340 784 9660 95760 7080 3432 379320 4480 41168 78540 6060 322 37800 2130 60060 270270 23760 163 306600 6460 7626 5290740 14448 5580 98040 108 5768 1884960 636 65340 2348808 636 636 16380 127281 5460 19380 5680 26085 2646 6042 1050 4368 191268 321552 544824 163 238280 1080 52065 23980 35970 1672 5100 58097 2086 2352 634410 163 6460 82998 68640 22680 5886 6642 163 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 20 7740 10 3796 431892 837930 4030 37800 862290 12180 8140 2469060 151800 14310 1770 11625 5160 4830 140910 1560 475800 130626 453180 76342 158340 46035 160 390 4788 924 2280 163 203112 30240 92862 1366596 7224 60918 1015872 10 14448 35088 160 28980 1343106 28728 47775 1470 4095 840 264040 54320 163 3321 5151 270396 4620 3510 260190 855400 97680 1230 49980 10485090 1860 2700 58696 7644 674520 24255 6840 1806 26180 3822 1320 16510 2860 98118 124080 1950 20 133630 456 6138 164 81396 21372 1260 4830 760 7140 5763 16380 156244 91080 876 164 3196 9870 3387780 3774 46970 52440 27144 31920 225940 71820 54 1680 232560 3003 7410 690 30754920 3354 186252 18894 6270 483 920700 41580 164 468027 26208 12747152 164 42372 88424820 620 60 11592 24990 1340 29890 15088920 952 35502 11310 474 1680 164 1680 1395 1080 164 3420 5883 770 425040 17628 201474 97440 2496 9450 720 39192 164 3168 123 2970 164 164 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 82 10 41 401856 297990 1080 12870 456 82 680 561660 1845090 41 10950 73416 34960 163 2280 97020 1419 659175 126 96390 21090 3699 567 9180 67620 198660 1314 82 74472 64260 1683 42126 1980 60698 28776 30 12300 6240 97092 18615 5148 429 318780 728 171190 163 4680 1472 2010 41 1170 2968 1315800 1683 1480518 2628 2114 157080 480 15070 138592 4323 42636 5220 33330 127348 892736 49980 185640 5883 12600 770 1368 158340 1617 116994 20 6806 26220 1530 189720 1860 124320 2310 81030 60630 165 2688 1368 160 165 29100 4454 326 54940 1836 4680 264106 2482 790 17670 31866 790 6180 39150 5670 24420 4179240 27720 210 17160 11088 162 53244 987 156 142044 162 85680 1384460 5040 728688 64740 4500 560196 10980 165 35700 42504 2280 630 16800 5546 851370 12192 16170 21168 1106 18480 65520 1256 1912806 4059 2542 211232 1185030 11676 69355 2142 973104 165 25620 3266 1242 165 165 6104 6806 165 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 166 82 127452 82 7590 202920 1884 2114 1517040 82 3010 35340 850080 82 31248 4620 5650 2574 10980 13640 3990 589380 790020 6650 9300 165 7296 793730 428274 23940 19140 82 41344 780 2627280 153 2015520 2203320 2244 5460 6192 2198 9360 64008 77770 463386 1774800 11220 1296792 924 1256 166 18480 82 145236 66810 156 62744 6300 101094 14520 1831830 1564695 8568 2190 27030 2736 29430 2516 31339 840 6006 61880 6120 306600 28980 36540 4662 2213640 54600 620 83 5856 306 6853 156 54340 146916 2520 1293600 2356 11088 1024590 83 770 508728 6873 23100 54060 3720 11242 303696 4662 13300 422280 71974 1590 23940 1512 840 232560 115430 21840 1269840 3220 157560 2185092 489 119520 4587408 8340 69960 1332 2800 255024 2253300 9660 1056 192696 20748 18500 2064480 480 50932 1514040 31040 805 117810 1218 12012 4838274 1113 51520 72240 5289 632 124542 4410 15540 495 34584 42900 1056510 2040 400 666 1460 3289 27972 166 5125 6105 166 166 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 166 25806 4092 1106 89488 25220 327120 11130 87780 2606230 156 3588 3360 571950 5076 119474 649295 300900 252 3036 6450 11280 33756 426930 364650 3045 1860 4386 148047900 1044 5772 6386 2124 2520 3591 95760 52824 39960 6628986 9030 17202 32292 47124 716680 21420 2580 5850 70434 89300 644 162 10744 756 5084 3003 8646 1198860 88140 8775 3234 23280 1704 8568 8456 2940 23310 489 15504 43500 295260 29580 720 6336 2610 10920 178080 180180 164 1806420 3600 25620 83 1860 5040 4592 17160 76650 51688 3618 360 45540 6322 160740 6270 5640 540 475860 3552 330 634410 24420 26520 51870 330 160 899580 4710 900 1638 39150 8190 886380 1794 8280 2340 14640 1563912 2380 160020 48360 4200 10425 15960 492 7332423 10824 269640 5850 10164 336960 35728 36540 385 2520 435540 4620 11760 13260 1188 648 257712 6324 2982996 237006 560 56100 552552 2550 16965 43460 3696 1188 17688 72865 2280 66640 49932 589260 3312 3780 3465 146329 6160 6972 167 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 156 78 39 90520 156 156 52 2940 63648 166 13 188 26 154 831900 161 792 107379 8940 52 252 8340 156 1540 4110 167 156 2394 58968 1380060 5180 3063060 1260 72930 135 44268 65945880 2760 2310 1080 78 90270 1008 2187900 286 102828 35217 144 50160 161 2730 1584 7740 166 39 330 7980 1476090 188760 122760 168 426360 291450 241428 11004 167 21840 109872 2416 16530 14544 388740 12220 384930 76869 24240 48840 17640 600600 4320 1940 167 156 306 168 876 1278 17160 62700 8778 1248 3108 270 130962 145080 804 10430 14322 868 1344 10250 2520 43290 1872 11730 2194920 16440 7038 6300 3024 42 232560 46228 9300 165 203700 148238 660 43656 8340 20292 1242 3192 165 5040 340340 9108 148428 46968 6324 26520 900 1020 239400 815 740 12893980 5460 54 2024 7725200 39342 140296 154 17136 56 224 19080 26410 1487178 40480 147 168 780 140 3478 5712 5418 84 21840 168 150348 126 2109 168 168 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 156 78 39 19497 156 156 52 79310 90090 2175 169 4 26 2016 477 161 154242 6900 37468 52 78960 6432 156 102830 175584 12474 156 16758 79344 386240 2484 90090 1278 21420 324 20670 48180 16632 18300 70224 78 616 563472 5755860 18012 170280 2356200 74763 4836 480 29480 79560 9300 1401972 39 10250 1560 31393390 308 50880 13160 608608 108360 81760 171380 10080 590304 1464 9240 154 19320 1680 13706 125164 13551720 480 77292 13416 20460 237510 5300 18260 156 306 1738 420 1008 169 306360 1512 1256 7989165 30996 156 4284 108192 390 338870 50116 401700 334 27120 810 1890 2386020 1540 106590 206112 1440 334 40716 42210 302940 1522248 39600 98175 425040 32136 56212 2545620 2520 144 298284 720 300 82600 277200 1820 9767520 55836 2760 142380 602508 660 162610 33040 19032 162690 8415 169 50490 1028580 766038 510048 351120 226548 868560 169 4106520 227304 450 137640 49896 17850 117 4746 2790 2448 244530 169 7008 9240 1122 169 6328 7140 169 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 9 690 489 18 1716 511632 690900 5220 18 3876 1141 4 182 170 53975 18 756 111153 165 2436 7150 56160 7050 630 6576 147420 5460 3740 210672 81900 12070 880 18 1058460 224502 65604 1120 36366 4130490 4550 125400 1560 492 9690 1040520 109446 72072 29328 31248 66690 270900 118524 2850 1846 4602 3486 480 169 98050 52668 77900 9996 104652 117480 94320 1584 142968 7242 6018 9804 9660 195052 1831830 144 96720 635580 13090 4110 1896 6930 19260 169 2100 18 725 63012 880 3572 2208 371280 1956 75768 12804 10630620 11424 12036 169092 11544 281160 382470 5304 1470 10010 2806 61698 4620 32760 325314 14280 23940 86130 42 8604720 49440 4470 12648 6300 3348 3666 170 12474 515955 176088 19398 3255 501 312018 3752 1368 32544 170 3220 332 12300 40480 2790 81396 689040 206360 305760 1232 114972 10296 4998 660 3381 8680 10934 648 648 96348 923780 160 86900 2940 170 3861 465 6732 684 76692 7029 170 170 2688 3192 170 170 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 9 21 55440 18 15510 2109 12948 42 18 80520 2265 100 415800 5192 100878 18 171 21 321900 60348 16104 840 66154 193050 49530 47244 20400 1030 23856 46620 16800 486330 18 4060 766038 6384 2520 16728 58695 2280 9024 7154 25410 240720 4368 7440 362520 396 1200 66010 2220 58520 1386 7440 690 42 171948 13680 67488 75240 1410 64790 37620 5640 10296 63732 323400 9660 9690 23400 35616 4410 2832 50596 294630 199290 164 18270 501 209508 140 87780 226416 18 171 123540 338 7070 171 32480 4692 12792 134640 171 9576 1188 6396 109725 6630 1067640 420 201432 43056 13080 589680 1134 49980 210672 53466 5472 338 3132 14490 314160 89700 91080 6600 820410 6440 4760 539616 10578 47970 396 7161 20301 5040 120120 142013 5451 1050 668 4004 489060 21420 7238 4797 780 3010 21840 5125 720720 73206 330 1237446 42364 792 563640 4378905 2232 18360 57420 171 4410 5504 57720 57456 306153 240 7100 171 171 44400 4004 171 78540 6554 7310 171 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 172 84 43 2717358 432 14616 4170 42 376740 7701 3961980 52 98280 44460 11760 1260 168 84 170 115236 22576 65611 57960 3960 308880 12741 6045 770 2652 22848 1675968 2550 360 11780 32802 438 1408 7560 498 1710 6600 86 5289 554064 1633632 147 176015 73320 135 364560 3450 4452 4422992 27492 7320 42 780 6552 204765 13464 10922 162729 6771 26676 105288 37230 75480 29970 45150 807576 47880 220584 41496 20320 23865 2520 8970 32760 34320 168 209100 2042620 6908671 666 172 3540 27930 283360 3410 39270 41760 151800 68442 16380 6171 512820 125120 8778 347760 5985 32300 30030 127270 170 15272460 275310 15810 27720 14378 1764 27720 13338 924 232560 21945 185640 46410 81700 37950 9120 7566624 4590 59850 1021680 60060 6514200 612 43400 1053360 2052 158100 818064 112 4680 77520 1020 34776 376740 760 4680 179791920 19380 1116 46056 380688 1087674 25935 36855 16688 717600 61880 3690 16560 12980 810 6956235 172 62894 995106 115920 37400 196840 3171 888 93380 612 129 6555 172 172 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 172 4890 43 12648 1360 23290 371316 21420 176358 11088 27900 684 46512 6771 7280 132210 342 6834 3096 168 155610 232716 15960 23490 2244 4389 760 410 46920 3432 173 42210 204516 440 630 11130 1320 2664 5796 3874 136500 86 171 54600 3960 2582160 40040 7632 34524 14960 2730 3036 507 6300 3198 5334 7140 6171 194880 9882180 4620 207060 15708 67056 58938 1467 602888 924 9384 12180 164220 23244 1875604 498 1141140 330 172 16380 138600 1076712 401940 15678 3186 18810 172 3540 6440 173 7462 81252 6868 14456 72072 246 6480 3024 45510 676 1148 566865 7452 5040 105570 6890 280280 2282280 3450 2975170 342 16986 4692 276892 9570 14490 819060 285012 75240 18200 165 1224 192038 1332 3432 492 87978 630 3423 4884 30889782 1200 173 752760 5130 1228080 757020 4060 676 1746990 53955 4110 523110 415840 270 87320 27930 1002 6882 46683 1162 5880 3060 11752 6930 36594 173 8360 1782 1260 40040 28785 2370 2652 166611 14784 3576 4060 82110 173 6612 7482 173 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 60 7176 433964 10 610 20910 13542 260700 12978 2272 280 92820 208320 172 186150 156 9405 1666680 16698 391096 2238390 3060 590 5338696 6960 4448 10 22320 17640 256410 1141140 7154 540 37380 9240 3465 18480 276 1120 464400 28860 111708 3192 38640 1777860 102960 933912 66600 7956 3322 174 3822 25806 114660 170 60 91455 324 292600 27090 179520 121030 342 55176 996 5016 63168 156 16898 22184 182040 342 14100 156 22264200 1405152 780 492 7470 5040 11088 16368 17568 5032 60 3306 174 20900 172 18084 1015560 8136 106080 2856612 360 340 171 48960 10950 6785 100620 168980 168 13770 4440 20850 3570 47880 25740 56940 168840 172 1848 1627920 46920 966 903 17046900 174 125829 14040 174 431730 3624 12648 6090 79200 5040 600600 5670 2100 1337364 247544 700 190476 48256 40480 954 42840 24975720 15295 8690 174 117990 2584 9570 420888 435708 73080 48720 18870 38760 93060 60066 174 820 104940 174 174 87668 795 11220 174 1071 600 174 3570 5633 6785 174 174 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 60 46410 20 70 10 7452 13260 62010 7476 3696 10556 10925460 36960 5320 346 171 700350 5727 5244 28310 9963360 2256 10 163030 446880 340 50 24112 3604 174 644670 56232 20 23460 1416 10920 1740739 1120560 175 89040 37313640 2494 155100 330 7140 6726 5928 39624 1848 80696 21000 167872 6384 209352 9324 60 1224 792 41580 104280 495 6360 284050 322 3725 15960 18960 253110 174096 1716 174 188552 795 1008 1518 38610 22440 5520 429660 168 3640 324 1170 21840 60 3306 4234 89544 71712 8064 15400 2340 46530 23100 9240 175 6080 841800 29526 3720 5795760 3768 1386 131208 7476 203280 12936 5280 4620 48960 346 7372 2786784 26910 7887660 3008460 859320 2106 1523340 107100 34580 3363360 516 261294 162855 150588 4740 468 130200 55440 421260 4200 7268 875160 518880 14476 5040 1078 952 1756440 175 171550 24067680 175 84624 234 26670 1211364 41081040 39060 56 96600 92664 5106 2900430 3060 1056160 236808 1956 27807 36036 126480 245140 2223 14784 98550 102486 175 56115 6786 7656 175 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 29 945 58 40 7280 80 29 450450 38430 29 4440 1540 4620 492 58 6930 2196 26668 174 172 58 2490 1820 20 1008 507 630 38700 62130 10608 16080 128436 82908 80 59220 234 1872 147900 157080 29760 21762 223440 29 3775 73140 176088 34320 130284 7140 1650 536424 519 15080 112518 23664 121800 1260 175 1612806 41737410 180180 2127840 59850 21420 2928 16356 24600 9936 6676410 96720 18972 34144 76908 1860 12672 3874 5310 324 21659616 2520 6900 532 6512 2520 150870 4380 58 3710 840 1924 396 4920 6678 6612 154 17556 979440 59670 31080 96255 176 1188 36960 62040 10934 13786 34650 4914 4446 990 160 3948 30030 1590 41538 1627920 64770 204 7980 207100 810 1476 154 1900 26460 96558 154440 378420 3486 7242 35102025 168 2156994 12650 453840 100980 6339060 650260 18240 34776 6890 6380 855 420420 11730 131670 35700 51612 2898 176 3774 3215520 166320 6210 215208 830 61110 176 55 165 2100 77220 803880 7303 1802 117040 88 1900 176 176 132 3422 176 176 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 87 88 58 2484 66444 2442 87 50292 5772 87 3874 99820 2545410 109956 58 57684 6552 146740 7440 2302140 58 68068 330 630 11468 507 2584 1350 360 22880 760 1659840 5290740 40280 585 16080 143550 47400 3357900 7213605 94710 1341340 87 882 504 627705 520 49296 70752 132753 16380 4620 20670 2689160 683100 179740 6720 88 2688 14168 6840 5646648 25704 12166 161028 1230 1184040 22968 3990 10608 114 6120 6384 1628 49020 632996 13399230 492 3444 364572 173420 3775 1071 3432 176 567300 58 177 2574 350 311220 1320 6840 109746 452166 4788 3002 26226 2106 8832 76720 350 6072 425100 28980 102102 59940 32340 350 15730 22620 370392 350 350 139200 24840 2771340 350610 233640 43296 162720 860 17160 353628 85068 17556 6768 157080 7140 174 5040 600600 7760 951762 9177 66780 692 6732 5852 7392 812630 3410 21840 36900 2160 780 31356 5184 487344 342 4480 15540 67830 7700 177 189720 12672 3515148 74195 1141140 273240 660 33306 42952 4640 39780 28424 177 7622 4292 3885 177 2340 7832 177 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 89 88 9996 289560 308880 140505 6000 2097600 3276 397320 4321 16 840 630 155250 2394 47955 7137 691834 17976 700488 16380 966 8460 23506 2730 10335 178 2445 142662 271180 1672 20064 55440 204015 5280 571200 519 1341912 43036 63063 38272 19734 6342 1386 1152 1474770 46200 176 27482 17040 860 106260 3996 798 656040 681720 88 5985 27676 105560 35028 7440 66096030 98532 69540 48720 10890 7112 32340 31152 145860 7560 59220 588 4572 416520 3120 4620 475860 5236 2856 17160 1135260 333592 62700 6786 178 3348 54516 146916 138600 53856 855600 11592 18480 3780 1061347 271320 159120 158340 10234 240 125580 20444424 43890 5383560 4207320 13861640 30590 154836 34400 4290 45150 4560 8316 1627920 2445 37842 243390 214200 32886 1540080 133536 145222 148918770 339528 183084 58905 9660 5460 276024 1718640 2280 10920 27572 26532 978120 89040 168 2388320 11366550 11900 3960 4290 274890 15930 178 30273600 459900 1575252 14280 16107 11655 6930 318240 680 2556 26550 840 3648 47124 74100 1950 1120560 1296 108936 903640 44022 50050 103530 178920 2948 7021 178 178 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 89 9360 3416 15400 14820 179 11160 1752 1386 32130 281112 56100 14025 7704 747684 180180 22440 7644 42315 996 666120 885360 308460 180 2214 70224 59890 8740 20790 180400 1312080 12600 14287 120 885 1680 422620 1244880 1989 1890 516 103740 7383 4104 1711710 1638 24024 25160 6954 171360 6090 8840 18900 3300 2106 4092 27300 3140 4005 204204 870 348 64032 117810 7020 2145 57960 12870 354 7665 724160 1251340 12600 5502 1440 13188 113652 3340 65520 1535040 30260 3876 612612 338988 178 168 187050 178 179 6902 19620 72520 252 1740 2754 3192 3255 2040 1620156 3576 179 3542 29580 25620 468 10200 680190 2800 9240 12207780 54672 377454 174 6572 284130 11172 5796 2771340 701220 19800 48800 57540 105840 682080 516 7410 2159850 8100 2762760 3534 36120 528 35102025 6848 7254 127190 2808 7565 40992 700 46620 2156 2158 870 179 10455 296010 870 3942 46189 1038 76818 179 98112 889406 131040 14600 18360 7254 8314020 2980 2640 1848 205656 348894 2142 7900 2754 1520 179 3850 4350 3780 90068 7080 8010 179 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 180 90 45 30 60 250380 202032 90 180 37740 45 2652 2652 90 168 3900 180 126380 45 3348 118170 848820 29716 9420 178 3990 9282 1060346 60 49140 10412 1162 178 1426230 15 16422 175 24924 630 3922 179 10920 34710 90 2698740 42840 1485120 174 3120 173850 2226 442520 8970 14620 28161588 16610 5712 144942 45 2706 23430 7236 144 6120 37062 138600 157320 170430 11410 18480 274680 38220 6990594 6096 24804 700 6384 1050 3312 2984520 291984 1474248 179 17472 6960 684480 2610 5848 180 3540 936 45240 5544 180 15504 1368 180 1980 3318 26040 22110 26660 171 171 53040 717570 5040 7803900 2245230 102312 85020 468 4290 296296 334110 468 3416 406980 165 174 798 12600 59526792 7440 15912 43384 58380 177 5460 985710 28413 177 156240 120120 819 1738 51100 180 13912 40788 539220 1020 1512 175 40490580 180 5670 735840 180 182410 174 6006 456456 180 29400 840 118910 29400 90 171 180 17640 3538 1575 11076 88920 150 20064 11970 180 1738 775 180 180 135 7259 180 180 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 180 90 45 30 60 6660 199280 90 180 4502316 45 210 105 90 1326 158460 180 3360 45 1679580 15300 408 174660 9730 5754 20301 1275120 48620 60 7134 181 178 7920 6784 15 7980 83895 350 3960 82656 54720 434280 729300 90 17748 20880 3624 181 39270 163020 69300 5100 720720 1110592 177 51876 15967980 94430 45 4158 840 254660 246480 35496 200970 2771 38798760 258 323202 115710 516 16836 23226 451095 2268 4740 792 12190 149940 83904 5580 1410864 227920 38934 3432 33540 178 1890 180 3540 43452 10920 81090 8184 2695 23100 5838 880 3215520 6840 42780 150150 165 2795276 73513440 3634 720 3223350 412482 64130 25960 2158 59202 330 2158 7410 107640 2790 1763580 5609760 3960 7068 28560 181 284240 4662840 34240 27300 12342 534 5928 263340 3792 10416 720720 1020 4440 39060 1908 592020 297660 2100 14740 1496950 7434 1050 55 17940780 880 6930 2772 4140 10890 1211364 62832 534240 1218 37392 12584 3465 1548 44220 2310 3060 2940 468 1820 5445 2640 7950 322140 67804 3900 28320 181 181 7260 8190 181 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 178 1450 4320 245700 60 176088 23088 2490 36036 1548 6 3 1400 9360 7638 327180 1260 13860 77745720 760 1188 23970 27552 60 7920 1292 72912 193830 309672 1132560 14100 86940 588 1140 924 17640 140760 537 6510 100188 3040 49383 36515 11322 792 264480 106400 10812 216517950 337260 121128 27090 7084 304794 851570 83603520 127534 18450 946 166320 12220 1328 5460 20020 299208 29841240 13152 774774 181 180 5424 13440 12180 147420 358 16492 144300 80040 150930 4200 720720 11622 105792 1540 66444 6030 708 4158 60 1260 2600 234 3660 182 258852 108768 686136 1976 12870 1391247 25368 942480 26410 31290 4342170 103020 3960 1610 58740 318780 80100 63630 6846 350 20595120 126786 480 406980 330 12330 1995 525100 4970 72420 72072 840 2900430 71604 12648 1099560 3978 3360 537 40644450 456768 7705 109980 16926 42640 160160 356 49728 75680 31950 104720 1732280 38380 240720 191580 1116 341880 1680 77748 182 4392 12600 504 1656 57352 977130 165087 182 6120 81081 437736 182 126 4437 5440 59148 64740 1760 6916 182 2052 6165 3660 182 182 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 22 29714850 4800 10458 60 4620 19140 9660 235620 141918 6 3 1476 4008 675510 20790 1045380 662116 2860 180 6900 432 27370 60 8580 318175 20670 66670 74400 1500 21054 1296 269610 28290 696 20064 85680 44330 1740 21756 43384 561660 3776 954 738 6890 248820 954636 515070 7008 1297100 53340 3792 1463700 180840 492 1870 25200 22 583440 168 55536 1560 3542 1557 3120 32130 6020 3211980 5508 61380 1452990 2016 2550 6216 10418540 22932 855 7956 10176 706860 49302 344 3990 4464 83850 182 182 60 1260 12920 1098 2604 1974 2640 1020 6072 90630 1368 1375296 708 20550 684 240 660 135660 1368 656040 157320 9940 8540 646758 5280 362 90090 1170 534 1569654 1052220 5960370 3960 1070650 2831010 341880 20960 35112 14820 3570 347634 17604972 34230 1113 1968 12240 120120 183 183 5040 5280 1161 215820 1140 39060 15876 183 890 1272 7345 9240 15930 7820 448 22578 166110 15540 10200 1932 166320 6650 175032 183 176670 103740 8910 57420 3680 303696 183 598734 2678928 990 183 847550 8216 1530 97236 192465 7502 8372 183 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 88 9 858 348 6490 12 69216 67860 4681 41184 780 120 3900 3996 5934 39816 25676 14820 1080 64438 12 11040 4176 164604 37392 5544 16048 66990 3640 195841 37323 996 184 4920 60 360360 152520 1091810 25879140 8840 51480 24024 183 18 180 9150 65018 659808 61488 22512 191290 919632 3654 3366 18500 61617 1738 5731600 44 6160 700 1393392 83538 41418 12900 15312 70122 1892032 73248 14364 7548 71176 483480 18576 26040 354 409262 6435 890 356730 1404 86928660 50160 1974 35595 5110 8470 1134 7260 36 1560 1530 27090 50220 288420 94710 12540 5275920 21840 17204 18417630 18040 6615 151658190 64260 855 255024 82170 107844 36900 13692 1770 7380 824670 45066 540540 12936 40348 406980 5010 2220 399 389400 13688 71760 91450 2982 17220 3348 41412 57960 1018440 69660 4428 20328 720720 47940 48360 6600 92004 3024 1656 177072 3480 1512 28967115 20020 3360 15120 129195 895 141372 147752 45402 163590 2394 12558 8567328 8239 227850 248040 870 1575 46740 1120 13860 370392 6890 80852 1304790 336 6264 2460 92 8239 38130 1332 138 7503 184 184 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 546 45 6 637140 1272240 12 7830 292320 11544 55352 81840 4182 3108 450340 3276 8580 3912 4664 1055700 1092 12 240 354 3300 360 237120 533052 26139960 26800 9393384 113100 506184 1842120 289710 6 460560 2040 1890 36540 895 2788 27930 938196 18 936 296100 226980 12402 13229370 9295 3678324 33495 45967320 582660 1817736 42840 183 3423 616 12720 1260 36464 760656 1710 516 85272 71370 439530 409959 6219213 18300 60300 576870 1806 309400 28500 2762760 1008 27120 955890 57904 870 72450 1950768 80496 79534 184 11844 182 36 1560 3312 784770 52360 1092 1969214 83640 4466 1092960 4200 6864 4896 185 366 510 1680840 522 921024 46956 53040 11836352 504 5040 198432 307020 24528 38190 141240 41382 2193360 5960370 27720 185 11730 4266 8085 291720 357084 143934 8181 429 1584 10710 85008 392700 217350 44352 26460 185 93366 102960 16632 7488 24804 293964 11334050 167535 652080 930 10855 6240 180 1914 1227600 43131900 1074 6394 27930 17115 6480 792 676872 1223046 1584 3154 452640 393822 18576 7280 39116 26352 2704 508158 11340 185 28080 930 185 185 7564 8556 185 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 40 80 105006 6 80 1872 414348 146832 19024 1035 859878 1392 420 13462 61380 1170 31356 540 475020 2898 885360 1068 5042520 17490 406980 4176 2451 33660 58380 80 96672 7524 98700 134820 2316930 6 26220 4560 2212 1974 15708 258060 884780 1113330 1314 360 70890 1204 1400 5460 930 19380 64770 4440 62580 34884 1080 6930 3726 356 80 28044 29722800 156354 117040 9360 2232 95760 118104 5850 27520 2608 29388 883311 10710 41106 4516050 2184 7884 16440 898656 3542 1065330 66700 7744 17535 68880 27520 183540 3950 2628 40 198 1188 186 396 524520 8453 698796 1650 5460 4964960 186 17784 747684 1408 91560 70290 367290 250800 1680 447902 8684 95790 48960 16926 503880 721140 2982 10430 406980 23940 150 14280 23100 8165 684 36890 899130 37260 666666 2148 1365780 5880 8280 25080 12240 2762760 188256 186 7380 8249 34200 526680 25380 364 413280 31950 878220 727320 186 6322140 72100 90090 207900 1188 27180 16536 186 6216 36036 1225120 186 6696 1104 5089239 462 110 1925 6533 186 99120 5940 26928 1008 65780 100464 2080 186 186 3220 2583 186 186 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 40 80 2397336 1320 80 819000 99060 1064 116760 23 19448 10920 493812 700 610204 46 190944 5190 186 1692 337590 11040 1770 182 501816 9180 1780 17640 516 80 9240 18126 1903 2550 12876 84 15428 51060 184 1182180 2052 295800 2704 348 183150 180 652080 1692600 546 459360 2580 145860 103011480 32340 42840 28210 1292 65790 173166 903210 80 73080 10320 1320 170 1110582 1800 113712 5130 135660 815850 700 3772 33852 287040 465630 3276 31248 52470 5670 35340 687225 652848 41496 5740 165 700 3879876 6468 26390 1980 40 306 200165 330 1188 24024 84196 98642 14700 266310460 159390 510 176 106800 11340 87360 1810710 183456 73876 1649340 1384 7224 14310 379134 2030 514670 1074 370 44280 398412 429780 6418860 3960 187 478308600 4186 8190 59160 30030 504 166140 516 25365 256200 143220 888 183372 720720 41580 2984520 1404 26180 113088 543004 5396820 458640 87024 187 634410 1159200 910 414000 240900 1116 219912 31920 4158 807576 107184 37107 83160 8740 1432 7344 78736 26550 338520 438900 81213 749700 143754 187 17625 8236 18810 1101660 187 4186 124806 1443 34224 7750 8742 187 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 18 13132515 18 277704 85 3336 107380 672 2024 92 10710 504 2246640 69540 2370 46 40040 1050 40481100 2232 1400 2028 7590660 257400 170 5772 55335 73440 2422 11440 3618 57720 137088 4141200 33345 174 1615 12789 3000 2712996 1620 184 28356 187 39780 9 41580 3066 3042 169260 38640 684 1214136 417240 1050 186 187 14271840 904134 184 897840 2556 108240 202488 407880 14850 149800 16080 188 2856 52200 8700 8506680 15840 248160 7560 75012 2280 187 1360380 16560 700112 20520 2268 149640 352170 8580 762600 39556 1700 129780 3240 18 16530 2907 132 52164 198132 14448 2400 608 44044 555 117096 6120 27456 127680 914940 5040 30590 49324 6177528 504 56730 5214 32300 257400 34835892 53130 178890 12298 71628480 1050 150 798 12900 1990637 555 12690 57960 20040 2907 5548 106590 6600 10647 612612 170016 4455675 2880 2030 5063310 3960 14871780 351120 1056 458548 580 16632 840 1233180 1218 125580 6020 108480 8611 62832 4128 546 546 12250 9688 1267 375760 9360 360 4500 39011940 129642 188 1947 528 188 25900 349680 2618 32148 420 3795 2106 188 210900 141 3906 188 188 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 54 36 18 8532 17497480 12 33915 18 113256 2856 62222160 8400 3604680 4368210 278460 1416 30580 14070 8118 18 584640 61908 189 186 119196 12 1447152 2340 25200 7611 110595 4648 29766 451350 6689232 8778 1425 855 103734 152796 9840 2052 170544 1611 53497080 27 12900 112200 1575 1080 6762 54720 189 6084 305592 77532 104244 1820 96642 13464 915 36 1680 342 167328 7467 17160 103740 16432 167440 189 11160 48360 186 184 5148 175140 322605 195888 960 16830 1935150 165300 174240 3420 177840 8892 188 102960 12760 25740 2440 18 8930 189 660 15660 5024 330 82005 6480 132 5904 3066360 374 84660 3150 31878 936 15704 142800 52808 132 17034 2580 8742 7416 10920 6390 209508 103740 8352 1318980 916980 51480 5738 4106520 90692 74152 107616 12180 93912 186 150 6060 74448 2028 186 55440 2762760 2976 8000 141372 189 5738 2187900 180 3220 10780 22668100 882 103734 107380 454960 187935 2310 37800 1958 550620 24396 1680 2706 17535 504 1448 18200 63 189 180 322080 34320 10956 879060 2288 47908 11655 2924 342 189 77280 123714 4898 4218 189 8000 8930 189 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 190 36 2556 38 24150 12 210 90 190 1740 238380 167076 23680800 20440 2814 165300 190 95 8798 18 41085 1200 190 28560 10440 12 600 527800 72930 189 4290 190 206610 42640 294 8970 19 24402 17707830 401940 3360 1008 29025 149292 189150 2943 49680 1364 134596 840 322368 7080 175560 20210 6090 6120 522 190 3960 37740 1530 36 11280 593712 104538 2640 3672 1884 98280 235235 7839 6575520 7590 28980 117552 864006 848700 21336 71036 7728 217056 29315 527340 44460 319770 17220 15120 920 1173900 2422 4524 5240 666 95 4320 132 3752 51612 30576 552 609960 189926550 720 403920 1113840 2528 117390 5843376 70380 59598 2009700 66330 46640 255780 18792 18810 117856 6300 1157520 146370 188 624 678300 5190 2280 399 78300 190 477855 552 190 23100 234840 41004 2658480 3486 9300 30690 11172 732 6846840 2220 44520 39928 2017800 10416 1047132 26796 166036 56160 450 45220 7749720 6721 31970 1238880 185 4401 14478 454020 63042 1197 7910 37814 1164240 5004419 24776 36991350 1629 12540 67310 190 1969 495300 10530 82530 6197520 4452 28120 1174404 3841 4428 125984 190 6721 8001 190 190 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 190 190 288762 38 14490 11988 242550 930 190 360 103530 3300 15323880 1174404 35112 4238 99750 95 740 3600 2088 163680 16416 62580 615230 708 3801 180180 51198 18348 4698 2640 15363040 6240 45120 3108 19 3822 23940 15368 43407 463320 157080 2448600 67860 5733 1200 15708 2652 348 71484 327096 31290 15960 180 224112 57960 374 1008 377454 6230 3276 496 510 181890 547200 728 924 134850 188 509580 135300 96012 4032 81900 9660 52026 8961 9021 32670 30084 180 936882 4230 68034 19140 7308 190 1232 188 354380 189720 5418 95 9120 1380 7826 117390 1260 1074 482220 41800 7740 2640 2346 8835 5160 190476 191 16445 123816 9010 26145 312 1416 291720 5824 180 208278 39990 341850 80886 686052 33540 458490 51480 9010 231030 28083 20060 30360 341880 828240 85272 5088 1130766 318318 41496 21546 564 108675 2880 9010 2478 6615 4060 4032 33660 6972 20160 164052 9090 7205 69345 5928 13020 8585 90090 1461600 6958 139500 4290 5214 14490 191520 8239 2800 9240 17200 325260 9100 12390 191 17325 2148 2314 2576 109545 7140 8848 74907 502320 8880 4960 191 218785 8064 9120 191 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 96 16 48 12427272 96 154938 32 28908 2184 4080 24 704 301104 4620 24 3521232 1872 2670 191 26410 29400 168 32 7752 124488 7068 12870 4340 1969812 5808 96 4030 388388 27720 16146 150 3724 63612 1540 85470 8060 36652770 3780 15660 839520 1040688 48 14280 19845 190 10842 191 21806400 1148 630496 6048 226800 935 3610152 5012 2655 1260 16 2310 1932 498456 2040 516516 5016 164641 96968 29640 164604 4180 101745 6090 4140 309540 15232 748 420900 3360 7112 65688 321480 48048 17160 104984880 464100 68640 3772 1080 522 5510 96 132 192 45240 190 40042080 44460 8360 2975 12420 469560 4180 1771560 70560 47728 6390 3543120 8280 119340 600 47730 180180 780 12218 139440 3893670 112560 3990 130500 390836460 496470 8760 21 8299800 192 24522 24420 278880 22260 192 44128260 23940 15708 180 164079 220350 6415920 240240 96 1197 2964 2609460 68425 1194336 29418840 1768 5712 16632 2580 131300 11040 3109470 8700 2100 36 1992 414960 19038 1631448 7535 162408 85680 11745 9360 12600 1170960 128934 4270 1560 24024 60 565500 805896 231420 160 2975 7448 192 96 62748 192 2280 144 8255 192 192 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 96 16 48 11340 96 4735332 32 105060 1056 1302 24 3626 2940 1233180 24 2282280 2172 32708 66105 75582 10020 810 32 6930 3920 4824 470120 3266 103870 2520 96 21717 17748 117552 10220 798 377454 516 1067430 825174 23940 4512 1620 171430 481950 10416 48 193 3674 1810 64175 246169 32565 4710 14190 7991 18484830 714840 11000 950040 94815 5580 16 30750 52346910 114607620 185640 122760 1690920 21330 194535 683760 12720 18744 141246 15458 1968 64260 88842 552 13818 78200 69615 16872 1313640 5544 70840 2204 59148 21216 133980 1042440 11628 560 96 132 9292 104940 1340658 70512 79380 81020940 180180 78540 4736160 252 26520 107100 5754840 448812 133644 5544 63900 55440 8364 7150 1764720 54002 852642 900900 359700 11160 21924 20448 431340 13406880 25740 193 460530 28560 193 62040 9457140 84882 66300 193 570 774 4112460 22080 5715732 5412 1492920 1140 14280 993324 1485792 588 252 747684 2256 6380 24597300 9306 7582680 92400 1081860 997890 56640 193 1302 455400 8280 11709852 240240 491526 8645 1462240 4342 309672 17765748 3654 191100 50227870 193 15794376 6708 2227940 7854 2064 3060 3306 903 193 4482 68544 114114 193 8256 9312 193 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 12 12075 71820 813960 24080 3780 57120 9982 39696360 472872 18360 896 4300 264040 265980 186 194 304560 143640 58110 2206680 3736740 33120 15400 120890 29700 137550 131670 3077620 37788 208767 386100 1299888 137268 268884 9240 103740 1002 553280 14967225 622440 85680 173052 43470 27720 3465 4656 26910 8008 186 2310 1770 16170 2545620 954738 10990 9292 26884 3460 24804 57190 64800 784 3486 135342 6825 17608 8436 3734640 1008 394680 10452 110880 314704 2604420 382 9006 193 5500 2146998 144300 8715 1302840 288288 1008 36860 12480 145932930 5772 7930 2184 973560 1818 101764 193 12 2685 4704 3978 61248 11700 7788 194 18967410 199950 2162160 5040 1800 18480 4680 113740 140420 930930 9870 1494080 7920 47940 144894 1964690 160 1950 1260 102102 274170 343140 11096 186 42 53948700 1309 8250 19008 1260 35670 937650 204820 5040 648720 3300 9108 29673 3255 9563400 48240 8253 2184 21726 910 4680 337560 5220 684 24480 900 1492260 40286840 2184 945 1850310 5960 56430 2031058 14628 17430 564 68250 215064 66360 8625 4592 504 130492 199386 6273 82390 312 4340 1092 55692 1050 5053 1694628 13908 157080 11400 4509 194 4446 3504 4160 194 194 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 12 21 2181960 42 54600 2234232 18212 1890 2864 5010 3431142 14 204 14 270600 2142 1659840 19152 38376 2083620 6408 45240 2280 388360 14168 65664 125460 378 4620 4095 15996 9416 188370 7020 45264 756 58374 42 3740520 45136 852475 462 2925 351670 708 569940 945 1496 8662 710892 28458 6360 471240 3640 94794 7240 57552 264450 555960 382 1549380 26520 19152 42 850 644028 952 44520 16950 101010 2800 1232 1362900 21840 18060 47712 4350 1368 24252 2064 20416032 11195940 13260 6320 8350 5544 1602640 15824 8910 1246 744 468720 5760 1056550 4704 12 195 195 8184 25764 49980 1099560 190 192 26868600 13524 178350 34866 225720 144 224028 55146 85644 928620 33516 10706800 387090 32472 9520 118440 1704 101388 3828 11322 61488 9240 1277448 180180 195 12487860 117180 5460 600 4176900 52080 616980 140 53040 11970 928200 755760 9384 32760 1141140 96 213009 2772 767448 195605 194337 57460 14040 16380 8364 630 190 17480 36850 612480 11040 180 31395 21228 22512 2850 1680 632502 150696 22477 63024 103224 67320 134045 96570 2024 8600160 19734 20436 402192 1638 135 1535523 3026 1874730 4200 195 1512 5216 195 116400 2838 9506 195 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 196 84 49 42 78375 49 2460 880362 23541 117810 1050 98 4 28 221796 26062680 196 1179360 18921 15128 880 2436 1149148 1890 484848 91182 98 6384 1146 25530 15072 1479852 76650 119250 195 7560 62580 84 60450 24486 870 66528 30940 192 103740 21679 39900 98 36750 1640 930 20910 2805 19458 64260 38493 910860 1683 1302 98580 157080 18840 62832 42 208196 107066 6072 852 75258 2506 2310 5220 8946036 3593520 27600 386 23580 2737 179676 53340 3150 259350 160776 8580 291900 342 101436 11310 190476 756 97524 3978000 12852 195 195 300 196 196 6630 3828 660 5280 462 552 386880 157052 52560 176400 56856 9588 50937456 4275 421344 15960 2754 680272 45543960 1047960 120120 796620 37224 73392 1138830 219300 2324 175560 5760 3360 966 1017900 8083 4831008 456 37800 18603090 1953045 34748 7380 1908816 25488 268632 2237130 3180 1861860 51480 60 9138360 192 85932 171600 3564 101436 3111732 10260 98280 5895 11890580 196 67830 514140 9030 90090 1035300 39900 1134198 642390 63 338520 174300 14840 14040 376 17640 153972 333540 8520 1430 3586 1197 3445 196 196 1681680 3043 2242 221760 1032 34440 138336 196 147 8515 196 196 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 196 1519980 49 95016 201894 49 26390 197 34320 97680 722568 135546 4 252 190190 10740 1122 58032 4628 828120 197 56070 415800 764 13320 50820 98 2768 943000 31680 18564 6630 12450 81480 4368 74550 56406 27258 4814 154215 25112 95004 2469012 4760 5430 19089 552 98 190641 88110 197 224112 36210 2736 4292 694260 102480 106590 982514 4512 4455 1039860 106800 5334 9660 13452 9288 9672 9430 188265 97440 51740640 195104 157920 318780 3050 22230 1683 192 150480 17850 250971 29016 31920 5575752 8235 5879559 196 17018 180 13650 179450 4500336 525 53580 5772 196 9702 2838 573 497420 710094 2310 1253960 1044 12180 616980 810 88536 5010 6940164 660 178200 27930 444080 2249676 900 19690 49896 139230 7650 593340 177072 227370 1754910 1101672 1440 9282 25740 390 1702890 197 142968 2184 5961060 15540 1230 7632 3420 6732 41580 12408 544425 7293 1912680 177840 197 139555 5920 960 5513040 7160 27540 53928 5012 289380 5146 242136 360 197 7480 960 180 87576 21120 6944652 1464 197 84630 1330 33264 70215 22440 504 39260 865260 6280 438900 92983 3626 300300 808520 896148 25415 203490 55100 1848 43800 9520 5280 4797 197 8580 9702 197 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 198 99 3504 522918 99 530400 1447380 198 436356 11 197 5994 108 3169584 3220 9900 22 170568 7740 1171716 99 2310 26796 4730 4060 15840 5010 600 1920 457520 57687 198 346320 882189 26928 5460 648 27348 54142 4508 51480 199800 144300 2610 196 8727120 3690 225498 72072 900 18600 12540 53010 6395196 2200 420160 75684 121338 473760 102588 26790 179740 38608 48594 198 9380 78936 3540 3720756 20833120 28842 4393480 37332 3340 550620 461630 183480 720 51681 390 772 5340 4620 2864910 2333352 1692600 1668420 29512 816816 3420 60060 2100 15402 16790 18056610 804 9570 99 4290 192 1140 18480 198 138890 5916 1064 749070 1048698 189312 67782 218152 148512 35595 21450 714840 13032 103776 49266 1804380 49711662 5652 2633400 1610 36177120 196 140120 40698 10230 180 966 7125300 209622 89376 2397408 533520 4044810 4710 26320 21450 72072 195 314007 546 1132362 16380 32760 3168 198 5204827 3251280 91500 1523808 11440 94484 79560 190240 71100 492660 509960 38076 965 965 5610 198 1337 1800 928200 13962 3401 12768 325584 8988 1480920 280 42574950 198 189 2967 198 91080 1848 4325 3990 95880 25760 3075 150480 198 696 9545 198 246480 7301 8777 198 198 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 198 99 16110 30030 99 3132 733700 198 130634 11 26928 422730 56 868560 221340 87360 22 528 5412 14790 99 16950 175950 43824 1870 8532 85488 190 12870 46935 14688 198 274890 2672400 65052 84840 22960 41340 1914 588 27816 75480 22860 10239117 82460 468 706146 768924 3234 250 40320 328440 436560 840 8467536 442680 4644 1330 65520 80370 3780 2392 44880 366 198 9017 1240 1680 4048 1473525 125610 27720 202020 251856 199 5040 134640 7812 1836 40890 4890 1350 97818 6486 23660 791028 1188 1158 160800 576534 6665 31680 5292 9785 19740 12324 198 99 4290 922992 380 920700 1890 7350 247800 924 13311480 4068 599592 5772 17160 4200 187785 2817360 24024 50160 622440 1295 2720 60060 211680 1512 264420 32240 1512 180600 557574 8820 22848 25740 394 32354910 25795 133630 27720 671580 7008540 18000 265650 3715686 63 5471700 159210 695130 4992 192 360360 60 341880 66836 61380 780 19380 756 780 47880 12628 1260 247170 1890 11730 8351070 7747740 6660 471042 42840 4048 2731560 87780 20996976 18018 1344 82215 3336840 417384 9718 1289340 37620 1890 19536 63921 3528 407550 18060 5040 53200 5868 3420 1414270 394200 69832 30030 1560 82467 8778 9900 199 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 33 1368 66 11 16016 672 11 2279802 66 79112 1907850 513825 2436 1900080 198 237510 11088 76560 33 1351 810 3930 196 22 199 7313670 15015 5928 1528 14040 192 9198 82782 183540 117096 3715350 41760 108240 22 315210 14160 248270 27105 199 2562 519 3796287 199 33 530 14760 31980 1155 45240 2272 6270 2520 260 630 541236 118745 163240 2736 2052 1612 199 2912 16008 2088 368280 9240 99120 12729480 3063060 412300 238710 8006922 960 6966960 226440 9780 60489 4480 7644 6930 556776 6576960 1621620 1078698 380120 15045 588 90060 23452 8330322 468 9394 13662 66 6972 1140 3498 845370 1232 6802 141372 91560 306 179760 4200768 4664 14454 2040 25134 65685 3542 3060 29880 7770 4664 107010 4998 198 6090 11970 12600 39330 19950 32890 169050 23100 7125300 200 5280 535350 62310 166650 4984 226644 27073860 32830 5610 122496 2184 3990 731850 3303720 26160 200 22260 1076537 5060 109620 53550 2280 25740 1860 681912 135 10925460 47310 344190 38610 19059040 33220 36582 582 336168 1558986 13818 756 348040 8442 434720 2436 672520 29410 41076 100 190 200 7788 406068 140244 200 200 224400 1638 5460 258258 100 1204 200 200 150 4422 200 200 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 33 100 66 33 71370 104346 33 50140 66 117810 210795 75240 660 137287920 95160 1388860 194810 255750 33 339150 10744 4290 10710 22 942480 128340 12180 90640 14820 200640 1057056 1063920 6280 19110 2340 11062128 22440 380562 22 1771560 77520 10920 53295 11328 4056 68160 132720 31008 33 1170 495690 4152 930 1318980 1158 25560 655320 180 5544 23622 875160 5960 21579120 1914 564 100 360 5628 273402 61778 6076 187440 32802 61845 86688 11408760 9420 6404580 9090 85260 21240 57420 8820 65436 106680 1351 243880 6732 1097460 262108 1204 73606 354 120414 683100 840 250 392700 66 6972 2340 134442 43290 201 398 509124 86130 1625040 7560 198 77924 138320 158340 45474 87822 550620 11748 170016 10020 4498 116580 17290 347048 8970 89688 21840 24426 8340 93090 2754 8580 9858 355904010 9044 9555 21720 13020 332640 9828 27144 3400 644280 789684 1560 198 2927400 3063060 376740 24288 10088 44070 2352504 168168 1369368 7395 2061420 51240 3132 9246380 201 54648 980 201 8360 129030 1531530 21360675 7980 8465184 23370 18480 5934 6908 20440 201 5712 51000 13861188 10332 4270 276920 201894 5775 205128 2550 89544 126795 63248 9968 9794 201 201 4844 1848 201 201 9044 10100 201 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 84 100 98154 40128 1710 92400 8094 240120 35700 2071008 1620 1980 42780 3892980 201 1169280 40656 513570 28050 698796 5344 270 99660 98670 28910 8500 664506 1520 1344 201 782100 3370182 8201 1683552 2574 973560 690 6048 2442 38280 2772 8858 396 574200 1516536 123240 8580 37122345 2640 290 1373130 2016 3748080 179256 3444 42210 206720 2970 9766224 7116472 1566 60060 4400 7590 3096 100 1288 444 55968 12420 7740 2920 6204 33930 18200 2864862 8190 14280 5676 13920 570570 208656 2772 17286 16290120 1093260 840 1098 1872 60120 6800 41328 30576 34916 3740 34080 6440 26220 7722 84 380 348348 920 202 5084310 16380 2190 23662980 7283640 4117 1321929180 30960 3477 2280 81900 37000 30030 301752 10790 270 6503112 2699970 358800 80496 200 285684840 202223840 460460 44940 14820 4896 966 548100 5100 198240 4440 1980 23760 278052 660 2342219880 430404 18486 120384 8700 243660 491400 30060 875160 1260 18480 8640 418973940 29484 37392 101686860 185640 31160 2341920 71100 602140 12113640 166460 236340 1686060 945 7380 14520 6725200 8364 82162080 126 644490 945 2590 5840 165624 3192 169494 7830 780 128590 270270 450450 1140 1023165 202 39060 350064 27972 243080 2970 128700 2436 50490 840 3800 9045 202 202 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 84 2720 31680 73458 3160080 16 9398 709410 25200 36036 3420 10296 192 33120 4836 40572 23850 12834 124558 8520 16048 1122 273296 23100 11832 47520 109928 16 600 43180 4781140 720 199 105672 792 387660 2080806 199 94710 985 21420 870 257398 35796 32184 245775 27600 1848 26103 290 1800 572460 2130660 98532 1904 150150 4092 3198 455400 122220 748 1829880 755820 27390 2236 390 120 60 943254 35420 55800 4272840 7854 394611 286090 1182 101530 3696 98406 269610 1982760 6601 226305 166320 8814 1690 4788 38160 11040 4140 3820 17220 27846 4558860 63973 8736 226592 504 200 84 380 61248 104310 51660 61110 2100 239190 197064 31416 35485 772 277140 535665 150150 3330 3660 138380 122760 4450 55042 918 2960 24738 52080 620400 121992 19040 1530 2618 45600 38760 574860 2226 355904010 1176 135630 7320 212520 10710 94164 147906 18768 878628 15708 420 4959 1827672 130548 20517840 192 600 6642 55385 512820 3600 8662 1528 5180 75348 4620 19740 45085 720 4950336 47005 152880 2730 990 14245 2220 91266 265734 203 11088 21014 196 31784 11952 72216 105570 26775 203 1930 546 660 8700 2470 378 1680 32944 3330 3660 90068 203 152830 5610 132840 131300 9112 10302 203 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 20 8 5 22308 40 16 201 98490 1995 89460 40 13158 33660 235620 7379 40 2301 2520 3105 530212 376 90 11690 102297 24960 228620 205020 48 115440 27360 414120 353856 40 1799980 148482 209100 38220 7410 1544 203 25740 31020 180 3560 2244 725172 12540 203 54780 10 624960 562020 43680 62580 188 14630 2280 2960 1648620 504 11016 75260 1733820 35520 9880 4428 8 48 1950 742560 9044 136920 1980 3150 7595 48594 1380 300300 2023560 990 19921110 5928 608 335994120 38760 88920 37653 93480 161928 140400 112464 598052 1008 1535100 1260 1404 1176 54579 2444 14196 20 2838 2520 38640 448140 677040 15405 97110 63240 12282 521220 5760 502320 4537680 1976 6160 19650 101244 2123 2580 3150 3996 136620 265398 1226400 348840 144900 175560 8580 73038 202 485070 4830 6029100 102 6240 58422 166980 33660 995 39516 1078140 827320 170 17430 43668954 201 913500 450180 2691780 201 10379 192600 90440 11424 190476 3420 912 2772 200 89208 540 693680 114840 10920 38220 199920 328020 7722 75482 4163 172050 14430 204 3480 490770 1363824 204 225720 392 11160 20183130 2123 970 46644 9120696 192 598052 9744 43860 170 6840 960 86350 4475 2552 204 4920 153 3105 204 204 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 20 8 5 51 40 41580 114840 2850 1727880 5814732 40 205 39780 19890 8328300 40 19890 110682 600 31320 37128 5934 36024 145266 434808 281790 92820 756 50160 5124 184 885360 40 406 12012 63240 25668 135408 51150 102 202335 15540 205 202 62832 830025 254856 720 170040 10 180540 21996 8888880 756 24072 2145 9620 4440 6300 940368 2534 1940 21420 34353900 2314 203 8 3036 7314 1330 83080 3780 79794 2184 166600 2730 14760 5040 11620 30100 124740 2464 56088 16170 87780 1546860 18360 26520 114552 95190 43161300 64050 2310 192 9548 348 1710 864 3510 189210 20 4290 5310 205 1009470 1540 1785 3960 19560 3534 5493180 45540 7854 77280 614460 16380 5077800 746130 3900 53592 81396 9520 47275800 80560 4680 39000 54600 139860 82301590 12236940 1019260 6169878 480480 50622 6715170 205 125190 148680 199500 49518 72240 10126 11880 597840 298220 606 133980 81396 444246 264180 30888 2580 600600 127680 93060 198541980 804 2124 431424 44840 74176 835380 205 103896 7636230 8866 11780 2305710 268450 10374 3791238 2268 184008 1492260 720720 219114 19488 1204392 205 32760 35784 8344 3387780 37920 780640 243100 205 2340 1346436 2674 200880 6987 94050 2282060 1593394 49400 10234 41004 205 205 9316 10506 205 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 66 465432 11640 102 41580 404 528 3234 360360 11868 3366 221650 790020 395010 30576 270579 1232 726 70180 1050 535920 210 331170 21252 7545510 29070 9553992 4080 42978 585 15540 150588 175680 792 8760 213120 35614320 1530 19620 102 6440 247969722 1392 94920 104160 99138 67235 5577 3759 410 7535790 8580 210630 69300 81900 5874 58140 606 150300 624036 44730 1000384 1710 672336 23580 382950 200 204 6626994 80652 8610 12922380 480 2256852 204 4158 63000 24180 2049840 960480 816102 1560 32760 1622616 45240 2925 3450 464508 12768 1309 23807 426972 526320 232560 9594 87780 9694 45760 1602440 1549548 820 66 8010 206 49770 9828 316680 738 181272 1316832 12172 3993990 2509 1899240 178296 985320 48800 2509 950040 60990 1138320 4296600 1820 250536 973560 148680 192 238392 204 73416 432264 1518 1830 966 861300 102 37536 76398 129210 42900 1408950 5261940 735540 431460 13464 609 8580 451440 7225680 73005 12420 1560 609 4692 14070 96361200 1393 5264 120796 389160 203412 475020 13968900 7827820 1697080 35910 630 1260 1005 180180 1339800 2838 2484846 837210 240 2730 18326840 1393 803880 936 209304 170299800 4620 526680 8109 1430 169830 11076 1164 2509 267960 134070 5709 1692 620 1012 4525 77430 206 206 7905 4692 206 206 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 198 12 390 3696 41400 2400 420 6 1638 75684 1170 8278110 2520 13860 14480 404 14256 8892 14280 53130 11220 6 155400 16744 23700 855270 1113840 4620 2833090 204 92820 204 1010 9246 20460 107280 60060 1344 39900 10324 62790 26274 657360 11762520 3780 1262600 2316 3850 25456 12810 6030 1610 52470 249900 7920 3438 2820 2520 56916 203490 92910 2496 149860 75360 4440 40296 200 12 10472 21420 8976 74980 10160 19384092 207 140238 2641320 1093032 3542 34422960 11400 23490 444600 11088 1860 2364 449880 90090 138180 23126040 2145 24780 235620 204 85470 552 759276 175560 2394 38130 25620 66 8010 10472 37380 19292 2340 972900 4200 70512 114660 402 153 22968 185640 29099070 740 10270260 1010 8768 714495 25480 410 14490 29610 68544 10248 8190 7854 8614 33930 73990 44880 197340 17424 14615370 207 2610 95160 30660 43680 29337 43120 24752 585 10162152 4998 58824 192 3605802 140220 606060 1593 31137 11880 5016 210105 1009008 10020 4940 278460 205380 895356 812 43005 86100 15048 1014420 2940 475020 7380 107352 7920 207 456456 15960 207 660 49560 3043040 153873 9880 10406 779220 4140 106764 1547700 619080 207 402192 1523340 738276 480 4620 378 25620 207 172900 5162 5882 5289 278409 9590 10712 207 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 45 48 90 38896 18018 606 15 12 22260 186 1358 45 12876 12876 90 6520360 15960 138 49155 62700 149226 48 18564 998844 30 103740 743400 13650 43472 6084 3632160 13020 14960 208 485316 12012 8265840 106260 2898 208236 4340 4620 2273040 660 5394 60558148 170280 9373 29784 2380 45 102480 55440 189060 1200 7812 253344 92400 16200 167562 4516050 988 242088 1592580 189033 3256 2520 24 301622 15840 6534 1740 104940 17052 36190 257868 7308 38925 952614 158656 164220 47124 192 29304 204918 14364 85008 131670 168072 76230 606 41230 269412 52080 164673 756 150552 33066 9576 420 12460 8778 90 6847 15470 1260 19320 788256 59160 185640 1837836 10087 413400 87780 10287 8736 12936 106500 71300 1431144 131670 41800 4125660 771342 13269886 196560 15640 1746 7893270 17310216 16380 469800 980 27720 565110 78300 5304 5473632 840 3950 2110020 425952 3060 398895 16170 188078 2070 615 965448 1275120 615 56388 5920200 54780 120120 313536 5534100 1116 22077900 3916440 192 68158440 204 39960 25020 1040520 17556 328440 208 14960 16464780 1015 14630 1875720 606 405384 2898 36890 1407 252980 208 301070 5340600 139230 208 181260 2760 990 88682 208 65 75894 17220 144 2134860 253080 10920 281520 104 5191 165410 285852 156 9591 208 208 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 45 1033200 90 576 28182 30810 15 1470 1125 6 1440 45 228 114 90 12285 92664 6 39485 25560 1136520 1224 340380 30448 30 7049900 30240 8142 74550 542025 27972 9906 1549800 21000 6898056 163020 157320 7140 402270 6930 630 491946 188496 17316 3105 39600 16800 56700 6624 27390 45 678300 835380 1617924 1824270 61380 19720 18204 74448 930930 23166 6048 11220 63240 46480 32697 96600 372 10458 10695 174330 124960 2208640 2604 6825 14018 34188 77064 2220 202920 224112 23220 1358 43010 27144 992849 242250 4342800 15810 200 60888 124481616 1620648 310612 9240 197184 2646 235296 3184350 606 56280 36432 90 209 3570 3220 7140 6336 4872 27540 93492 10209 660 9360 9702 888 290290 542640 405900 52520 1716 3383520 3552 93415 115752 1884344 132660 204 1300 584640 6422 7520 86010 2256 17160 1770 3028410 414 313650 7560 3100860 251160 2485140 13816 317460 618 5348 4384380 5040 7992 637140 91080 3636360 4368 27939 209 10458 104160 37740 209 9360 24168 10164 2772 317460 820 102168 1760 29260 1020 5140960 5915 38610 858 51727 29904 269178 1218 143276 4620 207746 1360 13816 3128 17283420 1800 900 209 3696 65274 5124 3353350 2548 1890 209 25254 10270 3780 19665 209 5220 5950 5166 209 9660 10920 209 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 105 105 89040 70 210 105 8580 576840 15 6 131670 4810 6 3 4278 1064 6056820 30 380 30 180780 3629 76212 198240 11117280 499290 2880 70620 210 81576 3060 52440 3268 105 878220 47244 13104 8004 77292 52546 35 2370 106128 1548 47880 96600 60060 744 6160 12330 1305 4830 57120 280140 59670 210 147900 229398 71604 187880 317688 145248 805560 419136 25896 272650 872 1560 210 7191 1140 175780 6786 129402 79695 58938 121680 66810 330120 3327912 2964 414120 184 12180 44016 6979588 59760 18270 4680 6186180 25020 111020 37944 60060 63612 840 9928 7240 1914 618 2520 446886 84960 210 7210 50652 1110 94050 18312 122220 564 63176 37128 200784 193200 552 9540 120120 210 9576 207 1283906 1296 821100 24804 925680 940 75576 2646 6679260 66378 29736 4026 5650866 11256 376740 81780 208 81696 32718 200 1155660 9676810 11460 85680 246092 210 25404 514710 224025 8921640 12210 2045160 8444436 684 32100 1656 91808 57090 182754 15660 3567 5160 2340 9100 6876 711620 292600 4301 925 46920 2520540 3255 1547 1638 71820 17556 96174 210 42840 26082 61880 4680 245310 6600 5512 20880 70 200 1100 106590 210 5092 1071289 210 766194 76738 3268 37884 210 72306 5280 210 210 4108 9869 210 210 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 105 105 10270 70 210 105 103320 30660 15 618 20280 93060 6 3 28860 33512 6840 5460 8967 30 16380 32028 192 1801800 14760 3570 600 124410 210 1680 3476 2388 263466 105 27030 9724 192720 98280 63240 426972 35 267954 1450080 2292 57420 19716 35112 28860 28440 720390 33660 3640 71910 3120 332010 248024 88704 55770 5580 35380 13356 58450 27720 39780 21720 27720 8136 252 210 4108 1050 300 170940 412 48180 3948 418 5249 27948 1577136 350064 108108 211 759066 54984 29680 25380 2910 56968470 408 1404 7554498 63840 42273 97149 753480 283272 498960 80352 3102 5460 1650 109710 210 4830 14924 60 9360 3144 105820 3991596 9724 6120 1565790 61180 97944 32437020 1520 3570 39480 3395280 211 20460 2210232 211 4029272 5400 14946 1179720 12538680 18060 54648 1640520 11160 9622782 8580 6090 562590 418 47430 48360 86814420 15960 813960 46116 1764 724200 621180 62580 9447 260820 19992 355770 13764 140712 270480 120120 9152 12432420 21216 3056 979104 264364 104720 23155020 5456 828 64050 5810 2772 1372560 3641820 28080 1711710 669900 4810 468 1740 746130 1201200 2776725 35014 2953104 8374 3024 189720 132804 1857996 322140 770 10318 837540 124865 51688 3990 527868 11600 127041 3648 10788 3243 211 10920 178710 211 49140 9870 11130 211 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 70 63714 70 588 455400 7644 29736 47040 5760 42840 142140 4525 1740 129 24220 9120 11580 1741740 145320 175560 1638 6324 171258 618 771540 7980 10428 1386210 16887570 211 414180 2940 236652 2268 3102 1406496 86284 68730 1281 26705 23100 2142 166608 211 2952 528 2604 30100 180180 1490 1380960 35 2325 7980 8736 30210 211 780 16104 24978 2907 4940 9447 9870 198 4956 1728 336 106210 5565 633360 9360 212 727584 5790 68880 13667940 129360 329724 5820 77280 211 8282820 273900 52416 255060 952380 249570 2520 57629 228549 6660 580 107640 295596 33180 9724 69125 9928 7650 178220 153384 13230 10530 70 756 3360 108 52632 247660 26964 2730 2348808 4047186 6444 828036 112056 689040 31000248 51900 2509710 105407820 346320 1790880 91080 15960 3892980 46976160 5320 1337220 288360 5016 70350 2664 86130 29975400 2310 40020 58830 81696 1680 212 43118460 4087413 2640 18480 9867 1923240 1800 212 82152 617148 7014 907536 1512 1112280 10878 212 2169608 861840 898656 212 5610 208 654360 742140 2032020 2820 10231780 266770 18984420 3818 10370 17670 318780 6384 28560 212 32088 618 504 19240 237328 1435 212 50880 408 1827 1638 236740 288960 733590 36036 12600 2448 268380 9150 145792 1702890 5546 23436 68448 2418 10947 212 2772 159 4970 212 212 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 210 106 70 1690416 477546 165300 780 200 73458 7643064 627 1260 1980 2442 506920 208 20160 234300 8379 3812760 220528 102102 24960 56420 1168272 56160 468 17480 11011 540 14280 212 990 2033460 4416 66378 5130 103740 110880 20633760 4970 32706 16368 622440 17940 10465 70110 140220 828 238056 140760 105 40635 18900 172536 2262 828 211 157080 12648 131040 10275 77700 17360 36720 2750616 408 132 25200 53 4110 340 414 7176 390 1028192 422 28560 82530 73986 1741740 123984 5088 124080 196 126990 4650 2282280 3570 74256 42180 2777040 1122 70840 149520 279620 194580 741472 1176 4914 36960 20790 853860 27972 70 756 5655 252 42504 311466 15252 58135 61320 2181960 16235 3740520 10494 185850 16356 2610 2457840 15912 1230 390320 8036 211888 1818 99004668 1260 18870 9324 899360 4026 8190 1635480 99960 101244 132860 399798 9324 29070 85560 106260 25368 102810 84630 196695 70119 13200 7682 33063 27720 971880 4980 1800 196560 22968 210 1656 14136 1442 900900 10107240 217404 836 420988 12180 47060 836 20540520 23430 132600 1098370 103740 858480 10695 425040 414 213 677040 60984 10586 231795 144216072 8190 1800 3528 35784 7911310 190476 3024021 44480 2520 1074150 1416 4240 1674 27600 213 150875 16302 1344 49036 110916 42780 6230 153510 213 3384 11342 213 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 28 106 504792 179220 342 3255408 11088 9240 88140 115620 2940 1642940 3024 26505 292152 17160 2820 4500 110308 197340 73815 406 32340 244860 9246 140 15792 2310 2262 86940 2640 71400 104340 8556 174 49034664 259380 62010 42420 34314 28875 1062 2880 73140 337680 52290 36267 2820 633 29400 34235 633 43890 55380 1035150 71280 536130 45182328 414 125736 212 5852 240130 140760 3396498 5790 19656 239400 5792 106 77430 1540 123690 16116 3004835 2727450 8756 1943240 550836 9032100 42000 133386 14451360 132396 86856 68775 5399940 51810 12925168 13800 603 378 1014 391545 2842840 417240 8160 213 19536 200694 836 2200 35604 8480 4270 28 420 2520 3432 921855 169740 214 5916 4290 1532388 50160 951720 795340 214 4620 633 70840 3019302 65436 106590 11424 10812 96492 642600 1344 279720 3107070 1970 296058 13194720 819060 202020 3150 11595360 3306 5800416 840 214 2187900 238392 13860 290160 1632 2604 2155560 214 11058 36456 6486 749070 14137200 6235944 47940 2762760 4672 205920 174944 36356 77616 15624360 21060 784 749060 2340 711620 34234200 214 181050 515555040 5789520 21390 2741310 1584 517132 390 67830 2898 1154440 277704 140070 16432416 7952 25704 3623400 1764 1170 8198880 32760 1212 46860 14964 25935 456246 214 6384 2238390 3705 16884 270480 2444 2760 180180 1806 8533 10153 214 214 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 28 418320 51648480 18 18 1480 406980 3062340 20370 49140 5460 30960 62790 358800 89804 413478 3060 2436 10005 95760 43960 7920 495 2028 7920 170 453180 286770 2019402 3591 1071840 8022 40360788 310860 174 3546 4680 4095 1890 960 143850 18 11088 96448 9782 1746600 7440 124700 13464 9230 87529260 137760 2310 1356 3366 1233540 13160 88044 84018 45720 828 107580 64872 32760 7080 91640 6288 18060 11700 8480 1770 9120 7774 212 30080 210 9916 8410920 5180 46740 85284 10527 9883440 10614 14967480 1212255 674388 2342736 1943928 17670 5365 106950 60522 11193 63756 1430396 21252 44880 24472 142800 20358 5705700 4524 261792 12390 28 210 1872 5160 141192 69660 2160 2185 23490 194016 1166220 2520 65835 17136 18620 38346 1120 7740 21840 16554 19760 5856 6762 3690 3762 98420 29526 990 919770 1140 10230 290460 291720 15372 131670 9620 29070 85560 2762760 8568 5307 11316 102240 4011 5516 1313760 4620 462480 10611 96330 636 10530 1170312 636 636 152600 55440 425544 12558 1152800 11160 18408 5124 10428 10624 337330 29900 182001 54805 12845910 24310 1015 7735 1254 1456 10680 15204 1254 2626 9548 38409 1456 2100 9240 41624 170820 131670 6384 649440 1716 100327656 19500 93704 43400 73260 35376 52275 1900 917448 2208 1608282 1110 1260 215 311905 10224 11556 215 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 30 15 30 108 3 215 10 30 196350 1423240 15 26796 504 3830970 213 6747 30 6720 34650 16067856 5005782 12000 15 33655440 28380 5 3660 70668 648720 13311 830676 301710 18876 3805620 6 1980 41976 614880 7950 2900 36630 72 50160 26334 1044 420 4464 336 7920 836 7761 213 15 1188 24420 120120 15036 12456444 7155 198 812700 403305 81180 18510492 27306 7824 351120 3383 262650 16590 30 2140 49956 215 5246748 4738920 17220 215 666120 125300 3527160 14964 3382 1512408 13398 239784 1520064 38430 15180 1871109 95571 1617000 102960 215 5904360 669900 83763240 48422 22750 185640 185640 287430 6480 950 499590 1204 15 450 408 790320 14820 405 13202 114840 318240 1104636 1366596 37128 20795610 96596 51480 2302806 3080 230580 116820 1282728 5400 17445960 372960 169218 128656 214 65100 2112 34476 214 3864 12480 5580 3609340 13098 178710 42 4775 3063060 216 9180 346320 42390 393624 2640 21812 270048 46200 213 345363 78720 4326 984 86520 72 28728 5423 72072 54740 235620 24660 249084 931364 57564 960 1213940 74100 531300 321900 1055 833340 51480 167475 2660 1307358 15276 125970 210 190008 12368664 1463 31280 81528 157896 108290 5423 33660 183540 6600 1892 216 2268 552188 8855 216 121584 180 2611740 2730 216 108 930 216 216 162 10439 216 216 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 30 15 30 161007 21 54 10 30 85680 5220 15 132600 357420 9785880 5975909940 12870 30 402948 37996 26988 31122 625140 15 2079 210 35 32120 3132 186186 27 449400 3300 10476 198135 6 148665 21840 1675674 48972 49062 44700 13356 62928 243660 64638288 4620 1050840 212 621180 960 237510 4095 15 24024 60270 117810 15624 3360 592410 9240 20790 4003740 472416 840 48576 112700 2205240 432 29912520 28386 30 18620 10212 195960 6292 3220 1461252 2639 2043600 21840 69810 212 4200 6160 11766 7788 538356 3990 4680 102648 214 33900 107730 21012 753060 298980 94248 210 214 87840 1007160 270270 2772 36600 12530 53592 15 306 12408 154734 639540 3474 7080 97680 55100 7457060 477360 3312 181800 4620 3000 3300 4102560 6920 289080 291126360 42900 197220 14966460 47430 2066820 6768630 1050 9240 19530 211351140 14960 17550 1055340 1530 53249742 430 49590 14880 1700160 41496 359520 20088 9322 1462800 11400 13585 72072 789378 624 164192490 170040 106908 72072 18480 21840 44352 592020 33623200 34272 96720 2156700 326340 19800 161868 230836320 3348 95040 229950 60634 122980 991760 1060 7380 99120 2403120 5452 7341600 3192 1489488 18361980 25641 24969 4680 7574520 471240 3456684 11500 208620 20101640 175560 10716 8424 2496 29640 10923024 3030 8784 7830 3762 73920 2002200 217 186186 97128 1935 217 10440 11772 217 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 18 3743 162708 389610 101244 54 860 13680 1980 3321522 3270 1860 255990 21 31193890 5673 7098 378480 11055 736 23256 588984 17640 8904 217 6020 45100 5990130 99120 54 11220 4326 16170 32220 222 40950 296868 2501246 434700 1414 26712 22440 624 22684 10893960 129030 51000 342516 6036870 15990 2088252 9839016 255 660 23520 16836 4368 12648 148520 85008 7980 27720 9792 209100 114840 9570 384120 2442 100464 1288560 2730 780 218 7524 6405 7682 29016 151800 413336 13783770 11514 1463 1477 276930 5270220 341880 217 680 13340 6006 162540 23256 6426 30072 897260 5456 6574722 5244 966420 49764 37674 49980 2668170 758268 4290 4004 465 18 552 270396 2520 22692 5328 661560 4872 624 69316 645 22554 2926 2955 1434180 24016 1656 9360 17160 6786 6954684 24624 1414700 328848 416020 188190 216 9576 912 6056930 10890 880 426 90480 216 1669218 42 5856 116396280 53130 162180 1941840 439128 46966920 33726 55278 1619123 1176 7878 5040 561 5076 1656 645 645 2968 62160 490680 50736 325066 22506 3422484 502320 1243380 7380 6404580 6729800 1370754 118900 243540 2850 22620 17820 39270 636 22078 5910 77880 252 10920 66066 111496 3420 235980 88168 5460 863037 98100 106546 1040 2277 218 4560 2665 1428 15810 385968 6405 3781 201432 37224 161784 5828 218 329208 4428 5256 218 218 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 18 20 12600 23892 49245 660 111650 150420 22737 3870 175032 44520 276276 12345300 14490 302940 10117 40470 15120 3466980 7148400 18900 1050 1001925 43890 119340 126412 17100 218 2700 660756 11124 21360 20664 6270 5544 2070 162504 27720 10956 37380 2237634 2736 15840 19404 23880 674520 348840 6058668 166920 1147713 11610 20355 420 61050 720 2090 11716 100320 1854 2730 17572 2788170 89964 1400 1824 68072 613524 811566 1560 11310 20 10508 195888 219 44220 526932 168 39900 39060 7098 1616 19580 200 3600 1421784 2940 98940 6594 32340 64056 722568 233616 284130 31900 39396 1386 55770 218316 121800 669256 42504 162540 9758 564984 143780 720 18 552 94535 10020 11120 3060 34320 12083430 6972 10080 62436 3948 126336 480 636 83334 11120 219 29400 321090 25200 2257200 7585200 472750 9252012 187068 1010988 711288 61620 3216 4070 624 125268 4760 349524 371280 111150 29760 9988440 25032 20328 642420 63960 1656 33660 161925 1200 120360 216 1660560 1406790 840 72576 180 4080 72 342760 5875 160875 16642080 2680 219 4620 434700 65208 589000 674660 2090 95004 5180 33990 270270 164710 441870 219 3175702 2196 2444442 680862 11684 2678 5475288 9387 3276 201160 8605944 89496 630 630 219 18480 2288 1497300 100548 131625 3990 1020 1392 345765 103740 1386 219 219 11684 2196 5676 164808 10730 11990 219 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 24 20 12 16 13930 32340 2255 3819 48 48 3165 1320660 3696 9548220 2016 215 26726 72261 48 399000 48 4144140 172620 16770 9240 4531 1557360 305280 12540 70122 104748 1266 73080 5794620 162006 165 346710 237864 4752 34314 961350 42456 16 38940 78390 25900 615 6720 316680 394680 45672 7611 3780 12 630 347820 1504 14668 71176 64350 900 422280 406770 318780 126140 5304 1144920 66612 138012 218 6721110 20 12642 60060 193800 811668 4776 219 218 426 720720 14182740 139650 10200 12090 65520 18788 22200 25040340 317016 148365 53922 3480 107712 26820 857220 2488200 13860 16008 15960 314860 60720 33642 2100384 113100 25032 465 666 24 2664 49020 2664 220 12448800 17864 216 18330 220 1089 1610070 98700 42900 77532 1366530 61200 40040 870 14096940 12600 240240 9063600 9357348 1050420 5622240 105336 65872 20520 2199120 1368 117040 3331320 18270 5060 1113330 924 220 125585460 4482 155760 5257980 673530 2856 17941560 294998 132660 157477320 7080 8466 1201200 61161 85800 4140 10920 2880 5920200 736 216 2004660 8052 144760 7394400 60060 433620 2940 9711520 1089 50400 95810 2070 22050 117810 57120 8012970 73966620 220 50274 23100 126945 3234 115920 5937120 8280 1055340 32088 1351449 556776 92820 184800 110 3185237 27048 780 2691 42630 1398720 1360 2673990 11371 21758 1176 5211 94240 65268 220 165 10731 220 220 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 24 351288 12 16 1330245 600 122130 46620 48 48 1893996 36 1200 459420 1829700 36 7070 21620 48 5520 48 5610 3360 166152 3387046 71162 17160 19620 990 56100 704352 8820 4020 31160 7350 231075 126480 426972 52140 12105660 26705070 84267300 16 504 5040 78864 426 2691 139120 10440 2889705 20124 1920 12 11310 525 34684 24450 82544 42900 1445220 75516 109740 65520 1201560 19140 5280 868140 25296 24625350 2040 1020 7518 230724 85470 6027186 2280 78540 6864 357048 4584 2484 127820 1428 14280 71400 4157010 467670 29474640 2940 1080 129720 67200 1481986 844968 3030 142800 5256540 2100 592074 11220 38740 41400 52338 5330 18060 26640 2070 24 1332 53940 37448 208 4620 53244 13260 16380 654 8460 11648 47880 6016920 35168 30351 204 73080 3300 5700 285012 248976 8064 3124 352 124320 216 332760 37380 5360 1560 21774 13419120 155572 67830 8084 2790 29760 212520 26040 654 10804 43450 11397 222480 89784 7995 96068 8568 460350 11205 1284 631098 7980 297570 16728 2968 1977360 43160 108834 11280 7788 2100 420 134940 51740 22620 47520 173950 2177262 221 540540 1080 476190 167475 48246 6126120 1290 8364 1260 6048 9348 14784 1825824 17040 23716368 2189880 100555 25740 11970 5580 5159 40260 4554 27131650 17654 2898 768450 153 178923 7240 910 58200 123984 5890 6660 221 221 10804 12210 221 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 74 111 163212 1042320 111 157680 725328 484996 259008 40260 168300 36 3570 190164 1050192 36 4848 3798 7866 10296 1020 269808 27300 19110 3216 639 4555980 82460 10920 19908 5724 5969040 222 2250864 9150 222 73935 367080 183120 4862 23520 42312 1296 221 15810 195548 146160 2163720 2907 1901925 2788812 184800 29280 516 570 214396 222 568560 178068 1800 60372 130900 8550 342930 1612400 17938206 3696 14325696 3359010 1168272 283020 4380 222 7425 9617 2772 305440 118048 26740 293898 255420 92070 27720 4584 71592 123690 682465 1704 230010 11940 15264 8880 910 265200 71883 67940 25110 983136 11648 33330 42660 3990 11868 10080 18600 6324612 53985 558 1176 37 780 222 11837 14820 931770 281520 220 6545 25350 192192 2737980 219 3738 215072 49245 8520 4862 9110640 42780 12567360 5866560 4084080 106260 74970 23232 13693680 2331510 3243920 62700 51480 67620 33366 968310 192270 6660 1848 222 21441420 695020 233700 49140 1021140 2020 165360 187880 112860 4318776 124488 4212 436254 364980 19425 359100 426 1800 57801800 12870 437580 511520 10721 3843504 45220 11580 307440 7524 914940 292600 5548 3690 4290 145860 50370 36540 6720 7920 277502220 421176 985920 216 437784 2777940 76692 1505 53940 134232 12187800 788256 5820840 40128 56110 700986 2321 59800 222 2717 66990 16800 222 20124 2020 323180 4104 1755 5921 222 3036 9185 3675 222 222 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 74 111 34650 379620 111 475020 36300 12144 202686 765408 216 3102330 2190 5076 4269720 387660 141480 1720 32538 420888 930 992118 19320 10545 497145 445050 24420 13392 1720 116220 660 1285200 11424 1345986 318 222 100980 10640 222 33174 9792 571032 90480 390156 1080 14280 1638 78540 1503060 97812 9168 40185 815925 516 690 24444 442 204 25536 23970 1343160 1800 10452 7092 102300 2310 2422728 1515540 44388 8050 20328 55020 222 6100 19596 198 46620 93654 56840 1176 2586408 983892 10120 40680 7518 6222216 180 12628098 68904 658068 2079 360 222 1165080 227052 268842 17290 8932 856 485070 1179486 20696 33099 176472 151392 764568 34410 102942 888 37 3540 6580 33425 172260 3828 73692 1125180 3749460 153120 421590 3060 223 2215290 21440 10868 32760 147660 1032240 75096 21480 798270 1962576 6507804 4563230 668712 5640 133920 1040760 2200 12670 828828 276276 555222 951216 9858 22770 29760 1062600 1208256 46200 8142 3876 34207800 3980 163170 6100710 13386 223 8342970 101904 19434264 125160 9429420 3648 163800 2880 2522520 735264 7160 2700 320124 2280 413400 5040 195228 876 143780 3510 5460 8095230 79200 3544970 79202830 41340 117810 72618084 3502 81510 705432 1489488 24318 434700 3360 218960 1139880 1720 45496 20327580 21888 720480 47680 223 2332 338772 8008 13926757 93870 720 58100 75096 12276 4422 744600 309960 5952 210678 176220 115995 11026 12432 223 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 23956 30 517548 357512 12 20 21996 163020 1116 42800 2767050 15 220 30 110922 43680 778180 624 3492 126540 18354 3060 223 7518 49966 20 4094 12543 141036 12 642124 188292 10605 21204 77894 138060 45828 6650 945 36852 749892 33488 223 22857510 221 11583 642 3902640 97356 102480 15640 1381590 468 30 40653360 4260 133980 46200 140304 10653336 2652 144160 223 147840 309514 355240 222 131440 57810 71307 2100 223 223 168 24480 15276 3127904 320 21420 177840 6840 28350 1413720 224 10251 933816 243540 2110 9954 35880 3629340 169860 4200 1806420 1926 1090 758940 8280 96720 1424430 26460 45936 54496 3345672 20440 1208535 4662 3144 2775 60 1980 341850 390 373056 166796 1620 777700 50760 7524 110544 166474 307020 1178100 970632 552 7616 10920 420 10332 269240 3490344 87264 86986 153720 222 13090 36330 222 222 19980 2036496 830676 17353890 1003884 147408 41538 222 453332880 224 2100 509760 224 6440 3366 1496 5002 16968 663 8051940 3654 40920 136431 131064 1290 9018 56 18480 10920 3762 15400 177156 224 5228468 8484700 496908 2800 9711520 5694 19320 23712 55968 267960 31845 726180 224 424839624 435540 17490 17700 42 216 16744 78862 72 44880 46440 433160 6110 23769 232696 108730 636 7820505 217560 224 70 210 224 138754 708624 113160 9240 600 112 51136 224 5940 168 5550 224 224 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 180 112 150 112 12600 12 180 56 13884156 408870 4220 769860 225 4 30 255816 31977 1926 208 414 438 189810 118680 56 116390 7920 20 4200 57630 26597340 36 2394 41064 65736 3830970 2780700 135333198 9360 110484 8835 1606320 5165676 116928 112 304920 3196 116298 3762 1644720 198360 18810 25200 6060 113100 90 225 1314222 223 29700 29580 22815 113022 20895 6771 695640 3100 2040 21714 105450 613800 6450 180 3132 112 74400 973590 106260 609 87576 4611546 61950 550200 296286 139524 438 175032 12480 19656 80002 2462400 35420 6300 111930 35310 383460 75168 33408 5591300 191952 856 2736 3132 4176 4132128 5434 26520 43095 846 55800 376808 60 225 11174 750 10450440 296148 18810 78840 120840 3312 47460 86064 47124 1737060 194700 18696 5973 9588 631680 884 56511 1873740 8234 149566 33660 49500 7160 115920 3120 9352 29820 234900 518232 2242266 220542 118900 642060 93120 1062600 2869608 36375 225 10824 194028 1080 225 1560 3055920 225 32760 66864 107580 34860 4515 162792 31122 1800 14177800 403340 4234230 72800 32835 322920 884 1524900 654948 52780 884 11880 294150 1363440 655956 43344645 27690 220 1492260 1206 332640 9464 17400 8610 225 186120 616 1848 225 1530360 1736 12345300 32148 752094 47940 16668960 870870 46860 216372 225 627480 233244 1355574 86904 9900 820 658350 225 225 12416 6956 225 225 11324 12656 225 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 113 112 669 112 1560 13692 1105 56 7650 26082 54780 2520 1319464 4 720 47684 1659840 8050 66198 3696 28380 3570 4524 56 295920 8610 3180 1692 28800 732564 168084 15750 299592 1340640 5100 446 2060 4290 11161170 226 1140 83160 11122800 112 35550 223 192640 663 877800 1920 792 2730 77280 13440 88920 226 91350 124656 31920 21450 24168 23100 99540 31110 1539720 253044 56760 22386 154440 36120 216 1820 31584 112 118104 12046020 18308 6840 83538 13650 1150380 387090 3553 4235220 13860 1206 28236 40040 56304 114724 76560 11000 756400 17160 23205 1030302 19782 240240 163900 24800 22022 1020 48060 33264 2730 196350 2640 175644 1296 291375 4380 226 5700 58290 105560 6566868 74550 3104 7746480 734526 3528 385434 66690 137228 77418 43824 24128 338520 18747300 99216 221088 93632 104720 6380 28080 89460 192 168103320 77140 6930 1524952 6510 840 239795010 975270 3564 1776222 924 224 113333220 3510 17940 15652980 1664 29232 51705840 6204 31284 17179344 226 8772 126480 10950 4776 4736160 852 27720 48240 51480 33184 285516 216 274560 12532060 4416 180 3458268 146700 21246940 134303400 5964 1282424 1300110 540540 6270 745408950 4354350 150450 3060486 4140 24102 178710 264957 66598 1363530 630 2244 79800 10792 226 15525 448020 9460 274560 4872 236255448 38052 12870 5904 4575 1040 226 3669660 1680 1496 2356900 90132 12445 212306 226 4760 11325 226 226 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 113 1680 227 143136 1301520 17892 1201560 3213000 13962 282150 14060 60984 185300 116 1183200 3312 9934155 450 6066450 79118 203574 2574 4614960 69564 467376 168360 1740 92456 11790 226 1164 2394 345828 234080 4620 8209482 227 1908 15480 15128 2769 15540 63600 7826 54120 240240 11544 8163540 602290 1841616 51150 57120 1080 92820 138990 4294 125280 12236 66780 318630 29580 137082 29172 884 266760 1073520 374808 152418 321300 68670 220038 3820 44034 6014 6441 43036 4402200 203082 45732 15912 292434 524875 227 32303040 784 20280 227 8580 1136850 669 11369820 43890 2484720 49770 1890720 828240 36480 5318280 88396 69625380 6942 823515 288036 293436 3711420 803880 42960 1043460 487512 23088 19740 226 5700 24780 4060 1651584 41412 227 483000 122876 4056752700 58786 152810 20130 200970 28200 16830 104264160 465234 14280 7992 21261240 54385 29225 906192 3235440 2756 175370 14470060 321198 80100 720720 9280 6378372 430 91560 68460 330270 512160 1062600 26732664 284262 227 34440 388080 526680 869550 636 4140 556920 58995 100464 127920 1029882 47736 33480 43200 672 168 166320 349840920 94248 227 9876048 12610 44100 1262940 11376 892 219620 1531530 227 9990 3363360 31980 2162160 420 6720 5520 14960 2189880 482460 24150 116235 5020422 7034370 4305 209880 28800 3960 7380 66960 1962 10230 224070 140760 2376 2100 227 21420 132240 133280 183073 92430 6379380 169510 378525 227 103488 7030 6345 183512 11400 12882 227 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 76 114 19 5541900 228 38556 589380 13600 5934 529914 57 1115 2795 60 3372120 32880 71400 114 6160 271830 10990 294 60060 6006 7524 5852 588 8771 51504 21714 3341877 132860 228 80556 13020 161868 228 37080 19964 4192578 3060 22440 2753520 375060 1920 6660 496496 1344 90090 1910103 302445 3960 26220 9985632 57960 38 1062270 6369 6107 36156 1980 324 390 81501420 13320 4991805 22600 18444 216216 5553450 227 24780 6228 114180 57 4620 537096 7920 2960 14495520 3094680 3914 22200 9348 128040 90720 7112040 9576 228 27720 3744 46200 1927002 11316 318136 337480 1962 263340 552048 840 450 13376 11430 1962 14939232 7896 134640 382356 5544 227 5040 1962 76 870 2436 28680080 25338 59058 66504 226 6468 54672 370266 990 881760 568 56940 8730 4320 122808 36900 6600 13549844 3230304 110208 226 8610 57719760 13776 226 172260 58692942 22200 20856 12426 633070 119370 2130 109494 24570 2153331180 580086 122820 3319920 4575 209 5827680 28620 4155606 9240 141750 1224 66990 80100 8468850 4578 18870 312051 399672 7322600 12300 25740 137760 1830708 1400 60144 265608 463794100 1930500 3980 11400480 228 21840 115552 2046 2675970 203770 109740 6930 62310 298320 356178 335790 13926 650760 1172034 103740 51731680 1968 4450 1672 90090 351360 49770 884988 25080 6644 21528 8556 39284 11315 5771 228 168980 190 1040 57684 228 1400 1568 228 376740 171 11627 228 228 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 76 114 19 248520 228 10695 2684640 66830 282 38520 57 2985060 352716 2852 73410480 116435 68904 114 282336 171120 14280 294 306915 2805 122820 275044 204 198360 5520 13585 28600 2268 26970 124355 9918 182700 228 293040 4632 37740 88578 13921908 96720 1328040 8610 8200 1392300 4131680 40170 217170 51300 196248 635835 792540 104728 38 25984 72891 134932 217056 2932800 537264 4879710 227 46644 43296 2413320 23520 193440 150 848 25160 12371 406333 57 62748 318780 222 8004 108240 26400 1584 418950 6132 10758 78435 24780 53960 2982 6454560 189735 828 228 3122940 190 113970 221760 321402 55349385 1949376 1680 306680 278460 15369060 340956 2880 124080 32922 2184 2982200 572460 3150 76 870 14877 265052 105336 1166676 317832 21868392 876 59280 257400 3528 7310160 15960 5850 46410 5123664 1554 100740 4066920 202188 17556 27720 302670 454 881790 1388618 11550 4024020 66138 9472320 1671956 307164 103950 2142 6720 199044 36960 1062600 2265480 848844 12408 39432 11519700 35700 7054830 248640 148512 5386178 135660 12513 1200 20196 678 25740 342108 2520 17040 1081080 88160 4732 1756440 852 36300 103030200 128544 67452 2588040 900 11880 669900 229 12510 103740 15660 29670 131040 13054 10352760 1074450 1338 35910 2301936 207648 1550108 1560090 62699 201292 1224 1768 229 4510440 278460 284130 133980 229 13080 5717712 3510 4902 3603540 133104 72522 2907 4180 4554 3825 69020 6304 11400 2070 229 11628 13110 229 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 30 1182960 36036 30 5100 294 61502 1120 6 446 19320 63648 406980 96 150480 220698 87780 4350 3746010 4676 119700 6 53694 226 6120 33660 25536 93380 388740 97768 14532 532 60550 1440 39270 59598 176700 4669 2178330 6016 164220 549822 34740 162792 30 227 15015 1962 13495944 26190 229 2134860 9044 7440 8670270 57646 995106 7656 8592 981540 385814 16458 2533830 12480720 6086850 6164 67860 35256 67830 43120 22308 8964 90300 11542 1140 1540 18676 134064 19717440 2073890 129780 2156 19092150 10296 3920 1243380 27984 1372410 863550 7828 2520 4620 2141070 107280 54180 1458600 3123540 1085 81081 164300 30830184 130650 271320 49128 1628988 2520 9240 69030 29502744 42600 3348 437580 11628 30 1624 120428 38760 9129 4488 88230 8184 1145760 1012928 18144 19404 20424 370656 12420 60125352 148005 147084 18040 74256 544050 2340 26712 8580 7920 7999992 924462 1092 4578 118560 23184 178398 594 54230 1950 35358 8118 408 2153331180 5928 60720 7830 230 75075 36708 26840 1320 585480 3492 230 26220 615999 51870 11076 5934 70794 681 9912 92400 224440 1908 17724 20040 2960580 36036 465660 3104 18180 376740 154200200 308550 129105 98550 1524900 2190 722610 704480 1854 7025760 6169 7752 24846 42 888 2652 103740 193200 217000 1377720 17677800 230 54720 2565 230 110 2409 6132 138684 4966 39984 70620 230 62662 7141 189420 16560 262600 2828 3168 230 230 9861 5852 230 230 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 30 28 7560 30 290598 14 143220 126540 66 28 1278 57486 217674 56100 29845200 83160 42480 36960 908 28 630 6 3960 454 3040 1095 428 93264 70427280 232900 7920 14 5858 4341120 129030 850 1145760 127995 48144 32580 1872 908040 16848 582036 30 756030 25550 1260 240240 225 975936 210 652740 1690316460 20088 3648 17458 900 57684 7866 68598 514650 2210 2460 560560 418 132370 7380390 616 29520 11970 9660 1750 208692 107844 28 130548 72384 231 11830 341880 2915892 19201 93024 117450 71370 36480 11550 8190 24552 20020 5940 70590 4680 225 1244880 8358 1184040 672 145860 5363358 256872 280140 5273520 62244 2151520 2940 595980 121800 681 2028 230 89320 30 812 2576 6304 217668 185640 194712 9348 53088 117600 661770 328944 18368 12410 790020 4180 6864 18348 95700 1349040 145860 95940 12236532 8580 1997520 3060 4284 828 1637064 54112 55062 7104 121836 24024 4966206 461496 9570 4140 1062600 1812384 33945 11780 5858 1809 364320 2010 1406790 36498 67680 3120 228 36120 1640100 793650 123690 523740 695310 936 21967800 28640 180180 7200 224 14280 24552 908 908 12804 4140 70380 57330 231 16320 382536 2031120 755055 60060 8708700 4446 17850690 121953 116688 450 231 588 598264 369138 504 24640 5438640 653400 77220 55332 2110900 2210 77 223080 1536360 6736716 151125 116508 10148 3440 139230 1492062 4176 12920 62300 2139620 224070 7334 231 386745 3978 13340 231 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 58 56 58 5383560 154752 56 58 45825 30744 56 1080660 88168 13860 7956 278460 595296 159900 112401 56730 28 13440600 366 9840 416874 690368 660 172620 29 644280 3990 383130 14 10882278 193450 4180 61380 908 2094978 9660 154960 123172 123900 15960 338844 3210 33408 3536280 1080 2652210 125970 2754 37620 25504080 99120 10314720 7258 29 5928 37620 119700 11656 2838 1065 1080 26928 27876 2821 78540 112320 11440 43956 1980 440040 4940910 808080 28 56028 177840 2160 37170 219996 20400 261936 2239380 110528 401580 405600 270 3564 96390 230 61908 181171536 116298 195300 12236 236912 9620 557664 925680 101244 20304 340956 25520040 1054680 12000 39270 3798 56712 7665 34584 12470 5330 1830 29 114172 3504930 33930 4416 439530 10920 5978 195228 4806 66528 462840 13167 12978 20400 290160 8580 208010 11880 23790 2643060 180180 1857240 124324200 76570 18990 1579703580 69750 4961736 27510980 29736 2592 1960800 14160 312312 280350 465300 17710 126666540 2964 435120 920588760 26600 127088 915915 11088 182160 121800 39732 1104 550116 3590580 166950 2202984 198558360 176700 173857320 6960 360360 42404960 209300 29400 328860 4460 18564 16120 3494568 7236 10540 21534240 73320 32760 6930 8695 8715960 26130 94095 58560 49680 2520 592200 6240 3066 7795942 1575 8888880 31794840 232 27324 75240 3298680 17940 55440 6240 17600 2526810 832370 8967 60060 49140 244860 10126305 1584 192372 3309306 3990 92276 1309100 116 3300 229710 1104 174 11935 232 232 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 58 1140 58 6273610 311080 432684 58 117273 7140 23400 1060 92092 18060 112860 2595780 6900 23556 1428 775404 6014 2700 96 2071212 39528 4370 147915 56980 29 22920 58515 1453364 2380 3066 3621 50310 10824030 35424 2622 51143820 75936 3270 343780080 38532 194040 20532540 286520 183396 41790 862692 14280 1926 8184 320320 627096 4920 73606 29 2037750 4620 12222 91504 62060460 58703040 148980 5460 7527 508368 8190 1236900 86940 27180540 23940 434232 4872 12927 2380 82708 233232 41580 48410 169201800 124944 13068 17160 3028410 209496 233 418500 690 3829056 56430 115920 23210 185640 240900 36330 67340 1730520 501420 423720 108108 678 939330 193200 27720 304080 21945 3960 468600 170172 954180 1541670 8010 66030 29 8372 1482 5740 274344 32412 503580 8280 10790 1008 369930 6968 13884 6840 316680 3761010 7626 220 4642 31920 1418820 991452 1800 1530 12080 3726 33360 14322 28380 260400 112290 3280 2072928 1058848 189126 2549610 13130 17700 45691800 1812384 34383 760760 12166 185760 26928 20670 322344 13560 74592 8280 13140 83303220 9861 13313784 19950 31674786 596904 1148265 9912 4084080 24472 97524 5068602 409500 75555 171360 1123980 10764 723060 261268 83160 160800 23204700 233 156180 611710 13120 11440 6930 1362 233 233 1362 13398 58065 87318 38822 66402 233 89880 1800 24690600 212420 35055 13572 929070 157976 58520 2860 162789900 20475 491232 3270 3472 3060 52360 4452 4830 2600 233 13230 7410 201066 233 12012 13572 233 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 92 92 286440 16770 46 836380 1429680 46 96084 16282035 271440 92 12665 2520 1260 25740 92 213108 14310 19740 35190 630 2385240 1344 46 12390 9240 75516 47880 234 65100 15582 234 205590 5460 10296 8208 23 33540 177480 2809716 314160 5850 84660 28290 3335 11700 4600 2647920 9688 41580 7920 225 4089540 19320 107787 3393 6006 190344 105138 232 5358570 360360 132090 36498 110700 30380 8140 5202340 7920 67340 1650564 1140 50233568 228780 125020 92 1248 86100 1980 25205400 3108 731544 900 134680 1171800 65550 153860 19950 8372 221 9204 179010 4816560 750120 6874560 494760 167238 262260 90240 33810 9690 3420 173160 4410 1861860 41580 392616 4440 129428 11252 22932 3960 57270 1711 92 8970 364 552 94350 300960 173604 5694 46020 92169 9384 42640 3751440 18018 1488 82110 4862 216 1028580 822120 3272280 12089 1110 342216 26894 1492260 320100 319872 3312480 683100 5580 1058148 852078 760760 4420 1374 46956 232 506666160 78 3282480 524610 3400 268522 39804 42840 10553 1770720 234 2280 231 30102 672 80910 7392 39804 5610 231 9108600 19320 527670 2307360 1864128 4200 148902 73920 742140 2670564 2594340 125580 154200200 180 2574810 240870 690690 212520 49590 35880 13589 4941090 18318 228 73068450 6018 106488 3601800 727608 22260 4680 255024 30600 234 77616 38808 48300 46230 2618700 1262976 14280 234 37674 1540 1039440 224400 162 105944 520 20148 234 40020 113322 234 6486 5104 12245 234 234 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 92 92 395640 58 46 2442 6120 230 3504 2090 23452 92 2652 5858580 49797930 29064 92 1265400 197064 56280 9366 58344 7708 8358 46 3060 413280 10098090 1603560 2785110 17907120 1195740 13806 24948 3780 10560 221340 115 19780 4620 35112 401660 316680 3607968 7800450 29 56364 149226 30732 225060 9690 602208 31080 11760 4020 709240 3828 4524 3036 99660 244860 22200 150096 1043460 4686 25830 15228 7140 657624 18950610 13020 14700 4311480 2952 127680 588 92 4080 235 720 51642 460 46713722 81780 1236950 174020 84630 219300 12918640 226182 29700 251160 5149320 335916 278171712 59400 234 498732 252 1926 124110 9460 377910 44688 1624 61272 14212380 521730 42090 219960 79580 630 1343100 11760 38280 92 6006 14994 2760 32970 1099980 344124 518130 248710 1166550 15624 16016 105006 15090180 63245 12936 183783600 84630 3670480 6495720 799800 14067144 83169840 3504 4220370 3876 690 466 9882180 13266 1613898 5761350 12480 2016 2772 29760 15960 48240 75444600 9061920 153738 235 235 5651100 2460 345765 15185520 11736 1816 7329465 240405 74256 828960 1344 1110 9129120 60900 404040 836400 360360 5043360 1077300 81624 8120 2203200 7934172 25080 895620 2340 2420 902060 19890 12324 1520415 12240 9360 243513270 1035 60345 8478 2241120 31878 140220 4064100 135408 189504 1498 1844864 775975200 72624 107525 815144 27360 171988 432630 450 105780 16336320 41580 8976 24024 45305 81606 2336160 614800 235 175997 21672 3906734 918918 235 6666 246246 235 67860 12246 13806 235 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 78 10965 78 58 5280 30264 58128 84360 639540 1230 24957 86100 1760724 87780 43890 814506 9672 103668 33945 3879876 696540 774 881680 149520 2397612 1320 92820 91732 677040 15990 397980 118650 29700 30702 311220 10908730 1710 694540 720 86688 690 1767780 5740 1302 1110 116 4650 12420 1848 1095274950 2049300 3960 2160 2244 2346576 309680 143260 39 5460 13434330 18568 247350 6749288 15066810 3276 2648864 220080 133860 734580 34337160 8400 88146 235 66990 235 11172 251988 4560 1272 148580 430560 1662804 2475 5390280 303510 1705275 234 46800 13781460 1008 58058 185752140 69160 73689 2730200 30240 2168040 235 12408 398286 335400 1260 41724 16827720 10726 220 325920 9092160 270600 23205 1264032 3094 167440 5460 36192 2668 78 388654 552 12558 33300 346698 2288 216300 397320 424 1018992 15642 218790 39576 107184 7470078 5580 359856 876 300300 2670030 20470 2263660 76152 4872 450072 234 16296 504504 6232 29232 4004 526680 13230 51000 450 23688 3880 1190665476 78 35280 2356830 5643 6570 4452 2250360 258825 120120 4360 8820 105780 699 163530 101010 280140 699 351480 13416 598920 2162160 89176 57120 5525520 2230515 936 13860 112420 5124 407340 27260 65447200 3480 47880 30060 92442 385 880 2419560 34858725 3762 126126 2460 127296 69660 336 22360 2730 1291325 12558 236 456 34400 11826 8460 2043 11930685 4730 79212 708972 12699 236 24576630 1554 3315 25296 3623928 874380 4515 3266 141882 6003 6699 236 236 177 6162 236 236 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 78 48 78 19474 97480944 64728 71824830 67452 96120 56028 20532 1992870 1188 111228 305877 237 8316 229710 10320520 415800 361920 29346 109560 2220 77700 1015 18847764 601392 5368 10920 5175 28980 14000 79695 16320 668712 12408 13455 19720 8299 3108 836 326480 6540 21840 13020 67680 142000 12084 287100 301920 3281265 11856 181184 237 32483040 72384 39 6204 160272 52560 4767 195552 1469331864 41416 5643 43680 15641010 78568 20370 878700 1959980 12726 660400 1297200 78850 273700 48 12816 4930 521730 13347360 244145 1428 2631344 119700 281163 236 88620 5019420 83538 6708 16324 367098 51408 228 11340 127296 803928 4452 216138 22470 636 24200 1512 41340 1385160 984060 176700 152568 78540 39312 61420 3180 1507623 63756 78 14042 12408 27840 69300 900 5672142 19332 89760 2520 248880 110880 25752 15840 1065720 9414328 57240 91770 47724 8462160 112320 5880 1001364 178710 1275120 1552320 339660 58824 2156 22260 188 2660 423540 950950 2562 1400 317746 4260 234834600 110555424 472602 13970 43344 7560 373920 4554 1095 152040 4674 98280 184730 621180 7380 171360 40992 99863400 156450 234 12255 198781800 4340 90090 245280 237 371572740 198900 44520 18300 20672 27342900 428040 83160 6900 3740 3883320 4550 40950 502920 13940 20160 314160 900 128856 27924 310944 462 9295 31416 47124 48720 27160 35760 67032 3540 2509353 49770 4340 431970 243915 6551688 900 8230950 910 21840 104160 2448 82152 208639 4620 19320 237 38280 2244 2574 6909 237 12560 14042 237 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 238 48 76752 456 4086 119 41800 238 14665950 69720 33660 18480 119 960 480 238 3390 780626 34068 13534 362674 1014 3832950 238 47082 22320 195624 683298 2232 12264 777480 4833634 238 486948 3220140 42840 397320 201586 6500 3168480 10416 2436 5610 5220 1221480 4920 72520 87780 195800 65190 4331145 12420 1980 64260 468 8190 616308 6123 420 104130 82800 23619024 2040 234 11970 28842 7328490 224 1074570 267330 138600 1044120 684 6869016 1126576 2884 94484 48 7080 190 43470 459420 24518340 211344 315180 228 36498 62280 238 36630 224 3600 742220 805035 136170 3360 2190 299040 36516480 11716 15054 8684340 415140 59160 92690 579390 720 8190 2500836 12580 450660 307020 1800 131880 5191 5428 19734 119 552 954 1298388 2155860 406980 87150 36432 8680 16592 3504 19213740 2180 1740 108570 990675 20160 1259700 12582108 8580 2260440 599760 241500 2896140 221760 230010 236880 2200 5400 1113840 311220 5016 5839470 50160 279186 1242 552 6450 582666084 3120 599760 8002260 23940 2143428 2849925 5656 238 5612422200 11457 3816 2937312 87516 26400 1678950 2112 127140 79710180 6720 134160 120120 2617440 2100 46874520 221260 984060 305916 2244 264 3063060 549252 795340 186663400 1995 9118 7477470 7040 21630 1623930 18360 131670 758400 81558 238 648720 49434 109802 32760 2084880 2915640 39816 141414 11960 1812600 238 6570 1306620 623700 11330 16031136 2497 1356 103350 30240 224 12720 238 68400 6328140 428736 262752 4134 6061 15300 82680 428640 10561 12561 238 238 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 238 5880336 7982700 11544 41760 119 312 6090 95760 7683 33480 5796 119 246 123 238 44460 57720 486588 4897200 12852 31524 378840 3830190 6930 1958805 211150 79050 440 379848 10332 130810 238 31440 9744 540 1011780 285012 1980 12948 164125 10860 247428 5456 10530 216717 3960 36540 9291 4320 85008 312840 3585010 314640 6600 6612000 3240 302250 420 1131000 4872846 24310 3478200 35910 1831830 880 900 49300 23068 1680 238 148296 3700620 4134 43384 18914280 204204 9360 2760 6030 55440 27924 519970 3060 5423418 920 26660 232 94300 12384 361340 68556 133812 519042 120840 61242 111386 14157 20790 71978 2200 123690 5512 238 1530 3581118 772800 659792 87290 7068 31001904 65760 118320 102030 22278960 5647236 1960 119 552 1278 207060 53064 157194 7800 28886 319176 184016 55650 75616 118080 65520 63140 33969 4501800 6588 4578 10868 61880 27720 2724 1187260 2248386 87010 10764 3147660 5460 14352 19104 77406 24224928 10450440 2205420 11355696 152334 2580 2125200 67058208 472602 13410 14472 207900 2222220 1530 69564 6036030 61845 108870 37960 208208 431520 708 48720 3360 8595 265872 708 842520 2162160 1848 12474 60865 31122 10248 124992 460 27588 85140 940 460 39780 5538 94350 2016 194480 88270 192270 271050 67945 1497150270 1398 9282 183540 279378 14070 149149 239 359744 1624 645192 17112 1848 793260 36081 2565 6624 309540 5856 236808 11220 5350 239 1632708 3360 4900 239 216049 4578 4968 49140 153120 14008 7800 6768 428281 12640 14280 239 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 24 120 12 40 20 101325 8 808860 15 2260986 120 474 2290 6 3 515970 6185586 1654320 120 3090 160734 51042 30 174900 456 585 10710 4488 8 73615044 30030 217560 401677 42845 75454260 5040 78540 637140 20 210 67410 49560 11640 7800 999120 2509080 40 45900 22680840 1035408 72276120 8640 2230536 1391940 41470 576730 239 2145 12 15990 6765 21483 77880 64096032 63840 10416 17556 13440 2011680 96432 62304 263340 7770 6478 239 198660 9096868 38064 120 570 2277198 11736 11110 690200 1080540 6112 591203600 168036 157470 7380 41496 4515084 81900 36084 1656 461448 24227280 2466360 189354 1109304 243540 1800 1206660 16770 475104 239 194340 13260 4180 160440 932 2024070 5538 1664208 14322 42504 212550 85085 24 1926 132468 17100 9280 8471 190806 376 1557600 20532 6816 135300 58740 1982178 5544 5757570 688884 398008 334560 546480 382392 3933 3560040 84084 290160 90312 3296 12122 145068 8637360 1410 728 250886 13500 292000 62244 5694 609960 31590635076 6240 12240 3398220 54900 3472 8400 41580 57558 408408 9719892 1288 213478650 79982 350427 23760 12804 286104 14235 237 5689926 310200 220 1531530 10352160 11424 445536 63900 1731366 880 165788 36380 769420 7178080 120 269640 24150 368460 5445 73500 417480 45570 162 16156448 10012728 19596 393414 1287852 1691976 150696 1631 956760 240 276360 386280 27880 6678 77832 2300881 2346 1320 240 120 124176 75222 34860 75 1797609 11730 54144 200 1533 28200 139490 120 14039 240 240 180 4293 240 240 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 24 120 12 40 20 29817060 8 1410 15 2224560 120 2756 55440 6 3 55242 48790 15308172 120 1041318 13362 9114 30 1075 1098636 5605 484272 20592 8 9712080 14980 51604 21058884 857480 96900 2186520 194532 241 20 1442280 23940 11988 2940 690 28098 109504 40 50911260 60060 132660 14351 230 977130 31122 286440 4773 234 225498 12 1344 109681 220440 67599840 1260 10380 53064 173430 2413260 1920555 5305482 131040 3382932 393708 56022120 1090 1279278 1029510 31824 120 2610 3150 800 2475 248248 24030 3502 2652 50490 11208780 252168 2703064 1356 10010 88788 2990220 408 269100 112840 237 238266 7106 18912 117390 17974440 231610 2024196 213150 106296 368160 82555 1523340 27090 19890 140070 711186 36652 15522 6862 24 8694 89544 3708 26390 90284337 42450870 9912 1696848 3586143240 3625314 41790 17572 17897880 35910 371280 803880 1264347 9240 93491970 38220 10395 3680 8325240 271320 3354 74646 73950 1619982 65800 3190234320 104751790 1863888 2724 412566 1800 14008 4564560 92749800 128679264 161850 241 8668 103950 27300 8920 6850320 13188 188748 11131770 1644104 10450440 162393 1911 59262 9348300 2925 612684 2527560 1560 120120 191520 3500 35640 107100 157080 75756 371280 2793900 13860 475020 948 47520 5325 6864 280393920 3540160 4380 416880 93933840 121921800 241 1409007600 1392930 32178 251160 29586648 679770 4056234 1903440 1022070 10440 9324 455340600 2244600 13188 13680 22560 35910 770 212520 6132 2748 184080 241 47696880 1040 79560 33300 9660 456918 14058 3050190 241 61880 132720 241 241 12880 14520 241 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 81 15 14820 41724 15960 100485 6216 36540 11626860 81 21528 690 3040 960 138 35880 80388126 840 36600 48576 162 252648 48240 13356 22200 195 1149291 48510 520 230652 442680 5448 714 48216 2133912 7409220 25740 21456 2420 18270 940 9048 1856400 2024568 5412 25200 63240 3140 11937 238 109480 2277 103320 2079000 21420 11024 4968 606060 696 8106 43470 574860 80520 7360368 3063060 1023372 43260 79464 60444 519700236 25200 7545510 4258128 324564 4620 9988 4340 114030 866520 190 12546 19332 43039920 332760 1523808 31220 1185 5400 2488620 5148 68628 5055120 1863370 416472 1078140 2508 3234420 3639090 376740 203322 13770 3238830 8824410 9558 256726470 24354 2300480 22470 13696 37296 13020 13920 8649504 276 74448 54600 8040 241 1176 162 6972 74340 1672 4550 38940 1848 85008 979950 117782 717 33440 1145320 84252 158004 756 18900 2616 7520 565920 3094 1670760 11359530 3358 53940 5682320 2996532 1741730 115634340 849828 240 83160 10710 10170 56238 2352 183960 240 2313547236 38376 12240 207291420 49680 242 6871434 11041 12236940 165480 6570 366704 118701 15120 147972 13221 220440 12474 120360 24816 664620 36354 2162160 94120 3252032 129580 58828 199810 18144 9350 4940 317856 14760 2978040 4057900 12877 6396 996030 2754576 10320 1185 900 770880 15120 30096 286440 6570 708 672 1768 26130 53578 6811728 1968 342798 225368 936 114840 1617660 13485 1160 12634050 73678 734328 1380 273480 242 616 1365984 242 57114 7917 13741 139728 1404 110670 3536 242 3600 5460 6480 242 242 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 243 5 1435 234 502740 901992 235440 10 218400 243 11405130 478 824670 2640 5640 61710 540540 16302 891990 751740 162 192240 509860 1298880 12936 5 2280 9197292 13160 128310 495330 63840 242 6996 75516 7447440 75180 132804 235840 622440 298452 1824 6984 403920 611040 79560 45560 61620 274593 23562 8988 3960 42720 36652 46704 1645 8127 108732 21900 5250 11970 27720 34888 67704 243474 76941830 59567040 884 2608200 913770 111720 3400 106590 14178 263580 906066 11180 50568 102238 10 630 1540 2662880 28600 60756 147246 197880 2510820 120840 167994 2728 30996 56112 11781 442965510 60060 68264 2716992 96012 18270 131898 12525 398580 290598 696 871530 124440 1146950 696 329560 354900 12720 217120 158064 22080 4560 228 64328 43800 162 6972 43452 174250 175950 480810 1200 9840 3294 8200 950040 2856 102542 243 49140 31020 11970 276696 40420 8356524 329784 4092 54600 7428954 45296 24712506 63624540 281820 89782 714 54390 392700 742092 230736 23940 30940 34632 6690 3504600 876960 77190 243 243 81702 1140 49725 34773 12870 4460 2550 314253 9620 70224 234 10788 51300 43890 15708 3570 43044 41400 660 3391245 79543520 828 6314 63954 5060 29336 11076 455520 9152 12420 125460 204470 1190 474 21840 1155 4400 36960 43890 38958 3432 12506 13860 1672770 474 12692 11000 80661 1652 1530 2327160 1400 88920 3956940 123165 24500 34440 14456 3366 243 1228920 3536988 23856 39360 6572 12750 7380 1213641 8756 1752 243 243 7106 8120 228144 225060 13202 14762 243 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 84 20 42 2607506 1800 168606 9256 10 212652 242 35340 7960 2358648 11088 33456 589380 1585080 12798 29400 1776 161040 85560 38178 241230 1634880 20 38760 36890 4680 5160 14520 4158 83160 239 499224 46956 2730 378 19260 1584 62580672 11492 596904 10260 100464 2824822 58200 8140 1316700 13468 4562280 36260 6930 34170 840 63304 1188 723 3048 42 6020 398310 5256 1924335 14322 83580 119262 9259 24000 34320 2017980 1303120 472164 51480 137676 18480 17400 4021836 275877 10 16218 94760 64735 822096 44460 70775 11403 2736 1891888 7770 4920 36540 9788220 303810 162825 31668 49969980 2890459 1958880 7061460 228228 14790 66462 146160 200640 1180260 892840 991380 15792 486101 25896 50424 7380 100848 5496 1236900 30954 243 1176 26838 84 1260 6940890 154700 213730 10920 656 1980 241740 173420 1128120 406495320 6634420 8190 1297200 5642 1118640 868560 240 53280 1680840 10098 58140 12312 146160 93060 2550240 634200 367380 5569200 22428 1890 235620 503370 242 582900 708 21924 19855836 128310 61200 27185760 2034 10919181 760032 24318 771450 73080 2776100 43890 521332812 7410 154938 218790 1082532 723 26138580 948 81900 234360 5645640 63840 2100 75240 224 87780 28644 240 71400 219492 668100 2270520 4644640 120 2411640 9259 11550 742140 13800 616420 12689820 71120 65357145 1001220 148404 462 57456 329406 13286 1890 27720 638288 553840 6160 472 5913 21930 75240 1031130 12900 17724 125510 3003 60060 144092 244 6474 1165104 244 202464 4051620 2442 5472 801360 3210 3570 267320 2352 183 13203 244 244 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 84 7260 210 20 245 40 74328 3090 82740 239904 1659 145080 540540 622440 2940 8485210 10716 10650 74837400 4129020 9030 2395470 3435 1524380 6384 910 52440 12054 360 63420 11715 263120 39341400 40 57955 17136 970060 32574 556220 138852 2574 68200 92204 136620 188784 83904 50025 20 73700 105876 13892 6930 245 60060 39600 92400 179340 3360 683100 42 99876 1011010 9240 2964 141372 516460 5670 84168 103740 7759752 38610 314160 660 65520 2056560 4200 94612 34314 14715 310 630 38796 2260830 1392776 32634 49896 17953320 462 125454 385560 254696 32508 24180 4545840 950 8028 7020 82416 2508 4200 47320 3914 71400 25080 840 855855 6540 4260 9936 117936 77700 59640 57768 35370 34710 1218300 7645902 182400 46200 269610 84 1260 13202 950 35970 472 635664 1560 52260 6264 748020 4378 187758 2124 2136 84624 632426886 4380 13635 546630 3434340 726 245 1084020 76560 62010 28152 216 12210 486 464464 13280 7176 153476 12642 25740 54264 151590 101400 167328 78186 486 4760 3375 1380 464100 4656 2327160 3603600 1846320 234156 243540 25545870 143190 6708 1238160 57330 159300 25817730 1848 22890 4520880 7880 245 14136 14076 29831928 1967427 875380 125100 5060 927420 133380 55836 75 11280 4037880 240 23393370 23940 54390 1440 810 5211360 146916 55614 12540 8118 420 1290 245 1275120 39816 690 228800 54488 8686 27720 14697 138567 10796940 1741740 1001 47880 191946300 106002 64845 5612 127680 3876 113490 81081 14824 1534680 158841 169260 266770 1640 245 245 13284 15006 245 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 18 2478630 60 36 40 132720 1070 1785420 244 5060 233490 4144140 2016 2469060 319176 16368 148920 31668 1728900 470 46056 1610 37200 33495 12106380 98637 2151660 760 4554 1180 2574810 11160 120 34320 149100 12600 1356 5722860 36 77616 2772 244 1828684 380190 45840 269640 20 5525 103740 244 1709820 209496 7524 117180 26310900 4488 2343 2706264 798 6642 2530 792 2310 240 19163760 17029980 240 96390 2388498 2070 19686 1842834 134830 12844 464940 14700 136896 2162094 310 18 2100 157080 18480 1818 83660 1007370 2210 144014 84630 1840 6612 118140 428640 3360 11259780 1446 379260 394680 480480 1572960 1236690 2246640 1251720 46410 1254900 206514 2550 1762800 5724 858080 1816 213528 183075906 245 5911360 486 6870 187440 42108 4452 36 6642 80850 7341620 56 18480 232932 79566 3591 151164 36828 4275 183954 4806240 2568 12540 22910 23400 142934 220 12369 267120 439920 5525 3424 419166 57304 2088 244 24966 43736 182160 2660 15474690 228 53130 16770 3774540 164012940 244 15300 299043360 2520 7480 250536 204918 228 260568 155155 380030 7656 2268 2628 47280 2097732 6231225 1123320 11526 450 59985 61229400 13380 218790 3360 7385 5456 16373700 36575 1428 28560 7611240 13860 3013920 4053842100 246 6201650 182385 1883838 7434 822710 949520 5694150 246 3063060 746460 246 37050 380562 1691976 405720 246 848232 1673 23760 1008 30600 12425 12262910 1857240 3594990 523110 309920 318780 3843 468 172458 19488 194565 3843 67830 1710 245960 9900 888 246 1080 7420 246 246 11285 13529 246 246 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 18 490 18018 36 3780 2741700 5394 912 391608 5106 30 18664800 714840 38192880 36630 6552 30 2208 10974 3360 1260 240 327360 8100 2160 645810 15456 2230536 62257680 942480 444720 2520 39342 3186480 1806420 489840 56052360 23940 36 2721180 738340 71070 153120 85680 2447445 105868 2020 51750 33540 244 489720 212628 38280 240870 70785 1066716 134273 178068 6510 5002 6288810 112 63424620 22260 28600 120540 98406 1756440 2074800 564006 21705090 18900 1800 27360 9356760 57096 150444 69480 4510 18 1166220 5273400 7024600 276120 82367186 8413980 17472 4223618 963930 14040 290700 1284780 10788 163540 1653792 311220 38256120 128520 3276 6840 1218 101640 11466 2347800 19939920 30954 677100 2200 1842120 77880 946662612 49020 714 17040 29687940 17910 1673 888 5382 2434740 36 6642 4850 521730 6440 1840 16884 2524500 435540 3400540 8768760 128412 2434320 163020 1209780 21420 541800 7270956 69900600 18378360 57330 27376440 14725620 50440 10395840 150 167790 27720 581492340 1338480 215468 56980430 19838 58212 70450380 140712 900 11400 226200 3632832 1573680 490 15232 675 7238940 5418576 193110 20880 247 75600 1446 4620 139320 5476944 1244346 1408680 1201332132 16614 300 268380 240 13813800 63840 16324 12063480 972 500500 281184 2156 393300 15180 14756 1240620 255640 85680 247 5734260 38640 34320 23138115 3825 1210 34320 30240 589764 3099600 1446 846090 744744 155610 1680 525 2912 1680 206740560 4767600 11928 119340 60030 878220 446756310 10710 190344 4264260 181300 54600 171361190 5740 47580 6898320 3910 171 20460 4950 219000 1485 930930 1144 285606 2499 157563 13530 15252 247 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 41 542640 82 79560 205492 11580 41 3540 5575 432630 214830 60 112560 68640 46860840 36814260 61320 120 247 1980 680 91512 16479540 126126 3450 127062 12485 64260 939120 82 470 88853688 33600 299880 15255 25116 15930 1284324 4158 16884 2574 271284 870480 2548 139650 73602 508728 1620 22575 218064 4506840 660 43470 2340 39945360 542400 37635 6206 56104728 164388 41 2927210 423384 1088850 8052720 33915 912 7110 148764 1435820 40443 15390 54990 9751 395134740 109848 73260 21672 4095 8460 990 3980 12485 59160 13680 468 5336 68370 7210 3033240 51590 25536 58140 114660 5040 17100 41410 43614747 1957380 19080 7667298 175409 7175700 5796 194220 535920 790020 253890 598026 33840 99120 14322 10740 124950 187740 119472 2340 14756 768600 1277640 17556 2628 82 2450 332310 168 240 23604840 185070 80136 423980 78518 158508 139230 6906900 4620 28980 36120 4368 2486 365040 885360 251160 5382 65772 248 246 291450 4984980 952 246 90480 4620 7420 57876 144134640 3052 486 339636 12496 369833100 1624 4017780 299043360 900 71610 89610 145860 2370 39362400 12775 66990 7147854 38896 2305842 708288 114768360 109956 4216680 83160 714 6283680 531 196560 200 248 125400 180840 248 4158 120120 244 2702700 38760 76380 251918940 3720 4619160 1291050 14880 6900 2330 1870 1310540 12312300 6120 1768 573144 19680 332310 1890 12863760 3865290 99246 446355 360 586080 841464 4583880 48654 2226420 14040 1872 41860 33264 2252712 1968 7670 174538 46900 191760 464 2270520 248 1601460 10120 18600 329616 124 134820 248 485100 186 6806 248 248 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 123 100 82 39886 3414320 19354500 123 125130 13650 4117941 14630 14430 3284820 6840 1255082400 125580 533820 408 4420 5016 260700 178836504 1368 51700 1489488 3537420 22440 5592 46200 82 53200 105336 1953 374052 1564680 3061224 4746 25080 218790 181260 438900 372 110124 1113840 5460 117810 35280 19740 12600 24304 6322 51023 575421 1141140 5676 741480 65688 56520 1687 2310 123 2475 1224 3923700 14220 4680 9630 140980 2605680 2850 19642480 22561890 547470 62040 152220 2142 151840 15456 5040 310 1710 100 1702525 1712 1662804 1166880 1380 325754 1030848 704480 21480 827700 1512 1607760 109362792 1080 727518 1687 93060 6058 74872 353430 645192 7686 237739320 10615 49339290 331650 3108 3828 322920 6816 7786 54600 49980 248 257544 1040 2496 61908 1356 113220 82 2450 23870 280 146640 58140 948 33540 9812 20020 9494 5850 39468 25613520 56730 1400 59800 19092 473860 2574390 114300 39840 4994 188100 4503000 142116260 3096 119448 205128 3910 3864 5105100 410410 4416 2660 55440 289800 6870 7673400 118944 148404 14550 15470 32292 221340 249 12666654 268620 53040 2400 1220 44520 60060 159600 365190 3931620 46200 12939 2220 188370 8778 97800 21360 1750320 193760 3780 1928 16735950 249 249 103224 73920 1475760 2340 127512 300 6890 7044210 1793760 12950 26970 4834830 1201320 1220 1426402845 30210 6380 89285700 43818 43818 4370 1928 94395 107184 1968 1170 7645352 83050200 1036490 720 20707929 21840 55440 12308 65736 249 14378 58983912 18270 3835710 2669680 6206088 744744 121180 9255246 1800 8640 249 7490 8528 7350 249 4620 15500 249 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 25 100 224220 50 20720 225630 82544 4302 25 459228 2864862 408720 281820 663780 45971640 199797780 19320 1233180 243600 76406 145180 3570 2595384 50 557256 97416 12595 7679700 153384 732 7392330 118104 25544 4495260 35190 3044188 42642 4608912 349206 10440 356396040 1672 822788 13153140 62662 79229220 77220 3817660 25 7956 4554 719820 93795 420 1505 1320480 308142 3600 34008 44982 741 17733210 3623928 1140360 65520 5592 778128 6519084 45540 68020 1049522760 517608 372738 864 2940 271092 1248156 139230 57960 830 24966 100 8965 3334736 14490 11631090 162708 3168 2886 135786 317945100 24900 113520 1278360 5663658 8580 19260 146520 259407 62868 28650 249 1118880 103740 2676 2254560 137060 3527160 267320 12702 727320 18920 1244100 62160 504 44608 6624 97440 19475 69372 87420 10332 59450 50 5610 168 720 8460 703560 1512 12060 15444 9849 42570 1687140 600 10880 6203100 220080 763620 1446900 2088 257400 95160 19943616 8901 5653872 250 5981976 276760 30734 9882 85272 990 4326 24542700 16030 48444900 65353134 20094 2184 4559100 1904 30600 33227040 2088 250 1193010 4692 88842 365400 5040 732 2106720 250 390830 776160 5040 26910 5280 514995 741 401940 84084 1501500 31920 700 155760 11631620 1028580 41580 1688400 24420 684 15747732 3423420 389896 158258100 250 176540 2260440 3770778 1320 4290 1360380 12760020 45090 160160 3108 16085400 3600 67830 27340698 1701 45150 386666280 1239028 3045 100200 43400 968 262548 1195920 3360 316230 240 3820206 127512 1428 836160 75530 15792 705 1498992 120564 192812 3030720 2508 63700 1177848 244032 1505 287574 250 5828 13861 250 250 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 25 169456 155295 50 319920 15400 3820068 6900 25 192640 264769560 56304 1134870 335580 3312144 264130020 223040 13860 464100 1320 89964 117656 13320 50 6300 7740 5354580 848232 26760 60918 982800 144900 4140 3601620 575190 875700 2728000 11372640 51220 168848 53350 1020 34398 7280 616896 571200 210 36660 25 41400 995808 300846 10360 13692 120582 366177 2629 2978976 22308 2711490 8487 17490 840 246 1596660 5474700 121278 57318492 53592 1434 440220 4340 6726456 46343850 167076 7174 586080 18270 851180 2340 39456 4420 5995 89776 21420 3504592 242400 157140 414 6346620 70455 3186300 157320 6840 14042 154836 46398 6708 3420 38808 4410252 2841300 855855 14910 49470 8569 178560 792 18972 1493280 382536 526680 272544 3120 3108 35420 48930 12600 1168200 1517280 94248 27972 561946 50 11990 120 1200 9032940 495264 309672 516516 94248 251 61502 5400 450660 2585 600 27900 128180 420 735 3540 108072 4480 29820 11466 5850 1692 6944 77328 144300 341124 11960 3726 34788 2552550 37758 3600 73260 2310 163800 360864 1416450 15428 15470 1350 4915380 38640 1691190 1069572 467190 85680 137610 45540 744 5920 1692 635101152 12264 2246244 989520 15960 22140 13938 3734640 600 10050 251 24024 11594520 41328 204750 25312560 65100 268620 8834760 2420 9180 15720 231660 67320 71760 23870 75459450 1690260 3818430 1230 5032170 11781 10638 2135826 5886 420 14418 7378 27013 55440 694120 12090 56024 88920 1145358 2178 251 135960 66990 3960 1320 14352 10494 393120 7770 66495 3760 2754 60040 20880 5038 15244 3024 251 7560 8610 251 248000 13944 15750 251 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 110 110 110 13503490 110 55 1741740 110 915090 91200 22 2473380 110 3800 5880 637560 110 119460 66906 11 1125432 261744 15429 61380 166320 4680 55 9492 502320 540 36240 10736 8028 55976480 110 621180 1002144 425040 70110 14880 110 36828 550368 576 1245420 17160 12948 5175480 10650 20280 429780 332340 1984320 248 26796 9156 68306 35577780 58520 1205820 249 55 552 1323960 401388 5320 1476 1045800 4284 24030 1610 1651104 8502 51240 25935 3752082 114810 2046 1145760 170 661752 5740 55 17632 468 356748 530880 498 58752 7300 4200 14637000 992460 616200 22320 1432200 14820 32040 225 15834 269610 251 1331960 538780 97680 41040 70290 583440 7686 172515 15890 6438 3024 28890 683760 24360 167118 1920 240240 3740100 2892 817740 5600 450 110 56 720 271908 289788 7020 435540 25960 132750 240240 16380 322735140 2730 53380 18074792190 8580 6300 4193310 1235 42840 46638480 245700 250 2120 3660 7812 18480 622440 21962160 7560 18320 271908 251100 140390 515736 1197000 353430 240 226666440 201912 88740 1960395360 234 234 46482 252 30879888 8857800 22937590 252 3272940 376740 151164 4212 1428 557847 332849790 200070 17105100 394197 3648 12454200 54540 2078505 4102560 40020 233576 9552600 403920 40950 141122100 176400 15708 74620 207060 1320 5995080 132396 386568 1235 3472 9240 1235 1270320 3360 2772 13620600 19740 4459338 2856 153816 34747020 2112 10041360 363608 7955 3071900 117720 81 1202310 120870 9100 1569810 12634050 252 84 96900 238 252 13860 1185 1660560 252 252 210 182160 118400 252 6851 72504 252 3900 189 14195 252 252 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 110 110 110 7440 110 55 1701 110 23184 126 22 27720 110 10660 245100 1511640 110 408804 5525 11 248676 63 4663440 76260 259290 2396730 55 2318976 158424 19046214 1056720 1401582 3300 12996060 110 649440 12653904 20300 84840 116688 110 4524 593340 8987 207480 750 86583 12981540 39600 183120 91560 1185 14469 1123986 5771700 5921 2622 265440 13804680 14430 5398860 55 1736 2940 203680 388332 10130280 392700 296010 2952 1470 16560 82740 44520 354572680 980 1021020 136290 1210 46920 191520 30560 55 74592 48150 1760 256680 160890 1172358 361746 1641640 35208 462 3036960 240750 17160 125244 544572288 21456 8568 87108 63168 21735 73530 72540 47670 93240 943228 414414 928116 11880 16920 17404 1596 3944 163680 2256 12851 460020 445280 565500 234 264684 385050 110 56 3472 13104 27609120 1430 170040 373230 12264 114400 44280 4391100 4230 36660 8550 126126 8568 139461126 31992 24227280 15190 3066 1029600 5868150 98952 44940 313720 1961388 2354400 211002 275058 68400 222599520 30240 482664 26040 4590 53130 5580600 473760 789774 474810 15730 675 1981860 15300 10661397 7548 2970968 77597520 12920400 8052 597246 6020 930050 43701900 871728 234780 511056 560280 177660 583416 60060 414960 700 17688 9396 58695420 8100 893520 108756 513084 110220 51480 79128 149292 23700 10150 20445390 622440 690 2320 4024020 240 17710 6552 10947 87084 13856700 72930 287742 3579030 1722 8862 9681672 28840 4594590 1354080 28712 253 413028 41400 6840 2759460 15496 242 18858168 12540 35880 7980 4353888 8880 137904 2141412 28215 10647 15010 5700 3706780 186496 15696 76692 257550 253 14196 16002 253 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 8 433440 111504 980 37788 1230 596904 705 15708 126 12320 10826280 242 680 5916 48048 46900 8422700 331632 1221 1157520 126 9660 121260 3780 780 7602320 464400 835380 334884 132720 742140 225036 312360 2430 42660 183954 246 1241646 4338 1122770 2520 492660 62118 4918848 744 228872 569430 8710800 5600 363858 224400 2519400 1290 2283360 70224 253 763092 13020 10044 62560 9735 184 12012 273768 145512 600 366366 41860 6944 208560 62040 559130 19152 2256 10200 4660 15120 1722 13630 12600 5040 70070 6080 1530 203580 21467740 15080 11088 16895658 753 1704 158340 40356 1941268 70680 131040 465 12090 324720 167960 20553054 12308 117780 28980 40032 100815 1386 126048 117000 917320 10884720 1800 3672 26004 266220 1429956 6372960 59736 1274728 1415316 170601 1032980 2850 24310 8 240 1260 11088 16065 12324 38258 1050 1015980 492660 4140 319770 2266950 14820 17108 31228 4767 5520 31750 141360 1680 31702 51940 63135 4176 12240 2046 75774 252 7990 16800 34200950 84308510 19128060 2200770 367266504 109272 5302 3962868 42370 540 99681120 234 8385 753 3792 29502 2129400 4440 4518580 13224 132090 3561670 23509650 41412 3360 144795 5124 1196580 39270 753 11058 196560 24360 7952 254 254 52605 32760 14570 5720 500 109668 8676 1105104 12173700 500 15840 446040 2205 7416 1170 24990 101280 1245 5390280 6630 3065160 7548450 175560 1008 360360 88920 254 77644 1729 880 96976 1877400 5725 360360 8388 254 492030 170940 36960 411094 291900 5252 254 1050 3585 1904 6570 234156 8733 4784 23700 106260 6913 15729 254 7650 12033 7140 254 254 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 24 64 46200 64 98604 72760 12144 40590 3696 2558160 1594320 10350 8642800 16 236 16 225180 5448 581400 1700160 197340 193284 3800 100800 1140 538020 13090 155656410 65340 33216 2320 2035519590 35112 48048 254 2316 323921880 21522 4280760 624312 127270 420 2856 56856 536760 207555 460350 14000 192975 64 685386 5725 406720 1708 134904 15660 10710 4680 283968 180 17025 132990 184 2282280 23334090 12198154 232596 1380 119016 36950760 101232 14418 3420 41764 14534 219120 9240 22230 10080 49400 28980 8364 63140 64 630 321345 25740 1589840 840 836380 90324 67980 85008 1603560 255 2868 1736182 33630 16368 224959878 1132404 1311114 251526 7866 114760 65160 8506680 25740 55650 30774 18659520 44254 16050 623070 601392 116688 11388 9662016 12765 12934 25492740 1548360 97188 254 80080 8 240 43452 220668 180960 1587300 12144 111440 29355 432960 104880 5280 4680 8550 48048 33600 1883700 252 506 5460 16622100 672 1976 45470373564 885500 423360 15732 424422 2376150 21512820 1980 5205222 27846 23100 69930 6102 385320 142800 199200 1643040 750 506 48230 27 1567740 127008 519930 7115988 12075 2484720 312390 12464760 20553 3374 6944 29216880 2503410 34578 1167540 5289 1464 113988 1493400 3480 2078505 715680 2803140 24360 13815900 119658 4278 74880 1304160 10440 4436100 34980 4820 1080 2459730 14887440 458640 234331020 1170 33945 39405 10170 43354080 255 46230 498 498 43890 255 83160 1736 2291835 2520 738 16704 9480 596700 11144 738 255 74880 45625580 366146 96501951 435708 990 306936 55199760 8988045 9100 37620 50160 550056 5336 5390700 255 1585216 146520 2982 255 520065 14534 16256 255 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 16 256 8 128 183540 1260 16 15930 19470 17952 22320 1840 5292 256 4 32 1990560 113184 282150 872784 508200 3367104 67580 735150 1998 106530 1351020 298150 1628930 23100 16 35770 2640 211120 32505 3989580 102564 36666 5634720 6970 28248 76 234 951720 315210 20880 181608 527340 3780 256 1638 243 3355440 7387380 217404 49820 12198 255 1656 8370 207900 208010 8 32886 141414 3475692 25368 1360170 30396 246 9660 290025120 1206348 2180706 2352900 65780 7308 162540 9300200 122220 5225220 37980 11263560 128 16218 553410 35280 557634 240 56280 792540 64020 35640 237300 240 2340 561904 41676 852624 208054 3780 255816 385560 68250 1422 3696 31536 6720 1371216 12870 3691380 42437450 62832 3240 8535120 130200 13260 58905 2340 1827306 8992620 1139748 14596 9614 59840 136 16 1260 895104 140420 3276 6846840 24600 2940 197340 1060 256386 164258640 16375 12663 264708 6690 8595 299880 3390660 141960 23922990 56172624 8520 147420 60060 89300 28386 3924 980 1025640 33744 858130 277560360 2430 66780 41783280 10486 2019600 311220 4410 276660 1145760 2124 256 12240 16335 4848 4019400 3390 1596 576840 256 3159 5685441300 578508 345420 68400 5592 1228200 1735650 235620 2583240 2702700 861840 28 1730520 3608 40180 5838168 330720 20832 324 337260 252 39225120 9914520 252 4324320 6552 392630 14894880 880 15330 69609540 538560 1255 50759280 311466 23421240 36359388 5264910 212520 2474199 3400950 26712 408408 48 6297354 12534984 31416 1242 171 21420 16170 18434460 128 1100 27163920 985764 3159 57456 256 80 5865 256 28728 4912320 8094 3850 4788 128 1980 102942 256 192 14535 256 256 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 16 6221550 8 1837836 44 127065 16 2273040 2612610 1255 14124 256410 33630 13542 4 1368 13090 3780 3630 94160 93955 1761032 1729 375480 1200 223860 412115 161160 964320 91770 16 257 5852 272748 514140 13860 23562 9161040 49140 9520 3450546 76 122980 813960 14190 669732 4692 10602 1512 4522 9282 261144 1391130 37758 8040 23940 62790 190853520 13500 21724752 540 89705 8 134862 117161928 31015600 5754840 54740 2508 89040 14280 2709630 15855 85320 73710 36270 109252 59760 27720 69960 1680 13260 4746720 4640 630 34320 15072 360360 6006 492660 15836 4368 13260 1155 136416 475860 154560 3848880 44312 5952 9480 50985 14175 251856 354312 30636 2071740 2451570 4452 11881800 240 9618 46508 186120 1119720 20988 14300 333840 53640 5040 2878260 6510 1392 35696 1596540 1800 16 1260 127428 9870 373932 2024 226098 4101080 2856 73080 2470 90420 2539236 3284820 59122420 29106 5881260 105008904 59160 1547784 5040 6120 6720 12760 3073770 26964 251160 2460 1106028 39780 15840 28016 16244 2648220 213814440 266326 225630 12600 5973600 214200 194670 112860 510 54 852720 257 762 19320 68335 9767520 9090 28380 166530 58344 24920280 96408 154656 83128848 5632380 66864 1531530 4763640 89034 650160 70920 257 2470 56610 5419260 12655881 1941020 10230990 3120 30380 2460120 25740 52668 2700 14532 18614820 2530 257 16006 1516590 4037880 26160 3360 26160 4852680 204204 340692 39432 15540 153153 716100 6930 21735 257 24624 1087728 107353800 283910 159984 22410 97053 23730 239932 1209780 154100 81900 3172 6210 85440 65685280 289476 62964 1496820 28050 84318 24700 91756 257 7956 9030 8109 257 14620 16512 257 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 9 88328 73332 4 18300 3024 459420 4782960 10920 18270 15960 2970 480624 124 437367840 39960 19380 4956 1446984 156510 122574738 1531530 1220 13321 4140 53232270 1705440 3618 401940 2064 73920 39576 1782144 93366 852 54418 374976 24170328 6690 10080 4 455532 57240 2237200 960 302082 1558152 19320 9917 4368 698796 2160 20790 25530 7946400 706860 94010 528960 304590 70373100 10398960 264 9660 32604 1772016 1824570 39292 6360 24820 9372 3450 25200 4620 326424 32760 12222 420420 1787100 2640 292560 9634716 20020 590862 18 10530 2940 2162160 13356560 2440 96600 93060 258 62130 240108 1467180 340374 46900 12880 33660 39330 1260 3300 105120 1607970 9180 532559664 315180 6297060 45360 1957152 235458 3861550 90300 288600 4620 555582 4109875 26492 90210 575190 15928770 26700 324450 1094940 408 528 36 4620 492 132132 49786 746130 7960875 900 112860 185136 399630 78144 13452 2640 207004050 175968 79800 482460 7560 1570800 238238 36660 56126 65780 15246 1718640 56185470 28350 1027872 6944 101904660 70616 22383900 1288200 5742 331968 3611140 406770 133224 388050 8816940 3365670 42300 258 42828 24633 10098 50400 501600 2652 104940 15010 5640 5964 790020 44160 476190 11832 624492 89760 780 255 1822800 3874980 2771340 171360 5740 200 1054350 218120 50160 60544 21420 224976 7380 182988 54375860 508 4697370 3908520 25160 176790 201240 438150 9030 18095 2016 509082 206856 121056 20454720 38160 153816 2185092 2380 80220 26320 391160 1394448 442816 90152 16380 391248 2050290 115710 100440 2717 31020 63250 492 6041035 93090 258 7708 2475 258 265506 3150 5405 335400 172732 134112 1332 258 546312 6208 4959 258 258 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 9 9828 36540 28 12 2138640 2175 38640 222768 225040 47880 258 9517860 64 36960 278880 21593481 70350 79200 6780 13516 3367650 9100 251 73077990 26270 420210 12675 490280 517776 208656708 892 438900 74336 12 117390 139230 3195 7210 116604 4 188188 900 416670 257 263130 21535360 162316 95408 5838 9463860 1045044 888174 37128 30030 255 89262 66462 690 668976 463980 6664 4074 286416 2017356 684 65250 553280 3091110 4669560 436650 12710 136290 2730 1381380 669630 379890 258 113100 15817956 4368 116220 5567760 18 12545 1476 51480 3304476 252 86856 15600 1228110 3630 66538 859740 15364 32022900 116582466 100470 7140 464100 23520 19380 170 22260 346860 46368 12152 235620 3660 28927710 412920 360360 44460 1822002 195052 19710 1166672 1680 34278 51792 431420 15906 140822 3960 13328 36 6972 259 257972 1141140 37520 21420 2976 14495120 34825 38060 300300 529550 28551600 3765 4140 490560 202980 35360 1890 186480 6510 1362900 9964 541044 66007260 75894 7008 9075924 15810 29909880 26642 25704 604580 345002658 4740960 20980960 34240470 1564200 146520 18000 80580 14256 1566 1724820 259 331800 10248 11108540 33256080 12600 900 19792080 20696 3760 20196 800052 500640 252252 32760 306870 3081540 45540 102762660 216720 84 9267720 19510260 240 3738420 52164 108240 263340 96432 16132 5495240 19976880 980 1080 50310 66120 92560 2386020 1270 46410 175770 15345 985073670 47850 39585 110957 428694 727818 778050 39459420 11340 67396 358344 520149 190060 1670760 32760 279000 2117880 10080 3510 263340 17315480 94116 8189580 54600 665210 1223264 259 47600 1978086 4338 3800 236145 2760 5850 4072180 259 314574 65790 2652 90816 14878 16770 259 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 84 21645 42 21 5237232 12 12080880 316996 28 881496 32480 42 14460 66149754 1100 5128200 51282 9744 42 61292 11704608 1186192 2695 4920 28 25620 2847636 536445 6048 1170 35280 6708 85140 117808 952476 12 660 6656832 1196010 870870 45144 92 2520 282900 269468 29304 73260 1205820 1366848 43470 42 178920 21101080 7170 79560 15912 95760 2880 31320 690690 180048 13419120 792 42 4810 889272 9990 189420 51120 52080 127980 2510 280280 421820 79488 13230 9405 7618380 259 12600 14058 498780 1116115 16851 990 8385 11232 13860 5556980 25080 24600 77220 94640 2545410 442680 6720 36432 1012 344981 59730 6048 40967820 7660268 5214 4784310 87840 15732 42120 891990 5800 71200 161304 25620 22932 54780 48504 227630 259 346896 17827128 768 36465 265980 174900 2728 648 1584 2628 84 169776 7956 1144 260 483960 228 2100 6996 8820 281820 247 199056 1370496 5964 17860 1980 2917200 293260 276276 7056 716560 7800 92535 8008 48720 468958 36900 44850 13764 1320 6557622 1045380 32770 8148 5555550 10710 1240 13458900 258 160740 5299140 196542 258 14790 594090 72954 327600 42406 35680 14301 7170809 16632 115368 6804 464100 1452990 13860 81096 336336 7782600 6024018 40560 546000 1992 260 3496 1834270 85470 653562 1253670 4576 10200 3420 256 43148 138040 29436 1081080 8058 106210 22420 8442 255 1080 76630 6930 1441440 8540532 29058 21624 762 58548 360360 10001628 195 15946 73164 3374514 161304 17467976 648 28860 2259 260 155358 250 2618 19800 181090 130 247 338238 19380 14691 304436 6660 180 1291290 1101240 11934 812 1824 4144 260 260 195 7482 260 260 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 252 130 42 63 8496 11832 3779100 130 28 8391474 675648 42 8550 357552 884 8362640 21302820 1334160 126 89372374 10745280 672 54264 15456 252 2151180 58464 65 23430 87696 2448 4080 2436 79170 4871790 924 10128 720 78795 969150 101010 92 2496 7099 129402 1873740 78795 2079 5280 5952 42 1694322 194580 39840 20592 33582 78260 15531 5160 768 118371 6461730 24552 126 78390 3080 48678 99864 167796 2787680 112332 16550520 45540 323705772 5412 657360 120120 764479800 5544 30912 4409790 85575 28104230 411768 666 65 763620 1584 1813950 79716 5099500 5676 253890 379440 1506960 8736 203400 2136960 755820 3581424 125664 16344 26322 2915640 7200 744 20797590 393762 1350216 896386491 132600 221540 238786 179552 1700505 1342692 71820 771 188100 1740 494550 556920 11517064 20292 112684 1848 135184 86580 84 17030 133900 1826 1242 1028 1236 1232340 14774 260260 158688 9660 14784 14670 2700 1302 8840 78120 242440 42780 930 34320 261 46089120 51220 10868 87600 13920 756756 518 2211372 4340100 518 53070 45780 1461456 104160 84240 116400 41400 7530 51600 1302 1566 156958620 9890 1332 629832 85800 1001342160 6270 77220 1080 3920 12726280 492 5060880 240 97812 24960 6271980 208026 3480360 103200 3366 1385670 171360 261 1151472 103950 22968 119850 936624 33660 447618600 5876316 45828 4429656 647400 261 43240 77520 261 36630 520080 57720 379995 1120 70450380 4663450 40560 1249248 48762 387090 261 13895128 11024 485394 10164 102960 232 604200 261 558360 381330 224700 34320 66990 117480 221628 261 7189 3224 78540 261 6370 12998 486 261 31059 5474 16478 261 102432 16610 9374 261 261 15224 17030 261 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 262 130 19120 11977 2618 1080 1596 130 145140 37884 5060 62790 26460 8576 4788 46558512 1469160 4950 47970 109480 480636 8142 3195 3830794 262 126480 2548560 130 757680 8400 2484720 2267460 716 5544 25740 276 83640 16163400 8677680 18564 21450 1900 203086 4357236 44835 1910328 16388 31960 1242360 271320 60900 2520 64034784 309120 26520 958692 42640 9471630 2263240 3197040 104244 2799720 22968 10710 2002 262 24282 61381320 38760 250920 78540 5471928 14620 6210 43624 1460420 486 107352 100890 230 66660 536360 1694220 636098 75240 130 4004 3762 4494 201603 1693692 2604 2964 4350435 132496 84072 7056 918 644280 5820 4518 265945680 1228080 609960 70380 227370 602784 1890 21420 8458800 188100 4247100 663936 14118 316680 205660 2024 33300 2362536 87958 834678 102410 5850 3069534 875160 19720 5088 119700 14196 131 2652 6930 16677 48906 9240 3055580 11610 350 17850 4356 258013080 29601480 102828 233640 3691380 465585120 149940 14630 171360 80683680 219492 149648 1791240 1785 6888882 49840560 11970 62604 956340 4510 18480 17772300 22687350 8400 7910280 1438200 58520 484241940 84240 29795220 506425920 43758 260 7395 50388 51948 5569200 5497 262 283182900 43452 13860 362147940 1393560 87780 7951003515 18174 5214 46200 10374 5045040 70471800 311220 12768 2604 1302840 401472 342050940 1111404 7806876 89664120 251940 12780 978120 1161160 2224560 96591005280 2436 7740 532972440 2520 36978480 1025640 6880 406980 392311920 3360 1500 175560 262 160218 12815880 1633506 1638 2552550 13411944 14331240 47880 2277 219960 15208200 262 156666510 69300 810 8580 44551650 7945 172920 296400 444210 86244197 25550 29680 29232 55383195 708624 5452426 30613506 5497 76076 1421580 3680 158878 331100 1404 12805 15225 262 262 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 262 262 41208 40515 5640 49704 15900 262 145860 41451410 1036 1785 47508 680 840 15736560 15810 28470 560028 223020 18984420 189909720 104754 1266720 9516 10920 794640 14960 327978 732 4662 83980 453492 12600 2314720 7980 1498588 166320 145635 210 638352 1092 3354 3486 209989319 8580 4518 2603380 852720 1064124 7392 34650 200124 77430 10437 27057030 5612460 1616472 6361248 3630 145860 119028 23240 368634 2002 2040 5640 133620 6372 210210 4287780 5544 216524 10428 298320 1668480 7522100 39564 3150 69084 10620 2464 236880 301177800 1710 8190 5356 59994 43470 9570 56721 70140 226800 49665 1780020 27156 632100 13968 12159 14894880 14640 1285 11940 93288 222816 49050 270 1624 1289280 267960 82992 145479048 768 95472 4269699 168510420 82064 507780 1196316 259776 3118800 308880 32412 85410 738276 128 1456 28980 1259412 131 2652 1760 7380 263 3120 660 196833 247272480 1640954 1290 13932 771 210672 8390550 95700 1717380 132480 168 712425 207480 62010 150880 3108 263 1417020 21528 16948932 152520 507110 61673430 9801792 1439340 4158 29666 84168 17030 7590 3200400 2632017960 5460 35112 13530 46872 156958620 16872 780 2613240 4830 38690640 2040 78540 762 12870 5520 4200 95172 120120 23100 204600 741 61128480 3444 76734 1935596880 48792 780 2730 208971 70224 3255840 7560 39060 9810 1036 233100 390456 299460 4580 16740 2340 23400 177840 367570 58828 278070 724710 13585 10080 17110 903210 6006 454740 301002 78540 40020 189813 3822042 190960 336 24864 9424800 2276680 7041060 76076 89712 13132 1210 77480 16912 924 47508 263 75530 32886 47430 172640 4182 1932840 112220 41223 648600 6162 196707 3585120 8362 9460 289380 570505 15312 17292 263 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 52 52 13 41922 26 3486 52 3366510 185640 26 52 2059728 15990 8346 390572 5858580 240864 6147846 1365644 6222510 52 342342 26 2213640 5334 15510 3070200 1295 15535212 5321340 425313 52 13940 4594590 846375 38940 510188 1080 265608 3120 31122 460 26 296100 956080 6666660 77964 86112 6888 79716 1894200 1278 2133 11659620 2356830 260 1295 1980 22096620 7998 8526 69138 142800 29232 26 1433544 151962 84108 15300 5346 32996 369404 32544120 379638 90090 263 1274280 677820 263 1776840 2841336 1240536 8976 445995 248976 78780 52 2838 1740 73815 261 1164 109980 628320 220 4093908 128760 881790 21700 51482970 2408700 113520 90090 51780912 522918 124875 125400 450870 5400 252841 785680 825630 20202 14535 690 1052128 94248 3920 68376 8736 211454100 52200 5208 31920 4861560 58824 8341872 3276 41580 263 52 682 11280 32844 1716 1440 98580 5280 18795920 2418 8052 1218 47880 324786 6090 1782 26564 149292 108072 263340 457470 480396 26130 11220 48300 77268 10572744 1770006 14616 1120 59080 90280 2025660 17850 25610 87158592 117390 3096 2467080 17394 137002320 11958870 2196 4256 87 5781 235872 3112200 88200 6262 49830 8697780 477630 261 5866224 44071956 330 17376 75240 7254390 3612840 3041844 923832 112087800 163560 3464175 3255840 166056 100320 193725 38280 40040 4520178 63920 237900 976 260 56061600 2376 1081080 122430 765 69540 367080 420840 3199105 1115520 30840240 376645815 14790 171842 462840 43758 258 769080 86940 29120 1799 114492 264 256 56816 32504 51300 765 51660 264 48930 31080 5597625 10889928 95460 1750 6683040 53424 2190 1230800 563040 35568 278880 220 495 12792 264 132 8399 264 8268 198 15575 264 264 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 52 52 65 18 26 526 52 253 1504752 26 52 4485 9982 750 29260 6056820 91182 526 7557 2184 52 56100 130 228582 526 770 43824 87720 157050960 498960 262 52 1740 8157384 68820 43452 16950 52164 39858 18720 5684532 276 130 133380 3055780 259530 516 38160 74844 1312080 1532650 18 3552444 8194 2342700 70122 539220 859020 486552 390418080 4182 3780 295332840 578550 26 223720 642 4799058 44571 4956 6748 1295 20930 322140 55709220 89880 43680 14868 240240 2739 1617924 2868 7095 1535100 2898 12480 52 30030 39270 39336 293964 685860 980 1800 42180 6942780 8814 641358 605346 8244082 720 1701 116840 528 10890180 3060 121900 47888 696 78432 3444 97776 10010 33820 14040 240 3000228 52260 425700 93670 387030 145860 9784176600 52295100 36039762 148200 432 917364 35700 928 52 462 16366 1980 11484 4680 18720 203580 313775 265 64680 49140 63448 807120 10599160 1044 419026608 21420 1636404 1682249400 39072 371910 161160 2365040 1470 23516100 108570 37100 237738690 1036 23256 10576320300 4944 11973780 161258328 526 14430 125580 447720 356040 162540 2040 526 1566 1763580 265 11088 3249960 265 966960 798048 19140 488880 265 128310 6523020 213792 556871 1975428 6056820 35931 480240 1470 122892 153660780 2400 2604 25585560 9020 33460 2834832 2495724 78012 4373040 1044 64020 96608280 1709820 770616 269700 265 26680 526680 6384 3124380 33660 47880 292560 5310 1441440 3150 4032600 90909 46092 745116372 778050 98987 1138830 2066064 1806 13222440 32200 34776 113236200 265 22410 74340 6930 52780 1061060 2794 17176 13452 1646970 3276 12005910 229515 204624 1263780 342 265 3894 10416 6274034 5133 265 8436 176088 265 265 15576 17556 265 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 22 40416990 780 18 4638840 88 6396 22050 3983100 335530 265 7480 88 1176480 1297660 3892980 25830 88 10920 123260790 600732 11556090 38590 526 155610 172215 118200 72162 2310 356730 4252560 232 2700 716760 11952096 1379700 88 922320 6324 1730520 256200 564 1305 67628 70584 166896 81528 346566 336720 32760 526 18 1837836 147680 3048 11242440 2436 125424 1621800 20520 809600 1483930 3240 1073226 2730 81928 3720 92796 238238 1680 31620 1080 3068 122056 1054310 112320 5566 57708 1393080 23140 1570800 28980 173850 506 4014 9800 2340 946 373230 47058 13860 2759400 49590 28140 7956 22560 1569960 8610 3888 1999470 10246410 14842 560616 14476 11550 19272 780 1596 18414 265 672 606060 14476 927498 54384 742770 2049180 170810 86520 146034 128520 403920 22000176 3893370 850080 1800 350064 656040 1908942 74620 5460 22 17013 1090760 132 58220 1145970 6270 25380 84968 92036 14621376 1032 27406 46440 524 4524 53592 15912 34800 40710 1525128 484380 5060 24990 2796 1089270 6464 909480 857220 52416 658896 9210600 71400 317376 105369264 13158 13160 125400 10374 260 43560 9738960 473616 496 174 1092 378486 2784600 220350 1090890 430464 53981664 74970 1015560 589260 174580 417240 25179 2940 15036 376740 22140 299040 7980 3024 1944 789 266 204580 476 833112 27930 155610 8820 6080 15180 222300 1499784 664020 8556 3870 17047800 57960 8322 199920 33000 7982520 175560 81370 10720710 3944 53010 8400 36582 3444 10920 769860 4140 1824900 14056 12376 116233260 76560 5304 25506 591426 2313 6160 734580 8160 1184040 2990 61380 6732 3780 1470 14880 2000 4233 266 36920 9589 2904 2080 135720 293964 10640 266 266 6600 7832 266 266 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 66 11 9009000 21888 27661548 88 260 5376 74432140 42770 39446748 355395 264 13680 16 2040 8772384 88 760032 36432 21600 829026 1722 77602616 7782970 7980 875517034 266 881460 17040 627 524 2060 44550 528228 1908 264 228 142692 104784 2959440 36652 267 993510 521730 410130 8502120 1705630 1313070 262 137826 738 348840 258 60860 5124300 1259700 2420220 106872 247380 153720 17365 1228584 164542 149682 14960 408 1589280 1310 3506580 43700 490 65940 93708 530 1808940 3033072 16470 6720 2300100 17202 325710 5100 296100 121440 14364 5460 22 1770 90036 3680 8556 498078 412965 267 82800 1944 52290 480480 2870140 275286 2232 17518410 14820 3270960 389927538 84000 4426800 1279080 65835 27188392 71820 1867320 174812 406812 1542 615846 12916260 89200 652080 49926 3987004 1052352 3672 5900 219240 3382896 7848 258 252126 3161132 22 267 267 660 2603380 267 28860 5322196 174460 159040 2205 201960 232050 9823 32399640 530 3706780 35574 12154 6926640 14571480 7254 270600 57946200 39780 77376 3660 530 1822392 2122120 1438338 556920 231990 29610 1164240 18784920 58824 4680 149328 5040 20592 3514 41860 7830 891480 267 2610 216720 17822 28041840 17145 19176 1800 7573020 2908360 47355600 99330 11968 132804 6577200 2244 27429 1271670 538764 33333300 3360 9699690 3255840 16100 22167992 122850 1820 5724 1223508 5786460 1052 51708 6580 434280 21059220 1052 35880 805860 1226160 2106720 115440 42880 535330 240 3360 44988 9240 644028 154752 8899296 105294 17732 3356640 46920 19320 8400 9934353 3888 264152 17640 13640 72072 7524 5394 175560 162756 134420 734160 39939900 228960 17780 544236 17085 30096 1392300 120120 68060 1054575 17612 277290 95584 267 17480 9812 8745 298452 5310 17822 267 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 268 44 67 183547980 6507 111384 11544 139440 678020 200564 15372 77140 4618845 37962 2300100 8050350 5850 6120 74594520 613782 29648 1021020 977340 400214 24522 86710 7409620 928 2895 863460 17955 82800 14768 2445366 20030712 211454880 38663328 2268 30520 734160 268 2520 27810 8547 268 10542 2856 1500 173382 268 2476080 24102 40068 728574 3920 29760 230205 14784 58212 1584 480480 53352 53592 2808 35178 134 816 2640 114576 223992 14777820 348 114260580 194439 759 399953268 8400 834768 8300 14300 739020 169260 13860 679830 1701 10283000 13572 22 77430 267 5705700 343140 2498166 59520 17835 190548 13746 51765 1787805 2081310 36462 94164 471240 2772 22770 84816 77280 96096 353028 54300 7826520 7812 1052 9996 39600 118830 40997880 169260 205674 385154 81900 3919982 785610 84240860 1594600 26128 9672 7140 725648 103740 20748 990 268 268 132 960 74214 120120 50232 169320 283720 990 1356600 19587876 178178 664020 246330 389763 222360 2197800 8736 258720 149806800 34776 45840 503880 3577420 669530 35244 190146 5564 20880 166284 5896 786168 7530 8910 231268 276120 4352400 262080 368010 6840 2845920 216700 590296 15486 268 4158 5059618200 268 49500 565127640 124740 268 3697680 5264700 4200 829920 92106 802164 27008520 8976 106080 11828670 28560 31980 1725504 84252 13333320 486096 16940 169680 6717564 8160 252 122820 61380 1680360 117300 265860 52780 540540 147560 8547 43005690 605220 268 141501360 9870 13860 36960 16275 6950580 438192 60060 219996 142968 1680 660450 30971304 1827 406 940240 6931 87472 57672 203580 33120 110880 156170 166370 143913 15119280 402570 456456 9204 8330 93450 18960 1008 164322 14630 46620 5903370 21168 94068 2335080 7755 17515 354420 612468 201 15931 268 268 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 268 17160 67 26040 4960 1820 735140 4731 35880 5990017 142044 445788 16393 15120 18564 102102 3328 27118 8586 4264 166920 7178 676599 9964980 5950 220 1680 39330 1785 15237222 37127650 1870092 2940 3885 5187 3666240 9356424 370992 17255 1628700 14160 1232 3654 447219 1142960 2340 116025 4425498 2724384 3469908 653300 14256 2889 2898 79632 66660 83220 1287678 7049868 495726 373293 2399820 184 52755381 41886 134 690 3066360 13738725 7980 19716 65360 2793780 28644 65790 140712 1524 87300 179676 5800 19032 415800 69720 13740 255360 11760 264 1474 1770 2280 276276 19188 6211800 22470 8736 21420 39737040 22572 17612 29193120 150480 11440 16309020 1938000 403546 12331 1090980 31416 361680 2136420 10035 8586 109592 7392 3237 8281416 440494176 145860 12720 120132 3485328 174420 1157465400 268 1441090 125664 6370 22368 19800 2250 469404 1848 268 18090 1380 3520 4284 3360 15990 43428 204960 13384016100 69327720 2772 246246 38136 16016 2805 7957680852 59024 85428 420546 32136 17710 238 8188030620 17013360 4555320 44232 428640 124752 481740 9960300 1390500 3320100 62586 1343034 7316 17422620 689040 1052 105336 240 534 2557600 2646 388740 534 7740 22628760 122464 2509200 756756 41888880 1038450 4048 3713710 303996 4658640 17958 4620 2699634 45240 1268982 34776 226632 214830 56019600 147936 1260 18088 238920 389391 435960 2030479080 4352634 205958 767520 1880636 81220 262260 14709420 186900 1060 27140 501600 6660 27060 93840 1280 1350 1320 376645815 502920 1297660 51143820 584640 16422 668220 18090 48048 269 50522640 27720 2205 7632 45122760 2088 813285 183869280 2340 658350 24423630 185115 102718 61488 627900 269 115920 55199760 13395 16048 4284 11020 49940 321379 5880 6318 3480 112200 85956 9900 8586 269 16020 18090 269 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 270 15 8970 54 135 115746540 39984 30 10 683606 356126 2133852 179376 135 18060 18060 270 12117600 52031980 24816 4200 6600 21084 130530 250740 5 491040 522 15 7272 7403160 32039280 52 35178 32580 33440 96276 269 24347400 9988 1195194 9360 1079440 270 14461356 8428 9660 606060 129780 119460 568260 611100 27 5258 1225 360360 252252 4267 2436720 61272 30600 216240 11141256 34650 3851718 31668 102 5370596 47730 225760 228228 7920 134862 22440 90090 224202 529620 69900 138890 69030 307944 2639580 515736 32776380 59296 97272 66420 1474 30 22473 17069 16236 1086540 4699650 871080 663600 34920 4250 42900 31626 491400 132480 363800 54372528 95160 408293964 1607760 7327800 179816 49515144 61515090 5460 162074 10650 74152 39060 97308 1220 51339 936 1290 26760 44460 295698 77127232 1560 269 1231692 10296 269 14508 2486 12978 135 132 1140 14381 4110 270 30576 59800 252 2520 3146 261 33900 260610 175538 977220 209612 1170 48720 148400 18200 31845660 94116 1621620 82593 206280 184250 333450 240 32802 338910 268 163020 31494 27667146 2530 825132 2938068 10301424 35820 77040 870870 114380 470840 15486 270 71550 491400 12749 110880 27798 58290 3625 5246280 556332 11880 7692960 4200 5472 962880 26910 812292 342342 267 344964 1591230 881790 7086240 14381 136488 912600 4200122 102039 108488 23370 289800 67496 5724 149500 314081460 532 90 2411640 1207730 3232944 1800 2150 8460 89729640 243390 110880 17069 5280 105820 6528 461304 769080 417312 270 1841 63756 18480 20160 7450080 19800 270 39010 57420 60900 40326 2350 53592 126753 16068 2340 3341 4047 270 16083870 2032 947163 270 912660 324676 12000 80136 270 2607 4408 270 270 13601 16289 270 270 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 270 15 6678 54 135 53466 1504 30 10 50384 3528140 1634472 119280 135 264 132 270 330660 4290 27552 68640 2610 1451562 455940 3108 5 23730 2737900 15 281520 488520 54600 108 139986 4788 823620 8586 267 3722964 988 119196 806820 7316 270 81807 75240 346080 4830210 1512060 4140 2662506 320112 27 3270652 2838 5140 518 267960 29393 380562 271 3990 1488960 3952 90948 1096524 102 12660 12660 948090 3849300 15600 75900 726 50778 1175720 104340 6948760 30660 918450 30030 5695200 96900 140140 22962 5158440 9504 39732 30 1008 251412 240 2860 785610 114452 15756 11050 138060 45920 21736 5020 393954 14136 104444340 142128 2532575 1818642 67909800 1794520 14137200 4769 5615940 41132 78540 1225 348244 5765760 1048 60060 47190 87780 1525590 23562 114240 15180 39208 998016 753480 3128 728816 532 746856 270 135 132 2340 118888 4682340 1848 18228 30100 795 929144 11879868 6396 3672 963090 70840440 1008 3822840 6370 3598 7796880 9812 26588940 1956240 12847920 828135 1717380 499269260 129480 119592 13620 5472 1423800 20460 312018 691782 160290 658476 11171160 434070 162792 1618188 21420 2596 1464210 2509140 538 178020 3740520 84370 2656080 53400 21364 1991550 30420 2051186 168300 3040 27300 161157360 10748010 185772 3809190 10920 1021020 352260 609180 432 2604 13333320 246820 911820 4586736 11220 23940 1068 37200 31132 316680 566580 1331906940 960960 284800 57330 113220 82160 738787140 11554 42120 6620735 737880 1330 1531530 271 3568428 343620 1806 1777230 4249350 1848 28700 1763580 2216004 1848 16181880 271 23256 1312740 484505 26091 810 231420 35925890 141445920 1598850 14578 66300 1231412 3840 48960 240 36400 6570 443688 77040 135388 1445400 17760 4883430 168300 8854 376470 271 208035 16290 18360 271 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 12 20020 6 31992 242080 37700 4 5040 4480 93480 16266384 21128184 94884660 45396 6 3 157872 16065 9112 50283 421512 644490 87108 17556 546840 220 89550 50388 2040 368940 17581410 21360 4 7280 3855 16192 5478928 271 166980 650160 14413140 1476300 100170 168168 16608 962136 6501990 593208 72450 3084 2667984 11466 3672 14278 40200 1621620 1027728 12816 938860 48360 6989 102960 3912 270900 6962292 271 6 7472452 4743 304684380 1305096 1442280 6120 1107150 215033 65286 69849 4508361 408177 19320 452590320 23780 1933920 5460 31312 29502 2822040 2222 2730 271 117810 9912 272 1065 264 583822008 845460 8422700 37735698 479756 102564 167134 807 251574840 78599976 23940 13983945 124696 261870312 307768 2576860 12660 16291968 2082780 1079772 271320 17368 2310 603720 54670 1330 5040 669256 4371900 124488 8520 51408 25074 538 271 2964 13244 202740 101790 12 380 2184 1290 17871 4140 20186208 27147120 443256 8120 204174 103140 71370 78540 907902 1620990 1531530 228228 3251280 52710 672 3466980 9720 41724 42336 6328140 25380 85008 3930 102480 970080 27283410 159390 53266680 119080 91494 63200280 21592170 10374 9972758 339840 3377220 897260 1349370 48048 270 2808 9336600 72471 679896 57429060 26941464 1335 807 341376 272 16871400 375300 27211800 8767512 489720 3917004 32340 2838 488427 118755 783288 12084 136 163560 10780 27720 897465 9898 272 69160 466488 675288 2782696 7140 26780 10630620 4620 180540 1335 8526 5705700 7049770 11124120 11760 131040 539028 2250360 17655 2160 39840 18960 10920 6619860 98928 683760 2203313 163240 223080 264 842520 2484 4043952 2367 672 26681160 153450 9006 476652 5331774 780 1583010 22176 272 38028320 85 311220 272 420 1548360 744 49680 217710 136 4446 272 4536 204 8190 272 272 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 12 136 6 24054 11770 68 12 3780 37840 40788 1833960 136 100128 1718640 6 3 2860 443292 2373360 136 10780 282100 476 42607950 16380 2040 400695900 593658 11580 1122 271320 3367 28 55335 17019915 252960 5110722 68 4740 40140 6552 692640 17280 704 629850 2520952 261300 2032 249900 134064 19080 1481480 13500 123926 273 12540 7811352 654704442 815580 564984 195624 18034 47736 318780 5450 321204 6 2314620 86880 1006434 106208480 241605 2072 671580 343710 122220 12768 238 1310 17160 72450 329825 470270 376656 18447 16698 965712 1040050 570 136 273 6900 2660 1351485 210 30042012 3260328 454740 17777760 496 189909720 4264740 273 154638 45682 198360 225 348840 56912856 257400 1298700 144918 6534 135360 3810 560120 20056 10575 151590 3810 996 16632 267900 3696 9240 2520 34626672 5226 920 1260 52668 54516 16366 136 12 380 5490 300 95760420 248115 101016 22560 13896 17100 326040 1440 8260 4813270 2420616 542 41810 110220 542 478170 192024 4595496 554913392 792 150480 50820 4025112 542 3990 920040 35700 4712 673608 1221654 1819290 11623920 1290300 71820 17214 4073400 255606 24700 2940 2308284 1236900 17304 181890 89618760 59475 575280 2618 7560 102030 8853845 10076 31416 93331 114800 16940280 18721080 7403331 778050 55080 20988 2194740 567 447330 5416710 191520 273 134232 132300 62054000 131747 1989838422 2259290 273 1223040 1670284 1076 2340 188700 1076 3228970 4370 408051 16082 3480 1142280 3149850 130020 39840 273 273 166080 1159950 21948 4140 18476 1630368 91770 43260 6888 2618 12480 348192 25309800 17372 5148 152055 15326 11399520 84930 57684 2882 275184 91 94874 1736 2076690 273 9859014 1190 4826 189 160160 1992 2214 273 273 367770 3420 323730 273 16652 18632 273 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 20 136 1848 25752870 121030140 68 35700 52260 47400 84909 103950 136 1791552 17343 420 147 107262 110880 111720 136 68160 4662 27690 48906 1197468 3240 899160 171690 7020 90528 1872 49728 6020 302624 1248390 8820 14940 68 5940 3805620 2049894 7308 261 14726 1043532 75075 5175170 272 15264 524370 1076 747864 221400 1914 433440 277200 120120 131340 5880 9120 3527160 16380 14004900 168840 7050 273 150 274 4012 67014090 247520 1641312 30552 31584 49210 1884960 26520 13104 2900 1875300 2820 4129944 2120 29260 52440 324852 34580 2451570 32473740 136 7004 348 274 31680 6630 57720 996336 54810 2862240 507276 495180 408480 156240 8190 274 318780 58149 20328 204450 5195736 2702700 6590340 16652 183540 255360 246330 11150 11554 21384 18872700 3420 53130 17430 558656 2691780 1560 273 63240 108570 52647 5676 441320 468 74100 300 20 8372 2610 610610 270200 664020 402 16518040 15992130 1064 258060 124152210 46002 159432 4689048 2244 12540 62244 683760 274 61776 7400 184448 433160 186732 845460 44431920 18150 1310 1677900 54796 2310 286440 424320 752544 732564 8366 108402 363496980 9449680 1025640 519188670 272 1160 454434 272 1404 491400 218790 51688 375375 21462 326742 39299520 75516 1800 96990 3500332 7020 5880336 36960 65100 79632 16380 90804 15120 195888 13020 139047480 516764 387940 635376 4863872 4620 16171584 516 3036 152640 126420 21060 80567760 540 180 9646560 2080 377832 16380 274 3197340 1453917465 1345 1339185120 31050 222318 1348768960 6775860 3648 207690 3843 90300 103320 1532076 115710 1467180 67080 4848 1064 13104 6591816 286020 1272810 207060 31080 417417 87780 274 74444370 52650 17169 902190 25840 8700 8190 31122 274 637560 382200 27540 1830 32130 9204 126270 2970 7004 16653 274 274 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 20 64380 9512 22 275 63096 117552 24090 13770 11 52164 30096 1037036 95816 12540 3225 137760 5522 119700 4112 771420 1577310 38220 22 7355316 27755 816 526050 1784670 8736 54549 5220 10920 230010 11550 85904 167904 17372 26680 325054620 47124 421960 34968456 41990 231021 9512 6696 297540 21997080 510 18018 930372 386316 22 84448650 303817360 2312310 76890 19250 1895040 163476 247689 2080 13980 270570300 2304 2886 6302 4746560 3707244 599676 265620 127890 717570 339127200 4140 10780 1629600 9120 317814 10668 260 362340 8190 520800 489090 2231100 13860 3210 630 9453 8052 86940 167055 22848 300300 570180 16016 355710 839124 6237000 250800 27300 13679640 219300 222404 1861860 167112 46002 35360 4307946 110550 13157826 42768 4410 37944 78540 813 13065 340942420 19251960 1848 1030068 61200 26334 49560 20145 79560 57960 4803435 22227660 4290 158670 9165 5772 20 8372 5460 77910 98280 828 30600 4167240 546 72270 12873300 41525730 120450 64230012 182 1126356 2384148 5872140 1708992 18306 56964 226860 23067 3978 2784012 10080 131040 2079000 17880 1355172 531300 133950 140904 860 5004936 20465280 546 129480 2526748 74448 12036 4112 266 518022 48819360 462 181890 871080 939510 1627920 41041 205860 64260 5093064 91105 376740 4096400 171150 138670812 5216354 27888 548250 2871 186420 865260 3326610 813960 3164040 243810 408 9240 13936 11282040 23845 2040 3663660 2580 36540 17304 950460 380 5220 17100 19890 9180 17843280 7982380 70312 270 8760 13920 240 110880 29520 9348 12264 301938 13668 49350 2070 3654 275 97944 644028 506160 112897 19656 259992 4386 52875 132957 50160 530 32892860 119328 119789208 3156 261812 3559374 3654 7134 275 37944 14976 4864 3295176 165110 17716 484110 225060 275 18444 2070 275 326060 16744 18906 275 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 92 138 23 66 276 38346 15330 598920 488376 132 69 248820 1040 307850 14640 41514 8820 92400 1305 76712 145954200 138 7812 22 124708584 273700 55440 1942980 20196 114 264 461472 18900 253 3234 1848 1260 222912 55500 3588156 6079920 516 80560 4446 276 276 1051830 154840140 1434480 489720 31350 108150 6249744 44 922610 184361940 2503440 272 1465308 147022 25830 41820 696696 6732 842688 1006434 150 46 1138830 85680 6211104 44604 813 19383 119392 1756440 1286220 57834 540 3108 5460 2664508 106260 11700 1945919025 9720 3840 7447440 3410 274 69 660 39780 70980 308154 241368 65100 6739920 1834 599352 265438740 792 234080 515372 189589322 2604420 244860 94248 276 4376580 1600984 187883780 1522800 10182480 4830 960480 11088 1126428 18674040 127100 816 321244 3008460 226734 14214 294840 402696 43176 77958 735264 728640 3366 54360 59318 276 820 92 570 159390 1355 265932 5452361220 158256 3720 70794 2138444 220 553707 480480 407160 7144 272748 15300 3400 530400 411610188 328440 978120 274 7941360 207624 376992 795600 3419 6264 32538 266600 192618 4560 480236400 21948 184184 625240 17538 563178 3440 2108577240 1763685924 16560 66330 1626 7760 54 18181800 276 3712 198198 42522480 4140 43800 185640 112734600 1729560 488870 3825 310248 4571640 343140 273 58344 10501110 14478 273 5290740 735840 276 8904 2992275 10285170 124080 16643 221381160 276 6336044 272 195636 33180 40860 61981920 2310 233450 54390 454750 139440 66360 3400170 6801795 1355 29099070 276 835380 810 127026900 486 692172 4144140 14364 598416 2104872 1408680 1260 159750 29880 57672 509490 102816 116396280 1316016 11683320 276 375804 18419 29640 2106300 445536 1834 113584 276 4136 14555 3497520 51870 230 5650 4482 23430 4114 185640 276 276 207 5673 276 276 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 92 138 23 960 276 557460 428400 5544 3705 1366170 69 3433136 109169060 273 51870 344565 2743104 81906 15444 564564 38304 138 75712 26928 792480 1005 12045 2871330 2015520 2928 3840 6300 157036 43148820 560280 39324 40920 275 3360 33203652 43680 42840 56940 276 276 3060 980 18060 180960 1404480 65313456 82005 276 2442 3080 39891180 3996954 6066970 3060 22932910 9966600 34272 13832 8274396 3150 274 3192 46 835380 23472 325380 2322540 3207960 8239920 351120 8364 9361530 2241 771342 11446380 15950880 235620 36568350 217056 22227660 6132456 477420 1040 2631090 275 69 3828 57816 1345695 48825 953568 278460 193884 13620 3859128 350064 293488 1320 59400 40194 516224 1586700 377400 170430 16835 125280 36709596 46620 5481 173880 288420 18900 253300 8820 62040 5354580 1925325 3696 186018 502086 1560 1355 270 4823070 194182560 1643880 29057886 68902666 7595 4212 12180 92 870 330820 277 112256100 514140 10440 1082532 6972 4796 16052080 17070823 18018 6812966160 33660 11592 16024008 421290 4112 706860 3930 743280 710360 340259 29254680 3145260 1320 39480 27600 1305602 1529424 270840 3124940 26928 4771520 193284 85800 3011040 1470 282744 4200 13224 11934 58449384 12878580 12720 186120 7788480 16426 20000160 64200 767340 2568540 5842 114235 215280 19092 49932 6611220 31402800 1800 9500400 43239 16833 598973760 420 64260 1525104 2604 8484840 17121108 35140 2531760 873308436 202020 154560 2905320 31920 1152360 1997433900 72996 596988 1818300 1352 273928160 16981820 17220 4410 6300 695640 147394590 2248080 16800 295596 2118223800 277 1029756 1015560 1861860 418950 2782724 1890 1155 714840 18480 16426 26928 60672456 2152 638866800 5804640 413280 51887670 2670 2200 5745168 4341480 5641908 6076200 4766580 1004416 46920 3888 7176 7292700 9521774 53592 12765 6300 154980 253890 245140 9282 100464 3135 277 17020 19182 277 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 30 85260 11761994 10440 9676 162240 4872 150 72864 637468 828438 49020 10363626 1224300 103320 19016400 12345300 1260 73476 278 276 44814 66612 273768 63336 88920 8040 17028 51471 120 1657656 3120 2568488384 281152 37980 44066400 4819620 804540 1780 28560 34650 2181960 910390 446082 12540 248664780 1288980 98280 1014 1832600 2894760 4823280 6256404 102564 713284 116100 276 26520 42300 73361736 13907088 1791180 3379428 18755 546 773190 36708 23598 7280 376992 4086060 23092 90880020 30014928 8460 1275120 9841260 16380 836400 97022436 19026 12040 110880 89040 863940 1454601720 83930 2794 36210 1834 14352 276 495178 37995 432744 333732 10980 3596112 16821 167700 21912 107640 232050 2038200 243320 1251390 6084810 9544392 15372 4864 27489 21204 9288 1108560 12264 351500 217560 104193 88740 1401582 4820 277 1714284 15522 142388400 18889992 3289440 4368 95920 105820 276040 5284620 7192 81310 5412 5220 17020 30 4830 106764 16380 133980 6592 720 17112 548 149160 1861860 19656 558450 26796 213192 609654 24708 46410 1560 13800 38874 173880 183008 19140 108720 26892 14070 3568950 13134 519156 60720 16590 798 58500 8322 382580 3840980 292656 70896 45924 17760 11254656 6930 44824920 1992 37366 54 491400 8505 182286 7776 144681810 81180 2129064 145236 338539530 904470 23299920 526148 861087 202722 220584 5079492 825 50370 525096 690060 14136 41328 56712 157080 1848 2422728 351120 141246 4356 27720 574492 1064 504868 124020 1992060 733920 8460 2577960 65070 611754 2545755 9440 3461040 1204280 120780 45510 210672 115430238 4346760 12402060 26910 91482 404040 35094852 10640 100296 1897 1897 8632 278 703800 1080 12445020 2185092 2421 869820 40890 163372 355212 8701392 25812 78300 3445 6930 412482 278 278103 2340 166440 278 10485 9548 420336 1860 4148 9321 278 683760 14421 8556 278 278 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 90 12 17304 282030 1530 3600 274752 6 5692440 14880 82422 240720 867654 276 1787100 34478730 44352 7639760 546 350064 4662 352935 471772 281808 5460 5355 276108 3930 1069320 6 1596 18537 26040 212520 101803650 25704 3120 1943168 2380 9828 914027400 504108 357420 113904 6474 4662 15510 50148 37093980 1848 49062 78088 65604 3559710 187746 2120 1119768 4615212 658068 30120 1305 1767558 40920 16065 29640 440112 10080 1403184 3640 558 28908 117552 18720 14820 247380 226320 6024 120120 4950 416976 1187670 2085720 4422 114408 731400 18060 82824 83930 49032 875610 278 12 4830 38760 26108 108420 42140 88308 170940 332280 972 456165 1087164 35604 91080 568560 39600 313560 7020 78540 2154988 7104240 16327080 1042360 4437 33670 1470 95130 5160 7522840 73080 49095354 46800 833952 11430 786600 387200 100762830 546 504075 15721 32604 804 2994780 187812 9240 115506 30 4830 17204 29520 343380 2168 26160 18204 1159100 49060 153450 312480 3036000 597700 46980 19050 203580 145402320 684 48300 42009 18018 2110680 10307220 6300 13224 5654 121440 110236 21261240 2250 342990 218196 36400 554 2926 28560 418200 554 1036728 112140 37284 226100 22788 8072220 554 8460 24185280 31416 167675760 10904 540 2537295 33210 546 9636 14145 972 217140 16640 2590 12054 299250 514140 7377120 4140 15983100 552 251940 131040 276 152600 31554900 48230 1390116 174468 21845 90100 278036 4144 7592000 31080 184440 1876 39780 1276020 21162960 9345 97440 21900 468000 22420 3000 7278180 16560 1148400 30100 546 27300 15180 55428 34339552 1933470 2184 564060 163240 8330 279 16920 4892940 4454 30492 182700 8910 22330 279 49280 19460 9996 80325 49140 3710 2052960 286229 206448 4219254 3420 341061 1044810 35700 756 279 4535090 3120 10718 9240 680961 17390 19460 279 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 35 24 70 140 15960 20 35 30 28 85932 16119 42510 140 445200 45600 107644680 125297172 1050720 140 14586 506 4626 5124 43680 128700 1184040 28 3024 96844 24 1890336 3615430 942240 70 804 566060 248343300 20240 20 180 3045024360 89880 8021020 9240 521220 72168 55680 6846840 2475396 307188 616080 7110 1078056 18125100 140 3352980 10218 3249900 15576 5397 42903 2071380 3096720 1186416 484110 279 5940 30955680 35 3960 84240 987900 6738186 122010 831480 3364725 42642600 1242360 90473376 448704 4788 147972 9504 8742 10244325 514140 118320 1591590 5580 229482 91908 12 251412 615 250572 26220 2083860 131040 158340 869124 280 500520 27720 234060 3527160 18705 25620 1112280 1569540 130896 2772 378252 24940 101010 1254330 100800 25704 1869539490 3388 38376 1529880 344357748 3149400 9158 306912 3235320 373230 17882730 92036 35828 26529 3996564 4208 1042440 374100 660 645810 1830 70 8742 36540 7140 2629182600 385392 591920 40180 351230880 7307685 219450 199255980 295460 9538776 8798400 76752 75255 961860 427982 12240 185330964 1359765 280 558480 831 948192 3808350 74732 16380 25806 293280 4410 948560 43890 668360 18200 760942 27780858 68537700 9876928 24310 9110640 37674 3135990 119700 278 1512 5405400 6831 160356 2612476020 4545660 1275 2662798320 1540812 3385200 287220780 36540 60060 2825100 31080 671160 360360 2204730 473280 283845408 180348 302736 2794092 66897480 192372 1986040 1053360 232460 14280 8964 7980 57327060 10120 43680 722484 227920 113832 797940 70 29700 1330560 280 4182 9237690 29040 1880 230010 110880 4730 8521194 7659925 1011060 6037278 1538838 189 156756600 47880 31920 75047280 2737 167440 680 184008 1242 47124 52290 90 20460 33410 280 24208272 1241016 13260 7281560 140 266 72930 3168 518976 2366298 280 104748 7037310 1275 44660 2783552 140 99120 404294 280 210 17391 280 280 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 35 176300 70 140 4663950 20 35 133380 28 25080 11418220 402990 140 68172 76385760 21 97680 535857000 140 191880 11430 4653100 1047480 85007208 21420 469800 28 9204 280 1212 2152 93610 9849840 70 17780 2542540 2507232 564201 20 23892 32986800 63679980 708708 87580 7291368 9234 99792 606060 844830 37093980 24396 14820 52080 318318 140 140220 843600 967200 18998 17575740 272 25641 27390 759621 17940 795 3612 1950 35 848538 388500 88200 1231230 3547635 417582 523740 287370 810960 322920 89386 80040 3359160 92486680 29232 9515016 229903800 11130 819000 1237110 27120 421974 372 19434 630 12960 99060 148596 588 6948760 46980 68544 22792 281 218672 32112 105060 5040 1016 607920 852048 617232 2520 800730 19591 276 1977430 356952 19635 1572 3738 2552788 45360 3875 8926896 422730 115920 1297800 6456 26620440 414120 1028160 1073226 142896 260 26196 801540 87780 330 70 8742 32436 15540 260520 3696 130284 150696 42900 2549448 2054850 558 327756 22015 14478 834 362204 60060 422688 2302300 5888 155419 205323300 559240 6507930 281 18564 12258 33936 18018 2490 799800 10260 4401540 1416984 115050 4938850 37252710 223380 1469160 1254540 1320 4830 4482 1320 12980 2790 24185280 100232 47209680 746130 2620 1002885 538641600 69346200 4104 44238 115255 7140 1405392 4680 8505 14440608 28116 309600 717060 68640 95676 2493192 4956 834 167640 281 371448 1371990 365190 4623960 65675 273840 1108 13780 1360 30636 309420 14352 371680 32680 227304 1362312 16998540 17228200 1380 13365 4579120 29099070 17578 155419 37758 85050 3060 12426 281 72072 16770 1064 74683 733590 2184 72680 88200 19234 15184 27450 281 1346950 2710 35640 62491 3228 4332900 114380 8330 403788 160890 7456 2065908 4734 3226946 44814 30504 1300 19090 720471 281 19360 10810 281 281 17484 19740 281 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 47 141 23310 18354 282 45540 683700 18275400 1782 235 130284 314160 139920 90636 1037300 234560700 926744 997815 281 1977840 212058 4217430 81144 57960 11970 353430 18340 21930 208116 46200 1504800 121212 46134592 293090 2184 495726 168473760 30030 1540 3900 2587536 28980 3266340 2792790 38220 141 700350 540 76500 7764120 14630 545300 182490 23897276 989430 74980 134520 12600 44895 231420 100800 565708 26042520 558600 276 26040 48048 2860260 4935 1746 22724 118080 9166740 17640 1498770 14910 11319858 5712 505164 464310 202020 42660960 25188240 2695140 9234 49896 15048 99592 66990 432630 2710 444 282 435 6328 161700 77220 84800 1904760 17820 380419710 182850 212160 23393370 582470 72240 126540 248136 19110 7146468 1140720 21528 1467180 8561784 1656648 5100 6216 96600 25326 1688610 19608 314820 15720 107088 3552 671640 12642900 250335540 92016054 123018 52624 5720 216372 232028 13260 704320 734160 46410 9870 94 1260 484980 329912 1392 335685 1856400 97890 11748 285600 160050 35492520 53214 280 792 3595878 823500 20240 9345 1950 17490 3013920 5014680 7790760 5154060 15252 160463952 264180 465120 61190 1455240 667920 342342 3357900 24738 15960 293930 19110 31640 4860180 10280 24578400 92820 7622 2892882 470730 3024 156756600 282 5427 14007 47880 31416 1885875 450660 466488 2995920 2074856 325040 181350 60114 50160 7812 242869650 284700 279 1691760 1068 11589240 157080 279 2968 12136500 193908 19397 14616 884640 710424 108376 46308 9116 163800 235620 7588 8460 5571720 166364520 31943340 3930 6868680 1385 89128620 78000 84000 77004 110880 2109294 9880 140760 9356676 10959390 1020096 1321320 28896 3542 68761 618640 3206820 8624 26488 1466361 13237224 5940 3556 6820 1432200 47880 1721148 24344551 9516 282 55440 93450 261030 912 4505 2594070 8100 16422 184828 7632300 664664 282 350280 19397 282 4872 7420 17765 282 282 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 47 141 7357532 678564 282 32436 11088 2508 28357560 5352 1258674 2286 642642 556 23100 276898380 16380 583740 105780 962136 4633860 60116 7590 27720 274344 2967860 471408 24948 694512 690 5195848 726150 283 56980 802200 51120 257070 14558 4140 1788 804 371910 27720 444990 71060 141 2548 1596 7398048 281 17126004 17460 63250 437048070 273180 92820 511560 51912 109746 1904 168780 205128 631400 294840 19720 31920 15720 70356 6195 954 12701988 526680 1097460 7416 1680 10823526 86526 6535620 3952 13693680 1932 1108 25740 61560 3720390 1606800 282 24966 28680 16447046 135630 2964 282 4620 12353040 154980 532980 3022110 6192 293040 406510 3850 189504 9030 32760 341640 885456 24092040 10231242 3039960 112073 518840 321786 312900 11220 92442 8880 556 193905 1421472 9838920 96495672 1021020 23261700 383160 35640 2739 120432 361760 259560 45277120 77616 42630 4818816 50172 2180 1470 870 134190 94 1260 207060 16952 3289296 57288 26596 9450 2992 49140 1392210930 104160 1454310 104160 13545 9310 2411640 997542 2507736 50087100 19516 2735040 40072032 378840 5016 515592 218085 5292 1537746 2410 89230680 10270176 58410 491040 6683040 6896316 21420 149090760 4240 5453208 118517880 2710 13260 1994416710 13933920 218196 1697124 1189440 19992 17907120 750605 18480 30214800 265824 410256 113427720 9922 692208 679410655560 14170 14698992 189 17733 712602 138600 428340 15879 12363624 16764 44268 491400 192372 1400560 1053360 9560 3671640 16800 942732 3612 5329724400 125280 2017800 12852 34980 215136 125460 3919860 652080 10131660 19380 6120 149310 220880 6754440 1879680 20016 5260 564696 699105 357420 21326760 3730650 17675 812150976 715680 23178540 12600 19099080 2466 16077600 634032 10122 3398220 104580 5881260 1890 4474470 95680 3275844 6216 308100 34250580 283 65236080 636708240 44880 41055 7182 256200 735042 308637 6450 7140 5859 283 200080 428358 360696 118440 17766 20022 283 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 44291100 18 9468 9135 7650 91740 134520 4488 11342240 309700 1120 1500 1294440 4140 27105780 290990700 2653980 63427 5280 1721720 284280 1453760 421344 3048540 8280 1055340 6200 22260 4872 5133528 52868640 1530 162610 687960 276 2730 317814 1704340 37944 56364 1476 14322 1849650 112350 36660 4752 57618 1686060 37576 2214420 79488 8070 1872 283 1580 5025410 1288056 213 17388 8029056 1925 217350 3247140 124320 274833252 2472 1575840 36225 18 44268 1939 55920 90870 291720 650412 24360 1018584 1215852 243276 397152 639450 9108 726330 91630 418392 401016 83538 47880 2688 6456 51060 351645 435 746480 6888 24024 1380 4035 2226420 70422 283 1638 18564 19418670 1068 361608 4680 1638 284088 1140 923160 152342190 34320 187264 163246104 3497166 89670 1207206 265980 1159536 623700 17820 98607600 303108 2508384 13398 293205150 44730 283 13980 29172 4652340 3696 1780716 102960 615370 63210 49140 17766 36 3540 37848 10416 835810 2548 129030 3003 17725890 146916 1253500 2475 3226080 8820 101465 2532 3990 40850 3846612 69960 3682 556 18744 1312740 108174 28336 75411 638250 7747740 104412 1833688 14700 3922512 4000 19774404 8727420 558 7560 38149020 13752960 82830 55986 2808 60102 558 2620 86130 156756600 10944 17262 843 9935310 284 4458985440 135660 12828420 75750 182988 97944 1102794 30856 2216004 94860 2473800 12720 44310 203490 55104 1672440 11184 276900 17160 284 94248 29925 15939 81932256 88396 1369368 439208 210120 42317160 562380 23660 95940 140 932425 7315 2340 174384 12600 203040 2899520 32340 3972066735 990 3248 2926 2574 7068 1848 404040 11301732 1212120 284 63336 1072848 2882 14587496 39064 593640 9181920 3744 792 3060 3235120 101640 138886 3003 302640 55380 120120 4035 1890 263760 46224 4539 2394 284 50736 5526072 6475 3696 496000 8715 2440 284 9576 213 8930 284 284 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 30 90 20 826065 188600 269360 54120 207600 2520 53153100 279 64605 60 560 950820 12217920 60 283 850080 99739640 5380 109482300 29880 32712 10485 9240 56940 51064650 2124 2045160 2120 285 17355 350064 4872 285 366600 1020 5940 16830 280 53410 9360 6193614 487620 204502200 227120 924 1372560 4813248 23876160 5005980 394680 1532960 20 6038760 56430 419440 826262580 68323164 40860 169576 7560 149292 63684 27720 21840 47250 18 1832316 199784 795 75684 202740 4264260 8505 512958 10119333 974988 19740 332046 329175 58410 6570 80652 688688 30660 475860 1009470 4992 10500 18315 15 11760 252 1827540 81900 288052 1012 4304 1890 4522 2496 1960 843 13860 11088 270480 4080 3885 2548 2178 781242 1939 7196 11704 408870 183148 256410 5934 12344640 891429 664020 70189560 161280600 110292 9240 11388 5370960 7644 117260 19964 1269220680 388680 5740 7061460 2730 3523 165110 36 3540 759512 6672 7424 1124 78690 7207970 11130 70380 3836 366528 48060 130284 149985 1603992 2776774 28728 13542 155220 92820 353430 29643 29172 800 42924420 36978480 5472 94950 955584 15048 225456 1250418 8160 9720 303030 15951870 7280 819720 433800 5700156 85470 9310 2110680 274620 9180 840 6853440 20264 1627920 11718 576460 5460 280 450660 64860 671920 21103320 34668 371520 215280 80598 2652 69552 13860 273000 5269320 2376 258804 3023280 19320 50235 2968 93451050 285 69536 25806 18769380 316948 203980 294995628 3444 485640 2448 37660 1124 44229920 812630 6026 828 4110 360360 3741430 182490 19380 110880 4000 53934 621135 3108 558 236652 58110 44867680 53040 1946 958188 133875 2216 3198 28248696 10440 48906 34920 43947 386496 3071880 32892860 307050 87780 494 1092 15080 273504 83520 38790510 17136 38250 1753752 258420 4620 364895 298350 8361444 115940 267120 1960 11186 285 285 6048 20306 285 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 30 286 20 4140 9660 63072 34422756 937860 120 286 40 59040 60 272 309636 28737720 60 81510 14922600 40 28140 548418 15732 120 411840 666740 115992 48825 6944 37429392 98280 152724 280830 5769720 3908520 144840 2232 571340 492 3328 112992 434280 3269868 28260 36411 67968016 282 24720 6468 42840 30712968 3933930 239760 566 20 358800 3841572 89724840 116116 3738 265686120 25740 4080 37260 38862 1230 1108536 58608 1314 10764 286 17250 21205800 119784 236652 568176 5502 9070248 8930 463420 83226 1680 576840 1491084 34181532 5141742 296922 20720700 197340 413802 53664 4620 30 934800 6816 7151220 709308 5904 3100748 18762 253050 1235520 1437540 3045504 44460 32233488 27720 196560 16284 9300 3368244 4496520 1088892 188955 707112 1890 347424 2237280 300720 22936 300762 257482680 1189160 2470440 2440 141984 163020 2451570 4155 2448 120780 183600 97416 17520 38220 1092 235410 180348 19376 1980 60 1080 124080 20109687 504 1042860 28380 521850 19131840 281220 4589640 17670 741 100776 1053360 4013020 14325 1617660 24780 447720 2664614238 8250 16128 18692100 1405 2023476 181221040 499290 8820 39060 5520 51420824 194220 2790 115500 130710384 55440 4960 2207445240 104728 9520 2799300 28470 150202 8364510 5850 4590 31351320 10224 286 194040 248820 1112 88110 31080 103974 1007760 6630 129050 19136040 9213 73748 79868880 601692 9108 1666764 12012 4980 157468212 18732 347880 18275340 17220 720720 3691380 30110400 8544 26640900 18020 64680 294996 2860 311220 25468380 27552 1649340 83160 43680 432822 3521700 43736 397320 9883440 605340 129360 7936110 7905 36400 2733720 101346 348270 4762380 378 86100 20842416 122360 19250 3101560 9384 49050 7219800 1112 1380 7185420 45360 519870 1055340 286 7524 282084264 10004 86046090 203606 15549 10200 4560 2000 4573 7315 286 198 47347800 19153 1204 6061120 8785 4920 430896 286 15265 18145 286 286 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 621894 92820 259896 111600 12 7084720 1558440 655052970 120 2463300 280 76160 677040 272 6820 1053360 173430 35260 34104 40 834720 402192 8280 120 180180 284 17316 122265 1622868 10151928 12792 82740 184032 40680 46872 36630 18428340 2790 12 2856 17100 269813460 146838384 53456 141240 9200 82170 12012 2037336 79716 15834 37884 924462 8296 140 1296372 2076480 179676 16730 21576 1530 2034960 161805 1376804 435710 36660 1586520 1861200 990 13804 18612 420 8659770 292152 1381380 16744 3220 35568 57120 601920 37944 2225070 247380 422220 281160 57876 20294 103588 158099760 61156480 10020 590130 690 123984 8316 549516 243984 17190 7588 8457339660 849 25560 43736 10692 2580 5067636 154038360 31920 336336 129930 263340 4980 564 5792619 17303286 42120 1644 139860 106080 1569466080 22143366 253890 26520 2332 5419260 227052 235290 12540 2270268 6090 2018940 5959200 111111 4175328 1021020 643218 1178520 145236 20573960 1980 60 18360 104880 287 25764 90870 71808 3150 3978 10062780 20502 213180 150192 160440 9108 61785360 11550 19140 376740 3369960 2088 1320 1686 2434740 1709760 1028580 12376 18810 63960 66016860 161190 43180 7703850 900 23373504 2392488 280 160440 570 19099080 48300 9672 1890 15960 138840 420086 72822 87622080 20264 1627920 76908 264480 3386700 4842 60233040 2280 18648 1318590 3876 173451 1698840 570150 37290 266640 37286550 13884 3253800 159060 90300 8953560 5148 5850 17160 8602 66666600 13310640 973728 19332 48096 9647820 287 8000720 7280 7812 895356 102492 44880 1165860 9425520 2635360 536382 137904 425340 245310 388080 6454560 385020 238392 19093536 105275352 2184 6960 11844 287 271320 203700 6016920 3883880 2737 1196000 11472 28408 9785880 5010044 5655312 41535 5520 2770 298540 1057485 202609 81600 20130 232297 284316 2730 114084960 327600 16101771 674880 5340 287 11385 12220 69020 3968 2537640 426646 11280 10089 741169 18240 20592 287 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 136 272 68 153300 272 96 136 136 46530 617610 272 2322320 21084 85272 17 252 34 2115360 1201200 286 89376 1907850 272 10273780 488376 42840 27415080 2217072 10164 288 136 343140 21261240 1415 136 86950 3120 232560 481833 72 9360 50622 239540 134550 14700 40044 272 188528340 634200 2520 5934 18468 9540 4872 9384 2320 63700 90480 436450 851382 29041272 1407120 593640 74480 260208 143520 286440 77720 131689 51750 68 192 795 33600 286 30300 584040 20070 101304 3919860 2448 11352 9880 133980 352110 805504 153510 36570 43884 658580 12060 1248 91560 690 272 276 3780 19700100 157320 60060 12420 1320 18335 8602 477900 159471 35520 33384 30338 269920 6837 26796 288 27886980 2627772 1029192 40860 2992 68985 151800 705432 6696 10764 886380 913836 7920 468930 29974230 2222850 393954 8812936 192918726 20502 4786320 9636 2233452 5146050 2970 5260 5830 1548 7260 136 2256 288 19764 7080 570372 4746 660 309624 5566 10212 12475890 57288 13500 630252 3073812 142662 5950 383526 3612 262260 279 1956240 4950 284109 15273720 21230 927960 12852 5761140 264 2660 3800 100256 1698 9756096 1605990 55986 4920 21840 97170 415380 2412 16632 57090 861698 27594 31351320 144 20711 900 35190 448 1260 1806420 605120 11625 1167540 712712 142758 272 332280 536796 5031390 41055 227484 6199380 3391500 975 150195 211771560 10200 56 9184903200 129210 263340 308880 3780 1516620 504 284 32004 71820 198660 71764 367380 5180 227550 1979040 968352 70620 1965810 83160 72680 103950 8310 144 1240 14880 451440 1080 86982 10382580 9690912 9480 2805 133630 54250 19305 280 288 22398792 54 139230 197509788 809100 156948 94710 17622 34980 4739449 276 87150 117459342 5320 7264950 288 1360 90 9287 27060 35100 240 3406 29232 288 144 5084 288 760380 216 18527 288 288 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 136 272 68 16191 272 6838 136 136 97812 160344 272 4188600 57057 4556 289 4 34 86905 1198860 8854560 284 113296 272 120540 713487 15540 5985 101898 4110 144900 136 442520 11418810 834024 136 282 560280 6045 257201 1710 51072 1340 7093710 78762684 176220 63612 272 17667300 4620 207480 289 279 288 54180 15554 13300 14740 2472470 2104500 13334 3191370 287 11880 1132 89544 345114 42900 661320 240900 18270 68 382191 6600 4209744 27030 14420952 441180 173106648 244976160 2963220 127920 46980 78165 457470 10320 8070 161700 1160640 2701776 148512 15273720 23460 509320 1200 272 4620 1140 367080 6120 4392 6838 416556 113147580 666120 15768 9257690 1644 47880 6912 1588840 33176 10584 18450 56576 193248 9912 14896 6549 6977880 9996 794430 4607 74970 7073592 53592 1510320 58411320 1503060 8204400 5177040 77140 208692 94601760 102539580 5090820 168268 1872 1517880 57960 3783312 1980 1379820 136 2256 4110 15840 11273460 1712700 7770 110700 141588 289 5437152 7987296 12600 494340 1376340 16758 54152280 80694240 229278 196560 10449 28560 27803160 9538 5502 4213440 218670 15540 391776 82824 72068304 185280 12395180 7936 1897896 217750 186662 1515822 2822820 25668 6670280232 2422728 570554 188495580 50610 798 2298366 57036480 20562 1627920 20874 377420 11254320 12543960 116550 1165320 214130 116748 152603220 7074 59755 118668 53266680 239778 191520 564 20078520 360282 9900 251160 4319700 360360 652188 20486060 321585264 92820 20074824 684 51660 11700 5240 844560 27926184 2826252 828 1146420 1140 44229920 1253905950 61506 94484 110588940 11880 68015 245520 1420 183774045 1530 18228 1974 5852994 4361700 4456374 266532 115619 47740 11095392 3721872 819 2572240 9462062 2248 1326600 289 13154388 34445214 90 207480 1831570 15910 64515 185136 29400 16469700 18580380 289 13908 177888 1268982 58916340 9245856 5380 148852 13896 20640 7308 2106720 289 20374 45600 3306 289 18528 20880 289 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 48 270 842712 96 236436 314433 53040 1054320 96 12122 289 19140 64960 329778 58194 4 306 102492 1151280 22647240 8062650 3220 735375 200720 198240 29400 1151106 96 11592 2626182 5880 71955 5442360 82530 14238840 24486 151536 13530 19579560 201432 982260 14660205 660 5130 262416 100776 475487 348894 665280 288 1979040 1981980 1821720 179550 584304 279840 96 10694530 94920 20633886 149520 149079 35568 212205 1400490 412380 23100 104468 7259952 3690 14212 858450 162630 15384600 45150 288 737880 27390 1933932 140580 19320 9108 1140360 10814040 65188200 544680 1010724 76680 6903360 10980 2310 13260 376200 750 9321840 276 65239500 118916 10038 7627620 4420 762720 3727080 650760 848308 638001 29280 175560 216216 96624 112827 6326640 440160 186760 507780 490770 10374 318420 236385 402780 553112 1566180 37968 2322320 465660 5520 13689900 1125052 7665900 27404 62225856 9944 1698 40085331 208884 576030 824166 3191160 1958 11568 292932 1376340 2184 48 4185 572 6150 13860 126606480 299022 7704 18200 850650 181720 47586 74700 6777 1699455 408044 748650 18109 25069860 15098160 3896100 27768 59690400 39606 4028 17520 8337960 1683020 43127820 6474 188940 5084 5084 19295640 18480 5610 41422 298320 222768 12190 7957950 10668 1668 664680 965796 122388 1700460 2411640 144 6141 266880 2910 66300 27720 1125164040 24783880 260130 7101 3432 77418 11880 10210200 861 24861690 496248 76380 29151 34776 82952100 4253256 103785 11472 176280 20829 1103256 60100040 346080 7101 1546272 665680 290 220 7189980 237184 68041820 11832 25740 1081080 23780 103963782 30120 10560 41710 347760 186615 53400 2106720 3705 852 97722 15571920 1595406 852 131040 434819268 8481 7068 82182870 73080 40680 388926000 51480 9880 1287 2924592 629280 290 115618360 1610140 290 46398 3885 7140 73150 2132676 1932 2192 290 290 9752 420660 533820 368368 11421 239772 33060 264096 190476 215250 290 290 7848 9312 290 290 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 48 12 1516536 96 18721 5754 190380 101652 96 38430 291 14874090 79112 110760 107868 132 24504480 104580 2435048 486180 124110 223088 882000 118127730 27553110 65700 6657420 96 16368 3227658 22320 991800 316358100 2095830 35179032 24063060 720072 1918 1347260 144900 1148 468 3601 2317680 4700 124845 32214 17286 1093032 16401 1638 631594 170456 127218 549780 2580 96 4250 429792 12744 3864 224280 468720 13048 4537572 704340 397632 2148300 11257400 41796846 23760 15164 178920 355320 14039480 9197760 48510 32728332 32211270 290 19448 17808 132309624 18970 12825384 14630 31356 192280 55230 9630192 358800 24561600 1512 107970 20910 12 75284 202275 3015390 371036 7038 528 6090 2926 681030 10248 840 147768 4843300 9660 69905 3691380 1650 861 819 1347632 1283562 2658150 184509 215880 98112 784168 84420 9570 6911190 1031688 1668 1686 263340 16669 2591904 195624 43428 43758000 1092 595980 1226160 360360 530100 277794 19564 11040 12840 48 291 39444 169740 462000 61950 36708 33660 17138 13908 30840 5420 528 742560 236808 27930 1324680 3120 3960 15642 468 1164160 10920 1864800 211700 163020 766080 6020 7480 291 21840 426972 25166868 122760 27840 100464 212784 216810 15478 5005260 91590 9324 355020 122478 952020 493696 858 29760 422862 1627920 291 42680 4549860 220100 1530690 20776392 1430 378000 33431640 5250 4008160 3108 35224 46452384 2162160 18564 6720 18876 7980 5191905 1395360 622440 288 168 86775975 16058 6240 1742160 34965 20048 237927690 291 20700 332672 1148 7809004 324756 3060 1312740 414960 371280 42952 1270752 100245 102165 7770 1430 36153390 698445 4446 570 109725 3180 15660 570 44128864 15846 3763018 7140 18480 291 22148280 2655400 19080 105735 1351980 14868 291 207669 3205510 183480 1056528 210984 573300 9438 105924 67410 54060 4697616 123624 134748 5400 290160 291 1057077 6890 20468 291 291 10250 3888 291 386280 18914 21170 291 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 292 12 73 9282 1566760 307230 892080 5754 2245950 12954 2838 2033064 264 9432 83303220 68 77597520 10045 27260 1961750 578 40112 66990 219830 276 908684 647925 246636 27940 1470 1050 7101 208440 3069 3437280 246330 1693692 729560 81900 3960 6300 84252 62238 74772 3955140 348348 314388 2200 24024 7980 34340 21840 24846 62640 36036 15908 1088710 128160 723534 8075760 1164240 172386 771528 158152428 16932 1444380 703560 59064 9141 246681540 9560 146 11700 3045 13150 280 432012 8544 52260 44880 266471730 59640 34965 138354840 167580 10870860 143832546 24390 2632830 7155 9590 26664 5265 7410 206640 12 30044 13668 4440 3484 12282 16153728 1352610 30756 14564550 18540 1413720 11880 167778 1105 290 84901740 16830 139725 21267 13664 154980 14608440 20202 117096 16662240 51060 692640 1526448 66216 1339800 38181 7320 8736 2891400 9357660 1430 14030 2223 2184 15470 33924 1969110 1512 19920 7321860 85020 2200 4656 292 13340 310590 10769220 370188 107640 12420 79170 28188720 232638 1995 2203740 3336 39780 55290 35116614 447720 1141140 17640 188136 11938080 17895150 5691 471380 5050 13224 4024625220 9506 12376980 33044291280 15115380 188328 163800 42018 75191688 21261240 170520 147420 26498160 5682996 570 8511851040 77220 7812 1441440 64350 11057256 2411640 10512 292 2527917 15960 292 109140 25604040 40713540 427026600 616170 219 383324403 773760 4310240 15301440 4353720 7308 48494160 1127280 14616 35700 81972 6804 161321160 19992 246820 160410096 288 63240 57392160 11352 599196 6860520 360 113220 74620 71708 516120 12252240 5180 303050 5040910 160212066 2647512 1004640 8430 374680 95304720 99681120 1623780 7428960 54648 703560 427026600 17160 13860 8190 18900 400332240 29609580 193200 134288 303845880 172527600 116312 6927048 13650780 2080 63555792300 43890 1410 3058770 29722 157872 1070880 1052100 162344 717444 1053976 3480 580320 292 18507 4507503 9660 32604 8327256 14040 184556 6240 2304 10291 152880 1740 219 18915 292 292 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 292 8980488 73 672144 1716 1380 4389 3825360 17688 576840 733236 224400 289 170772 15320220 3780 183783600 246330 408408 197470 10512 417924 6675 3360 11941272 1436370 92568 290 46037904 351900 19467 146225772 5571370 81765 586500 14912610 2543685 18715 132300 804 149292 756 26288 186660 79170 133056 413220 289 28710 189120 31707 1946 1597320 1155660 39105 5020 1218 4500 183498 45612 12366 291 6507480 387394 233688 14742 5460 4675 12941280 22680 75500 146 5965740 11753511 114156 87665 13740 98868 79170 76522446 4476780 852040 3817908 453180 7529130 48510 2126670 121485 5250 36284 23436 888444 246480 63135 92664 444 26796 9858 3396 2772 18492 33820380 46736 128340 27720 7458 4800660 9369360 49140 3330 129480 217308 17802 451044 1554 22692 6426 8858 62307 105780 181908 526344 161304 11220 25460 2901360 5280 292 126260 1351980 23310 702240 552 343200 22384596 77490 87516 58650 1730430 301778400 11743116 29580 93912 3504 292 13340 471240 514140 53298 582 19500 29748 132534 4432 1380 2100 1340346 21000 1113210 5984442 1156 52440 19710 293 96990 5418 13860 1116 2530 109746 21274680 6011600 4459332 56580 15008 414960 27720 582 339150 73944 9668100 143008 2810 7470 116688 172379592 91910 288 43470 311610 288 4800 375480 1627920 293 1420 362700 15762 55400100 75652200 7890 274340 38382600 286195 4950 105378 98892 5450 3893920470 13260 54095496 5833380 756030 154686 46200 1380 870 85800 293 110880 70419510 6700 75915 293 23256 1348032 36860 29760 19800 720 1328040 207900 1313760 4732900 221364 293 25416870 806520 1340 483990 395560 12000 720 465595 7392 7411140 3300 43848 23047440 1722 11270 405552 107354520 2002 4472776 85680 6210 17952 52664 1608156 309540 90324 15540 18300 2830 19482 19877 241063 54300 17040 1820 117656 19656 8122 293 8030 5206 3780 180180 414675 17802018 7656 45408 145188 10332 11760 400374 293 19012 21462 293 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 116 116 1112412 1190 58 116 58140 33150 19608 14850 909585 131016 29 119784 52440 504 27927900 792 422702280 58 27306 1108 13860 24212760 43050 397184 17451 326586 2520 693 371280 324967 706860 3135990 279720 1170 151164 103061700 21156 66738 116 70200 95940 1200 255990 288 65208 58 1260 102180 54720 33258 1951600 678300 55110 36660 18518 5148 6780 11858 22962240 182490 49619220 23396520 806820 187110 163560 1722720 196350 291 34380 6552 9360 15540 44710 10512 1360 8996910 5383560 101460216 3396 21330 2579220 43525890 966780 14280 651420 2294578 564 3444 63960 2940 10060050 3003900 1345176 444 116 293 87822 9540 123006 163020 510 135642 29568 159960 27144 2579640 15720 40901245 264810 323760 32503800 7447440 710480 7834176 3202980 1354080 80080 7020 730170 156468 91630 5135088 85008 26460 309246 23622 1889844 1943370 54670 1306620 53130 38467 27132 19570 56166 730380 106675 6210 14500 546 3792 3120 20862 116 5310 324852 2814 292 83956 894960 1282728 334320 15260322 528 3480 291 1031130 15624 4080 78396 4103946 10350 27300 609620 845460 37830 1015618590 205486752 834768 310284 68501160 292 3197700 80339280 8568 292 209108640 1246560 6496608 199392 1178520 146730 292 5660 35742 4826 4158 12324 13350 166158 248398920 20880 294 6336 840 1395 22794 942480 280625268 840 13899820 30360 1647975 287 12190860 7020 98124 320352 11970 53934 1890 7020 4620 697680 55440 728640 9912 427204800 652652 2340 294 9870 10540 6725 637560 10332 141384 55104 315959280 120120 580 1081080 34710 5850 264480 1120 744810 2161320 1417260 1281930 240179940 90 8431041 361284 12744 11220 883476 1438710 1211364 53768 11030064 287 1128120 2898 829920 14536 163080 2184 1420 23628780 2394 294 9120 105420 206382 19148052 353556 277884 483480 98 448224 1395 136884 83334 16380 2604140 294 308154 46512 3484 31668 254240 1548 28644 294 10266 16133 6435 294 294 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 116 116 6168 36 58 116 885 39840 5460 287 475020 183260 145 3960 8137320 90132 4433773344 3388 2588731236 58 22440 1020 67725 540 294 3260400 5712 334110 4200 446154 1143900 6003 52440 1445 8578080 5070 16354 47064 3204 1564101660 116 202536 293 235620 111168108 9044520 483560 290 51150 168084 236880 63120 64790 533253620 1928880 3601620 141336 36 678930 18866430 592020 5283600 93978 25760 8340 21142296 2550 12521520 59976 20538 16260 499380 4680 434070 3000 18448782 18480 58352840 9030 46020 212520 1320 13014 12240 399156 411840 13804 157920 50244 141384 294 2421276 4633860 4346160 62196 7644 116 4709 10374 216900 16354 1917540 1788930 11970 648024 80040 1495494 40120 2184 5323890 9660 4788 353362800 1000110 1782144 1848 80940 292 483627900 191580480 8960 106596 7920 8580 3037380 865176 1848 48280 4019400 174840 37001844 6158460 8490 1524900 184008 744430 736560 1320 90321 8208 167580 95316 280440 2928 300694 116 8010 11484 2730 13799588 871080 2016 178002 42316 22692434 29172 14040 152796 31630148550 2689400 15067200 10164168 860544 10626 204240 2460 9304680 298452 6150 97944 37436 234048 106260 292012140 814200 775200 14630760 1680840 55860 55160 159852 940540 399910 31620 2556 70891296 337554 41358 2145528 17940 1924672 604440 16272960 13806 1627920 21744 2860 6886440 21484 534576 40469520 14272 1861860 925680 47138520 1085280 3687840 248196 376992 182820330 82079088 26796 4972110 767520 876 17045280 288 756600 1696464 740460 17086608 4727580 815953080 5880 18209100 4400 124440 33516 341640 13860 66682980 11555544 70092 31880100 2322540 177840 5405400 87776 1409100 3543120 292560 67860 25778970 12320 295 5193024 267900 18096 5672628 186186 5763156 870338 6930 20615 86361660 6804 135135 411885840 16354 7920 5269320 23436 26550 1093680 52030 3910 22771980 25646610 76329 2290076880 66300 2951676 418320 790020 840 1023120 295 81468 5839080 1951512 21912 174936 6994 9581600 6862944 1887444 21336 484806 295 268275 19306 21756 295 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 45 133354 90 36 13312530 4306848 15 295 552 295 4420680 8217300 155430 93210 870 12540 3461040 10080 4363560 3080 1435140 60180 12532 689913 4384380 295 2979600 2780 5850 16680 3116100 295 97440 561600 193193 30 7748010 236368 67452 21966945 3276 20475 10332 2574 194340 7258680 3984552 102070 1134 366528 1159158 46428 9692640 327756 295 1362060 1418400 72 3666240 123152946 58548 9110640 5418 1127804 968240 6138 40764 2380 825840 32670 2920200 13355364 45 1785 9360540 689120 12540 64410 291 2970 21348600 79205 219336 8280 86940 220662 12566400 166320 6006 22596 1367856 276 65160 1578720 295 30192 571764 295 3395784 227484 296 1140 3953295192 25080 40330 14280 25520040 23760 86614 2270520 30592100 13860 4704 66780 52611 29880 82776540 58734 502057710 429030 696696 1733424 1356600 63336 408954 295 201740 40591320 570 8776900 3960 207270 1404150 57792 436800 1654380 3934 84710 605172 10836 226284 133749 9480 3465552 957528 20300 90 13200 1974 420 292 5975160 1591370 633906 2492880 996 1600 2040 23484 5928 84940 8725080 2448 206028 38986 1722 320712 6706700 3900 169680 41736 18655 137824 46740 20679 2714712 27720 1087900 4383756 16560 29770 12826440 321594 2455200 31666 121212 960960 1847706 11563230 6226 3975636 23030 588816 2411640 294 294 19206 420 8338785 879 83160 1006468320 17850 15663 15035040 22260 2455464 12540 92616 296 27090 152250 2366520 5712 31416 235893 12720 604560 13020 9960 296 58882824 94561005 134676 196308 3268188 2387616 3627120 296 455400 151956 41040 84780 53820 65520 6775 6510 40356 1554384 95760 7068 8060 2966145 178365 155195040 296 5286105 1807014 52780 258530220 870 83928 50560380 296 3936660 1189650 18208134 1400080 755062560 3540 79987176 216 2583 13860 58986 818986 176330 1430 582156 1322244 5332 852 296 131000 1773660 388395 38220 28440 277704 5263 3570 1320660 1087800 1041768 5162 1056 148 21375 296 296 222 9702 296 296 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 135 148 90 25334 143220 10950 135 37 1265628 148 1654884 332640 486450 2016 2137850 556140 145862174640 3113 4386 58590 249480 1020 101244 3087336 1254540 148 363204 2243808 77179410 106636740 272 74 4084080 57570 49560 30 22764 73950 554358 17784 644380 36036 938520 64050 192192 1695330 2280 3324190 150 75900 75900 2340 67320 235620 297 227040 14382 43884 31992 83880 15960 18245 5160 1883115 54600 2928 235620 4743 4215 106080 26300 2460150 135 2289 228780 673302 297 68468169 181989828 22134 23520 77256 8508240 3927300 1487070 262248 37980544 662340 1455 2522520 434837 39468 5263 43680 1856 47124 916980 148 28770 423540 415140 292 94815 116280 15572 1474410 924 396264 1066362570 2208 72960 11220 24120 1359540 78120 983710 281820 879 17700 2222220 840840 182286 57200 100380 6118 433350 2004305 18600 7192 25080 7027482 98550 12870 3285576 16080 144324 237744 852240 2496 36150 21780 2199780 3288 993432 296 22620 90 17292 26040 590 27612 297 1007370 37533132 50505 3868788 20930 5282 21204 114672480 1164240 41778 884070 111552 401226 127140552 3941280 52668 16736940 836400 9698220 11086920 642940 23520 3536280 8503560 622440 6750 10640 3931620 3960 31860 20034 2985840 84420 19404 19760 290 2071608 4800 32769450 3493050 10050390 1077120 15904 60233040 2448 2331420 39105 297 2309228460 55951896 8995 89760 312275040 15945930 146064 2850120 1376180 349650 133243110 6861168 40584 168714 12576 7108920 1134 939930 3963960 693 9912 1495216800 297 297 1334806 66437800 20810244 5718375 11750 1172 398772 46375652 197760780 159340 21252 621408480 123055400 19400 83621880 36987300 3960 27140 1969110 25200 574560 26398980 7162848 58212 1261182 80184 464100 846 582 12989077920 54567 315060 11359740 17640 40680 2932020 97372080 12600 297 25956 533466 98100 170280 234880800 161920 2651506 27049176 18600 112476 3692 13767435 633360 59280 1978800 67830 154440 1274520 147840 203346 22968 6882 191400 297 297 115584 12152 10797 297 19700 22052 297 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 132 148 125818 11309760 256620 882980 326876 74 131670 148 1062024 203580 2805 199020 3759792 960 43680 40992 5691 12106380 16260 4140 18492 1874730 182880 148 32130 11790 3570 164220 15193920 74 43596 33300 159581084 8580 6840 118440 3600 2850120 398970 179520 64800 248472 55855800 292 243540 3761420 330 652120 15768 46070 425040 215280 4546080 2302344 2683920 78624 1952160 22134 3036 612612 126730 198660 10188 11831820 63423624 19320 50160 8451300 5208120 6787140 3705 420 129930 119710260 3172 194104020 316680 594270 77490 58613100 1238178 16887570 1324008 30660 2691780 208560 1026840 128250 267900 129920 294 20078520 534700320 226044 24754400 148 449442 78660 3522400 11160 8436 13311648 6300 644182 327120 129720 86040 58200 6830460 25080 714840 1548360 117591180 5529888 1320 38003420 4535124 5288910 18480 38896 149940 125875190 110740 92400 179874240 8173956 59280 271768 1980048 7332780 2250780 1182180 9339 41382 1146600 12670320 91332 38798760 1148 1395 14731080 87776 441066 3448620 16290 132 1722 90090 83160 298 288610 22165 367952 265188 135547568 1542840 462280 3192 316848 53424 29298 4170 78306228 9240 9244620 310390080 81861780 22878 78120 4620 50160 173130 840 150696 204782760 406980 134784 1494546900 296 13200 15440490 163020 8528520 1027182024 45360 201960 100170 3639636 1430 11804520 35970 830280 39299281560 42750 296 9603 420 95460 11820270 46200 1146504 18535440 5301 2067120 29610 173460 588 23100 52000 3666 100697454 405300 175140 43903860 223740 6792 1578720 1071720 4080 12587820 6375600 84836 18488520 8580 98532 19699680 353160 540 516420 8140 670588 6126120 1406100 24932 772200 1440 373230 303030 5997680 7801 238825860 3640 565235 7108380 107280 9856 7343175840 37620 122892 14987700 10374 1848 678300 156240 124320 568344 205296 298 332852520 2760 166632 180180 343703360 3275739 990 3670980 505440 8811 1736280 222332 59796 172092180 298480 117288864 1988 4245 264272 8398 2520 226860 298 2530 7261800 6588 518520 7147140 413364 5376 487550 842520 8288 19701 298 298 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 132 1734 2447320 20244 15120 32896710 5838 10922 67635 7532 388752 20 69300 2431620 16969680 1380060 31741380 269880 2415 1548274 1587300 20 3042336 1758 477620 3692 1870 27756 621600 5969040 97410 6302 328440 1722189420 9220120 82180380 6972 2554110 11550 255360 298 16425 21903 8246 7027020 596045352 1080 720 174 16628040 5320 353350 10661560 1772190 5460 18916560 4750 27900 7014 963300 4692 136290 92820 1426620 2310 196560 62244 173520 1988 1384966 60996 88200 263520 1302 377910 84883890 9480 5729850 2030 752400 552 43344 34408 13699980 644670 298 15436170 550620 226320 176022 70490 6787140 23476544 235440 40526640 615828 991452 22010 3486 39780 1639854 8758316 6720 3309306 2014920 195976 4081560 21948360 2055900 1163448 299 10876740 3990 14700 6117540 3346420 161616 5100480 86940 592200 6187962 540540 318780 2481240 2181504 885 33540 7022400 4541760 53040 685608 50160 1832100 2835345240 1269450 223753660 528360 33810 91440 298 82160 1320 1166040 179242 576542 83200 532890 132 1722 19502 4620 2486088 22040 14688 12048 447720 6456 3800 3063060 7176 3396 6432 21222 15400 132066 12879 314160 14280 231990 816 285348 1470 846300 75348 5366900 18810 30552 124230 99288 216660 25859812 34860 76380 32160 5062512 9468 149292 64422540 1861860 21452 113100 46530 19502 644574 42432 89466 1627920 2448 26040 2240370 299 273504 626808 7588 86942415 888552 2180706 2202480 124020 299 1953490 9904950 27300 10902 888 1500240 789684 53130 23100 765204 916344 4440 888 1369368 414960 160545 6850 9023560 988320 4643496 14694 569160 5148 7332 1180 1180 36720 2322540 5868720 28442610 23265 10626 1470 35153690 28156080 1389660 318840270 90 77488 95634 1758 15618 20760 32250 1758 23940 81340 21128 2044 1995630 2136 141510 2328 2328 123291 2448 7643250 2610 26312 52890 13038 3853080 4739449 38376 21594 513240 40716 584640 4260 12144 331177 56610 5320 66402 207 106296 7344 7830 19305 299 10794 12250 10620 418988 19800 22350 299 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 42 21 42 21 6 299 6833502 298 42 2271060 21 20 15447960 42 29957928 278460 278460 4800 21 75864 71064 60 6552 42 38798760 639276 46436 590 42 9900 19716 794580 100890 21280 361368 3425160 22540 54810 4476780 25620 11396 4200 342654 53586 47880 42744 19104 38430 6 12567568 70725 277130 45244080 8856 240240 6812 15344 6639724 42 12690 23136 6876540 43086 299 361860 13500 58092 1012830 81066 15915900 277680 5628 2002 21 2520 354354 1459920 56742 4140 37014 422928 1996344 4564560 18178440 9038288 73320 31460 25200 342380 489060 609525 32424 1392300 67452 35960 30888 18096 298 42 1908 57120 167076 3416 461550 2990 649572 42639 681720 22563450 17064 866640 8820 28548 47498 2574 12114180 81090 23856 1040130 86940 53280 120840 4371822 4200 8340 6718140 9506 17380 5319810 17762 213180 285348 86940 109298 2232594 988 1758 57120 1645020 3802920 35604 43005 3372600 59496 12048 676872 14490 34980 42 9900 5780820 21131 9696 300 9682 384 336294 52360 13680 17864 19728 211259048 11520 57000 274482 171532 5712 1316700 56100 4144140 4420 2393820 18074320 24544 5339 3179 6744 4795560 100746 449996 27720 44330 22200 7122864 637560 1316700 937482 7812 46620 2259180 59472 43680 10008036 26730 95760 7636860 43434 3536 99 11310 53040 1321530 9240 210924 69930 81770 21131 212592 300 5476380 95400 1368 2664 64500 166320 270402 7655100 1932 179883 305235 2920680 52890 598920 46725525 83304 300 568820 410040 118560 157590 2497968 17367064 66300 17548 438480 33088 563940 7350420 275 1085 63168 6426 18690 40068 109200 108770 55890 8460760 300 30576 238700 5576 828 1548 450450 1211364 2484 305778 134078 171864 9838920 359766 686784 13200 20376 8034180 2144 38259540 300 660660 290 6177 14266164 3147312 1047540 596050 97266 501120 150 56895615 9840 321300 846 4284049 300 300 250 11122 54870 300 9731 1806 300 300 225 20099 300 300 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 42 21 42 21 42 75 445200 53382 42 391820 21 18988524 35535192 42 929715930 33970860 288752310 216294 21 8528832 17256408 3252 644490 42 4828980 32760 509754 72720 42 43098420 471240 21080 14178 61410 601920 183570 7785700 2355780 34348314 1193490 14396 150 2345328 13815900 1770 2550 298 3024 6 20488 17028 26060580 7920 1930064400 301 1460 15602 660 42 9360 9765 36540 5736720 3828825 6383258 3252 452166 156330300 295800 46662 18480 569712 9960 21 6258780 6048 280440 40920 432042 138996 11143440 15840 55118310 66120 298 721395 1261920 40120 9380 39780 89376 2040 77280 16380 7533045 3248700 22206420 194649 42 89460 166430 85260 301 263070 298920 832546 136224 18707832 5358 33660 6552 540 8544 9744 3948 588 11550 41463 106236 87330 38250 231840 7447020 457028 84901190 7752 205540 23856 3074400 778176 394680 16830 772200 451269 1995 85680 200292300 1881080 10858 3516 34980 216216 269592 29970 174900 8898700 70335720 92004 42 9900 207060 80808 273900 20100 301 72732 3190 1862600 587928 21120 3780 1660560 3747090 435435 104777400 22052 60791115 32804100 28980 107250 27729624 301 1188 54788580 3258024 5200 65520 28980 2520 15146040 6216 21840 127076180 88560 494443950 47903940 646668 340380 8442 598 8070 998100180 63108310 598 292142688 41280 4080 21569940 22338 39060 521730 21840 2121614040 5446896 992640 2628 19724640 65178 19752480 198990 2260440 38064 455400 23052 426972 71400 894 11718 16184520 1560 245436 731640 227460 18060 44629200 678868 56163240 18618600 93492 4180176 10888680 302868 1188 56280 21996 781200 33787320 1188 19040 68627050 3872580 11520 76140 1136520 12948 28140 20752440 85715 27335490 22594 300753 290967600 2940 12012 2657060406 67830 919142 7996170 67900 7676760 2463300 700350 64480 269841000 1328040 317304 1469358 21330 115920 1623930 4432920 6840 36960 3190 301 1081080 11416860 454740 104849136 1365 4560 34352240 219963 15048 8100 840 4694924 5025 8910 21894 2211 78736 491490 128700 301 301 20100 22650 301 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 100 4224840 590520 82440 93000 150 63897372 302 14616 1084914 109200 7483740 32121 27960 918918 27720 13860 157740 286230 197400 25620 89810100 531300 99876 950950 83500 4446 6020 22806 700350 1332688 4192540 2499510 2144 1615040 309690 604580 24130 7745976 582 35340 150 61950 23184 8182440 111209280 45540 685440 222 245700 3951012 4159890 540 2637 294 50244 1171368 704520 3948 2017008 1282644 29957928 3483480 50370320 300 3745644 127680 43890 6888 215670 61788 35168 263355 1491 17250 163170 302 5520 549780 5876640 389851350 53905698 17850 980 146280 24780 12550 519120 117040 146695380 19980 161544 11970 12540 6141408 216 2319900 6355440 6552 1908 639540 1172 5240 51918300 36570 716100 215730 1928 781830 3300 30680 3054492 9306 7525140 1360590 7080 1545232 7924 10701 512820 5160 98280 625940 395010 113820 27450 556920 510510 4646460 301 71763120 22968 9768 91634760 492660 772560 6900 45945900 30464 44940 3396 17760 45850 70980 2344 2184 55717560 102828 3570 100 3540 302 840840 5288151 302 1020 325584 2274615 3934710 885802680 52140 29070 19890 120978 441150 1401120 434280 11744040 74340 4320 2201100 1967680 2637 112200 2066460 785400 14454960 2790 3931620 550 199743390 24254580 351288 189420 44660 3903900 162470 846 12656280 822510 669900 8466 515424 2670822 1782270 8094240 45419220 479574 44758 198 840 4590 2081814 120120 16740 14447790 6016920 26690690 14490 1650340 280476 2610 1106028 11565 406350 77112 5957952 1916172 1497390 306768 2641665 48216 61793820 3059160 897 13693680 12005910 62370 11550 5240 134820 194750 22797 181720 2700660 1719540 12018864 178340 1763580 4092660 7650 97812 5540 14853060 3324874 6588120 669120 12873840 70560 299460 820512 756756 3201 360360 15996 171990 85800 101120760 237471780 84630 2580676 173565 4594590 21112 10701 3536 119080 9350 2268828 29070 1020 9460 85250 89166 6071208 13080 198900 11400 50050 94710 6950790 269908320 317968 27234 2556 1102920 41538 339664 12397 7425 272340 596904 9805 11180 302 5580 17025 10100 302 302 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 300 36 12650 294008 12264 17100 12285612 64922184 11430 840 76368600 3420 4845 2888400 20795610 193140 531135 6450 4914 9960 67340 126492 128820 2785860 775390 321594 937244 3124 302 190353240 137895300 894 45288 186984 2681217 12390840 420 2673990 154440 1193400 23506308 8130 16560 12540 1588020 38715 2574390 31500 48 14664 763560 283182900 5328 4185720 2166570 38780 57456 21632 4578 476784 873 584 74820 11576586 7050 780 288 66080 49566288 4788 13073580 5240 303 34629 2670 22230 2760780 526680 67737852 29767980 150024 10530 3197656 11594310 60060 2328 304397520 106220 3879400 3744 1160 4645956 183300 494130 843030 195624 566748 15678 3570 36 24174 697620 370140 29158 170520 182160 1166220 93480 5624080 8448 492660 534812 17696 682404 3325140 584 138060 4763460 150288 63210 31620 47355 7237594 4320 125970 12013560 59250576 4256 5369442 16077600 300 135744 146740 185328 71610 387816 6683040 4908540 31080 627900 229320 17100 25308 19740 6939660 2508 146730 724284 59598 100 3540 6834 22494 303 1440 2460 55020 150880 102102 830760 23460 9768 11424 1680 5094 167960 301655970 6328140 29540 297 389532 3870 42600 12550 1452726 463680 26681160 46008732 2930 1889550 492822 5358 38478 5410704 113484 240240 84546 602 17514 93427560 26719920 6501990 894 62930 847798 2256 22848 16384600 12616380 602 1260 244530 106590 17435880 609336 56112 21470 29256 41385 6504 37944 3510 296010 201960 8008416 201240 942732 1744200 16170 30360 401478 697680 1410360 85470 9912 46725525 56056 21692 303 26491080 912 7644 303 259098 1196 1063800 17220 27588 1196 17820 136620 3695120 9999990 7182 2614590 257040 1490 5061420 9293955 4380 3620880 14396 47712 1786022040 19760 18144 4182 62790 349413792 2137590 303 328440 2072 9800560 30628640 24871 2360 36885240 259505 303 875862 21392 252960 89610 3852198 3212 105780 63384 131040 5891886 303 303 1440 3166800 94605 5261256 3432 1974 52440 309876 3780 2730 5148 393680 22400 12650 442860 872025 6834 22952 303 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 144 15 315735 9900 49848 20 533484 17370 75768 1455 1792 27225660 65016 30 5244 5244 15 487890 590520 20272 15330 3564 5146020 76752 84066906 294120 4140 79254 12870 1072 23760 70380 7440 60840 189504 20 3960 5160 22737 54758 302 174840 2949804 81900 1455 779352090 126806570 3354 167280 17127990 3892 315400176 57120 7581132 497640 7202 414960 26880 2544 1495 2885036 11002740 43230 4590 507360 8487150 10218840 1120560 149358 1625260 2847768 48990 3507 30 2230410 366366 80730 124260 254562 10920 1180 4788 43025640 191268 17808900 6900 29892 13980 33894 4269720 87420 118404 34130460 27300 6530160 18964260 79950 863990400 72 113322 1180 7854 602 3589410 9032100 1489020 309400 304 172836720 2080120 34860 1567680 987350 247380 2081040 4920630 4533900 330624 798 2507400 408114 4689300 122100 316680 3089240 8580 4368 12408 12822600 16753880 2360 19720 93840 6003696 122570 238680 434280 271425 2627856 2312 4977 45580 58604 209244 4260 11610 2822820 2394 20100 60 27846 532950 709650 2860 22440 189428 51920 160757100 296 562836 347820 6377349264 9374 110263626 19364 5250 268380 1228920 96600 6124236 2001000 84042 316680 10335 12919830 294414120 19608 6552 60597180 4264722 2211160 16380 956120256 32760 394680 20648 7868280 353948840 3852744 183723540 38427480 720 487954 305913300 814494 1292124 7636860 532918 938520 19998 420 196560 45528987 6126120 32364 41899560 15879 39270 446076720 934179155 59319120 638400 23000 8243620 160994505 43532610 609960 21877996140 969855 110670 859320 941640 1139880 207060 5165160 82882800 17032236 3759720 792 2256240 58900 8116680 6387192 77220 78900 3500640 21716 6672 38738700 1260 1100 3255 21735 23870 819000 1694224080 9725940 1621620 31826340 7747740 1710 220428 523082616 24675300 22375 949428 1484280 1890 415800 720720 18690 103740 448925400 360 637560 8644680 770773608 6696 7319520 2655 609840 9252740 17940 26024460 1737120 215270 304 12242412 3783 95732 803880 288 50592 137360 87409614 95 945360 5165160 304 9786900 1146852 16920 1290300 152 247852 517650 3660 228 20503 304 304 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 11484 15 48 321480 2030 20 345765 33366 471240 5630365 39060 1083852 19864 30 282 141 15 305 304 288 49140 1268400 1101600 305 1495 721860 9720 4336020 26796 49920 111062952 25840 303 180180 351654 20 52388700 375480 596904 379659 38826918 500528 202950 297024 93688200 15535 1794 4902 1494504 511632 1140 161700 146730 4560 91560 124710300 300 17136 48 74646 3201 3387930 464984 550200 108066 1664280 302 167856 230550 308251440 112200 516600 235620 30 7800 3540 1321716 5925216 2945250 7980 572 78960 1414530 560790 256480 19437 63756 1782960 15538068 3734280 23168904 2079 365760 14823 14784 903060 1517724 167790 3276 2278 4452 2755368 12240 220220 25080 17940 10200 12292020 1617825 3471300 58344 48480 5943 207480 33726 205590 1108140 46405548 23100 212534 300 9756 63240 7521150 3246165 517440 3120 97034 92640 1210720 1086228 220224 100049820 8700 1003440 107940 297360 22425312 1195194 2460120 26325 63900 367780 304 7312032 43333680 3518724 1407462 302 60 10302 193800 15500 305 348 1437800 29370 1064770 8066520 17050524 34782 124950 60165 75050 1440 1292340 2256576 97680 25038 1196 12113640 22446 11809801080 335421 21420 1328040 1822860 48825 2200 1167138 194532 7644 311220 41184 656040 1260 2671312 367080 707112 5651100 1049040 25878 10025820 1321360 121030 240 6888 6950 45988740 606 1260 63360 305 152198760 3636360 286926 875 5266200 31920 8580 40590 15720 258060 3028410 377468 283140 43680 5094012 7406322 151206 82992 3973200 9240 876204 148740 21777 56144088 21522060 10374 150722 1312710 17854 3234 2874168 387090 3912384 372761532 433260 78780 10446300 41440 73359950 305 11484 87780 7196904 305 144210 446220 15600 286440 300 631488 658255 305 1196088 649650 2760 29082 4074 8364902 58520 71232 5264 23124 129004568 305 492385400 2376 35343 542340 2664 5434 2200380 22771980 2539614 24420 305 20100 3029334 835380 74648 503370 4640 10151856 1530 154111660 244240 14015820 446131 233714 7506 3643530 4488 305 11266 2550 305 305 20604 23256 305 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 51 17 574275 144 102 738990 1539720 34 3480 504 63070 864864 894140 609960 516 6 3 304590 1358112 289800 7812 1192 69741984 296856 37884 1168860 82290 31365180 14136 96990 7083540 157878 17 6953085 39897 137760 2420 1687770 24002640 1728012 1204 27390 60720 19388 49491624 198528 3108 846924 942 51 415776 37944 535953 57269784 34146 296400 2395380 249900 19224 48 60060 226200 989820 211068 1741740 2790 4859994 14352 1645344 1588860 30609540 8340 3267264 2820972 3630 271320 18720 853944 125580 275310 308880 936 3758040 180180 30940 241740 39084054 1204 1127460 2606100 5035212 10332 98280 2316930 5011734 10356900 7560 75600 244590 10088 34 5940 3720 1067346 384200 366221856 540 9048 11267880 35112 107100 3030480 71382150 4087356 113988 26826 670032 74100 5775 5460 730758 9240 548100 3092954568 2021334 5017012 25050480 13156 18498480 130200 489720 5282279100 421314 257312 756585 76734 15544 38378340 24078054 4200 45288 4026960 24924 26928 5969190 3024 515280 403260 2814 3432 7260 102 15402 23405 2159220 228 646932 17749700 649980 163496 1141140 592592 6300 23100 36993726 48260 97440 361788 2110 1930110 29280 29520 1692 1023264 20355324 300696 18219480 493122 306 2074272 76014 604 27720 61194 440220 271320 40716 143612 193200 1331520 207270 493430 375060 5962 825552 326838 304 9240 27331920 17430 504252 19998 30 11880 1179528 637560 167398140 60357990 205140 128436 675444 22410 604 153912 569712 23389080 7752 158928 7821996 3588 8650488 1380 1123320 31473120 367080 163020 198072 186902100 10504 204 59976 3631960 387205 6603 40326 803270 42504 604 1429260 19380 514596 7980 2239380 6150 778050 1505 306 306 268940 1486940 840 3266100 22044750 23309 131502 10686 49644 300 33654 81510 2422728 23153 20956 45990 27720 1106000 3288 35872 1192 1823640 25740 1171368 107802 107100 1542420 36960 1480 1304028 43274 110448 49728 3640 278460 149898 2964 10864 306 17069220 10864 17933 222684 410780 235850 837 2760 306 223782 11309 306 306 8740 20909 306 306 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 51 17 5984748 431970 102 24464 10986360 34 570 4624 164780 1736640 20776 129150 43166 6 3 7174020 99792 121440 8058 5974320 2317560 4608720 2138136 18480 4074 6390846 11550 59219160 13950 58237036 17 10302 76404120 2768280 4400 9990 25830 19728 1974940 2086 10353 104400 12963720 24024 5544 384008240 117096 51 60924360 20088900 58140 388740 1240824 6300 149730 43680 6270 5520 4716 78945 190722 1288720 85560 218790 295944 31888080 2739464 376656 7826136 2113440 563085 4284 1050 7752 22506 1231412 198198 1758 13992 9880 210630 467460 258298 2990 227850 141036 9960 108780 306 408282420 635778 1877232 53486160 2474302740 139752600 2046100 177480 621756 34 527460 307 1001946 47400 3999930 726648 13154600 21186900 2064 14238 330120 1152228 6297060 89145 3396 7582680 23009 72072 33432 414120 6375600 60060 2990 6715170 299880 1848 14586 68686800 23213 3691380 2045940 952280 25708848 358701 38216 8684340 14188020 20002752 2082432 517240 20552070 816816 5676 227766 376380 6630 18609360 67284 14892 2741340 102 10302 887685 21112 13860 79992 942480 602040 7912872 2009280 54974600 3468 2392 165300 247573040 85680 390940200 19090 2412 219110746140 18870 38760 158340 200340 406980 18721080 13104 23520 7955220 42480 6846840 2958915960 17054730 972792 213028200 28140 1164618 4389000 107640 2178540 120120 156420 11046 511188300 531480180 3234 14344974 3444 22610 33372360 69440 40320 96030 307 96254760 44540496 10738224 10320 6479760 1489488 66990 6881070 12528 95480 247193100 18258372 18889992 311220 26547612 652223880 121967538 912 9240 2538900 79920 288 3377220 82882800 39292 7170600 106344 22796 5090820 12240 6732 292740 313560 9138360 274371900 125664 6264 145860 5146020 652080 17667720 308210 45513930 61500 8301024 3377220 6780240 8915575200 1740 1441440 179928 361284 985320 1806 16182 60600135960 2757426 464310 11741730 7681149 1689434208 6811560 23562 307 35351856 151368 23142 57006576 55071 990 3926635380 7107360 161920 2640066 3256 164151 81900 92820 1274 126280 347944 4664160 35496 307 19760 60641460 1386 87768 78925 1205820 84630 8052730 307 11352 546006 3843 151164 20910 23562 307 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 102 1246140 102 358980 1822128 102 19482 186660 103056 51 205590 1853574940 34 11284 26180 1140 156 14820 418692 18810 34 376992 5640 41580 7799220 73794 102 18100 2681280 308 1025728 100620 2618 163800 278052 184280 28291380 55040 7579110 4696140 15750 119574 51 764940 6484620 10701 2945124 850668 487200 10455 13515 123606252 4800 982072 2980 5980260 1216950 14940 6090 4796880 1112280 381699 11310 48678 1998012 209076 128160 54600 1050830 34584 1048740 12824202 294120 3221400 2430 51 553350 184926 15394590 106260 60982740 21714 8819580 1524180 14850 335615 87971520 48720 35728 6433560 1203840 365092 8463 1521975 195195 459420 9744 322710930 16950 441672 3502 7140 2964 27126 22940 25814844 3963960 1080 15284880 376740 228780 1957620 972900 115324300 61380 60270 272542452 6750 71706663000 1207140 28860 42840 406980 676476 66882 21325600 307 21624 70682976 548640 145260 26246220 6270 2072 307 2502 16508872380 13185 24831 30971478 97272 8580 4620 211554 23430 4229400 476784 94248 722610 4624 26500 20910 102 19530 11850 60 95230 22440 13038 6536 19812 9844 46440 14307 46018 570180 39060 57036 31950 5014932 12804 48762 21458580 2296140 1484280 11658 8928 33450 6450 833340 53820 68026860 29287986 5700 65450 62216 1477476 306 1570800 11392 31560 668136 3010 275520 306 12060 1174149540 18480 1512 12115620 6006 3892 6732 30 35910 6377448 648823560 13749120 141270 119340 10440 16380 308 961620 2580 208104 227550 2984520 1982904 43920 1014024 101346 915 5109195 474012 4074 48930 2861229 25482 1369368 9743580 10706 613360 27260 8778 23635 550 8111880 248688 372060 80316 43624 2424240 1104 27900 20790 1696149 1490 4555320 71610 11896560 2000565 16060 701610 1515 5200 4935840 670890 11850 3610152 782280 22542 232577748 5304 10296 93240 249872 6762 7157280 14136 568344 130104 17851020 156256 137610 2691 5191560 82770 99 1941060 78571416 197750 888 10947 10080 288190 12180 15795 308 73188 1470 1440 308 29900 2552550 22195 143220 949926 5130 131560 308 930372 231 10506 308 308 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 102 60 102 554400 24589344 102 12180 122360 121114 51 23635 311220 102 1300520 2856 32340 7314 776568 2610 3832920 34 1905228 2184 8587 457560 518700 102 29134560 86332 30690 57960 4800 184824 11002740 5752692 911064 231420 13034784 383460 21684 1026582 25356450 51 267900 4284 790480 908454 181968 10800 341112 55920 93240 9234400 2879370 22048488 12505416 3739320 207480 1704 25200 467015 7611 3496988 9128196 4968 400190280 194376 70840 4624 252000 5220 252252 3018168 2520 4110 51 252450 460020 61880 60912 71400 764088 45843 124440 65142 129150 7236 5880 122014200 220100 7931067552 417780 1090200 126945 304 3900 7343336 291720 3151680 327600 43758 60 3003 606 47340 4459950 2158728 297192 2539614 1515 2646700 91516 724090 306 2376 63756 238161330 11850 16680 861672 7950 30765 402390 622440 300 210840 20124 11880 2335190 1323840 2691 78540 1480 206739 50624 2322362350 40614210 549840 11313540 5051640 6418860 1018647 20140 8740 2665194 235752 53100 21252 40950 20862 775320 344250 102 23870 309 588 80850 34355130 20910 48312 1625400 999180 182064519 1164 23290 9720360 14931 7812 945360 785070 124476 138852 142410 14784 84630 7549080 75240 3640 162792 593274 1053360 3330096 87120 16418886 512394 18564 12220 1782960 4102 614 63336 10906 9807798 18831960 803880 912 59006220 614 121068 1886820 243320 6511680 12642 26880 990 23168 4444440 32412744 1716780 20678 59259480 35436240 3695412 1667094 123760 42630 894960 4633860 248122140 125370 1081080 608190 190722 25752 6096 332231340 110880 2064 525048 74760840 10504 15911952 3960 18760 7840635 26208 6438 4486482 84582 21996 387660 188100 300 43068 4218720 146719900 309 386188 649740 115368 36960 778680 39330 41587260 170378040 1170 2434320 65520 18546 74646 57684 52440 3835944 349413792 10760 229200 645456 75992 9189180 2408 72540 31688 7177560 15825942 22260 2281140 900 5510 106140 309 16388 64548 44736 112476 7788 23318 2545620 309 4964 1138830 309 8932 2120580 187200 3139224 466075 14168 2790 309 340860 23408 4386 11346 309 21320 23870 309 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 310 60 104821199028 310 5838 1492260 4556200 79392720 310 408940 115370 346086 4997460 92232 13156 6384 50760 662200 609180 138600 28560 77970 409530 7740 29209770 4356 614 64260 164082 155 3490032 22644 84320 6482100 915120 14628 159264 224979300 1272810 10222 69480 25824 13056 13282482 5928 211860 927420 42180 1017456 309 14820 43230 112112 22507110 310 206640 1320660 1118880 36215616 6384 155 12544 2320 19260 69768 2508660 87008448 136136 129360 217140 69540 183150 66820 207060 137082 10455 13650 73260 393300 658812 63589680 7570290 201600 11570160 17724 26390 13782750 8090940 18340 17063970 828240 64260 1206940 1101476376 242256 30840 687990 610204 65754 180072 122570 60 85956 411514 27720 4428996 6883800 1480 5928 8954784 11172 24108084 5382 97560 12789 6015006 5416710 1136520 41652 39780 95424 15012 882360 3037380 100100 115412 420546 1773576 218868 1204320 35190 618828 46920 3576 164220 16296 1851850 95480 142680 104160 13944 186750 153450 11528440 41426 185562 62880 6204 12138 544170 12336 7038 20910 155 35100 1188 4694560 300 586960 5016 27300 32858280 81270 310 430313520 11970684 113652 1365010920 390 249900 9781200 1006866 23241 318780 450 903210 23640 22176 683298 78918060 1511640 409200 4363560 7002810 904540 6486480 990 658350 1077863920 7820 6135480 930272490 152532 13230 671310640 602 225342 6853770 17174 119880 18546660 135382 3666 2130090 480 17955 84672 68643960 12811680 857578260 5041530 7176 4462920 958272 1199016 8122099986 28134288 1087016 22882860 524900 59683680 446292 12642 6006 354960 5742 666444 8280 128820 116340 354135600 9964 116280 45540 3348 2860 10598280 29016 10299744 4752 259260 6624 267409116 201240 583908 16756740 250 50778 45520335 2723490 183315264 1067430 305 31020 1506960 6527400 305 3098652 177330 310 2273700 24090 101850 2898 121800 16128 318780 16524718 345548 21455280 453881726 5616 4657224 3681832 48110 2052 2206260 1009470 64170 2970 279 2277 5170308 790550 202914660 1186731 36180 1644720 885 32544 1470942 310 54663 1188180 9790 462990 23569650 3948 121024 7038 5168 23449 182988 310 17941 21321 310 310 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 310 150 416064 310 251160 22407 174870 18368820 310 54384 198588 42630 3886740 22532 24684400 414960 1840080 917700 59010 9480 13985322 631881432 311 4230 2718 234360 77472 1360 310 155 45474 2100 169830 1543080 643188 6048 467532 9828 366300 598 11411400 100230130 2436 796400 2168040 174486510 207192 8178 3646908 30660 60060 1785420 500388 2688975 56760 7980 694668 410292 3905070 4560 155 50050 1776600 60030 486915 9756 191520 12648 50796 9996 74760 1349460 7250 325500 519792 1813 44928 924 1228770 62016 39060 2488200 7969500 1200 71370 24150 4284 19380 5038460 1704780 5640 54948 6120 322380 43010 12240 419210 266310 11256 1853748 1571514 9060 3003 5350512 999180 558360 1788 22719480 30828798 4170 311 40788 450450 6600 85400 10477740 328020 727272 311 226176 209748 2481570 209521 29348 200298 1082628 10692 363902 15960 208620 10260285 162360 206570 124320 1261932 813960 38454 18608040 928560 16796 367080 2307360 360240 600 310 279 66172 22327800 6729450 145306 95460 616000 55692 155 24180 1020 162756 111890 138797190 818376 1932 63684 2008771884 31734 3754520 1070100 466620 22596 1514040 43170540 108108 295176 18645 35508 924 39060 2195250120 8440080 1122990 618 3082248 1123320 276892 1787940 33864 65736 221918 720 84000 159120 3672240 979000 44880 2790 618 47009952 21420 67886280 779700 47280 1096680 1188 1268820 6072 125580 990 14868 341880 313513200 175780 11748 67080 4411230 6470940 93852 14220 17030 70290 6600 3309306 588577189200 2814372 924 79170 113820 10210200 408456 7435890 5304 16827 296856 1369368 1286775 311 22848 23530 311 239400 17374 32900400 19089420 23532 1228 1292700 6532 3020 279433440 4564560 1538460 10476 163020 826980 43040 50447280 1530 142710 14108640 116545 22990 42636 6026315652 94432 1565196 190836 22134 141722 30030 10524360 40404 519120 2520 2335788 1425960 268200 43660080 20640 311 47160 1020 18630 15470 10598280 9338406 34620432 9672 43188 3874 2461536 115710 2088480 15808 9174 16380 40964 5820 339020 5520 478825 23908 23368 326060 6987630 265320 13260 311 942865 21424 24180 311 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 156 78 39 242730 52 233603916 52 29274 9756 22655220 39 156 10200 11085360 1650 150696 5880 110770 7814730 2077536 521664 121440 156 212380 78 44660 397826 1108 1260 64746 309 121128 32132058 309 239190 1280790 9822939 52 7226700 461970 13800 2508792 420210 448350 654196410 13662480 7284060 2819388 6540 31512942 52 2322 17708 290700 6314 1828500 10230 35880 311 191760 19488 59280 236808 44388 20073240 3612 55860 2080 26100 1006740 56485968 84252 12320 537096 129876 79814592 78 12887 601960 8052 194040 1396290 963480 19170 2570850 6999300 5220 1196 3361820 3762 1401582 32604 151844 38556 4968 688170 117564 310 52520 297480 9514050 325080 39 8658 534560 126126 42336 84840 151872 3256 1806 178143420 928200 100068 110670 23225400 255024 7280 176670 1346880 1826280 158444286 440220 440160 1616340 29497286 18825 39750 1004640 191400 16800 127047800 330924 2358460 16473 104720 71610 20045 1417260 13320 22440 3857436 19040 97020 80910 773604 7560 99066 46704 1505350 23586948 13260 1298118 29295 156 132 653112 39780 43428 304 2508 50868 1210398 75348 89700 447020 495075 9940 18330 351396 14982660 72324 3450 1788 33880 896400 31320 572750 99325 2304 1240489800 73160 1480 53262 3512340 85932 46728 1138642830 2316930 246648 3380324130 310 191900 161910 683760 32323200 5798520 11254320 3822 10350 13292640 200970 177444 51128 1296192 960 135 22785 212520 429660 61160220 1513925 113786100 5346 159663840 229680 440700 312 594776 3215142 49369320 8420610 23007600 4482 115907220 5880 46200 1167645 3723720 414960 96929448 9345105 104 312 5206 551082840 14630 17561544 942480 326018 39060 600 19521740 55440 3444 627120 363044 66900 2170 312 38160 647220 131790 269412 755480 54366480 231840 3540 110880 10800 1427184 497352 554358 73260 32136 1615152 1836 6480 163830 16632 4808265 8037 2062984 312 581400 6696 7254 312 1147923 23711 3603936 4368210 1848 12018006 312 457884 3255350 744120 639764 65520 917910 7437 23310 312 2398940 51660 312 216 260 98952 225308 303178 156 2948 312 5952 234 7245 312 312 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 156 78 39 19180 52 276 52 10203342 9680 134640 39 156 345240 59256288 2567208 20730360 46912140 39340 45570 5722080 29788769010 434558 156 1988 78 2024880 1009904 1152 1100112 1260 639900 633290 903359736 300 62040 124712 2520 52 3441888 37249380 2463384 900 18360 2850 4560 89784 288156 43991150 14953680 310 52 1430 2760120 50476140 102510 8892 1361724 37740 674520 9214 530292 7527 18965520 236876640 73545485 230076 2257632 11256 21112 2812888 19040 310 3941340 9526797 339810 185484 78 239085 354354 4968 11484 242088 11128425 614040 9325890 338142 416262 9860 992880 5269992 430053960 161772 15120 225225 112728 45120 688755 6486 552636 37324 2508681024 48840 39 9048 581490 2305710 2212056 90280 87750 16190790 208692 876 430404 2642040 137800 2457690 574860 9695 114660 368940 3292890 300 10496 1980 259350 63140 3216 108000 312 76715730 4158 3691380 3035340 265860 116760 2012358 1531530 6210 3243240 6074250 7020 216720 14920620 2281440 30810 508260 4868370 155034 7224 5064540 640248 261300 43818 640770 156 132 1842 53340 132804 100776 109740 12226500 87630 9416 4130280 9524760 13104 30743461980 2760 3619044 41993952 54098352 11382 885360 25873536 23400 64680 404800 1485 37968840 381060 2366364 392008950 5529 14790 4250400 6624 18174 4079376 86060520 113520 521430 65618 7812 10978770 16319886 181450 4010806800 58830 21240 43303260 7980 10138 10796940 622 3020 99990 313 404040 38820600 806607 7392 1178760 147427344 38760 1139280 1533840 22512 2072070 22160996 1222365144 837144 585585 830400 1633632 17940 14040 632664 119436 1465440 2073732 2223060 233578800 542568 6705480 79560 30576 836244 64937960 1344420 65940 752580 2654300 33660 718620 380 5005168 203360 162164100 15562 391115 132300 17825808 19380 495 11210 238119420 23305590 52455 313 4270560 40234590 60004560 20545980 46260060 224238 2956758 264180 132090 463008 10240083 476 15048 4752 435240 9976824 2440 10450 855 274680 830760 106080 5820 511210 63360 25800 3744 20818980 8580 387660 475020 47940 4752 2586584 402971 3170454 263340 68640 313 16302 7980 8742 8702470 313 11836 289224 488250 313 21736 24492 313 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 12 299 459327204 15160860 5187380 56049240 134034018 80040 155400 7588868 960 57077568 135720 2626741 127120 45600 1107593520 123246 2020536 102336 40697748 27132 5032 23100 1009355 1175860 160488240 2116920 2870 163476 37330656 3113720 78540 60060 41064 368940 683200 1347580 3600 38214 62931960 106635900 44184 528528 106560 2784600 840 3384 9360 233415 114660 36824850 72210 6314 49044510 14055300 3573780 1842120 45844552 547080 73112 6045 256410 408148 113850 406824 29016 1046760 14652 800982 4324320 10755360 17136 177135 817800 29232 27300 63300 7920 228462 31842 9901200 10296594 4476780 12600 127270 9486 25116 24480 23772 974380 106800 66420 880 701680 111150 19236 618 31240 51630392 17010 4788 4602 12090 596190 14462448 317724 1304 107100 9240 2849 245100 358380 86520 617148 1798830 5866938 9405 919380 62832 103390 37356 2016 20900 2547552 484175 18700 164388 824670 2726880 58930 851180 4036410 662640 378856 77096628 679830 60480 5364612 793518180 957996 677040 288 4413864 64712340 288420 61560 45054240 81900 11843832 3432 24360 16380 6006 313 12 16549 3780 2320 40663800 7140 317772 7559640 21890 3648 1354640 92400 41300 26040 168300 492184 11970 152082 12844272 1749658680 9257040 83409480 152643 314 6956400 8568 3337770 11061232 981360 555100 233100 231570 9840 137816 312 617442 485940 780 255024 6068 862821310 617979180 468996 10030 1407120 34348 177837660 3621479400 1460 11242140 7560 15810 270 115395 4037880 13085100 8493030 669510 1926540 13725600 6102558 29820 750300 3492504 2564790 733236 86100 5004 44304 201894 39919320 152760 9129120 1380027 59508 33060 23718 933 1369368 1316700 218790 6596952 619080 952 823722 237762 535755 141246 88356 21834540 211140 10836 237048 2393820 500 7665606 108070 720720 13856211 10627890 23440 206980 498510 16536940 4500 11124 28242984 16926 18122850 324870 104280 23010 232577748 11564 1045506 5090820 68292 365064 6812 192696 22184 1224 51480 5225220 67968 117648 12549 5180 59430 3779270 3333 10476 83100 11400 303154488 1680 1050 1359660 2384 592020 39960 5605 2940 314 11084094 13413 16240 36084 2380 96720 5940 314 11718 9204 10920 314 314 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 39 2070600 78 1266540 39 594 78 314 10948 51408 306 7676760 13 129030 2667600 2764789560 2121756 186760 26 18480 1775235 67830 217140 27960240 64120 618 12848 4142424 120120 20066970 101394 18249 39 5053020 248472 153488 2105760 37952880 598434522 1120 21318 12080250 78 4470 2134860 1358196 172040 9684 320796 5404725 25830 124488 1380 1764 1339012080 19610 411255 4421880 14030478 1441446 39 2737680 323988 14300 5940 198198 9141 1275120 1260 66990 23680 300 20460 3478440 483960 933 9554 78540 40780740 9729846 93612 169092 1205890 82368 13320 3030 5759124 1118340 56560 57618 234360 9849060 63840 55440 1380 130871664 616308 1045044 178296 725945220 3236868 53976 78 362180 42966 540 3864 26630160 16185 17082 2772 73416 7878780 22596 61371940 93240 28380 51400 14430 13386450 208488 274164 3510 505120 58703820 10464 3792870 28017360 234921960 888888 387660 29304 933 504 54794040 1521450 3701908 2101440 59220 3360 153216 196560 572208 29795220 50328 28908 359352 194076630 35280 620 4420 1059890 14652 11220 12 315 38780 396748 5526072 186792 35604 4197270 4809090 263172 27612 950040 145684 1562400 484515 13574484 241956 938400 841092 490 135102 285480 37506 7242 5569200 142764300 21661710 282256 1017060 103914 491036 1244 35112 1036644 201348 499140 742140 1522752 11382 14796936 149226 181056 331530 21306 550620 8956752 959493990 22264 143310 1029420 21300 1520 67320 315 4009320 8353800 11452158 315 77880 28686840 35112 9933 4560 248160 5398470 11617760 22011 507528 2525550 328434 8820 312 21012 154488 87210 15246 28406898 3696 1756879740 312 1176 90720 5526360 3949162 4510 88920 683165 1176 3603540 24226020 317431796 37206180 2056560 59840 2140380 1086800 474390 315 4504500 614640 4587240 57750 2385 179010 11762520 105545 59892 3344 27132 1556100 71574 570570 618 15191904 315 23684 97939380 3080 150549 2726880 2456 73800 4244448 3458 306 193257 3505500 368876508 94160 739908620 252472 816684 2106 89652 267904 119340 19694 105 2064240 3365008 3340908 1044 397917 863784 6446 192696 3370641 4762380 730422 315 315 562590 13676 315 489840 22154 24806 315 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 316 156 79 78 2128 156 307944 78 10080 376646088 6110475 1848 61404 52 162162 91200 1255082400 15535212 21049 26 237068 38802 7535970 5850 98345 716100 279450 759512 491400 155008 18980 7482 31990860 156 69546 33300 509949 315 84042 752580 64895040 574560 12474 78 1272684 251170920 1638 14839836 84180 75078900 17383860 20790 5032170 54600 144336 125400 1076040 15440274 2678718 5676 2192080 156 83122 22320 11215260 1806420 310284 4913748 64372 3660 9540 17731560 376680 4257162 38540040 226044 55836 158 3212 282 73884 4709388 2167704 1080 230580 236208 2663232 3840 272688 3083850 105927 1125696 3576864 1268190 30846 32430 158536 3276 13813800 332605 33948096 1904760 3336840 78 540540 520080 212532 192696 15793470 17182 5754 15372 63510 178710 7056 1520 3254040 539835 12600720 60792 72912 200928 393024 494340 8184 1826664 173394 5138980 75240 2527884 62880 1470300 375360 8463840 14691516 1355640 7560 18204 40464 462840 982564 6006 315 343728 18644 17160 2738736 70140 36414 7362630 67829580 27840 12426 274320 315 228 316 19460 61950 3384 276 278460 19803 5070720 20845440 5300 78729 3069360 167400 23790 328532820 52290 218790 147896532 5083 24955 3264 2434740 2016 1806420 2682 1650660 7555548 6270 13465794 803880 6210 300300 42727230 46098 14490 51705840 232716 4016628 593255520 22968 11210 1531530 4410 5419260 27720 19530 314 397199880 47498 47498 1224090 480 36990 605640 3612840 15272460 327983040 188376 211680 149454690 69930 1705896 225330 3770 49662 362076 97680 8250 161616 5586 138924 96600 1097928 12936 30474444 575580 1236 243180 19983600 278616 52442280 85140 152540 1751820 10360 14652 272107440 36960 3276 75869640 6335520 73060 5714280 19380 419100 1085 316 402480 1146698280 234600 879270 10200 1555 2205 12006452640 120620 59724 4620 164696 16450 30268368 885906 388080 54600 55440 51800 285180 6006 112657545 157080 365755936 44840 8671320 17851020 653180320 964101600 3780 8220 35137830 33370 2880 1299760 316 81900 1180725 5265 1929840 450858870 92400 357680 315656 97920 5643 1785 11880 158400 11430510 2016 5890 753480 10803 6120 581516 316 237 22155 316 316 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 316 1381380 79 315 3831625 1177110 763230 6936 12600 219744 4383110 18174 3775720 147290 90990900 39312 2804270040 60843510 49346325 6110 191070 3367560 7236 16620 10920 35907036 1917904560 123280 8988782 164808 3555720 1808040 47124 13362 273360 12394956 284856 220 804420 21614 859320 107856 32130 15180 96390 8301320 111384 8204 46800 275310 2605416 2170 1540 325710 53592 378180 17116110 83887440 49104 3731574 15120 995670 54720 10387260 3848 1080 182259 14161792 2667420 245582 99120 4216 6020 41863206 607762 2644380 9890 158 304410 252 3121560 21204 20754552 146160 154980 14763 4272 3516 18492 23400 147630 40950 1690752 5973732 52080 291060 1840230 3223 939 5364 35930520 45548 24570 32526 39060 17886 3468 32040 30030 441600 15990 91680 7854408 312 163710 116280 7272720 255760 9960 1603602 21124950 217425 64440 5166 1866 363480 7140 172423860 34120350 235620 13110 267960 1841840 239250 20748 750750 194040 11682 1554960 1539720 96860 6279 172515 204204 218174 523770 111888 17940 2142 17550 4620 3823560 38016 411432 23595 5772 316 19460 22154 162504 494076 146916 4300080 20550 126324 5012280 4893 1089620 1670 942 4744300 5282400 72384 6948300 5411406 1671873840 9256800 1442280 365690 5058900 220739220 2772 310 30360 4534920 27392820 125580 15900 55440 244875510 778650 5880 1165080 4656 410760 9952800 358258 1114380 102320790 587730 193471620 13982364 26220 3644256 100320 8833860 205920 62660 6831990 630 901320 124324200 45954 23400 1140360 5212116 1560 776664 40660 5060 102960 285480 82600 1924650 25102 9410016 185790528 11124 300 864576 53280 25740 244260 11070 13833 13693680 15142050 455840 6270 22484 2520 7830 528666 514395 13488 3500588 182700 7200 1252 205660 99360 185330400 24742 15096 94380 265320 2000472 169290 5060 10507860 6073760 2760 110880 15012 240900 403560 317 2718 7399392 1866 18197550 317 99278400 308490 1953 794640 105618870 28854420 92880 13568 7806150 3070 2583 19350 3366 14847420 359040 1190046 1160522 35568 3084900 307275 9042722 11970 403340 9359520 4816 46410 63270 52820 2007852 6490 317 34965 8092 233120 345345 368160 24522 13780 12285 317 22260 25122 317 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 140 140 519120 95370 35 1680 39541320 105336 14760 85904 274720 164220 503976 8022300 40950 851136 102676464 5117840 6288 278160 9082843980 121730 224400 47430 35538360 11737152 21582 1744 2108700 36570 13688220 127218 4860 83263620 157896 266448 317 4794 23478 7200 8983800 140052780 23100 971730 16283190 2520 300 502400 9900 1949940 46956 70 1285200 38372400 99792 699600 1235 65563680 2007768 6384 21840 885360 36918 31680 957176 398580 2820 3296160 2548560 565656 71340 6700 705774 27132 712272 79040 869040 279734 915840 26193090 38766 280140 1268190 17290 24738 57810 42900 22620 176130 142350 47816070 96292 168977886 2291190 19116 146720 776664 4159320 943740 2513790 278460 312 553410 48793602 140 6798 68628 168 43680 10850 5560 1180 5940 317 160160 57680 1474920 224010 526263 91884 243390 253764 7659 2044152 18678 1772232 7017300 28440 1353460 310 13506948 4530960 38038 18172 71340 221360832 2198196 43884 26880 9644040 100254 13992 317 568800 8092 8940 609348 4704700 8463930930 6446 3684 269952 23240 7622460 1069615 276 18316 140 11130 3816 85560 2520 8339892 1290 155448 164604 227052 4678212 348840 21574392840 85504188 30116520 8812650 881496 529230 383838 55434600 271320 4424364 36150 6430896 135050 658320 882827400 6075 20916 840 72930 495558 422240 5436600 532168 100130 12437880 49878 98208 17802 17852400 144270 25202160 1706364 23892 9606870 24390 2522520 210600 40950 1517880 480 36990 5880 637560 5585580 4037670 305970 18870 114540 462055 377400 3248700 348740 6090434 14352 162336 193200 79323575760 3444 117600 36540 130200 1657908 2781030 8814960 5460 129000 7307872110 33384 23681 32232 5811960 9676 76650 60060 1006566 22781 12012 30630600 9346464 120360 1378020 8712 154440 12700 7080840 22330 1191960 22770 139546260 45750 598853970 18984240 21840 67860 318 50400 2971980 1012460 385560 11634 718458 26246220 318 4347 16445 645661800 10080 320040 46620 634680 21672 525336 53550 8389260 1316700 927 15189330 1130220 990 9329760 69300 840 280860 10210200 599508 318 18150288 1515 2416 375666 720 5681 11357 1548360 63240 105820 231420 630912 318 3627 283590 318 1024128 18881 22577 318 318 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 140 140 424116 191252100 35 52260 192024 895620 293202 16 14135 12737 509106 5722860 2574 3917760 17640 402251850 25120 13992 300 238280 667722 900 3247860 572 2104284 16 1801800 24168 13992 529760 1054248 803880 2773050 356040 3541998 11298 40600 65100 155400 24780 23100 630 672210 60060 71280 5759052 7185360 6657744 106128 70 31080 199689 712530 1117578 465400 67544400 331230 1070916 723518 315 3181590 922856220 32654160 7560 392700 10879 494760 185472 99484 478074 64764 39900 15675660 34320 4576 8897 8374 6990 12936 48900852 97001520 1170 3080850 106057600 2090 1764 133980 185928 129766 3030 169620 126480 19488 96900 102300 4964 28380 273408096 278610 100296 127908 2970 140 1089660 756 53592 7884 113232680 292560 30032160 1530 21840 63960 2671020 53460 15372 84613080 3372 11160 61600 19025160 3164720 1285200 1004920 3979920 24108 26418 4612820 292320 16680 167526 67398030 90440 3328800 41939352 1040810 2378640 34680 6731340 12628 22386 19240 4470 247380 281232 2664 4073772 12608560 24640 131446 2564730 927 585900 3900 318 140 11130 360360 2040 734580 178710 61154940 11171160 2145780 4494 2176020 33390 939 87817620 13230 4144 526680 2281862 10848240 16576560 730800 408408 4598880 61353432 6956400 3214400 22620 3660160 10210200 909324 57200 360360 120080 27132 58842944160 342760 9372 425040 799710 5100 56430 215332 660240 19058000760 51870 634 8509872 11782 2400300 2417940 321382404 75820 17331930 634 1025640 5405400 16956 2178 1571400 2736 137883 793440 58461480 320620 5456880 89392 1878 361284 11515 948 423801840 377568 1414512 436800 11802 54120 137894820 912 60060 7534800 278616 49651560 20196 52140 40228 79800 241020 300 49637280 997612 28980 805980 3400 137640 54740 1320660 1086800 50589630 5060 5606040 3259620 22464 61710 14226424830 6745410 73530 12600 11124 1609608 37953300 57036 14790 3186300 32718 915978 97440 3696 408408 2115540 23310 56259 17023702080 21658 28600 5269320 7350 1100 1162980 3028410 94940 5611200 319 137632 7966200 23088 3857100 8817900 3978 4270 703471560 252960 223600 143413326 16074 81396931 13781166 4195532 38808 221520 23800 8928 7455 1288560 12330 122430 4032 339147 22578 25440 319 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 53 45390 106 53 2713200 136888 53 55119015 106 64 295800 45540 15210 285480 106 22464 3921600 1946160 53 149710470 480870 320 2341920 2869020 33755700 3070200 3030885 160 1081080 2730 53 7072845 4613664 47736 16704 63055512 1008150 5192928 106 647280 1113840 116280 2340 88620 31248 35626560 4449120 110058 504 1792672 566632 1190 193800 49140 237952 729368640 3282950 306 156560 877800 252126 87780 106 5508 84150 264 241500 9844560 1289340 6237738 319 22540980 1792080 1595832 33877800 727632 456280 566632 53 214500 4545996 383040 212520 225 312 384060 32760 2190300 5427950 466830 38352 34580 158508 1148 1892421300 4998 35336268 888300 380596 75852 7479654 305500 108665 34086 120120 8646 237180 1080 75673290 424289 464100 729456 14295144 13132 25599 118388160 38976 942 2847416 495558 311220 95172 3537420 18012 8970 593340 880425 5668650 16784448 1458990 24867600 107380 30414 7225 23647680 295596 21930 10163160 30552 400596 10188 118160 594360 78120 634 12760 481800 25284 17892 24465882 531309 242198320 31122000 99680 366078 420 18130 13860 106 5112 152220 1260 2673336 2107140 59220 5074940 5040 37884 160 47094 1320660 951 316260 564 22988760 279660 10920 1090980 3995 109890 2772 125580 473616 14841 426600 1007760 6831 8439 388332 44330 56550 2408934 16470 106722 302640 168336 3320372 2008590 48931764 2304120 726684 335280 8954400 11592 1421200 459360 6072 7140 18354 960 12420 5880 637560 12616380 83770560 780 97890 6164268 12702 828240 48576 45066 11040 12144 8190 149100 495216 951 130372830 1440 11919600 24570 1335600 3660 212553 200160 23142 2738736 688275 15399 320 1005114 148512 205148090784 283974 56170 2520 173484 9032100 26316 11920740 60840 69580 29100 35 3991 1240 305448010 104328 867360 2860 35921340 315 36225640 1650 10212 2475 57816 25098 46986 554400 30030 277592796 280560 12600 211470 17850 46690 216 14400 340080 666400 219240 2799 17080 53100 60 9873456 1413510 320 3399 3399 266340 32364 12462 141414 9240 600532 160 137360 126378 27720 100 187740 63756 132600 8929440 7598 22176 236880 160 2475 320 320 240 11342 320 320 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 159 66 106 159 328785996 508872 159 18480 106 5318670 383460 84915 1035090 3660 106 21930 384540 516600 159 16375815 157248 1326960 102168 298200 7402830 5180 1329216 60840 471240 3780 159 1238688 24818640 2376 2016 630 22542 165240 106 25259535 202356 375870 1360404 65520 794640 19404 1039500 320 47760 315 82080 7896 6167220 3717700 3276 177330 1746 119070 13008 153450 12852 12795090 106 2470 456120 47460 89550 179676 9814252 4260 3399 173794390 1351280 6804 71628 31500 1392300 24231 159 16530 3141294 19314 12132120 838860 357084 69194580 18568 394555788 7300 1021080 2699424 227088 978900 939 250002 202470840 6364 187620 235248 153300 2799 1220 304 431648 31440 66 173940 12328 2496030 2777940 222600 19152 1250340 15791232 11868 1792560 66930 150280680 1234870 28091310 3612 240768 275100 394349256 54288 1246140 2790 473304 30600 31290 1750 15540 65912 20000376240 108108 45066 276276 684342 11421 5220 34838930 506400 187980 178756 534125040 8439 105732 17864 19572 502642 915 3423420 6028 2718 144305 372 41418 91980 106 5112 123540 6300 486381 213120 7380 48564 16107 67321800 6210 1284780 984984 207060 3358290 34951260 321 379976520 105765240 15404520 118666548 1083240 5112 453390 100016 1432704 105840 842016 1489320 20152 331246608 25754 6531 6120 1870 41790 3900 3353310 4720 16620 436240 1570 9056 18885438 592020 15738 16632 31416 111072 106126020 3906 18600 124542 1518 16068360 491400 98550 38340 1870440 326106 321 73815 1580 355320 713790 13132 18228420 2929290 141055200 2227680 55776 42450 574548 57684 133350 177792120 17282181 18768 744 153675060 33384 321 4444440 12040 4788 371305 167790 2504 5740 2922300 158766300 239940 262444 990756 1268 1872480 7722100 321 342108 8940 50351840 112056 1929330 1580 1480 257040 4137630 1580 506604 120651960 44618574 16058 277200 35764482 630 15191904 321 321 5946600 1743840 9334360 321 187680 371280 85321080 48504 23690 4806 51895935 321 5088 278070 674520 6600 901186 2391900 2762760 94068 131040 10271926 615815 10864 36056592 9201012 2391480 185640 19754 4554 84552 261508 8468 24890 164920 321 4140 14204 321 321 7668 25760 321 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 72 66 432432 6000960 7032 48 38640 447426 12306 829974 28028 882360 144 1023960 32340 1638 7788 86688 5185 2772 52080 144 5738 206480 5740 24380 18216 274386 322 1202280 275024064 10920 38220 2626050 18450 20475 5645640 32828 16320 77836 10630620 122342 8382 30470 48 1236 948 4071472 208692 97527 6580 4298 7860 3991650 23244 75516 321 58590 106020 29172 77700 36540 8316 10491 5757 4389000 10188 103740 4340 128820 742280 60180 44460 1631700 588 22986963 73884 482019 331914 2310 3108450 2624664042 390600 16750 62160 16128 3110 56051736 223860 33756 20347152 344280 58464 136753032 68571360 66780 169422 1063920 5208 72540 26733084 6038604 6969690 48552 71980 66 463740 600 8178 7800 918976 20592 18630 71760 11772675 1669440 453054 186206832 957 51120030 717024 540960 29304 1874610 16884 4347210 19775184 99120 113100 340518 17760 1016316 476140 367343 26280 18562320 109440 7224 10131660 439392 23780 408870 71628 6342 43120 199006752 31963008 3410 131040 2940 495121770 8418 231748 5016 383040 155400 7770 3300 147870 72 3540 1260 441738 547470 400752 7868124 12180 1445220 47170 25608 113333220 322 6035700 240396 12320 16433316900 5024448 11556 26622 17950212 45540 12920 273420 2786160 162690 55213620 12236400 36398190 575120 54600 6336 70 16450 1283100 5030060 13680 322140 690030 2142 386786400 973872900 17290 310 909090 5940 568260 808830 378840 11786 1124838 10080 977130 629160 3187800 2628855180 1764461790 11660 910007280 240264 29700 561720 2975280 129234846 21840 23787540 2490540 1984320 19983600 129504 401016 201251610 3116820 23154768 5486580 120120 70680 29355636 121380 9500400 575016 813960 24012 5276700 21420 48840 7872480 10054044 64600 699711480 1491955724 128520 394740 1502676 68796 1668492540 6200 139230 150736300 860860 2002 915351360 1064 53520 2265480 552160 26787180 110880 30564 1258404 859320 633024216 10216026 378562080 23604 12600 32301360 107341416 105 7221900 22750 1462240 295746360 322 10225800 5508360 49117068 322 2628360 752070 190240 2321739420 92598 250250 64295088 248976 27226524 680199 25021 120218 318780 82656 2448 163710 1710 12036 153586755 322 88200 21356244 12816 991040 9749880 260760 18768 615330 2112 9680 23005 322 322 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 72 213840 5809104 8393385 2005944 48 4616460 31110 12502 151524 276 1428 144 99469216 1021020 18 268 18 25740 769482 15132 144 235872 6068370 222144 126140 275110 542640 1071252 6289404 11118 1201200 43624 74620 33540 2138172 14865120 153729 320 6300 1196832 82110 5376 17204 48 6809880 4253340 18900 199056 39680 1064 957180 15060 2857140 906932320 690690 23603580 854700 362000 5929560 35880 414960 49022 23005 2595915 12300 138600 175340040 685300 1224 7236 171288 8871564 17836312 98100 9240 15252 320 4956 2670 199134 134316 33344808 21224520 2467080 605472 411516 865260 73776 565800 6936 638352 28140 318 46200 317832 145992 40950 29718 3684240 3176880 7152 109620 10488 21210 13134 7140 2968 4590 538010 45828 2128 25972 373428 75888 6180 866286 2163420 84584 104880 2520 433264524 323 30090 833940 14652 36708 4080 999552 24186696 9595740 3026340 15624 37000 12012 3719090 247280 7656 1054620 13655928 3888060 20445 2277660 282492 30434796 8138520 68510 5331774 769080 8432 408870 322 9059820 7403760 24897 3360 3489192 310590 320 72 3540 43452 31878 15660 890820 2984500 363300 74756500 75240 4140 735548 12156690 381205 485268 960 84360 108984 23261304 15236 12936 33408 2727270 6600 27750 185808 27608 288414588 82680 111384 113220 695640 14492530 18924 7770 642 642 17750 78960 28710 139390 8584940 312414564 272748 5359080 2699970 2051946 1685904 51150 6298542180 4806 1560 6425496 25208 16068360 584274600 1339200 88501 13518120 1902 1590 693450 323 74268150 1147410 19685400 115920 273378 294840 17864 8359848 588 18060 1346268 8789202 422940 477360 1258320 1313130 2017764 2638772136 688275 323 18600 892164 4784 323 229950 66300 429660 11280 4696500 161616 1814120 6180 577200 178020 7607600 448181370 29640 1449690 27280 210900 27930 237180 1505680 3854340 162690 1590 50400 598785 24012 34524 17886318 23052 1902 66780 41543658 4600 1549590 3315312 1531530 46168 1367280 2520 32712 13832 2826 2826 220545 338247 10080 1740210 323 42966 3432 102396 47436 82992 177660 376656 86944 323 13464 290176740 178660420 30660 6342 2783716 131064 89466 164256 9312 5040 323 25576 14310 536640 528080 23112 26082 323 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 60 15 5269320 60 192517 10234 30 989604 1041768 20 20196 16642080 199648680 93272 162 4 36 3548880 17266194 505800 6048 2149035 323 151212960 20 960960 1595 646646 42504 64818 7105392 73370 1113030 30 305800 915 531531 1376550 1845060 5156592 168784 46410 4554300 108528 9720 11603 3480 241956 318 396363240 80184 60 3452904 1580 22822800 34086 101060 29066158 255933300 365256 2545620 14267400 11610 719355 190164 1418613300 33276474 320 42735 191520 2201606 83445180 32280 118584 7320720 168822 59202 5775 30 20355 930240 33453 442520 316 2981160 8928 836220 14279040 40280 91884 23940 7443960 964440 10269480 1276800 18306120 15080 19886640 10019460 24731676 183328340 15732 3862848 6683820 8778 60 360 324 934401 453096 4496 48240 7332 1866480 175098300 15990 25748 40460 430320 9820720 641421 11508 79277880 15168 623916 1225468860 82368 332486 323 94068 294134820 182520 4559478 703185 31080 273600 3295386 140700 35949900 25926 28394190 3906 208196 25200 10975404 10387080 6707064 32718 1532700 518880 2212 812784 11748 186648 15540 14526 22990380 8496 10440 60 1260 370668 2730 129204 4956 3927 532 720 318 163548 4930 112176 22729200 5434 18420 251160 436050 113040 813960 68292 139860 322 30192 138824 576300 4366320 340548 10356108 86279760 1881594 9975940 871004 3822 86802 301002 14850 78540 322 28640590 73836 9108792 42966 6440280 1914 5853078 225654 3285480 8869680 3207120 68052 3390 151277490 66360 3187800 49137480 9628290 110670 771420 244188 88040 81900 287742 53550 1149540 11856 2293130 3383886 171600 24420 835395 2627520 272340 75624 11089680 21515676 1093512 8684340 15096 70607460 1664520 324 600 10640 477434 12767664 21755 2219 324 127920 27720 18480 11196 20460 2623140 41580 37524900 140 7161 5300620 3475990 9078 2015520 1595 2905980 9690 600710 19350 108 341880 318 22523 324 10836 851370 1018248 1001784 1963416 488824 8120 1170624 5138672 256223555 782340 5616 71613000 415140 928096 1061280 10620 30761808 2313388 61530 137522 1259016 4200 26889044 19532100 4269720 209440 12390 324 5219 13090 324 324 22763 549780 21390 3000 270 8555 9600 324 2840 25619 324 12480 243 23435 324 324 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 60 75 27 60 9424800 22890 150 147900 9894 260 27 315 1865010 27415080 44268 4 182160 3768 29640 482460 9083 218360 54 6552 20 960 11448480 31488 54164448 8264820 891195 23781450 4853772 30 33810 2995740 306540 2057160 34224 263340 224460 17160 67830 17136 127680 1339860 83980 5220 20152 36972 14850 300 728610 302220 858 1718640 306800 6317454 341040 4354 7105582 10360 54 8357580 60332220 1938153 39072 70716 168084 1949640 25116 23160 134629440 425040 41172 785400 1974 17607408 30 307326 42354 98952 412920 837774 279990 214137 714840 99750 3443 36540 336224 829464 19800 140760 3626040 143871 1470 1545 2944620 292740 65688 1827 6254952 71873620 19074 60 1288 2280 12972 1492260 12720 930 35728 517650 82940 97104 138600 346920 31237140 3416490 128520 3432 1177770 866456 2170 65088 8308566 79552 32190 222768 554400 35760 1312633 325080 41580 332640 347472 2930400 2747040 46374 765072 76440 36036 76296 14545200 1682640 22996512 3017820 938784 632 797160 11259696 61142130 460782 34404 324 22260 322 7848 60 1260 633351 870 1078560 113820 2386020 3485668032 164220 2845800 875952 325 131040 1911420 236808 1191960 1878240 49770 325 29369340 6300 10404 27927396 51351300 67210 62189400 2493246 105695856 115920 6065388 17160 8314020 2226 146448 4476780 26390 134400 246212366400 6945120 1365339360 520608 10548 3671640 9520544 4848480 192920 37669008 398580 4942840 153024480 278460 2512827900 952380 402210 5645640 14250600 4440150 24244 73873800 933660 13066 291720 86802 175560 122760 2125200 177816 355023900 1969285780 99400400 331281720 64695 98280 164771040 1035 75063 10080 3360 9048 35307832560 65520 3876 385003080 1980 4320 77868 12594120 6563520 6443500140 1284 14076 614646300 252 56980 8838900 24674760 2860320 128646900 325 325 448204680 22496760 2957830 18334680 179410 180880 187460 2249281320 320 295596 938123 85728 498852 1914 2218440 5019420 123690 436170 2947945 2772 210672 14374080 320040 76860 2882880 187704 39480 36565650 550620 4160772 5302440 40020 33513480 3815933220 180900 183547980 10476 54602808 24848460 15146040 26404 2612610 66439200 914400 24514 84132 171760 9882 1231692 19320 225 17577 8700 2810080 10119204 198440 151340 161784 325 325 23436 26406 325 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 122760 77280 54 1292970 76160 97680 960 396256 146448 467016 54 3191760 656890 4080 51515100 140 11978400 58695 14718990 35786016 228344 640640 54 4396 19140 384030 12450 2117928 68724 104160 141680 1592160 321 2850 398008 19572 436392 324 6302 152125680 81900 3214680 637560 12720 88920 871488 160908 48972 53340 1176 159500 416100 25413 842490 180050 187036 1813560 145387060 190180 203346 36120 400660920 54 1944 36924 998520 14640 1276640 333268320 304668 14386680 1067856972 1755600 90324 365190 48048 325 23772 3630 21989058 75150 48300 290160 28288260 13410 334224 7320 16171386 265144 106314 58110 21323700 6271860 2536 4624800 226884 995020 174344 90420 1217370 4300 11445720 1204639590 320 12210 7980 120 19092 3528 1510500 277200 6680388 25437 727320 8540 5490 433307 49140 587448 67320 19260150 6552 117810 1752660 62322 1320 51708 146048 70320 184150850 164424 8046 86595 26346600 3454 8048040 9905 42315 1284 981540 21390 2386987680 3529608 512820 10920 13866930 2559414 6242418 594594 2470545 65760 117096 325 25520 3761316 83448 1880505 1590 94248 4380 36 9384 870 1008 644 135660 3417120 2660 31866 212784 219780 3060 46031700 60060 1229508 3120 114114 326 1470 83520 4289040 359832 276210 117180 79248 432432 150954 175854 11425232 1687488 4242 113160 798560 23353386 594 1432860 348600 3322 3384570 124910016 774900 2829410 15330 3874626 479094 1520 10780 132000 633270 28728 1333644 424230 353460 3360 3187800 122843700 7764750 326 20660640 969 10080 49680 13260 13706550 105245 17094 541446 168300 182404560 406980 23730 775765080 969 955152 16380 27552 575640 7885878 25620 969 978120 15142050 1121890 26169 8313900 17416 184620 1272 118035 19536 118139040 134316 12716 8198880 1419000 644 41312700 1560 3063060 379200 2391678 1143180 374220 762888 1605 329804820 8502120 6986490 9180 6636 3036 31878 167440 74448 310683240 6006 577116 3250 246246 13200 210672 33936 177156 11320232 49504 24440 3080 194310 113505012 17982 145728 3465 21580 29760 2221164 14630 7772 41400 326 226044 1958236 9870 36570 20169 3934140 326 326 55440 6405 326 326 14469 13665960 1568 375732 5720 6440 326 326 19845 11772 326 326 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 8 48148380 5980 9312 547740 71760 8392956 2820 84901740 5852 367000200 86760 757770 14448 25472 72 4221360 964229 33361020 2380950 47936240 22176 40770 13244 13590720 46410 36708 4286880 5376 1092 32964 16920 299 395010 1154130 637140 5148 125233680 3680 466200 14960 7800 3180 7410 1420 2252120 87318 272550 1878240 137370 84084 242550 327 1610 1766664900 27300 826965 12144 278460 26040 2554812 14210 1674 79989 2422560 198432960 120456 26220 2817 124644 5684910 3180 4204530 319734 23793 31680 31920 69657 243390 241638 97110 256452 7313670 16632 12516 144690 40902288 56760 479880 7476 1269444 8992620 153720 670950 432306 19471140 5814 263340 13529520 53856 451440 62496 227766 742980 46338600 1644 8 163680 14050608 133237 19760 130420290 11300 2700 87100 31644 11193 80010 14891760 133980 132212740 3691464 205146 18936 3028410 992940 1091058 6222949920 24024 107316 379908 1590 13260 52080 5600 1530 41340 809970 29820 42160 928620 1080 708705900 181830 545160 5472 11448 5250 421848 1661550 43344 630 371140 46800 11352 64848 2184 49980 475640 1094340 36 4692 24780 21420 45473740 9744 5964 10260 115068 1304160 15640 179025 17112 120780 3044076 2002440 12700 19283550 167964720 248400 32364 403326 21840 2423070 497640 7952868 240989040 1123920 71706 3594990 33120 7955640 702240 650 17309160 251720 6684210 167310 10303770 163812 4944 37996770 4680 17255700 803880 9022860 221760 10404 16306 22264200 650 690840 2227599864 460428 1172556 14250600 10439550 23192 120120 5285280 42880188 3425070 266960 410865 22770 71760 3170 6132 414540 244666800 647010 78729 960 367290 7290948 1530654840 1532551020 174384 80520 225409800 5258715 38688 324 217464 5100480 211050 10080 7632 148596 182160 242424 1815660 4326636 8940 555588 18600 2081040 410220 33690800 42039270 303920 16830 1166790 216720 8997450 54340 2400 16800 10019460 55440 7560 28500 575520 1482228 12294360 234840 24612 288646176 218 1557192 581196 202510 59220 1512 5525520 10730 448920 9785880 327 262080 69264 19152 115080 1116390 2640 5317455 139073 22040 1260 15340 159900 4382 158340 91770 420420 5934 1072260 327 333720 9337020 783564 2166276 1171830 8642 512160 327 8532920 12926 4914 13065 1095849 23870 26732 327 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 138 8 138 92820 1398558 15505140 46 35880 3360 1502868 14427270 82992 57885 8316 73720 50544 4292 4695233400 4095 7272 57810 519120 39270 271260 64780 65240 289926 20335 254610 6066060 11284260 20655 11106600 9984 7950 327 15236355 175032 9966 23 203224 1789068 4420 31878 13320 2180 1900920 16206 317460 70680 33278388 1774220 35880 604580 10080 247604 1914 6639724 1304420 217380360 1100779680 328 8316 527744 975 1584 323640 93210 1440 5100 312700 90288 87856 307470 12510 2784600 91530600 18160 313866 9240 69 163530 510510 25935 27641790 813020 486066 123000 135696 1015740 2480 249775680 719316 19488 1276 188160 133560 1055700 207480 33040 126555 161304 93534 97146 664950 1803571770 2602260 8 11856 678405 7015 880080 948 10981278 103730 9660 1466556 47700 114700 47256 7056 4209552 10920 99015840 15708 4922460 6624 417534 66180660 165240 13617 40404 9176 751448 117192 7080 122180 3434200 3138660 459240 21420 225720 146160 414960 181272 511980 327 15609440 19320840 17892 257400 4081550 267960 449680 327 92820 8850 397320 1418928 2552 3300 2628 69 870 32760 4970628 28896 380380 1530 54480 521646796 2247 13240416 2462460 1164240 924336 2448 328 17490 1053135720 72203040 49632 2960100 3931080 34272 1255800 803985 448200 1827672 245178 79992 34548570 1056572 1281938 224292816 9576 4282278 6244920 6376020 4994220 10990320 771420 31878 376992 395573850 129150 77469612 5560 5909904 72655440 20208342 764764 23100 411060 24090 57120 3187800 6068478780 59943870 6447 13687674 5811960 1166040 33660 49013160 1617840 639540 450450 236016 346080 126603792 3487 119340 21306510 975 28080 8468460 94068 949440 861967680 6600 2100 34529040 15732 205931880 396 7560 6722100 6264720 91080 367780 47304 67933800 526680 1646880 583440 104748 173246580 72420 8000 5460 970218 3793530 6254640 50874 199584 564620 283815 84810 14387922120 78120 1615 131040 382444920 12600 586047000 623610 18348 49056 12600 4900896 658918260 10395 2247 50583624 328 70380 1569600 2050200 6696 1586655 3926 76104 432630 1590 3596110 107910 23028 3487 1506960 651924 89466 20234760 44580545 86100 102930 1728 2790 91980 38304 195300 33726 328 435050 13272930 8671 43296 2628 164 6486 216810 1123980 246 23871 328 328 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 138 203360 138 74063220 1630980 20 46 12636 230100 125580 35868 224130 13207740 140076090 118860 1997520 1140 3423420 372960 1032486 564 22575 29536 73788 41496 2333760 490620 1762200 21804 46694370 741132 33930 3331020 83096 228 2198 8388744 2853 64079400 161 28490 42180 15323880 324 403860 20 1560 563730 12516 222678 880110 6120 9240 25080 23953800 354900 5347860 954 9776592 3570 4327440 156750 9390 327 68670 184440 3485820 16836 5450472 51870 4944 40320 48192 17052 449904 840420 37050 9690 3689686 208320 69 7308 91770 182845 55968 1560780 62790 320340 9176 2036700 201240 13110 5466384 10661508 329 217770 11220 281589 114271080 630 2371040 3675 1170780 3911544 27360 8778 56280 200 25080 7398 88440 1744 25620 1941390 267520 21420 19068840 10716 642 1518 243984 21049 88901898 1987097190 15730260 11873589 18396 19656 9000 36036 5738193 240240 1244250 59780 318780 24600 328 154440 140280 5418 8876 452412 1334550 67116 169176 16632 3588 44520 25872 2469740 15871 25476 13140 132736 1680 900 24960 841035 326 4461240 435540 145188 69 870 828 12012 49560 5236 20130 12972 1579160 7360115 2825228 4711560 10640 207480 70488 2772 30600 87780 12576492 1716192 155680 20520 153846 23112 4083912 37224 207480 12780 1114425 26690 63063000 36180 423708 85470 321986 5100480 451440 1610 19588 654 22440 2700 35310 66186120 1610 6804 32550 12798 30450 697874940 654 1722700 24102 7884 5341644 14250600 7900200 140798 32760 9504 73080 3900 97944 181470 85140 2283372 46530 7322616 2072 1949220 13146 8762520 490620 3478167 42900 36168 19173 5253 414120 168661920 1951824 175032 10094700 26970 253316 329 9240 98700 329 51170 996930 11310 597360 19543020 115560 32964 116100 1568160 2168760 1300 1287399 5940 3655080 3724 1545 27855520 4846320 1506960 370230 4020 540 12048960 46110 34629 26410 128478 12972 3304980 487494 7038 8008 33488 20790 30240 16084640 71000 2590 571064 32472 19125 1060488 1237446 180 247380 48620 3190 875007 24497 57960 3804 329 101439 1204 210 117465 329 77520 1470 329 483120 924 7038 267800 146496 1591230 9504 193140 329 640234 14850 12870 329 23980 27060 329 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 15 165 17520 330 330 20 4354 329 55 165 36708 4421340 476700 55 31136 510198 111228 278959824 16409 69090 110 4382 1517670 9144 27347920 14924 14190540 30660 330 1945650 83952 110 110880 8736 2892924 3475247100 948 644 1993860 520128 196 676704 2833740 796950 28980 60 3175696 8888880 50982 2727 21450 905972 5908630 165 33330 312 30107 7404670 23543660 4998 7812420 45175977 2492880 83448 165 1075020 107640 1680840 864348 11646360 266760 126840 1288 1959804 136530 475524 351288 3882780 304152 224910 5313 2898 3478440 43680 807576 234384 193688 4988340 210840 10080 39468 3215142 13338 857532 42630 569400 16905174 1783236 63630 13728792 2961910 1219668 24480 24847200 736820 51576 1713120 200 330 417573 9269 29760 16800 8640 436305 60720 3121560 130200 106260 2480412 1932 63450 244020 20740 6674472 4379310 692244 11629030 179088 119448 41724 1797380 114114 10656 6560 21575070 630 311994540 232560 139314 414960 12581800 71820 1256640 654 1605492 7911540 26298756 130152 249100488 21834120 69390 6360 844274880 413960 56760 70200 33972 4382 1413192 4567524 7380 9591 30 1260 1222980 840 10948 75240 25665 13596 43120 2212 263340 1036518 3060 59592 325 43566 13286 7021476 555900 912 1774188 91332 991236 330 112420 9240 1758120 8108880 9570 134640 37288944 155610 328440 510510 340326 22176 148680 2772 130074 10574 1540 16704 12320 2188914 5290740 328 40260 1791240 98400 328 78402 2701800 256680 40320 3187800 19139048460 221140080 1755 16352427 63546 10764 68052 239400 29040 21549528 533820 15840 2448 343200 8103 7061 382320 17850 5580 34680 3876 39075894 924 107730 7656 36960 327 327 2856 110880 540 1301040 613410 8269932 34320 5909 38430 96180 16632 295020 937020 184140 1827540 16080 1113840 550 5032 963 3061380 85140 95527740 524520 2327580 17270 325 77004 411628 414834 849090 540792 51870 7410 2545620 4536 3510 7750 180488 9708300 4144140 21432 5548 618640 72072 27720 4880700 20501 1715130 330 105354912 380190 330 20900880 204204 4090504 34608 330 215280 142380 521780490 234635280 2512 8908 192622 58960 620 49725 162150 330 32832 8487 145860 39780 561372 13348 330 330 10168 8103 330 330 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 15 165 204360 330 330 9660 171600 444860 55 165 17000 19088160 757680 55 32760 676260 480 7151760 21476 7469280 110 151548 328384980 266760 249612 313292 411432 22176 330 200640 670320 110 135366 37478070 12420 2183004 2670990 9120 1703280 103700 25676 6192 44946 4493610 27744 52260 335050560 103530 4114110 1288 150436 22117260 23100 165 969150 3139218 1560132 616 14472 1950 35599032 710736 1530 437580 165 5148 78780 2790 1912680 186480 21460 922761 960 416516100 104520 91770 3054492 877030 4237980 25256070 1456728 954 19152 1756740 491590 658 125280870 64320 262140 14443632 695970 630 100500 1271328 1401840 4112460 90090 1730400 56636580 131692 415800 196560 224796 106600 49830 52496400 10885440 792 330 9439922 79002 18864 1950 434340 19578 7980 22644960 1890 139653 2880 31455270 633150 331 211560 2059512 165 3276702 56003640 6710040 2672502 1720026 7224 90090 13738725 1321929180 720 5526 318364389 253232 20232720 14616 2928 54252 330 22972320 2212 311220 135720 315120 929292 44280 10710 3230 25350 74646 43249752 288354 1755 254760 430344 166500 372960 140070 30 1260 8580 2100 504252 380 415548 179740 8484 70470 67287360 1363250 82826172 20263320 73815 27378 705360600 3767400 351379602 104370 128520 50500 11190060 13709808 1630 9232860 2518530 8610 9806280 5733 11737440 120120 180180 250950 29833650 3060 2236650 2318732 17100 10324860 19820400 318780 924 123760 21760 10030 6345696 317112730 62157018 155195040 14628 716220 516150 17160 2301684 7125300 466111800 331 830760 261600 93080 2845986 1210300 12870 1607760 17028 4784 10014102 5244456 258720 2435372940 415206 1457820 80388 2753730 6808296 47602548 369930 9360 34314840 6132 215280 2512788 205931880 4140 525780 3927180 80589600 44102520 15100 3744 1391793480 26520 150192 16683120 113460 214452 80694240 51480 9781200 697566870 400325 24089340 98827740 880440 7224 23205 6088280 1630 124061070 12360 6636 18480 9769480 66505700 1560171600 1950 22344 436800 13440 674856 94248 315 913640 20472144 2517249735 6837 61822200 2584 102648 1255993830 17688 163800 32007910 6020 10279500 378840 22748 47025 14287140 187980 297024 7149870 12628 26740 3643440 82960 25134 645480 10374 115620 9790 7084 190275 495261 16260 26460 3629700 331 26740 683430 331 189420 24310 27390 331 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 136500 18 105336 1491084 234500 1077300 885885 18156 114484576 147524916 103123020 131261130 372372 617274 2416 2300100 1269655200 865830 1535100 2375532 402112 101880 60060 10116 64480 20241 7366785 7830 39480 15840 267960 44946 565110 24822 55776 329400 324 147950 171360 6048 960 510510 294840 736020 520 239085 3876 27283410 968392 10030 227910 131208 48048 8444865 1660050 27544 388620 3817620 3230 5474736 958100 104754 12280 8484 372 42840 1975050 15860 5897640 636934308 60704 3341026 12690 804760 8103060 139860 331 522504 92430 4182090 18 3045 4940 127908 423738 264180 22304100 103845 591426 7826136 695640 986544 19199292 54498 53130 21062412 1560 8047545 109242 196248 16245684 6460 170016 14640 18018 536316 600 331 13695 7107 5040 2606520 604504 3663660 5876640 30300 610740 6160 194712 196560 46028520 221676 5330710 1509620 10228140 203775 2898 23088 1498380 70200 196128 1466640 23172685380 1763580 3401190 482702220 36626160 1408680 12628 314160 26312 259695 406890 876204 11172 3501750 572280 954408 108360 35073810 843180 17397120 491400 10440 94944 3210 6486 60180 323400 315120 1735308 6417 1830 36 151404 420 7308 5580 308033880 66836 5520 110760 57420 2550240 984203780 4037880 18318 7700847 21840 708624 682080 330 2884200 27170 308888580 5540010 177156 254478 11240400 208058760 1517670 353510 845208 36432 10990980 332 56022120 24720 1670760 34638240 750820 390054 63910 738747360 73759140 264554 32760 43512 34961520 3419640 26726700 379440 7140 93322542 10560 1142310 743736 3187800 19139048460 30987253710 125652 294783060 524256 4396392 33772828320 1732290 6745440 899580 3612 52560 9867 175824 179010 9828 1245195 7084350 3998442 143640 11579040 766122 9900 987 124440 24689730 2213640 2064825 27435 332 1252524 3726536 4480960 2113650 691600 5355 43419870 463638 4479332 5560 43456556 20720700 25133220 31900 5460 332 563640 2986900 5419260 40890 103960 1385670 186480 70560 1260 17907120 2232360 37884 1272 2920 37574082 97920 22609860 24815988 27115 461274 28798770 26040 512820 31573080 3780 40388040 22188672 19344888 830280 563603040 223851870 77526 33810 10395 2768920 3696 101421320 7419984 179400 3660 7392 4147 13490 133168 7395360 884400 5355 698610 10450 1560 4830276 7368096 525300 3451140 4530 12936 1332 11931 322608 332 6732 249 12210 332 332 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 166 18 131580 2128980 141900 4371180 166 449790 10362 99528 2664 2405970 822120 293410 138600 55692 122745168 2584 1113840 1890 198770 1680 177840 232505 24222076 11747802 11060 83490 4680 365400 12780 12040 3411798 59670 83 605220 202230 23100 9030 959 716548 258830 22355340 15911607 60060 12138 1707024 748578 1635 1540 157248 5372 7050 87435 4011280 970050 8755680 41580 1285880 89250 28560 509149080 7670 1077174 3588 3605280 2442 882156 7464 2567544 121800 215940 8400 7873008 19771962 1500135 973560 8040 3168 987 18 333060 975 45540 201894 5460 1140 6099192 3420 36521100 324210 43809480 3013850 90048 4699080 35112 65032344 23331 381810 182376 119700 5529420 195570 81900 1074744 52644 12728 6448 83 230175 53360 48720 17355 333 5720 1407804 346608 2318550 159120 9111960 59400 28560 307440 9240 2085159645 155703240 29580 101460 704060 47579940 364980 16800 102960 330 30450 351780 43689360 56910 154050 46407270 1859340 3180417240 15268680 9690 20196 10810800 1241240 128466 1635 475993530 442680 17112 8787 686340 201960 32719050 86580 5969670 128040 5148 1548 655707 84630 36 17292 16359 39060 2520 4044810 6864396 18645 2212210 8677140 4687200 11560 55272 16060 16296 14190918 314028 749700 305427304 1306620 276150 17612 19404 554190 63840 48336 117810 602280 19656 128598540 202020 334324 29052 395640 22698 3287020 456860040 7722 18270 25320 18414 25368 229525789680 892080 61360 356448 10151232 12378120 1650040 215460 15834 12200 294750 12470 521136 14250600 481912200 1674 167160 19329312 4560 24240 13785640 6006 2342340 2156700 18810 6636 1226050 15495480 115962 2633400 1741740 63714 35547 4200900 330 302657460 614040 1262940 15720 2647260 15963 78207 2472 1299760 333 12912 1597596 607376 333 6560840 192150 144300 6468 54108 6468 165360 85858080 7601820 1316 25172 54180 132440 430560 1640 36960 13451760 36540 212970 36990 63630 957600 3461040 333 2680650 654 437190 79926 72161544 1188 653239440 3927000 1393392 2282 2282 37332680 425040 2600 224680 39852450 46573710 3318912 324 4309305 86460 1845690 8610 284031 242343024 7308756 1284 625860 141414 3560214 9731820 17760 86800 5372 1043784 459135 30660 12470 19938930 44850 64935 27416 3300 333 213528 13442 15290 588126 333 24752 27722 333 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 132 166 761124 840 1883056 549360 605220 166 1671525 9890496 11760 1974 27690 1576512 4640 3931216 4852980 441621180 168966 396270 8908 58548 16560 132888 10461 45208240 833112 74772 43848 1140570 671160 691866 41722590 297024 239190 166 2016 22436568 3379428 1702155 8176 7344 334 112860 7225680 44856 7784 2604060 78660 549780 75630240 4960410 185426 66943305 164472 366300 5197920 2178550 22276800 112050 6272280 4832 840 328 333 420 4020 1052100 686700 66000 782574 2044476 70224 113976786 19596 574575 100995300 47124 107869080 267960 1601145 1314 266910 27060 20565600 7152 2042040 25965324 33402 8714160 14892 334 120780 20267940 7560 62118 180648 25740 816 84252 27680 214896 466830 23400 32058208 391950 38751888 3096 5244 166 26865 624 363527190 8904 27807963 248040 13528 22464 23391690 104208 282828 28035 113220 60060 222894 15810 491568 6935280 7062 11310 6969690 4772040 3434760 34649316 219617580 7996170 48510 225720 909696 1188 5440980 8849880 20424 5075280 179400 439215 22620 1846572 700128 172347 5544 6072 1593900 185570 333 89040 3448620 333 26728800 6087832 18420 1790712 2681340 1230 1008 132 840 17388 490 6447 33565532 1521900 5622120 147180 25146 16484 1838760 451920 617148 676620 1783980 44640 2323877220 19380 609588 1283971920 694260 19050 1580040 12375 3066000 14468224 597870 5624 4219018020 377580 2234064 1314306 122760 8662950 185640 5376 2771340 2921520 2919528 19278 74578140 1717170 6332172 505764 648 33894 9787470 53676 6048 31320 399840 232290 1700681640 9563400 6791275260 16281438390 53424 10330320 23199 94860 8580 1428570 29820 13020 161460 45828 3720 2667600 3511200 86292 10634910 693462 37884 1217580 778320 20426700 36891540 23400 874944 1739220 8442720 179664 448204680 396 13612 2794960 7200 14774760 198558360 37920 349020 7889640 65604 50160 636888 21045300 1265460 48571380 21420 1113840 3550200 752934 1412292 34362405 334 334 15172740 6386195 61490 125580 61020 73920 9801792 271119552 89320 82956 11095392 73164 390600 3957408 9972018 12096 281400 2235100 112392 14672 25740 27584200 1040520 582930 241874028 2925 630 365820 381574830 279930 6716864 3943830 3553 612276 39555516 75348 742560 2240 787116 1235040 96624 17024735 124434 29640 3140 8295474 290352 63450 20498940 120780 40788 11290180 12013 13489 686840 4422 20833 24753 334 334 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 132 54674400 34440 12 133168 334 211050 67320 6003 83445180 288660 46200 92460 8110046 119280 12804 27720 318780 123760 28350 572832 1827 3540900 156420 6144600 3764280 2829306 2642068 10168 10620 443058 49980 229852200 19350 159978 27482 26376 328 351900 34031790 336 6996 44370 63420 9300 94017420 26040 880440 1252220 300872 20424 2985318 189354 3895380 34104 122876 521606 2784600 414480 4183608 11760 417010 1037400 13020 6624 12 1040820 32344 179340 53922 110880 372960 27324 18420 303335760 333 321300 48391200 648 868908 20832 3276 6510 70 5642560 26082 40318080 100440 104880 1409814 334 6440 419580 15699222 1473543708 160146 30030 2126982 329700 270 1210075724 446760 16800 12894 15897420 3542 1893540 1080 38304 20750 88536 5040 989736 480575550 335 261672840 28184 3720 12113640 15990 5104 2029170 3024 4440 280140 1039940 590352 2844 906780 5364 4200 35870100 300960 98384 48495 4890 334 11307660 20748 6020 620 38160 67704 5305300 4768092 35532 11876880 74851392 7036380 2688630 1720056 306720 34398 18420 1108800 303732 55944 280621110 97818 46664 784740 150588 21776745 3210 145188 132 420 20020 90 160125 2684 2850 2584 5220 632700 17664 5841864 4770810 49320 2033190 482976 889713 59180 33480 1750014 30517788 996 75348 235620 535920 1191696 35178 2080584 475020 483220920 960960 4459620 4289040 5225360 11040 1316 9894612 104676 52080 3708 25652 32205810 229548 9900 1640 2520 130494 17766672 6450 1031665740 21804 828120 6773922 7297710 128460024 1425060 481912200 3710 160440 318240 335 996 218790 67680 110880 41580 194480 2226 2992080 155040 256872 43648 5520 88476 401718 49111062 41790 98136 15708 10920 8235 124608 607464 4250400 27435 1550 5330 102440 154336 11026 59010 63745 1220 3132192 4912 17516 10676 643280 64660 12240 55426800 242972730 4950 679470 128905 2314584 97890660 136045 5125 1053690 266750 28931110 385020 420420 1401400 5598 51324 665280 29016 1701336 487494 13536 2616 83160 49105 733320 2296 1028041 26576 242424 8280360 335 23681 747936 1260 63745 335 72111270 6594 14834820 46200 1356420 984828 166320 325273 370272 475380 480 795600 66402 68598 302841 4318920 161304 4968 4342650 599265 1830 5279868 1223553 1174404 13536 3080 335 1178185 24864 28056 335 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 42 168 42 24 56 56 14 304304 30636 23677632 168 809094 168 388922100 42 11268 17575740 17575740 77760 21 77400 1620 168 201300 23533 6578460 168 67184 43448160 85680 6020 144540 1101102 1095562230 358530 9936 13935075 1413984 53340 13646820 7 4409460 34830705 12095 6300 3454 56 5814 191060 13753740 2679540 1403580 43890 335 56 67830 26124 307090 109200 697212 597150840 10714080 1323560 115878 3943014 48 2370480 272745 1505880 586040 79800 17011680 1281280 22661760 3043344 5423 4183608 13455 3604680 1914 21513030 110880 21 210 240922 275310 6380 16024932 6603300 4946760 1620 1992870 413174 1569344 16302 14871780 298584 1134722 276 629244 951048 19399380 440137440 3912480 27360 812594 12368460 61320 792429 29834728 168 5200 16644 5898930 834309 18798360 63420 7151760 4924920 924 3116190 819387624 335580 666 102810 177480 10445820 194202040 102222120 23154 1668480 1176588 942480 2259180 3201 23086 11844 616980 7862712 248850 12132120 13161360 1188477 4956 2360 4755 1293938646 1054680 12740 27482 4968 11882794 8680 82838847 335 118932 31920 335 121160 102544 85680 34524 19941 139080 2268 26268 21 756 270 31920 136268 4512420 27408216 1701360 3857 46360 157608 95940 836264 48070 65520 5053620 901740 230571 769860 269100 1820 4635 1856400 271728 333 1393308 11016096 473616 70890 71232 14628 277200 294 7414245 2131080 11856936 334 690612 46020 13181254 334 838626 122640 21978 3723544 12612600 13031904 20130 24332 26346960 37128 7596960 87450 3598056 3187800 835290540 211658699070 12430 66482988 560070 720 6420 1400700 7273290 13774 7736700 377850 11301576 15024 36176 1913520 2933220 75684 310947 537264 3948 1343433 15988500 30122400 187530 422394 8976660 3060 82698 312 12680360 13390 1596000 5662 4452435 177366 17094 315 183540 10132 6840 97020 72540 12180 55468 222740 14110 52850 490924980 332166 6029100 4740 27280 1655 658665 135660 12920 84 24024 17726590728 465612 73968 365942850 65520 11499180 168 2052 458556 167736 53130 37070880 434720 46104 205920 3527160 125928 2700 2952 49256892 6120 357238 1630 1630 13860 3080 108 9694 21321300 73164 107865 33040 246720 112 986544 5423 110952 112860 105 7221 336 590700 280 3720 6666 336 168 170400 336 336 252 25199 336 336 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 42 168 42 1904952 56 56 14 16380 1062966 274380 168 7016240 168 912 42 359835 2018940 17160990 2975400 21 755160 1813812 168 960 516873 15775320 168 397761 324 1050 361530 42696420 70890 514290 74592 176220 1936620 2980530 320 836640 7 3160202760 3366 84710 1105676880 70686 56 1230 4284 677556 2244 561750 13680 102520 56 20584 1599972 1010160 4628123214 15861846 7080 1483404 198660 30596220 5759226 840 2415 12430 908040 16632 58156 47700 10404324 255816 864 91784 418110 21716 229680 16170 296784 43434 21 380 6182 430389 478170 213408 302962275 129276 308790 230420 39651480 189420 190253700 3990 330 2566200 73444 662 4831164 5598 3454 11254320 2322270 777480 142800 4249080 141252384 335 168 11280 79326 1779624 6132 68120 90781020 263120 1193148 1560 15300 93832640 8282820 36570 67920 73920 6132 142506 2141790 332112 7378646 29640 86057400 501816 2420460 1932 68376 93380 25175920 9083550 17400 1822275 407592 14360280 26448 10332 21945105 110334 1986 13552 103530 285090 405300 244950 14868 620880 463320 900 63700 307326 7622868 27443416 2474892 8580 1225440 57684 21 756 760 6510 16100700 25326 321480 1504404 7700 10766655900 114721608 3294144 68502 1332057870 3956940 1842120 341880 13524 5440 158842123440 134992 3693690 66990 18984420 6360 7401204720 1140 432432 454366380 5179020 19800 2187900 21945 24960 14416381980 670 397320 48840 1850790 559130 2282280 124488 26595630 661149720 5412360 4106520 590295420 1596 845208 480480 21770 137690 232560 5406 172800012 27076140 1252971720 337 108360 520800 7641 33140957850 1117200 28200702 229680 5390280 19080 168155387400 2558160 1004640 190260 5136 7586964 3317742 559680 184260 1289927244060 25185 7292460 1143443546700 660 8652 39600 51480 4037880 396 1332 85680 1071840 22647240 96600 178198020 512820 3180 282525516 38940 41496 554920080 5712 6683040 66960 18444 22230 907920 920920 128982 9041760 19462 846560 39395310570 42240 49280 26666640 1951560 1321368180 88974600 432600 1345500 695640 8610420 2268 3465 2310 2310 327645045 22448216 1932840 647472 337 460156 415800 1071144 256854 399486780 39672 1297890 16579590 727320 1188880 248023776 54604 337 900 24848460 122265 2806496 6016920 22540 25800480 1588752 5440 89253450 128915 253349250 32072040 939330 1300 6300 3469830 56100 8325 337 27840 360528 4623 337 25200 28392 337 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 28 2009 336 36540 590400 23714460 840 8083350 2846256 8858850 5434 56 370595 56088 13566 10577490 5227716 91485030 17320875 3696 61380 25245 49329 1311414 56 2189124 21292908 111558216 57720 144 28993653 1700160 137760 193908 220175826 1664 34776 6300540 19020 64896480 399 3561360 26136 12894 539550 20740 142072 1050 16756740 217260 21840 3575880 136710 3726202480 43176 41888 120414 11305 81591840 16644870 711144 561600 1501020 2271060 5121480 2072784 38715 79240 4968 34452880 595140 1361724 24156 2520 66990 332 44679 18648 544040 444366 12780 2076210 1785 140 72072 3625398 56826 45588 1861860 13590 33360 404040 199104 9240 16796 548460 343200 273052 646380 1044288 39480 3972 696 358680 3050 107442720 301302456 18480 28182 24359478 17262 496 21840 139384 117300 264480 28040740 27225660 3696 1080 46050 133980 4356 201074280 954 83447210 7478856 136680 27018 1580040 7590576 8150340 10608 637560 5304 16440 1660 5457900 44880 194454 2905980 31717161 337 45300 88440 1685949408 13992 279370 388332 278001 243984510 159390 33974850 6140 1551840 11153532 20537022 22358440 180978 28644 2662080 2508660 149511 9210 32760 8520 903 28 90 6531 1628 5441520 1944408830 56304 5664 601020 389640 228480 73680 110880 571032 254030 3157440 996 3557400 10394064 1447200 1403008 26180 1275635460 2794824 468300 406980 13998600 401184 79800 688560 17216640 1271940 211860 11172 1839240 798864 656880 6846 147026880 322 10602 315276 140220 1008504 3384570 204424 1275120 45210 332 336 207480 723330 13863740 751464 15939000 72633960 211658699070 12768 3910764 27846 20520 6042660 2087787 201390 6630 1140 686280 408479790 73392 2206204 2053200 11635800 12960 47319510 15420 16901976 462000 45888 19021128 11544 1065900 34200 2460744 158279100 27966 15105 4922214 44856 162610 13668 51920 454997664 6214208 12870 35104524 149940 79156 17940 2148460 2205060 304980 3659760 470800 116850 4198040 2506140 125926752 338 2591820 45540 661635 29035380 34860 413280 1153680 20394 13650 287640 323640 1760928 7502508 25197 18157 49464720 4438 31920 55440 27382670 729120 362712 1320 604440 2009700 6716 2961 4140 2090 14500 107910 5506116 279400 5168 726012 338 56602 26445 5720134 12595674 980122 2576 311155845 447678 21233982 13268 3476 11640 234 15565 4620 758472 837976 301602 2145 338 1230120 10668 12656 338 338 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 84 16 1640 35454 2340 9672 244003320 6580 4416 175560 348348 56 31926 6486480 292050 537810 960 5280 18480 108360 739200 42068334 13080 3600 168 152880 32201400 158730 3485916 10626 16968 41820 67320 5016 3484776 4207896 17040 1997160 655262 477520 749 354200 674 3120 821634 173196 9318244 6486 175824 18156 18460 131251050 10350 92256450 2623050 16884 226205 68412760 1096410 168360 259952 9455 672980 25704 2268 516 885 369380 85680 4695 22701120 15105 2087910 40247130 2277660 2727 8556 27537 14150136 375060 2340 186912 672 70 86526 23712 321816 1173900 301395510 75348 3960 2057370 30034410 30912 2808 116746 12804 9505440 66352 500640 15704640 105336 127050 275886 335790 2310 218400 20328 398352 12642 52650 16 666 15105 339 6329400 1062908 4083912 256225 85374 12096850 9540 128100 330980 394740 1956 48195576 128622 167244 52140 170016 99900 54780 191700 54672 1627920 546546 124020 41040 954 544236 3480 135750 182160 5510 12936 591634120 401436 155064 14109660 780 131547948 145781460 67725 552900 1590018612 66612 769860 336 25020 3972 5017584 143880 3589950 9360 40964 14784 28 90 828240 60720 2545648 85365 59364 2324 749280 6819120 107289 6943860 4822160 39996 2590080 1355460 7946400 66528 47276 276106950 336 8932 41325 2674144200 189544 59340 17490 26130 1002820 107068 191996640 2648 4380 492834080 339 70448 32340 7263216 14586 23160 61145040 273564 8652 3847272 376524720 2754894208 1209312 21120 706860 303660 230880 84044360400 3022614 1088010 11378136 1425060 96382440 339 360360 45981600 98670 448056 135660 20720 1835460 26683220 104232 763308 856800 324653910 526890 23474 30946800 18480 1158990924 420210 336 5367120 254790 151777080 2471232 13668 563640 1434432 517776 312 12594120 28640 258192 658350 171120 104104 6380 8695486800 388892 28980 2496900 15665364 2225808 6407700 3084480 1421200 485945460 114450 13530 56756640 4710 8539440 10200 1620 10497520 3382380 33810 61020 1906322880 3486 3608 1166269 172692 233496 666 208888680 34368 47645388 3597132 69342 267120 13860 118586160 7310160 244449 5040 10920 210429 191178 711281340 990 9120 111840 3290 2226 73260 6587568 1726200 49140 8073 334236 254562 5006880 399574035 26928 163710 46394712 1900 212520 9231970 87600 339 13508715 3090 3366 193880 339 343392 15848 13668 610428 8550 28730 339 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 10 16 10 30 205317090 5649 12447960 176172 30 420 514437 15848 1077300 2889480 2912364 15 24108 24108 30 13389642 5985 131747 16947 475410 18690 3112200 24075480 1002 4650 168 1750320 807840 30 7625520 281302476 30600 1926372 327420 1011 219480 103341 255816 725040 1206348 31242 9007908 7821 124410 23534616 61060 6683040 41072 2400 257400 115920 2142 45570 719796 984 24752 1368640 431860 96300 4083849 22050 5766896 15 2979900 228 3376842 336 270480 240870 676200 2496780 110581380 17954580 898380 1333800 73632 4650 113544 1491 5 7915050 70932 52962 2259997740 552420 203940 865240 210639520 9028 2177 1534455 3724272 155270280 2178036 1263405 28140 2754180 265776 444276 1432760 535920 902060 47355 920 1944 133198 14820 16 3467100 967905 13771 296562840 17310216 19050 175680 5736480 2916480 3430970 115038 83880 1855686 51443640 10578 266114940 18060 27900 12259 47436 110880 403788 78498 77244804 463848 321216 1899810 1462734 124740 13503270 142273362 8713320 4926600 1164852 2299549200 38591280 292740 17490 1290960 129480 10608 329406 4830 1665300 93804480 12540 190564 666 10042032 26500 1620 1070700 252 3876 7728 1596 10 6132 202444 5995462 340 5824980 26499 80640 1939224 758448 14201352 425040 45540 83520 59400 56580 1188810 19051956 1158924 2923242 221760 27103440 950460 42420 43452 7650 99513450 24931 368144 42276780 2310 62730 440380 19463640 338 389674740 2010 343728 2399760 149842 497800 3294480 1212120 828072 6538224 14276 825552 25001460 1254240 4620 6295716 48150 31130 6674472 124324200 3958550820 2378187630 6384 3025308 99666 7200 11760 319520100 3941280 10728 2640 459900 17994900 14612976 23010 106260 12156540 231132 1245420 1573560 58596 23700 2100178080 26010 378300 15465780 2184 120209040 9405396 238234920 36 1417020 336 4673760 1025640 6216 175344 14369940 5136780 72504 238680 2052 14300 678600 4385220 41440 16380 170 5950 63210420 42918 25179 29974980 1049450 30020 805302410 14795 13080 1623780 988080 2184 49912170 459800 69216 130038090 425040 592200 3140845344 1881117 44268 2938320 2331 2331 140900760 482126 98256 11964680 15775320 5994720 842490 474333048 316910 1278970560 202620 330 254694 284570 4392 3187548 8190 17420 1324134 124992 340 1028059200 170 1375185420 193230 4269720 6264 5168790 340 15148672 15329580 1815360 79730 866096 6258 3504 724584 340 255 25651 340 340 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 10 5265540 10 30 10712520 11730 2952 4440 330 6 6136 1121796 309960 580888 26790 15 300 150 30 720720 2066820 158760 39417210 336924 896448 2310 2595810 12120 458640 6 42406 300840 30 1323630 138160 302820 79800 9570 5566050 263760090 613305 8497720 10296 724470 1625400 117096 72210 5406 1430364 339 13020 43837560 19040 2664 94605 320292 71991920 43618260 39498720 5361300 18360 393162 118524 526500 24360 8904 15 139320 13056 34650 11653200 1535100 2699280 339 2979 12391785 1392300 62790 535866 17484 146160 14500116 77700 5 92862 27260 6006 13159020 81900 24570 57055740 71148 9405 46368 10764 10218 13020 5738 102258 374850 3926 805644 1350360 15886200 8820 32604 8097978 1912 1482624 339 3976 784 405300 50760 528264 1320 294640 14790 3288296 252402 222600 19269549 341 1128586 690060 16723080 24570 396552 4891410 113016 12545400 5040 716100 255 8310588 74760 7613424 1492260 769080 1818300 2424744 996450 33330 23840 582540 253260 2543340 15929914 130680 2072070 33536448 2010 74256 31080 11739 116340 20709936 472095 23010 30861600 19720 1177690 2472 1098462 996 15860 24087 7308 10 21462 60060 341 1144920 125100 30713900 21140 160920 15436760 459540 586520 5331492 19977300 97020 1725828 11514 404684540 11880 341 56028 144420 13440 4238 1673526 16689036 440401500 225576 13818 954 402960 1655 437580 108966 43172 666 930468 39150 19320 16958 121984800 106344 2648 6126120 82584 888 32472 2854852 999180 45150 13992 452640 954 78948688 11502340080 2850120 64839096 678 448560 4098528 20140 22168224 1162963 2132 16736940 4940 980 3384360 37138920 9048 20119848 26740 1184721720 122430 242880 33411 1014 3226440 42180 3178560 893511360 98864766 2268 1451736 232050 16284 341 341 14760 833448 87591 4320 233100 310 21330660 192270 5008 4560 13640 7769700 5525580 16740 19080 341 21420 3562047720 195228 288745 57837780 1011150 66559080 330 45221190 3743190 420 269808 1274798 9763050 5745600 18936 119730 2010 73584 368390 122360 24100 1111110 11340 25368 22880 446923 14368536 842520 159409800 2106996840 341 210366 28518 1995 11938080 157080 22428 785400 660212 3948 2024 1002456 384615 85260 4890 364188 12257 5508 1607943780 341 10880 638 148248 48880 652123 27178 28078 5624 458724 14064 15960 341 341 25764 29070 341 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 294 147 2004460 514848 49 21 2331 294 1090176 18 4284 90090 99528 341 2664 47880 6 3 2310 21171150 337464 28170 147334320 1613430 22230 20498940 60420 7020 2512300 6 12508 368940 30240 14700 19314 346920 147 57240 78831520 4393140 4885755 77572 12921240 30030 1828650 78810 27131650 210 361560 23247840 192720 2672400 342 33480 84360 98 3105 19072872 132914730 15834 65270 324 11916300 14582 16156460 5484283 960 1225095 41412 20880 13630260 18900 91350 48360 4433940 36400 7775 85828308 103416 468540 67373670 7559640 7035 105 2618 2324700 342 38064 317070 2633400 1715850 10996800 201600 651420 21581952 35129820 85674900 7920 7314 2422728 4872 4020 4890 23940 4127466 279180 86716380 288840 5321680 1040 65520 688 294 379100 39780 29880 51612 5149100 134550 1440 1606836 144109 3641 47544 22771980 674 2261544 155720 156780 321300 85749720 2968243380 5928 25704 2231460 72930 276276 19673640 12012 12054 7032900 5148780 231768 2240 1014 328543270 148592 58413600 198220 413126460 23937 4890 259956 6997662 2568 19740 735072 160512 10920 3036540 381840 1549380 10320 21760 1556738 19137408 18795 4620 210 147 1892 342 13865 2772 141898218 40147380 672 677938800 495178 27360 323640 7421400 88620 17580 9129120 5809860 39456 133416 117180 80730 6806520 5958 1502820 1443360 32132100 327600 42560 49500 862344 64170 505164 195092 27270 216720 76440 12169560 5856 2662894 5794620 18696 18408 27296280 2365074 6806184 9156420 3723720 283800 340 7627620 4208250 59202 339480 257550 11836301400 428540364 5002394670 114 5914477140 1176525 1136520 237180 70422 17085 93240 1138320 322140 87750 241680 984368 1983030 5033700 15598554 43315734 118872 25116 1574265 972930 1484280 124887 1089564 5019420 6405630 47112 339 2520 360360 1461240 42768 104310 151032 3408255 2349 1593900 917498 919908 3431232 11913300 846060 676 62968620 203580 14161680 98900 3612 1998990 14232400 6556 8060 5580 101910 2962080 767820 388080 28080 200784 2079480 482724 37440 428640 159600 102965940 168 11572240 16632 10200 1851360 174328 2345 1197282 199784 2144280 1336 4590 330506748 333 5665239 40308576 27280 3304290 1848 13520780 45474 1773780 284700 342 2997540 13714218 2296 451200 746790 3765534 71820 342 7140 510531 5578650 342 600912 657496 8680 1188164 342 2100 2352 342 7140 21845 26105 342 342 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 294 147 16573206 1123122 343 3 3401580 294 455576 3191850 343 38346 55490 14597640 48822 1823587920 6 3 1630980 1007160 4638348 13707828 7980 322 924 1094016 30305 6252680 9482900 192 1340 19658100 318060 106764 18420 8568 147 22440 69485052 2184 310233 64240 271446 18321852 136896 27972 468930 6 1080 109728 14624820 608580 13156 1230372 325680 98 343 21912 150696 226590 1354352940 31920 1254890 6116176 14523600 33180 19110 3939 307020 74100 38903760 9814882 68112 7150 759 1329300 199080 103950 1224 14495910 62160 5284620 1178100 1705 1430 764544 1453830 4335660 7200 106200 20370 112530 154452 6510 1011990 1270920 2100 253170 5460 27060 332600700 960 494760 128438100 8436 24530520 336 28566120 299288 3310 1441440 29232 294 26741 83468 10374760 404040 591630 2896360 1638 588 1332 17852835 4662 213400 120120 36270 3837240 269616 110760 16487835 4248744 8632260 29520 206580 85442700 12960 1560 4153380 53544 141810 103776 164160 27048 108120 2834 1777932 164538 39480 6357 3133746 217626 797539680 26942160 3123540 2027772 73272 163800 65534 4215900 164164 340 11592 753480 6634488 1092 1659 12096 3410 147 1892 27156 7830 595980 16756 805140 264264 119700 21408 483373240 28404 13706 33124140 44226 343 8631113400 3990 20670 3349500 86940 770064 5298210 212520 1815260 677730 6460 247380 4394016 265980 7130 7468560 4129944 205620 3803800 744744 25764 6972 73440 29028 325982800 107640 2790 492988440 13570 767448 104405365680 28914 3152100 83160 39600 4532880 144144 117810 247322460 118279980 6425496 682 115920 6779808 481635 5728932 12381780 80184 55440 154812 100080 371280 1996140 785610 449489460 6260 103320 24396 7303296 3241458 5315085594 3140280 1802640 505183140 161160 1331100 2282280 30960 336 279038760 36 50380 1387880 11024160 14774760 238422240 2648 1356 63720 8945040 91740 13158684 69743520 380328 47207160 107604 1755600 16756740 7200 12286560 7648114320 259515 19020 40221480 1690 134805 16398690 103730 1690 4767840 4614720 197340 77627550 46716 85116 877800 455322 105 12545960 6557628 20790 54201000 2009 3043040 91080 187408 10715848 26606201832 29230 34056 137214 19530 492660 49140 63580 28656 36752100 78177 326688 398460 1021020 353873 96320070 3570 584430 101221456 343 29340 59280 343 128520 347622 7656 343 275716 9672 10506 4186650 3440430 724710 760038 642804 421515 26106 29412 343 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 44 101388 22 40940760 83296 24 44 147126 371686 423894 56448210 460746 2846844 351747 55692 590815260 2460 165 504288 495880 191264 7440 1332371040 121212 6006 1586304720 1308 2655570 6888 96 91476 36807912 75768 915306 8011920 31447020 1433712 11739860 7887660 128331 38430 44 28224420 116928 4494 544236 348285 6 3652740 21238 125235 212520 2338 179520 1563660 3276 344 31074120 124236 13110 717286 11564 860916 171612 1099800 1189320 21615 343 135924 188100 83160 1680 81635400 379440 590520 471240 2009700 13244 188760 76560 182105 109971555 61871040 315 22 11359 6342 681492 638010 290160 323190 11359 675675 35499030 6699 386540 31248 593640 138600 25080 6069816 9828 24486 1670790 1992 268260 2520 197784 27810 49248150 989820 105840 12390 343 23655 1329160 8540 123552 3015 33600 912 198139700 225720 458850 930 8715756 4397169 14871780 1927860 68385 3877751700 141900 679458 1014 17710 845810 50232 2205240 31080 3276840 7796880 46530 67858 376740 4387480 3418800 74888 69888260 1762950 66216 85680 4243377600 963900 73815 150960 6528480 6846840 65450 24514 93300 9566694 50730 35574 15132 24258630 5168 9039030 304164 290 6195 44 14550 529074 15048 1670 8260 57960 3192 146700 12210 10620 23124 380683380 7896 717640 143520 22701276 15912 60382 5745750 26334 213180 2762760 5720 152424 79800 20424 17264520 8853130 1840080 101556 113673560 144045 11067966 327600 1272 180180 51074430 11389560 38351280 1391040 21210 203792 13701350 110110 10272 6556 24420 53418 408870 70872858 19586112 34752900 52800 54192600 429523380 38591280 114 2017880436 14790 265608 7882680 1914 45287010 2583240 27060 33000 117370 3047088 379260 19002830 1264290 528528 887262 3153228 3552120 1023 72540 16638 376200 6066060 829725 4890 751608 365400 1023 344 344 45720 2989177422 344 2044210 104652 278008 95368 139440 95700 485100 214880 90777960 980672 4704 5460 340 6930 6104700 592020 164008 23800 9712593 85870 17627170 2516145 7800 987660 73920 1003884 5822172 5928 13968 16380 128622 222189660 344 186524 1520910 142120 192234 24489360 342160 3570 344 192984 3816 8316 344 594738 17136 65626 344 856170 9660145 59356 631237200 38220 540792 41314 42348852 3600 521780490 48840 420274 2934 13734 344 344 3543540 3542 15288 160264 1990212 14630 21624 88350 172 7252 344 14076 258 13110 344 344 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 132 172 110 172 5940 3804 132 21090 372240 16345560 20976336 4375980 4848 43 6580 1538145 15180 588 17940 16815 334894560 86 394128 17352 2816712 49560 8954505 324720 2758140 13398 228501 261924 1279740 39369330 5515650 7144760 178198020 580 339 42780 87609760 44 9333 389580 302484 324415 976248 258 420420 364812 440634 38609340 1007760 1248 2210736 602784 25466 10938510 206640 65104 3847140 1241268600 37206 408870 181260 5442360 82770 172 4644 34428151 13260 52343900 953810 3648120 134786400 599640 333132 102960 20196 5562 832260 78120 137025 390 66 345 5055 4032 99623832 2664 1219240 1276 7896 21252 19110 12963720 78690 808080 11088 12090 132699 89280 5701800 580725 15960 32555835 552552 111320 12685696 34515 143220 3120 45738 172 579544 9880 2843820 3536 26304740 48060 3268980 197340 190476 70651308 118680 156128 81576 583110 311880 2448 14670 593384820 21761460 1890 323400 204594 433620 3270 6573 161986608 3612840 1155060 16800 107604 228 1667430 7608713 478848 1218140 184800 14459640 18268200 816306 709290 111888 8139600 202916580 9282 427800 4879680 2625480 26970 26773725 85932 96390 1532720 4162977 88200 2190 3651900 44 345 16646 4572 345 21420 4296 238680 247148 75900 772668 9734 23100 6489 342 1340 286350 3781020 2099118 77280 182325 49104 9164 3782064 28356 255420 88740 2898 9156 1482910 235620 140352 103320 2680 252054 1580964 57750 23520 686 79800 2680 20394 82410 56434 7656 16968 81400 217560 409530 10920 43260 2333760 35550 3990 17586366 817984440 1738500 17856 5040 370272 88320 253764 20520 1981044 25740 2200080 9164 34945680 40304115 40930890 264516 1617660 41028 2175870 14006 2663814 660 1272 16926 2449860 91770 68628 832524 16705920 660 2132208 5544 40160120 348840 66960 9164 3674 125548696 345 110880 171864 1368495 657900 116220 95151924 9156 48756 13892340 720588 345 56340 175560 88920 50655 612219 4714356 21708960 1764360 18095 261300 13020 7950 3120 25116 1265400 6972 79980 616308 2712840 345 36983310 1005312 12166 85239 89936 5308326170 964590 41208 26040 301176 9918 14976 44460 2279430 25334 345 81840 15236 10296 19789 414036 2113020 1800 121303 58464 5740 1306620 345 4622130 368460 37232286 66660 14003136 3697772 2568 294892 325220 66402 17794410 345 345 29054 5472 345 345 26564 29756 345 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 173 172 1158168 172 80161970 239400 149160 1848 1974 97416 17385 803726 110370 86 742560 932580 2640 61275 8340 16625728 114260 86 29253 972660 162096 205884 902088 550620 7304220 124032 11310 249194 32760 354 255318960 13692 263340 235620 79464 140980 2044 300300 676620 398120 250690 543950 312912 258 64764 1014 17385 298452 3016548 12408 47575710 10080 4452 2912760 625100 6846 57405600 19026 474780 1767150 176928 39285246 7440720 172 8907660 2114970 7257000 18118260 471240 3015 345 131560 1029 44880 113166900 12540 22011 25400226150 37128 501840 235752 346 346 59892 346 2772 5519280 288320 68088510 1652 1619418 4132752 15469800 984 343980 17080 249639390 38412 290290 766122 132912 5070 140640 12688 42806610 12625200 354042 59024 678 172 29785 44480 1270220 209520 11880 5136 147870 272748 210273 1014 694710 369138 7560 2963576 262700 51480 881790 291648 7080 31800 59409 115962 7326 10960950 18095 314730 257712 1656900 11410 2568 36738 3758040 13440 12961260 58480 81900 2090088 652860 437580 138591 13024550 14796 52866 6730674 160510560 117468 29294 2629536 22011 7656 248920 23651124 2687685 1428 210 2079 2948 346 3864 13860 346 17069220 2282280 6120 600 123437160 197064 89038180 293419280 223831860 1680 22954260 410550 207480 36723960 119196 9189180 1044143100 119840 1352 3435096 110149200 25704 1004683680 5105100 4440 29516760 973896 362940 2504880 10162992 289476 3795330 855096 1222200 20774160 1589160 23839200 950040 214890 25620 2698080 3971880 713154 555120720 1670 264436700 842520 402480 6752070 10696434 93605400 129703500 10761030 6612 69582084 105017640 162180 1342320 11970504 1510080 4583832 5128200 13498884 468660 49249200 10885 5353452 1701826770 346 10885 105 10340340 267960 345654309 789600 6693036 36960 2135848260 68643960 13693680 228060 3612840 468 13108 6808 6283200 3758040 1584 898533636 8075340 85800 22608300 7560 2690820 1445004 7812 200100 237605940 5902400 1392300 1659450 2952 10015005 57330 23460 13300 1899097200 15750 3921960 160650 356265 37380 55440 54028380 31468627 351120 1896 2761242 3648540 7925400 6172115040 9396354240 2373 2226 9480240 315 801360 3600 7200 35496 135360 401940 40740 562716 366870240 13390 210 946580 605340 711942 341880 239333640 3999996 336908 30015440 24150 5254800 5040 897600 11352 19929 324786 346 6825 10695 1087800 503334 5091240 9765 3536 8778 647064 365050 254562 346 11180 26565 346 346 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 173 359964 1373932560 5528502 2772 15684370 181764 680862 191730 2080 372812 31920 6426420 1687998 40040 6245880 1591590 1203906 161460 5464035 60060 27686 4352976 1972410 40404 65918160 344 3696 1535304 67704 162936 332 5375008 408 1842984 82536 2178 15300 347 593775 340956 359260 4879200 16786000 21174360 2022 6640200 11850 347508 5024 149730 498828960 83070 608580 411768 2769690 347 343 108360 6054950 504 25116 9956 19710 211596 3312156 24840 16184 8460 8642205 16500 216720 6264720 978600 347 528360 921060 7896 2069730 402836070 291405945 3663 8568 4160 1474 4020 1262700 56364 22438680 104796 163590 378420 1376340 15626520 2028 15180 89096 666120 978120 6370 14831388 6900 5796 13782520 924630 26820 37394280 344112 3033030 526260 31001880 39312 2898 20636 347 25080 4620 4216030 321347260 11280 6125028 728764 200640 585650 78210 3978282 38640 828520 7150 2373 14006 81396 52140 153700 605044440 334152 1370460 68717880 26764920 522444 3679104 4396 4638480 160740 30910 40194 667004 9162720 220740 594061650 3024 1683780 13550 66297960 25603830 179018112 66570 1029 67452 33866490 42980 39672 22717920 346 269100 264180 637140 5880 2470 3074295 2948 346 347 28764 29946 530837580 29640 9930 25546 650 315495180 96720 26180 23700 35112 815100 20424 3048512 3458 951600 18084 85608 2310 10424414 673530 2827440 722700 954 314820 103680 15423408 129385 13955760 8428927080 31473120 130109160 690 264990 71148 2320824 2077920 4980 4316 42840 612612 517776 2022020 1300 2809404 190844550 150636150 130872 8670 324 4518800 2043090 1081080 35493216 15476 5040 4251744 13072 294372 1571262 3788400 16576560 7360 38955840 240240 1452360 275065 350238 85540 1372 43481880 16323468 69564 16198182 1385670 69069 6786780 1401708 15660 4104 81373656 154440 623700 25359 1032 17892 1571544 17050 21730 18720 428736 44273372 28032 29946 27156 25200 35395020 173236 7140 4264740 18475600 340720380 4121550 1879020 88200 257868 18721080 20540 502740 50830 35986720 1753980 2605680 28080 5460 183048 254683800 1528722 5772888 3972696 193050 1618848 253650 2234232 29830 220542 338520 191653 709320920 14264970 198951 3767400 1881880 3042 63162 7006860 4140 12810 138180 478170 86086 924462 1188 71225 4020 1811160 829920 120120 206477580 2046000 110544 502320 6232 11470 182595 177891 240120 2940168 106652 23800 4960 612850 151164 347 14602 16530 14697 654632 26680 30102 347 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 348 87 87 2680 116 152823132 4066440 3653412 14331900 328440 174 19860 210756 544260 12760 160432440 27720 20329335 4578 267696 3465 203770 2515695 1497870 285570 109620 345015 87 16520 128592 848700 587520 291060 618 471240 86664 830676 82820 15096510 1240200 240240 4212 21850920 17214 1234710 85629460 12204 7350 768240 59160 67829580 3796800 83780 5600 18510660 138644 116 344 286230 1649700 357240 6660 55944 26880 657900 317089500 1139880 140390 3060 129220 634920 91770 8505 27577368 1309583 307632 12558 125400 414120 5392156 3960 201691440 10500 261035 7130310 174 14651 5820 20813661 131040 330 345 122850 23268 4200 2528 13382460 36112830 731880 460460 2386020 7226193 4620 346 10710 609085540 202194 1279080 439920 3276 1143846 28272 65520 7116200 174 6280 4583880 13860 336 56166 325710 475640 66600 499800 820711542 70425 1320 282480 139141464 5040 6420 373500 55440 87429 69258 6008940 23832 42924 407000 77700 1978470 18585 5134272 163406880 15438 3168885720 9316164 154825440 1257060 2880 91980 20202 9933240 266400 111408 162606360 9796 18492 15840 9897120 7700 3741870 1170180 2762760 3696 404820 5112240 37604 3510 128310 203060 19800 348 828 5720 146160 7752 629052 54756 1630 2451636 41088 4620 6888 11340 569772 30155 105915 1848 11760 1341084 9116208 721056 1697507460 495506 11262060 89142 2604888 8372 147180 307020 16074 43187760 30690 156780 58164 14616 178801818 953190 68340 248638104 373230 282282 28106 20670 13860 16050 812430 26220 2802690 10260 52170 9750 1588620 6719658 60696 7534800 2330020980 371070 13224 278328336 19824 612 10345860 70455 211500 416712 7262910 103680 5712 27600 588240 342 13829025 39900 286330 345 147084 89232 346710 72996 526680 106076544 34188 317460 3543540 2485560 1576170 229416 144103960 94068 5448240 120768 357840 1191960 62082300 2325960 26772900 874944 29520 689832 34368180 386100 72072 344 16380 29580 147560 87650640 511704 7470 6086520 9339120 2238390 41210 11590 303480 1715 110880 9229440 189988260 28294140 96798 96444 960432 368676 4872 497610 488592 6816 18018 116466 17304 1328 45120 3042624 5755640 15775320 28670880 545490 21420 1017 487200 13080 1361360 336 512593180 348 336 207900 940170 357552 90090 7568 144480 221872 15572 45720 225420 54120 2289 4545 82200 2530008 290 17763744 207060 419102 13115 14651 348 1342740 261 9009 348 348 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 348 87 87 33515040 116 18060 42145236 1339260 570 330120 174 19800 86130 10935540 288156 875568 1429680 19016400 90090 1394640 10662080 881629 23364 3258 1340 2311320 32250108 87 10164 705510 349 194922 287028 318 506385 19843488 20292 194340 281520 11478852 60060 14280 3360192 18768 94272360 652470 43882020 294690 4284 4950 758058840 1134420 15080 4396 1528695 25800 116 28309680 414562 5367024 1248072 136345440 3395262 2253996 130844868 2394 458640 189980 4284 14744 4593060 376740 1340 134316 652575 62790 2228940 437580 963480 24154416 13140 102112200 247380 158340 8556 174 21563124 528 67487 379440 23100 25064 1592220 292740 47874 358200 162180 516600 464100 1332 51256 6158460 16016 33960 346 15300 9870 677320 344 28656 58710 36720 3870 347 174 35880 4074868980 2587914 137172 6006 102480 1348308 30620970 5569200 1604262 100584 22800 13650 20790 247170 1627920 171360 30638454 3290 34980 1931550 23069580 279279 7150 124210800 9780 5627 46200 5091240 7800 1269840 28152 23600664 5934726 135720 11620 767118 27163920 121580760 6674640 761100 348 346 6185850 1112412 74927160 12540 41801760 348 79344 13800 352779 41818140 660 45951 11308 348 348 1260 71896 4340 212520 11346582 349 2072980 1038240 3031080 148785120 4560 17266938 7953660 243009 662235 77948640 17950994 2256 4001970 17908800 1920600 3288792 63420 267120 332302548240 130572 46035 19273980 101220 3758700 10703556 8331960 6646310 341701206 23840 112560 139860 208560 23940 4863582360 60060 194292252 29206320 3299070320 1348740 198298800 2070810 42909270 588924 8050 305970 231840 24990 13875246 22211280 10032 165672 55440 22203552 21708 218088 7097 16443 102960 447564 26157072 105878640 44880 36456 228430020 16949646 364716 3086160 349 75600 75600 706860 125580 19557720 3818178 167610 5319906900 46452 275220 10813572 135240 468 13108 1380 137830560 1081080 657360 89376 27032544 464820 416724 395905860 14544180 1072800 2521260 42840 2568 12342960 53820 1380 91800 773080 29638 5021640 218889 53130 24099600 129030 44720 363480 28080 5839680 1692306 349 22260 86243850 11052 3860724 3819900 210 550620 711500790 165931920 1937320 35787752 2100 30108 16150680 585480 110952 174774600 44730840 349 11554470 2852190 3390 152672520 15620 2767296 29168370 349 78120 4969692 4997460 1402245 4483920 120120 721680 93200 349 19944 1990212 11560 23562 1320660 1800 331266 20271 9858 10710 13463970 491920 14700 40020 4830 349 27028 30450 349 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 30564 17094 36 1720 36 326040 7980 6 37050 1489250 17400 18 4624340 2905320 93656115 1322400 2103202530 1053780 745180 277134 1280160 72996 18 736230 13489560 3729 19470 12636624 894 80613 1164168 16019850 6 350 40562340 175644 2180 10596040 23803338 3471300 120120 241164 1542420 1398852 7368504 9900 3390 36 349 219120 7341048 38192 301000 349 171690 15198 26061035 187680 4846422 141015 657384 3960 350 349 25371840 83636280 1328 36 1031205 1490472 17470068 2696 7350 511980 31360 349 58830 3568824 6376020 349 1355460 2059200 8280 184184 41895 37620 10164 1491363720 17482698 83134590 65190 2996064 1281280 199320 203490 20188560 1435412 3480360 1617330 243858160 31094700 978978 300300 70680 135694 201480 1288 394680 344 312480 632016 7933758 1261008 371316 2360 43540 405892 13452 14820 77184 9824220 340 28431480 3216780 16380 804636 79560 14860300 2273040 3521364 11007840 77952 4396 77301840 1950 87010 27990 4186 214534320 195520260 29313900 922944 60480 4690 33915 85823760 30740 8350470 720 159850 129580 10090080 175800 2046 8820 1380 4277 60060 3230 1431660 107640 16744728 7194 26928 1150380 2265165 1009260 304980 69168 13761484 356076 11544 36 7656 43540 1464 12669 350 2790 1188 182070 12540 220662 295680 43956220 29664 26034750 77280 5544 1293204 2043768 2015520 5104 21488095200 28542 9309 143619570 4570020 317520 152649420 1019655 133644 243100 231942 3729 342 9492 910518 2275896 52520 4822062 11220 700128 2034 136656 275946 31980 26970 3586 269280 348 3422958 1178190 510048 604302 18480 349788600 54612 23748480 13570 278328336 60144 3060 620160 299040 412230 4680 28770 9174 265650 4448016 397320 361920 144615 138780180 759822 18367020 1023120 16302 1824900 362232 8268120 1109199 84660 2505048 198645 100025640 133350 15822 1041 15048 933912 350 48720 1318560 350 7194460 479880 4032 240240 9625488 88640 3952 358307180 61620 143980 16763292 14950 350 143220 10010910 99279180 388440 63360 7973920 44460 18370 249690 79980 5250 95108 1081290 1872 139342 385320 185640 232427196 350 177284 4381 2640 2523276 3990 82162080 85880 362850 9140976 394680 18360 784548 404820 3069 4263 22564080 72910 340 251526 77508068 215280 108528 2028 2081310 209440 602910 1005 16800 425488 5661 1125 817278 66740 987 734804 350 3510 16701 9889 57960 2964 13201 48100 350 350 22881 13572 350 350 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 108 40 3909084 108 1240 36 34580 20 6 502320 14456442 40 54 11550 4290 4255440 66996150 3336985080 47880 82940 426360 27132 2722928 234 66352 40 306746 660 348 870 29205 5508 816200 54 28380 53204060 79800 20 404244 139230 2051280 7756980 3172136 25530 4092948 4788 348 49296 108 5928 43534920 199648680 1730 19320 164934 21630 2196040 81130 397404 4461210 196272 2382660 10541700 785118 744120 6112020 309750 11544 36 81840 220831072 6835400 3780 687960 351 2529800 10212 5178800 54600 53238900 185460 332010 90804 85800 5130 12129 5764 5580 3726036 50616 4890 436632 10208 116375028 1875892200 8377278 680 713000 28320 99450 977244 11340 346038 72360 350 1603560 88788 312 219868 460788 4249388 1210938960 41538 51240 842490 40 21140 5097120 64449 5016 3210 14300 195228 38038 95140 463222305 3527580 806520 531696 86360 39804600 7995780 1188 58520 30121 1004640 3852 499380 319176 99960 262240 2659800 105336 3351852 14420 16473 307476 2758140 847080 9588 435480 7975440 900450 2828540 47580 11157960 321540 175 24990 51726 1457680 9894 84252 4008312 12870 72352 163800 167440 190 16359 3300 350 28400 36 7656 6020 792 295872 10841814 155100 13860 118260 4781700 3864 2124200 877100 8168160 1644150 96922 1009620 4092 5138640 679385 1867008 27370 3410 32865 630 3498 6740 1826880 7677306 108304560 74630280 8796684 109440 2135688 709464 19320 304668 1638120 4746 845530 1920748 26760 13618020 2202480 28098 133380 584136 1775550 28558 141834 21658 106260 9360 225624 2250360 82162080 35538360 698 65520 67555488 9576 6408 666 699670 4144140 24360 533484 48720 37200 2610 86268 26416 59280 225420 10393110 351 9240 121940280 84630 642180 785610 18648 4048080 6132630 154579425 348 9240 64272 432311880 10248 123686640 15049 103418 553320 2310 511560 107625 275544 25879140 12012 9324 320796 26700 8758620 3093200 35375340 217350 10167300 15045 24320 29880 6825 351 441870 1262900 185640 40950 37380 813120 34109460 295678 216240 3348 330 362250 1393080 30710 106470182 962821860 3312 3516772 12285 342160 27494 3790584 4531800 10187352 30494 666 248769 1348200 20154288 3740 27195630 157080 634410 1991550 239400 166044 266760 40138098 351 28336 3077620 1680 2917200 158508 666 3093960 51660 348075 1820 3857028 243 322848 687456 2288 351 5657080 30200 16994 351 1355025 27494 30800 351 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 88 160 44 2799720 5537952 119082960 88 40 4368 88 1801380240 80 4035460 4596900 11 33264 791728080 21 65837226 228969 22 60720 3563280 352 690060 160 16595280 32970 49140 212850 88 3012828 9457074 1735 333060 112096 44773920 160 392700 506520 490 1495230 88 276390 44460 17835300 83980 832830 204930 66976 248160 7648788 4432428 6808 47880 533280 4028220 94010 1083225 3112200 1468320 576912 3652 110880 316008 9329460 397980 102292 4716 349 1047 28810 108475080 528612 204850932 2042040 219153 202020 134160 1699332 11880 559980 82824 4620 41736 69576 44 15444 290547 2520 962880 77280 24735 47908 133224 674958 659340 108348240 3444348 2474560 6174168 350 18449340 1685346 679098 77280 1173816 3256344 4971200 46618 25620 267120 40698 350 8820 80 40320 687572 2043700 240 161370 1032 33131280 1479720 4979520 1484166 1950240 4080 77140 3260 1376760 2004 4368 1170288 128700 122430 297840 50064 5569200 6972 634812420 7304 6151860 420420 1141140 251160 8568 2566200 5880 2466360 142008 1799490 1388 5460 724295880 5135130 16280 111340 57001560 30800 2368080 410872 4220040 194480 130416 527321 44919 350812 880110 266475 150348 27830 2408 2628 88 87220 29256 352 900 17882970 1978704 352 3267420 172260 352 159509364300 7567 88536 327096 352 167621940 23387826 252434 80494480 9607416 1553970 1097250 134734320 530860 6680 529209660 75520060 69942600 168133680 16380 134640 803880 30975 352 6900 46533240 126410130 24360 28482 11990 11802420 1032 9328662 8751600 27192 344080 16479540 350 350 192780 4156668 117300 13050 21155400 12560760 371070 43152 21409872 102480 612 6197520 7251552 170430 2610960 1659585 140760 352 5161200 331281720 67298 435739920 342432 4830 19078488 115804 1812216 103725675 22494 187680 2696213520 61457760 43032924 2545620 186120 1356 183597960 6300 116 6552 24961440 50367240 48948900 1228920 323544 326040 36960 365400 178544520 209969760 348 2655907020 4398240 27140 27971580 348 4620 2330774460 830760 6208384 63879200 22105440 1735 90720 1861860 496440 57569284080 702000 299172 621820320 6236864 1872 6744360 765704940 35910 75600 534302496 18573408 432085500 700 207788 147106990800 6116114935 7038 4021320 3696 164424 19035 54810 207828 592020 183540 3164070 20674830 66 6148870 2995818540 352 44772 4095 8995428 17780 51416820 4830 14937120 6181200 4477970 3006 437570 87780 110 47753175 25250 352 17616456 28951 323960 6966960 176 30247 804170 2520 264 27495 352 352 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 88 18720 44 112812 12805650 4288284 88 7244700 1524 88 8640 177480 614460 6172530 11 8206380 67884960 1876485600 165451650 7946820 22 3031080 175296 36720 6308190 5392 7589358 423660 262287 289332 88 4436796 387982 40950 9370060 1376235 132020 4220496 2194332 360654 3489024 684684 88 156630 136782 2028 29640 2465820 29736 140085 163020 3900 20156760 8990 149292 6003690 61404 6090 20691720 476946470 140140 13596 4980 705432 2399940 463080 1011 17640 26100 4796 813780 280982 1266300 19738 6132720 435240 928290 454480 36990 410020 31920 11100 233100 65490 2881164 14847 44 5676 3073770 8304840 930 8030880 51480 46725 960 739440 9240 26342316 534465 37278 59360 314160 4099788 26280 214500 41184 2030748 24612600 26487 13065 10228764 5032720 457776 229556100 89040 3640 18060 2527560 14196 1110 101808 32100 1848 202860 10846 17287 29678 64211400 1030750 14583450 70224 369180 8039850 27540 429870 2343600 31290 7421400 637436 560952 1113112 77779548 921921 379707900 9360 5011020 458537430 558450 4149180 4139460 249310 32868 47200 83160 6399276 523488 57240 938484 435960 2191800 1377288 2557230 21528 32120 14208 34233108 12702690 1113420 7440 20325 382153200 92220 600 39780 88 19460 12408 11130 224784 5040 10980 2422 3660 1001394240 7700 404244 207207 1182060 53130 1050 727736100 1976 4212 23890790 6797154 245501586 10612602 360360 30609 3366000 4383524 6353784 483285 15050 1096680 34200 4745730 66960 3644550 702 27544 2736 39455166 4284 28994 92040 637908 6036030 3423420 30458 39072 4080 22770 844662 702 2589334020 48749400 39747136 512450400 1793610 438361350 9920 1473840 67555488 449217 110880 20263320 16872 128700 25618320 1740 149520 66402 759220 1434342 7409987200 440496 4909626 18042 11130 30621 29306775 1050 26349960 39060 1594866 1323480 22791120 13143 41705664 690505200 6048 6321 353 15624 31140 124410 4767840 31020 821744 353 6048 3991260 80388 6879600 27144 209612 881100 102300 31860 1396 581400 157080 267240 13080 211560 10230 92400 4018560 1740 5378760 85516145 110880 144210 211651 47140800 11130 6891768 30102 23622 573342 19380 33772200 353 2422 6300 34755 801360 52560 26744400 1008 40888 17346 3096 20988 50445 49595700 14896 21580 353 1760220 7468582 29580 19608748068 18270 4420 167300 62930 5517600 30396 9487632 207230 295200 321594 10920 159616688 7590 247000 351120 120510 18496 11130 477477 353 193800 17110 700770 353 27612 31152 353 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 140 140 18460 470334084 70 6163080 613988 344034 1902 5755005 2414412 4232430 138567 17220 6105 16980 30690 3599678940 115920 33756 3962420 643128 1849821 1356600 48906 13905 4039200 27079620 270816 1215810 151800 6440280 53562 2258102 699732 28050 44330 134904 6004 81540 468468 9745560 56420 1032 440842050 21840 17020740 97614 357420 353 8031408 46512 371664 3312 8257920 12970350 5745168 35 12290490 614304 3069 2184 512568 22512 1676880 8344518 3271800 253890 1071252 7700 216342 8455577676 254448 170430 157920 12080880 128377200 33072 1720341 9157473 56826 5606328 3177720 10920 101310 59670 3916 372 3968226 144144 124830 764904 57596 48324276 1204866 23406480 177840 122760 119325024 29610 2016630 68342652 1757496 8026854 1396 4134480 279840 132312 4494420 1741680 3042032 2672880 18496 8059800 12520 309520 140 353 540 780 53424 9280 28497378 2844 542640 78030 50270220 10230 1271820 43491 361088 11637276 6864 3125430 870480 1164940 1265734 1470840 109004 2540820 5687640 61488 913836 839790 51002550 33687654 263340 62130 37650 353 18143034 3926160 5580 18361980 29900 440700 34860 4590 4896 5880 102648 481027 7608027 1759500 702 82058340 2247210 313908 650760 47124 3652 7590 5392 27720 15576 140 552 14980 124830 24320 26625060 3526110 49560 83220 266020 344 9753570 8506680 5495616 498000 8268 2018940 4884 466752 8790012 261486 42912 34200 118944 4080300 49808980 347760 22921236 139128 32844 15687840 188496 1458702 23585 3696 155274840 98298 2881560 101849880 57534 1149540 4144140 5048943900 5850 470640 32640 57152700 361460 2055300 32499690 306900 4792788 17908950 27896550 637560 12165096060 19518282 352 620886288 20496 10080 30829500 769728 200100 74256 197340 48840 22230 70992 185730 11539440 13158600 134640 9484860060 42900 1372 36540 24720 388080 24750300 3420 4162620 489060 6864 200970 635580 63960 2616 80600520 4560 41040 354 3663660 80696 276816 1745730 205056 3146856 131544 6203844 13468 700 9707100 3637920 1255100 142596 29900 354 354 26932080 4884 62016 28980 36180 1496040 132090 32190 1745 73920 1554 25631760 1088472 348 1398264 3933468 1435830 1512 37674 1022532 309624 2429 24002524 2819264 80686760 21489000 239904 98280 99720 109132452 2259504 2160 3212019 4564 92070 2133600 995225 6004 80960 1404082 329460 25853 3991260 354 1069152 14429 9486 48144 6579510 1109790 519726 3720 14560 1830984 354 546804 364414 5152 45780 354 69300 7600 354 14910 11704 27965 354 354 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 140 140 221340 44 70 624870 1932300 331320 180960 403956 906510 121940 4095 7200 1366057 474474 65076 298163580 46310040 990 3168 7019640 28215 26070 424212 20880 20720 431430 50400 52168116 130650 26241600 23808 1884620 1901640 13684 787248 13351080 3225960 435302 14280 33819240 8724924 135720 159120 436644 6572808 704503800 12900 28625 348 391476 31800 3900 2990220 181629360 29760 35 20250 725400 1911888 100200 12496680 4973520 1738728 4298580 105690 767550 588 44 127836 2307690 155940 1285570 424080 111240 1429680 690 976140 5426190 6783 101321244 47209680 63992760 162840 11466840 93280 420 3114 4874652 2022150 685014 4671030 11704 75600 6158460 590070 16677570 1404 147888 31860 156555630 17358264 177630 2416653360 240120 13984380 213000 14855610 499206 111384 266800 52920 223740 93493114 521640 140 23585 218088 324 4116 119652 94920 984060 1555704 53040 4329 291606 706 4598280 15094170 2736 24288660 55704 13935240 86592 30628080 23408 2289 221676 413369320 53124 1376892 35494470 19946520 16692 5208 242190 316680 3952410 118438320 121204 56490 749070 305959248 43692 7710010 201300 16380 510048 354 2968560 109405920 171963330 214830 29424175 28414386 937020 4620 5403600 175319760 113590 207480 3420 23585 140 552 804605 362970 302653780 1044 151140 1452360 21894 115542 337815060 1294280 8080050 2666664 147798 44700 21414120 215237880 4126122 4857306300 98506980 80563800 48928230 11957220 69580 576609264 113169 376740 15343776 2291400 355 8742360 479295960 124949 11859120 8288280 4144140 3147312 21186900 8540 444720 67395276 4420 5293800 5057760 5093676 1930214520 596960 53130 250908 47580 2840880 875952 30600 3041934 34002150 115710 30772 236880 22857120 31464 2133 6008184 18624 489060 135300 2838360 457983120 4774 21012 6396390 10336 2375100 2100120 88914 3300 1103064 73245 30692970 1021020 195426 132361320 438802980 185640 369852 19033560 119472 714840 468 348 55876 1770720 22021560 31588 11515140 1404 1252680 283452 13299440 1321828 35708400 3374560 17220 2428337340 786420 5935600 147086940 14850 180180 88596760 183629240 84017700 2405523120 355 1851960 13859760 156310 328860 1426071300 1950 27846 102300 193050 3710784 5214 162564 2394 7770 9293550 11130 190817172 822360 502320 13272 17520 1987844 771720 50184 27240 7505154 45199284 5040 13411530 690 3540 7549740 1349985 41148 14206090800 3119220 14892 8817900 4446 355 633360 30856 56692800 8976 3357126 6066 7283662540 23754060 243892 4099152 1004550 55944 611697 31164 19924730 3081 355 3050 842166 355 233640 27966 31506 355 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 24 240856 12 44 1081404 355 12230988 2880 1059 1651176 13650780 50184 13504140 47880 15767466 569842 3654 63704940 132126960 355 29040 44643216 1677186 2340492 375102 999278280 696 14741244 1924440 191100 4228620 13452516 12809160 73000 79180101 50107470 12762750 356 3123 43714440 155886180 92462440 15345 51480 403410 65700 325080 3000 220752 355 1004360 501970 21930 4815096 8960922 307440 27966 2310 7158060 158670 1668420 16520 1020 112424 753480 44844 227700 16170 7424820 44 23562 2792790 346164 7778520 449904 941700 992880 2028 918456 1047 2024640 275220 1899870 16240 80388 81737700 17742780 12 29304 2772 245820 616308 7872 240240 10718736 8778 898170 5853240 253890 1050 88920 5442360 2071380 5129520 2197272 14774760 157320 7108920 159390 174018 161772 620048 355 118002 31445 1557360 13020 15753 6212700 31746 311220 21868 15594600 1343847960 10200 43680 4743704 35670 356 25080 1052688 2112516 413160 127995 42780 73710 8572080 175522620 1601145 313490 12298320 27147120 8282820 287144 134571528 2520 1509970 220480 216460920 511680 153660 19240 1032 153178 2415 794466 10873200 836385 164892 5520 197340 22222 1942462704 68544 884070 3906 15348333 182924 240 22695 56752080 3088020 86240 1800 48488 6160 24 1319230 2963070 23520 4068 22344 1021020 54023979 618300 1481304 352 4890 844788 7948710 20789040 7560 21846 337801464 962082 393120 356 8224920 218595 790897800 700 1692180 22659 354 744906 66990 432548688 183600 1176000 7686336 13464 87087 8344 684 1258824 692 3667682850 1008 3159810 223860 26746 1098900 10165428 18730140 34980 1328040 6714660 75276 61858 78936 203729400 152822580 5566050 58344 1905478608 20496 612 17232900 457746 55933800 276360 51330 4231920 54990 4932720 9595950 6359640 6942120 1618800 266448 1059 1501260 16116 19366200 7140 482160 4024020 28560 41340 2024880 294690 118438320 4342800 1059 6660 356 1224 72072 610470 1430 2443 4200 290656 144144 4896 286688 6252260 194964 50880180 122760 4732 431340 89712 2310 19213740 2492280 207200 373230 411840 356 257400 5933400 2484720 574560 3415020 221760 10417022 6138 258672 9114 4133640 11860290 34221306 1050 8496 22134 15834 89628 7751352 202230 28659 48720 829920 6200 3819288 491383776 364320 80388 100620 7296 356 14880 457920 809998728 20790 4353720 1032 442650 349206 14490 2394 6208215 955510 1360 3737484 3042 524020 420 27459 7659 356 356 13705110 87360 7490 979680 3432 7650 356 356 267 14042 356 356 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 24 178 12 134130 9650984 89 58812 85199268 9240 15024 15708 6120 666900 63180 61523 178 18480 5263812 130062240 89 9240 960 13416 76512150 126297864 5646300 131040 77330 1865682 497640 7141221516 18225636 13957020 4021920 4740 18396 1498530 85722 2805660 526943340 7230924 7756980 31323 1890 243270 1686360 3180 11058 17728 178 11436768 358800 481950 100912 8213760 14928 3853920 1523970 3068595 52560 5299140 57200 17136 401940 2408 798798 10836 124320 1381380 9724 5717513340 11600 32430948 352 800378040 1469688 31459 9751560 2878728 357840 16170 57420 1686300 623280 24530520 823140 29093658 12 1055340 5744340 604440 33540 22983076140 327152 4283580 997815 315248 2199490920 144690 6411900 25120 279180 1680 141252384 138600 50201151 879648 887754960 301963770 72760 354 25402608 3779442 26160 26247375 27494280 16380 89 247230 2346 184438716 71484 218040 352 31706 121476 725274 700 14220 15230094 2930928 31070424 47580 5320 3049495020 42757260 116596620 270270 11340 272412 7990840 6622560 765600 13392 43428 1842126 135720 128940 165360 1416240 144144 97636 17820 21715128 25725040 31482 285138 622440 163494 65016 4160520 2283624 1735032 26010 17316 3118128 32994192 10641764 28280 26809380 23364 471882 46410 468 7035 9100 24 31862 204516 650 2966040 6740 37380 384384 1044 318780 111267 4092 150080 2034 147807660 7056 239400 3842520 26394 5165160 236280 2378952 399784 1250640 257796 500640 715680 1020 20664 2955960 865176 111240 259170 1624 1581216 156240 2517200 710 44020 196560 3696 4782960 163809360 7326 3628020 696514 690 9360 9606894 21420 1044810 14550 51294 275590 355023900 251160 710 38760 47760 507936 10602 2862 10830456 315346580 2754180 87980 168 11760 1389760 303552 33573540 26215 13860 369150 5811960 974160 217800 780096 23556 12153960 19047600 8880 10251 794052 519890124 119700 2700 5160 41263656 4924920 357 1564560 22160 615120 8844075240 89836740 215460 40800 106050 39840757320 67744 833796 137256 146640 1025100 2240 17812 52644 235620 28548520 2626290 148755 5306224 269961120 337995 44460 90360270 177480 1100880 37711440 1380 1033824 150304 1342575 5714280 6599712 12143406 5411016 31706 6431880 280500 207900 68544 1016862 16432416 588120 82250 1198197000 22968 40332600 47141000 27170 3495240 269883 67748640 3470 7150 3456024 142142 172920 88660 172956 1501950 1820 769995 3570 1710 95904 119 10174500 4267872 360977694 293885130 11926 4410480 8300 716823 721259 10400 66780 25116 263340 816306 17582 15549 357 9480 31862 357 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 358 178 8586900 64574674 710 178 2027760 97266 29232 39444930 485520 104040 2025639 556206 67116 178 14620 470580 1316884464 178 703824 1760 4920 42840 19936224 1780380 392496 1469160 15052752 13902 17907120 3152100 2005080 7754040 18840 265320 2900436 135470 354420 5962540 13679820 823536 22506 707070 3839545710 68682600 2884037520 1850940 7560 178 734580 263340 131238 1720 499560 277550 2408280 1900920 1601460 31008 14154 101047320 816816 237289140 25740 12720 64860 282030 1460760 456940 86337 497490 5797 383690 170190 30600 356 10560 446082 70560 23134 213528 19782 12540 77364 22800 10781628 120 3060 14076 17850 2005080 322740 10378704 15540 101304 24840 72930 343200 3209430 183680 347560920 3560040 1050 27324 10446876 52824 970200 6661590 14556360 1708770 791388 3381504 4748580 369360 1417592 52780 178 1305720 156 210813330 633420 11156656 4196790 30996 2260440 58284842 92520 1063260 1093680 348687 1216224 1428990 997152 102833640 256800 551460 14872 7176 23287776 8896 133980 541443 6216 3767148 579531360 77220 379680 568710 1692600 383838 574946460 11840 803880 77559 14846100 4463916 357 4271928 96144048 479892 46839408 852191028 5311446 5880 3020850 942480 372708 230840 4678674 73615080 350 14570 816 1241655 76300 1176 179 500598 1095450 2196 8604232 17973120 392718 11389066 13073940 611564590 20808648 5040 14720 1980 6354600 12429690 311520 4154451840 3579576 4323900 111138300 43464330 6780 7783440 8871840 27421680 600600 115440 2987406 161025480 632996 3463593 322392840 768504 2436984 338640 15991164 1657350 208828620 294120 6528 459420 499590 827526 601680 3432 533078 356386800 415332 32118 450574740 73206 522522 9186120 120846600 45942960 6373275678 12954 522192 194712 612 55746060 69258 87435 2640 508776 3709104 27141 225081360 4470 117216 378734220 3696 589176 52307640 549120 299460 83172 1089150 900 230157 6486480 428460 7501200 7224 863940 13686840 7785960 2340 41412 13552 1542240 5682600 2868240 1801200 15433498080 92820 49020 68169660 1223508 29704 307796580 10728480 708 303028740 167580 492660 3558100 13545 6552 103629960 5508 15096 47880 27730 3801755 2651713680 30970 30880 3215520 1297890 436016 7392 364191 1056 30317430 193284 365400 19916586144 2198151648 57050 719947620 4305 6653430 735280 30105 30597 15775320 2520 2625480 521889175080 119682 91080 339410610 1740 1440780 683430 2076 1338084 141372 1131290 11544 38309700 68432 1557590 616649670 3857640 37264 278143698 5797 193230 226100 358 145992 395784 22950 219780 144801930 21120 902160 4970160 6908 15708 846060 1462032 23941 28441 358 358 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 358 358 507276 1454400 10920 100360 480480 141470 6203610 188159400 10920 215558 332046 862290 957600 461890 342 1260 1339800 8010 1084860 12274080 4950 239940 15520 459780 153000 3025050 241920 2118 5128200 335232 375060 2772 2646900 108810 257400 27720 710892 940104990 350460 73080 1560 259896 208320 9900 104504400 3270 22486548 5456 828240 534660 9897468 68400 137581392 747006 48400 112980 20160 13275920 18366942 681256 104652 842016 26320 29580 239856 502068 2664480 2484720 1607724 657696 2537640 51297084 73840 570285 7350 391440 110011990 15840 173880 27179460 45535215 15225 21450 1203736 1166220 3900 73134 3798 1590 31290 114606180 52836 1004640 86268 4116 17220 2721360 29172 13320 17129112 14152 138736 127589280 48720 567120 93912 900900 38940 3978996 1124040 125208 13763880 20067684 199191720 27900 659490 2790 390 12994080 1240 248325 94281600 4284 523380 3805500 227088 70180110 426972 13620600 109140 15641010 526680 137130840 64218 1044810 259170912 2928420 20790 5282640 30745 4620 2782560 58344 727260 4485 284316 3857280 860520 81840 1603980 12264 32760 14616 102480 916980 28741680 532440 2011644 358 19320 4239312 1855350 15318 15476 123585 118860 53130 35490 95172 3596580 375480 2750748 31557 44660 11400 179 6138 39420 1332 359 29232120 28290 180180 6580 103488 15227646 113918 53628 4188 532266 92475 68704680 1572630 1706292 95739 242190 30972 905220 600480 324450 15708 434214 696 21828 26070 300242 52032 2758080 58773464 849870 2697480 8736 2086200 57204 259663824 1470 72276 148580 18729360 1862592 162360 473616 417960 336 32340 25038 328020 354 1740 395451420 355162080 1334550 28560 50160 1809522 10602 8640 216216 80400 180180 1300 13860 1790880 230048520 19920 529620 221760 700 1156680 129780 84392 18292170 31778180 2058 119223720 15999984 51853230 447720 59462634 31683 46530 416130 688800 57710220 114840 1068 37224 205352 391200 6840 369138 216769 71979600 7907400 133200 4329 1110780 9682288 1222000 25344 100116 156248400 797940 29700 22162140 372450 564642 32538 701760 7318542 30845 50142180 220110 345210 14715 73920 7770 16470 36396360 579360 7554624 164850 1161450 4746 28188 264264 359 47340 339150 14168 6116114935 359 190680 224128 10689192 121976 8568 1034892 2772 12789 4451790 2076690 19530 23100 10381140 3828 107604 75396 4931550 4498 140378 5740 107100 25578 588392 1220940 381265020 81124680 231000 442508 7728 8350 46872 246123 40255776 11340 6240 12376980 31464 17700 15336 1449721 28560 32220 359 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 171 171 342 342 342 7461300 57 342 171 10185856 57 624 1589742 171 217743099 1703832 19 284 38 2680236 454986 601020 342 1981210 10764 17210160 152152 13950 114 15228840 7863570 3739428 32592 1829100 342 692580 142820 2965482 171 716100 27360 2101302 24036012 114 17160 4917640 28192248 244314 23310 3042 172200 213720 1676160 74256 76557 296856 19320 12180 171 1730610 29320200 791112 480480 209338 48720 410970 1616496 86658 804804 717860 171 136206 39270 27846 289604700 421610700 14254110 249030936 470923740 453390 1548360 49320 242730 705120 46872 6660 190650 840 171 1584 330990 2703680 91980 8005725 3960360 707400 41712 2871 3270 984 3022110 342 10080 24948924 1406652 1720 333361800 19800 9001440 4848060 4420 700 829920 115070 15756 1949220 1093540 9324 342 66 121992 401865100 36438480 29106 467040 13200 7440 1987020 825930 9880 332416 8932 38934 6047070 23970240 17010 214038 1233024 11412 153360 1475408 366528 6083280 5836950 6138 3095730 2837912 1296372 9570 1561149744 359 22890 714 1755 350 26670 240300 9540 88440 8179650 32178 22385440 2394 4197402 863139200 563640 1120980 18087960 928200 25116 7436 17458 16218 1212 520782 522900 1176 25776 342 11990 16380 291810 3180 6800526150 8346 149100 4004 24642476 6020 100674 584071020 1305136 91560 49896 87690 5682300 9480 57501990 348 401940 360972 483552090 17034 22968 12867120 1316658 20196 3066000 2045940 26964 16632 7427684880 142680 213648162 5244 2145780 4620 1812132 398412 123630 14372820 241980 20020 358 238920 10887616740 1445886 1760 2501310 5216 44352660 237510 1140015240 568752 54786690 128154 5062992 31476 36 24631980 9900 468600 240 717915 427350 211692 30493920 332605 144210 42420 2471 1540 5610 27415080 21106800 1371075 11760 13020 8484 357 26843376 4307490 17460 213642 5280 19266 254562 2369640 360 1712160 13190826 10653 3432 23283360 1059392880 1344 13382460 67524 86580 1365300 167700 5705700 27287568 155129940 39340 18228 70 18842767020 2059318800 12258180 14310 5250 36340590 315950 338580 4639800 8638140 459420 330 2429336 1320 2042040 23876160 40014 49350 67640760 354 222642 274482 6773446680 991536 7536886560 35490 15120 126000 124430544 2472125040 202808 243 3604680 360 274122 1259643 31651620 217890 2010 3839 6964177 360 4488 14387100 79170 21708960 1238706 2872624 67168320 256662 371448 180 342 360 360 4249388 2911923 10210200 238032 300 1312 94572 360 180 411060 360 360 270 28919 360 360 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 171 171 342 342 342 312340 57 342 171 26292 57 21474985 185592 171 322660 11981376 361 4 38 79560 31164 475436220 342 718 633450 4920720 19140 20440 114 2184640458 24708600 2131080 62118 44310420 342 361 6164496 17812080 171 990 366660 195804 749892 114 120732660 9480 25830 748600 34588710 1356498 2569320 79156560 308904 8016 286083 4163280 12511620 441140 171 129540 376740 32370 1288 33120 12480 288288 32472 141900 19476900 1156 171 74705280 11352 22575150 22916 999 46612 31608360 8096556 3012540 38860 192565800 846600 33790 4734191700 53534250 37560 9516 171 30600 126900 218891 50154720 14616 9660 179580 107160 1727948464 1630525 1087560 450720 1580960 486180 722376 7956 234360 78936 84132000 690 828537 354 611600 24119 359 1344 91353240 437920 253605 342 510 19240 15713100 1009515 49858 61577520 44850 20580 122754390 77280 412680 106720 2147184 183849120 333207 539280 1860 2874480 3234 366344 272090 569520 13860 221760 825300 21120330 51660 10338768 376200 2760 97198920 303072 356 354312 3043768 22905960 547350 37506 242839740 60854640 30888 56610 7224 493350 148920 10410 4901050 18334680 80910 1119620 150362400 5085963168 639540 1027460 59220 132825 2366840 82200 3808 342 11990 6732 22680 271320 211854 2824 601020 180600 3190866 11844 32538 1680 404040 840840 36960 262427088 4340 4964700 58133880 170280 67260 1140 2563176 75735 7148400 2362200 4188 241778394 14994 2470950 21462210 18170952 286824 135268980 138320 242658 1593900 24864 9548 2492280 207090 13398 24075480 14928 32200 6540240 16942380 12978 1614830 35284880 987480 47725920 623128 84882 322827960 279734 29568 259440 4793646 32178 19521 275184 763800 2213640 58520 24024 890329440 649600 11776050 6532518720 99000 1530816 2031120 342 4188 19768749 73990 2811436320 103651800 39780 5958632400 46060531272 206790 811770960 782439000 10020 8605740 1294440 396 41412 42000 7368480 756360 359160 215004 49780 1391650260 10040664 1932840 31820880 13772 152004 1469700 23852 1360 195708240 7084000 1260 238680 766920 28798 107640 361 9930 378840 1680360 2792430 9110640 1780 17157420 5248320 233028180 30600 7073328 361 163710 3921600 253680 15960 712320 196350 4081140 241596600 37674 2478 314317080 361 21238 90247560 34008 361 1180641330 3168 1372140 1593900 43811040 375560 785400 327250 16410680 215280 12755232 263393676 110760 11992890 10080 20997720 1245270 159120 734405100 13734 168720 115080 361 2794704 11640 5513200 1954260 21690 10528 31458 15417640 361 15810 442680 361 361 28920 32580 361 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 55 2484 117647208 357 47586 36217548 26613300 677198808 2244510 95316 336720 1467180 7176 195316740 343980 74935536 71340 4 380 717640 17687670 17940 623168 279378 47424 21190 122364 544830 27126 238560 3180 5016 2332110 194304 424149882 605220 55517280 10002825 15210 3114 4326300 1420 21624 5070 821100 8060 552552 119706 85500 12401364 366360 377910 8095824 2998200 496992 96760 113412156 16097215 1318554 19698 311220 16613520 26520 17019366 35112 6232380 724710 1053360 114228 152542260 8190 253380 231546 31856 7308000 111888 3434820 1908830 105336 185640 2613240 321218436 2377830 15780 374904 154292425 206980 400140 3087 1746 33291120 47250 46512 123942 714 2768 265440 15048 613292 95480 33480 71665884 11148060 44480 18840 10824 19920 939120 24864 176804880 2824 972440 98670 10760100 100854600 10530 2494940 87780 72540 66 1359552 250056 1310700 1182522 235620 248196 2760 40131420 2191266 361 119616 12640320 374421600 84056 383568 135850 288354 15120 17385 2022020 389980 23132865 26414940 25405380 27812238 1360590 93240 27300 449820 235499 2955040 162180 5323878 894660 68572 5520 4143216 373800 3157308 121395780 580140 1269840 21879 3704844 4320 264864 17451 37835460 21240 1053360 9710316 895440 35530 5148780 3775800 78540 87720 5580 233910 110 1260 32505 25560 18312 19387312 280060 960 82713510 882238 4576264 36835260 2020200 30825 489720 51022 10515960 5868 630 32010 3370 271766880 10920 8534724 88981152 6180 242424 417240 218974140 1294560 45659964 124320 1669008 185640 17507490 362 93024 71760 786422 69552 439626600 1909908 360 710 11482650 180250 3679080 51810 19032650 47600 75660 1861860 1933932 8352 10490760 17220 217947366 325380 613008 10614 36 4806240 103320 1979040 4470312 85527 1532640 115290 173808 8954400 9055410 2226000 525088 4389840 957 8208 441252504 1408680 79464 3319452 14424228 66990 23532 24030 81750 7491396 285285 2342550 3254592 63336 1077 1656 48720 426360 312480 2160 1800 79931670 14805 283144680 1540200 26674620 1496060 3380 65555700 23940 14021280 71604 1034540 16268 12596 4993800 147510 16016 528840 362 4569180 301140 1785 76560 84240 112980 45408 11868 32149728 57672 185640 26754 47189688 1068 15540 973560 309400 41132910 35784 581000 522000 524520 75048 182920 720720 3456684 120870 252648 36738 1473450 15644487900 61790 330 11269440 524490252 4392 15252 2100 211120 4594590 409584 15180 103695 362 41580 881820 16340 362 51198 3740 6824400 74100 739962 17877 1166880 469944 1545240 741060 15861 362 7992 12240 14520 362 362 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 165 6 47736 17759 21630204 58960 214200 466861395 20900880 12 1605108414 898700 4992 25858140 409405920 24240 215901 148 61289760 362 456450 143098410 3060 1099360080 237618 663320 1909908 19320 4186080 576840 360360 12 2462460 177100 279461 13734 3019380 8146800 92106 16651062 2367222 142596 46200 658008 5168681700 23940 1075320 359040 29036 22787688 3432 4540200 414960 535704 50400 233100 442680 15797808 28152 9720 1225224 8498160 609960 8838900 7626 28200 4128 38372400 3887520 90288 65538 3120 81096 296286 127387260 7268 78537732 7320 6240 1721720 2725684920 141680 435676 358545 21850920 958370670 1411540 9240 88677 954 35670 137287920 2187900 24920 22902 73260 10824 386448 501082140 13872 1436 586740 52430 4942 19543220 48360 478380 2520 1354470 2031300 10810800 62832 57114 13120 31800 83080 45288 1428 412206 6 2840 738108 20747412 44022 397290 2436 59220 7310628 164274 191400 1029210 9472 1957620 4024020 7854 42980 85140 18030840 6899100 64050 44777460 14700 24336 56816118 1048915368 7944465 492800 1680 444620 78780 55095810 1466640 17990 1509750 23609040 17667720 27509664 31161 36540 4920 8232 807576 132300 180950 896760 938630 1388520 4368 572390 15444 429660 22360 107604 45240 9616152 7676760 2520 7525140 3096 110 1260 1289625 24420 12768 292656 32340 21143820 682 41496 864240 4236 34608 377190 3784 502054 413664 9901500 390870 21386 77922390 13772 9896192 8970 30624900 36708 943920 482755800 5932080 13860 2205840 97000 380010 17957940 363 2712 654840 5520 4188 54450 3987720 60840318 2824 180180 1077188 640200 9579024 1103710 13209588 321104 20664 92220 48594 10260 193140 7770 119085122 566544 208560 3111108 226734 243 5208840 17635800 2496780 24120 29897010 4284000 618800 1988298 2719626 177030 3460860 19425 2933700 2486760 193920 11220 614394 3155880 360 16188 57960 929670 360 19140 21979230 226980 360 1669995 2457000 360 383760 747320 7560 18378360 10292 5241600 11970 1848240 10572030 16744 19740 9439200 162180 38676 9900 1003200 74071140 458700 553332780 1790 10292 1044 3380 10682100 1790 121485 13680 4692090 1790 491040 31798305 30962 5790120 363 16546530 986592 1291290 47841300 95118 227416 706860 24793860 15834 9396072 2492 363 6600 257040 179928 82344 262917 85272 78974280 33957 363 9686 3220020 363 330 664224 30686 7318008 266760 22640 2722720 35070 2220 94710 5552 179025 363 30590 3805620 363 305910 14852 5850 7560 17696283 10260 3924 363 363 5304 6060 762120 749340 29402 32942 363 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 12 18 9599 21252 24 1314600 5708430 1417944 12 34676460 72 72 73103910 308880 1932 1600620 76 622440 567720 46200 167055 219450 283668 72 420660 72 58813560 10410 3432 77280 12 48805680 24224392 48048 858 23366200 14268 37440 882180 2375100 363 2130 229632 1145760 7140 3437580 66480 11696 11120 24 1431150 388740 78240 571710 327747420 2985060 72345 6640200 891870 6120 100620 346 409464 3020820 3096 317340 3063930 8684 720720 13102200 3570 1950 22687350 6740 18135 75400 3490 2569320 1755312 120120 219336 20859746040 26040 40378800 356160 5719038 177072 5290740 18 2310 3114 160974 4967550 42480 54560 33480 46968 3981120 616920 301556220 805896 22761 276360 106512 315 155480 1384 2079 3520 63756 7060 77280 175560 34068 24099 58968 312 2862 6 364 8892 8370 86940 16380 363 381480 22572 1998040 30744 7314 1640 696 6666660 69851600 43848 5346 715725780 5024 19740 144760 119770 8450064 236578 4752 1932 200466 279930 580668 624 157320 1817368 62370 494361840 1089564 12040 86100 1030302 5544 52152 101410680 315 515736 161392 18564 121730 59007816 24381060 4477020 18120 599924 175140 1790 359160 508467960 19516 5880 691548 651222 24310 36 364 29640 15600 6874560 52689780 975156 8316 158340 145080 26220 10297761474 76500 30360 5712 692076 53790 926406 93788940 7865130 646380 650160 2213640 86394 474390 4200 97455600 120840 1584421930 2744027880 10311928 126717960 76560120 364 23184 2270928 1521722 371770 4498200 319774 117480 90623260 348341440 28248 525981456 68376 39510744 1068840630 20328 7268 30588480 500892 4425200 31794840 26044200 523488 3739428000 188682 560221200 339648 684 120156000 5804370 1620 25080 9214920 1319298 5032 11623920 1360 90749400 5010720 1996170 138852 41536950 3186036 36031920 8685600 42780 4874940 143220 255662550 61667760 634053420 4756290 9660 18570840 6540 39741240 44460 172020 13440 2227680 22496760 236052 2481357060 3168200 10080 9138360 9540 5650080 972 257400 1116180 15027012 333060 446880 915040 71036 140 21931745220 3202290 364 1354757040 80940 8874 880440 19140 6329400 28781340 9848610 960960 1554 16483 364 1687800 1305068070 961632 4781700 390600 865938528 431216352 186242 3612840 2005770690 121165380 610433824 4444440 844560 74100 66159240 230319672 56288544 1712379240 18270 314640 102972870 3206820 1171170 1262514 6194 5316036 42840 5590104 117 3159 364 130326 10474365 1554960 13600 136511700 6555 18190410 1389960 157916 3762 5868984 364 252 20150130 9834 3024 9720 14355 216216 296460 5256 273 29403 364 364 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 54990 90 15 1963416 24 352 1418057856 73320 15624 34860 72 360 11050039 321860 9960 79788 1612 5138733600 21243 6480 17269395 3245760 19878180 72 1086 72 48510 14868 248472 483827400 372 9872058 18662 975 6078072 799020 22680 63336 10260 225780 11690 126984 4830 10340 75660 3230 15960 6888 6230700 24 84660 828300 363 264204 16380 3460860 83025 1267695 254856 4236 155480 92242216 280320 6947220 745416 128110752 24360 472860 1518504 31140 30 7980 64328 48984 2224376 872610 159264 2317848 333900 59255700 52561980 351780 43680 329739480 322320 740124 616980 657594 18 420 62348 26964 1799980 73373664 503788 4251060 32395 365 55800 66030125 54834 13827528 336 664020 42820008 16377 3371765040 1326390 5092 6300 273420 19899 182160 1540 411060 1796760 363 29403 114 29646 2278080 238700 993876 56360304 17045100 1491240 10410 5811960 712140 7140 5998300 2184 307318 429780 447150 21450 47880 1755 351120 15940125240 8280 275352 6440 23042544 360750 762840 16728 91080 7300384 3384561180 10540 17944740 2644920 446880 2895090 47880 3360 20768 249780 2119656 3339072 133980 11550 3131740 166278 11071620 650650 3210 52836 1666368 932064 1030710 1049100 1255800 460020 328440 123420 1440 1660 36 33306 4620 1077 6574 6620 3096 24360 568260 1547448 2520 26465040 4236 26464680 14582 481068 796950 1644552 2893800 2125980 21384 11790 923496 11186 21300 12426 304444 38542944 22386 17348330 361478040 21840 29995680 182672 312715 49020 86800 723690 324 1524900 257400 8010 2347020 2651992 3900 363132 531360 182713440 1027026 24864840 118440 1621970 192666 9404808 176358 3952410 924 5276700 25679280 1432566 41850 486 19656 63225 4144140 41500060 19110 2231164320 538560 420381390 6143592 6126120 40300 1086 2390238 52360 153510 59940 262482 193208400 2006400 902538 130548 23968504560 62148240 2574 19513200 137312175 22256850 361920 2125236 15276 1656 15950792 79464 1980125 97440 952 80310720 126378 1761110 1580250 1848980 16380 56848 8445728928 86925876 657720 511888 1444 9180 816200 21534 3927180 3247200 522522 34860 673718430 1300 5325320 34920 46560 330 365 2154 6775860 572390 85536 90636 1345686 4830 365 5123664 36498 599940 12180 217980 40040 25080 365 952 682968 209345400 156572040 42408 14037840 4140 222870 25116 146630 224917 37884 5636334 7866 16620060 365 17817020 613060 15624 473947 1050 5764752 27900 1081080 22176 12714 124614 80960 8160 8994524 365 798963 10956 7413588 264040 140760 32656 3660 365 365 29524 33306 365 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 366 61 1139880 30 183 42840 576380 3897600 22779120 320340 15401694 3930140 30130 369180 304859940 2338050 3784 320 695520 71022 57348 9240 783720 9890430 20590 5643 2506 790020 40243938 65100 222768 46812 10604880 3546228 109098 13026 100776 475410 9464616 100620 364 198030 1032864 218280 90440 1304028 282900 85278 12862473540 3042 2904 11024160 16530 2538620400 31534932 30912 1326600 246636 108989244 366 278460 5355 3154494 2405340 23042 1287440 6314490 389424 220440 34020 2355210 30 1654566 5746950 325728 93496 1666680 323454 2574096 160160 1530 37128 12138 1570 68837340 25365 19169304 7980 119250 1314 21390 217686 38640 144144 67050 25571546 1243079712 4259580 4747440 1145520 3511200 6820 237708 53820 2623104 325728 11514624 10147368 1272180 524280 10681440 11562 371070 1211760 15466948 156354 603876 425040 164934 114 122 2340 3534600 79442 403260 15960 226440 1261954540 30690 215688 11012400 1332 4589640 159840 2235772 667394 180400 3234 427140 235620 62928 7140 2156700 20970180 366 2652804 9133080 7110220 38766 715860 16883840 28000 13852800 29027460 350 341550 109668 320178 23100 89658 48984 26124 558540 6246 37258620 217360 1236508 36356 2070020 148092 38760 227370 284270 67828572 2765175 10278268 2956680 64724660 4408950 1882580 828 183 780 360 121940 1660 8112 37310 490 169632 2823324 3361260 17062152 981288 9338 53864160 289212 3853080 15779712 2579220 100384524 23885 1062 2053254 233016 6780 45030 7539966 13300 525084 565480 55986 9324 6543232 76860 246714468 799755 506775 39468 660100 5652768 442854 1993480 20102874 692250 2720844 714 4560 90200 364 3120 7876032 88578 3246960 58548 69943320 54120 37506 712 2383920 20370 684 15259812000 9840 367920 28056 656496 324 7275 42697200 4560 503496 39780 1805 287100 24221736 12420 19565 95046 264180 114810 25623 290070 17160 58548 2828725200 284400 5370 64464 307098 5145552 21042840 363 59040 366 64722 1172160 58520 69300 199880 1788633 3948 67050 13260 59575032 340 24455808 3780 12152280 1184220 415740 366 3799620 24151050 7405320 40134816 1603980 11020 123740 60643440 5298720 1805 135890 1404480 53130 303688 16848 17290 360 360 9975570 630 5040 4589 15800 366 107184 28952 7339337922 366 599760 750480 8608824 875160 14609556 13325 9935100 271260 1523040 10804 62790 673380 1962005892 1952280 3164616 140748 12173 13246740 14238 2667420 3008460 213360 5040 366 8463 3460 261744 4242 3784 25745 2730 6746406 89460 16564 1980 486760 4815 32705 366 366 25025 9963 366 366 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 366 61 7771920 244396992 183 26040 360 934340 55935 13484604 2472624 526846320 1753920 674544 442680 648582 174460 45100 35989800 36960 53820 57810 10270260 13650 13362 1908720 18396 25322010 1607922690 27192 49590 26676 519792 1242360 219336 623844 734310 1982904 25350 1842516 360360 1045788380 1044 2738736 4620 74781300 1404 11480 132720 240828 5880 38760 288600 23544 20580 124080 9172332 244750 1835820 366 50634 2422 1936480 247560460 94467912 1094940 2258280 63630 10085460 11589240 2155608 139920 67782 111870 5978700 445788 230280 1093554 5796504 191880 246120 2249520 21964 3358860 852810 14632 15185940 3615612 168336 903762 690 13932 5280 2562 56022120 1092 7810140 5627952 243326160 26796 717696 120930 702240 16550520 29134560 55608 1406160 64847304 394548 448722 188370 3060 10920 87096 56616 1353660 392700 2440830 306360 1974 122 112140 3084840 37491794 862206 923832 535020 421512 1220450 3276768 4914 8623160 19110 708 313908 257922 29250 107184 15499350 360 774900 15904 12690 112200 32550 7225680 833316 73920 254196 3909150 650 71760 455400 75582 75240 473970 12350520 118414296 4160448 8299800 366 565110 2205126 621180 10710 4531800 5231688 366 3900 89460 265441176 27720 7476840 56952 10385 65508 960 253890 52920 105379560 145188 183 3540 228228 516040 20166806340 180900 32742 10710 10659 2173871700 180180 367 62040 179843664 35094889284 33660 6818371560 16380 269280 8285880240 44200 195426 635313120 487941373920 333939060 880634040 32916 3112200 956340 1657656 8252997480 229360 42591120 3211824 629909280 42351456 2436 90480 54810 1983757776 9627030 7098 6061000 291473490 3133746000 584154 277123610610 22632 32494 5497800 281336 1838532150 151410 655494840 249584880 4474260 32844 232290 272490960 749422050 26166 39690 18378360 153300 13333320 4393077780 11970 124807200 89460 140922600 131040 211344 23614543260 70132920 200416320 105468 1061695152 9240 21462 555265030320 185640 169806 10932768 63604560 11643456 608580 626305680 1021020 282348000 2760 2340 9903180 13440 171360 106306200 8988 5671120 16158542400 84900 59007816 127354158360 159120 141900 5057976 474240 955980 503880 122304672 877800 122342220 8253300 7387380 15120 511344 5208000 1486800 133200 6083040 999600 1400850 101085 240240 242580 3540 822642091488 4260 3473028 2045736 683209296 24576804 6303360 597870 94234 21371350 9873864 76033216 10440045 89040 15120 97091280 44460 251064 22833720 128152 1469052 110232612 40698 1260270 4736605380 16764000 3570 243100 367 3916 61843320 59892 377777400 2893800 25840 12764640 1888122720 14937120 627120 1135260 594220 106932 2429020 616413 40675492 48936888 554580 304612 67620 26532 725940 16470520 281520 435448 930006 5475 516243 29890 33672 367 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 84891919 30 3924 7912 34272 20 4004 48984 91410 10064340 40635 113202 1311795 30 14924 5295 6188 15315300 289800 280235028 15 2134812960 67310 36168 1718836 72891 53590 54264 9296 65007558 58390920 27090 24900 62279 4368 106400 4681600 371220 1206 164920 39600 124488 1510518 20 30821340 22428 350911 234542880 164472 54264 65790 13326300 3529010 5250960 2448 2166 1380 451731891 31416 139320 261170 33960 2198196 269676 1596660 7176 6120 19155396 537726 20370 33461610 248820 2092558 1249980 570152647 1701336 133380 269115 6860 316316 15069780 12852 84645 166293540 81144030 1825120 10205100 69960 73944 30 67340 3822 235620 5194980 17727 506520 610900 10933824 18697140 3877632 87255 756765 8151000 257040 950040 1404480 1044680 138996 7673314 144840 215460 2439976 1095 5304390 2527 1436 251328 451440 114 653676 2556 672 263764 367048 8604720 44520 109048128 91087920 47560 897 168066360 19380 977900 28080 22178910 80516640 954408 7077 10920 372288 3060 85680 188976216 7360 4682685 3195 37884 1632992088 397404 139062 178650810 353232 31826340 2313630 618300 212628 2342219880 1220142 487578 44580900 19975340 305445976 1006632 24900 1844612 12166560 87360 94380 52476480 289940 11322 1452 68302920 9199080 6568372200 7896 4845 131974 90780 576 367 60 24180 368 3140 11651640 1086 28994 200928 288420 7224 889200 988152 30240 11646120 408408 568260 313131 1680 127588 71610 253776 293964 1106820 541554 175560 305448 30888 1199910 65520 373272 14630760 18810 8171900 47588100 4127396 38880 89610 730800 21951930 13300 1266844 87780 17160 287040 7899948 366 519610848 130900 2359140 23310 3029754 729960 194700 526680 11880 36550680 41418594 15456 161053200 726 13320 15259812000 29766 616770 264 21987 38610 368 10932768 8575 12690 1096920 3264 30030 5040 6600 161880 426174 2176020 260380470 129363 378726 2063306700 19380 105672 1627920 638386320 12423840 193729725 50160 48828 16794 72 14750 145962 12460 11055 56232664600 328434 27900 435435 10324440 151960 256452 170172 3317652 10296 2109924 162180 364 5180 814366980 170317116 12852 189119060 198360 2947560 1815 302260 29400 224105 20361420 6193440 10383120 15793180 769860 61465404 12084 1477020 684684 1739712 43188 2632672 2010918 1570546 136290 507426920 2527 454013560 19419330 1081773 1201960 1368 1944 99788 11310 35762220 95004 1671602520 7460310 38170 28140 3927 3397944 3157440 125580 2574 4615 368 62650 16478 32631 91120 20332 8712 5548 948672 198660 115 1032 368 747040 5219160 11055 61272 1640 184 4108 368 1588188 276 15006 368 368 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 180 36 30 289680 4359684 114570 180 18 3510 1770 1238760 87635016 1260270 203060 30 1349460 117990 205884 18253675440 716793 218592 45 472857 4192692 23460 799020 1378520 136501092 133440 574560 187530 7447440 210180 77305800 65353134 5936580 1341990 41184 236628 18 369 1699830 2941500 93852 20 340956 62348 219450 37572 2586330 1896 477930 71582966 11880 57239 2519328 26119490 230736 3512880 368 2699970 2352069720 889630 1373928 17472 567146580 74256 875610 39312 2790 16002480 19710 48516 52722 2194632 262710 22590 59568 28850360 5491170 7539 1008780 2765010 982980 105560 111975090 52797330 80388 35343 255510 90 369 2870406 375144 48990 207570 64260 34229475 4398212 912912 207060 863940 279936450 6408402 4083420 321816 174768 1699740 4466880 443520 16046 111452 39600 16778592 276276 3548820 213900 559247520 6341874 276 33775 36 737575 5242160 3590 1740 20640 277134 2197888 94638660 7089888 55440 3283830 26334 1657656 9096516 853537608 351780 8041488 1380 68820 145320 2330160 324000 912660 996132 38080 531216 85136 2434740 4336080 9552774 1330966 250908 79296 175560 248040 108360 8395674 294203910 368 21164 3024 368 31372 1815 3360 1377768 20020 652080 1821036 811246 3366 28232100 12510 381276 2904 16167 378840 59850 89244 475272 60 24180 6900 235460 65772 21675 560 830280 632460 131586 1460 30184 340272 6300 733278 4400694 195837180 120120 174645900 726 3492720 13932 1392138 21769440 31602 498078 148920 15139956 859560 511866840 93240 104580 4622100 103896 4934524 51870 47124 63600 20169600 1253625350 59220 1452 8472 1056 25485600 92941992 25379640 32424 9517620 2942240 1184400 4875780 659604 93060 875160 4560 29890 9802 11280 9794196 21016 8856 6348888 3600 12792780 747300 66570 1255668960 28080 158265354 76128780 44540 14124 1649340 129780 21505782 163350 8193276 3590 5301507120 591480 360 35237664 34673100 2415 19560 87360 995280 8807400 87780 366 1081080 40872 1623600 5136 19034 173160 16300284 242550 16484 71043 2492490 15680 123224 1511640 360 86372 262860 176460 8700 8498160 9180 1450060920 369 12828480 372603600 145288 133980 219240 636240 39960 3241590 48150 1238160 53088 326560 169260 413400 220038 10350 4095840 45194448 98556 70308 37777740 25424 109340 8034180 5152 115920 13362360 84952 1040616 1016328 369 5040 118818 360 3778929 38777024 3590 45870 1827 3484008 141372 7958 10152 835662 24570 56070 17240790 143220 13575520 1193808 66300 369 10428 1575420 44919 14746680 12978600 564564 369 44280 11220 1332 369 369 16484 18788 16206 369 30380 34040 369 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 156 36 35280 156 887445 808752 197820 90 78 208670 6532680 6523650 49078160 1025640 28620 35296248 360 9240 2550240 7727060 22953876 105589638 294120 8814 7080 856524396 29554770 32130 19400 331200 16033248 91524 1544790 85020 113256 78 236766600 2541 360 18 1720485 25560 17200260 726110 3220 7560 79800 11550 9511590 192444 70056 2010 22200 8990 330120 181356 154268400 1582567 169120 3696 6001 778741236 39130 4217760 564300 58140 435372 9867000 506616 32340 3193080 107940 156 179850 667380 44556 173910 55980 14732 119836080 80388 148092 1129260 11280 1009800 16902 29316 678132 13171158 2394 449460 913880 9124920 2282 27936480 179278008 160160 79170 105156 726 23859174 6552 581400 89649840 763200 841170876 456554448 6760 267714 14280 511210 96720 10080 7193550 30240 39493476 198576 27922362 30848 14784 1129140 36 31309 14582 117162 17066700 125580 188042112 214113900 5813920 2439220 806652 2076 833560 76440 177670584 1046220 95130 129757992 4870296 8640 1240980 53130 98875920 3660 1135440 112098 16682820 6980 1100377740 397600 86356578 2427880 347160 482310 50232 5506200 51165765 160368208 18241740 12432420 37800 1022076 521553480 7913670 2335788 37650 223653408 35880 3409731 70440600 11704 8556 305364780 369 103180 1240344 24900 982620 11893170 13464 260040 720 156 15812 429660 254436 540704 98280 54600 24537120 125585460 32781 20084328 1431900 223600 3963894 16380 24300 3085680 365940 2520 3895722600 360360 5280 2674672 531960 9284040 63756 6238980 396264 4539510 318378060 277200 96600 58272396 16380299 1092 4401120 432468 6930 407431440 1485148 907440 903526 137640 12819870 1601320 76265280 65529024 184800 4620 3200022 6395400 1294650 33083394 142547652 471240 75726672 2661345960 36744708 6336 2801634 684 610392480 14883 87120 27720 307863711 6445992 442442 30612240 1956240 1200724 1170 2743686 128216 4489320 4781700 370 19488 12960 106560 189459900 6300 3126062940 121524 5065470 4188 3805679955 8040 93936 2855785800 1944 1452 44160 16279200 360360 26139960 3045852 1436148 68408340 11340 883740 17117100 251640 89056 348107760 649740 2772 3060033600 166320 294372 100505340 370 370 58203600 10509 110880 5129100 17112 365 4483192560 2078340 221100 18383580 2010 370 606639198 2134860 216104 234 13464 522120 27123049800 865938528 3102654240 35056476 38934 161021826 182878605 2541 1493184 166320 3400 1162200 7464600 86417100 14061 161211960 138600 434700 179003370 970920 221990 717024 189882 3949 109668 1252524 1458600 185744 11956 149226 345015 1310400 5440 445094 3168 6669 508820 50358 15912 7261800 370 11088 42660960 504900 205276 5672268 395646 8268 934154 370 12788 30381 370 370 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 156 15620 4984 156 24220 30 18963840 8226960 78 2081040 371 2408 195300 3051 881820 6651600 4267872 1952860 7569285360 38438190 59220 251160 10876740 794046 180540 2450259 35993298 13146 807576 8618 94116 60480420 68340 9267804 2349 78 347060 5608980 10243728 414 10683780 549822 179690 343596 492660 270900 29912520 803880 509124 131040 25656540 30 64195560 2130 15732 3774413916 94988712 100980 122774 115710 383264 1747620 14840 3373062210 836238 259860 182989800 175350 10272 4615 7396830 956340 156 24431244 2627520 28860 119952 12110 82416 2213640 371 87360 4541856 16257780 4126980 161100 506499 11630640 1035 759330 29640 29854 25768050 3696 7568880 49194600 313040 714 334628 1163650950 209040 2103822 370 4906440 212496 55850340 215730 1651100 157320 1956240 99389304 129492 27927900 164388 191996640 140205240 9374 43920 232180 9120 32970 3276 371 188370 9918 689520 7026960 5678 3960 1099560 24396 688380 2084148 60060 107640 24087840 738 94920 26040 662376 523260 7213920 171325 559680 20664 99129 1293520 85680 1460460 59796 444 14119050 5749590 892060 58974300 2952 187680 353500 58058 59787840 5040 493350 62790 18711420 145176 28086 861552 385526 172920 32550 32548 761670 797940 1173900 6308 327180 2555640 6012 238602 6297060 54936 8268 19740 156 371 83300 20748 21528 672 13325 1780020 491244810 48204 64045960 33660 1468 76440 162720 88920 137470 19240 2664 263250 8716272 1095 648304860 22292816 5154396 223448 5694150 57912 576630 10784 11484928 277380 1878240 612144 966420 80040 13462680 21791 1609080 76440 251160 561906 12073740 738 100548 1291654 2436 65400 90558 5881260 16971900 123420 132720 489288 25850 8622240 738 28424 4980 3222996 738 2970 6348888 10950 180180 2348960 13155450 3370080 14972790 689910 17002440 26578 43024740 45126 20748 327712 323640 210188 371 414960 6790980 442680 1539615 1043832 2260506 24252540 1663944 6088992 121012320 439338900 3231 150696 23940 72 551355 636120 4830 19561080 15784440 500889704 31279248 37950 926772 360360 85140 177840 147287088 19260 5796 4200900 1510080 7800 7387380 164065 775040 157080 112252140 902132 318087 3210 67581360 2415 68120 105210 1404480 924462 40832 26160 27270 19722 16536 90168 27132 371 18858840 276276 21300 873950 8190 1264032 324360 122295 364325 2904 144936 80955 25776 208095030 1388970 1473450 12540 542640 9267720 581889 19635 3960 26578 9660 276120 221000 31218 67830 97920 34404 924528 508045 515394 6688 46740 6825 46368 8328 8970 183540 407670 11154 33220 554607 371 915310 18910 371 799940 30504 34410 371 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 372 93 93 5211570 372 60 19992 713700 28308 351120 62 22680 437750 524832 137462 356748 53592 672980 26246220 149992080 5063240 11690 17599320 19878180 197340 375906 162840 118957800 11841180 31 1780 44382240 569800 27593280 6837600 13446498 6777870 2680560 159600 2286 187598400 20460 2184 241080 1060 550200 838992 115710 107354520 502740 73140 30 59280 339360 351120 66061380 2591442 371 57960 2772 372 266050 2167900 969435 57102 4380 331740 96600 4202100 18460 433752 1067430 121680 44364240 914850 2318760 360 1730 41055 2853480 760368 696540 19266 6147540 292050 2736 371 791700 2600304 2574 7846875036 186 1579074 17549 328440 1873014 3655080 40230 10360 587860 926641 1852956 1191465 670886 1635672 1612758 17057040 26240 5376 3955563 84384 10770 74970 185310 3719820 4350 29700 346944 8288280 438 136510 11160 186 10442 363902 28875 7140 3000270 15708 371 370 142800 4264260 371 7359660 2569560 289999710 15785055 22365168 111384 13200 1825320 2098005 160549620 186676 360 25296 33558 21495480 3050892 38427480 1561560 36652 84234150 85620942 281430 73530 3105900 13217568 3411798 7392 8585808 223440 77313600 425850 639540 956112300 114540 122303610 23100 241799320 834834 369539850 331320 7866 19320 69864 2036328 24534510 22189310 474300 9012120 16020 48828 372 9900 4620 114570 11970 239844 15660 18270 21281064 205925720 101752 9189180 2520 198702 1024760 457950 120431220 239018 6984 370 42840 165875094 77220 11289 36960 9169134 77411880 133560 8792 3319680 278134920 18144 14360 2487100 28956 3518190 3535907760 17088 2218636 25618320 1092 192984 257070 12560 182700 1892205630 927480 145069408 307830 979160 12694500 533260 323400 412920 6120 1107000 12768 419594 73392 19152 3420 38449920 123 1620 264 2341584 73200 340795 22705200 80580 17266 81436290 32745370 626220 9500400 80668 163020 145044 30430840 575700 1451880 417657240 347412 1368663120 9960 2268 400937880 383160 63858522 22902 150540 10537800 99510 4221360 12395 1724220 66600 14680050 49369320 12432 55880 1120730 2457 14294280 267271620 450340 620620 1542472 21756 7260 13260 5180 28081620 1991340 570825 173580 56893050 372 10720 961350 223440 15877890 8978640 132557880 300 1512288 36036 127902528 93840 1171716 366 6224856 3060 2520 16907 197357160 332331300 10212930 155295 125496 570 15624840 13464 207400 222348984 117141024 36410220 1089 1728342 372 1317680 26880 12540 120120 48048 301392 101864700 20100 84588 147784 59850 170206470 1233840 969696 126480 143610390 932400 26226973 37740 3202290 14986 1558200 57876 626052 310 3729 382580 372 7498 8480 372 8436 279 30875 372 372 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 372 93 93 25618320 372 148770 6018 1593240 55580448 3410 62 1087320 119349384 272571 3721860 1248300 773604 60990020 548910180 7498 15700 310080 13407 20770 4236 6052 206272 13118280 6198192 31 120679940 24465882 1079650 6886572 65016 12558 5712 463710 2141700 16255260 5558985 968 8027 94656 22880 1709400 5255460 378882 373 1062 390960 6270 1476 33227 8120 384540 1288 3971 34932 324 372 4453680 2062830 93366 924459060 393360 86400 153996 328944 170628 10980 8418 9630 7360 802800 341481 3960 10107090 54600 412800 1089 258100 375100 5460 2347800 2376 3780 128390220 24444 41616 238620 186 559650 11130 5722410 4440 295152 113274 7413 490961880 887220 20160 3287802 2160 33660 960 2331924 370 413070 409728 1847880 404124 1560 2817360 3822 941760 366 159698 9526220 285600 9009 11341980 186 39330 31590 2486088 71700 5258220 427350 6153840 121024 40278100 1141140 9106 34408 2139480 1182940 147180 255816 22678110 115080 36435 9660 1455636 108205020 66125220 512771 25740 13388760 484880 2394 2706396 136374 24804780 5473632 57024 1890 2868120 20836200 109748142 1049610198 575640 2555 2027970 33490 2545620 16695 81373656 3570 282555 376654992 165110 519877050 2946168 237006 372 47601000 973455 32387 1593240 36853236 14147 10427340 2598978 372 9900 922992 373 492492 29952 13860 15656550 426360 114576 31872960 32708 496392 9306648 99600 1765 14982660 106063776 358176 144573660 107970 1476 4790940 112398 432630 380419710 3925040 38842008 690060 1513358 108800 2851632 661980 20520 8557380 1158924 43350450 54390492 2156880 797940 103606800 1018668 79040 2344357655640 307154 1063431022 540540 21947520 22512 9567600 7020 503120 1101640800 1669500 380520 27113220 4565316 742 5146020 1812630 1120 1405676214 19793592 5475 180180 1402380 722554 1313760 64042440 538356 697777080 193702080 28468440 360360 5222910 1186983 2786774760 19683170 2063856 327600 25470 5308182 508200 3612240 6906960 27390 478836 1875300 20581560 179916 708773520 2375100 1680 45696 120466080 6126120 247380 12442323432 3132080 143220 2125200 104940 51480 714840 1476 10920 478380 1075248 11220 9254700 122976 45820 486540 46033680 373 1620677520 16150 34752 60927405 19043640 1840 712391550 616420 78390 586080 16872570 373 68954886 28095072 44881428 6032160 23914020 1259958 378840 96460 77940100 195144768 13272 66528 210522312 3290048034 30876 7089720 16272 1116440 3792600 154015240 719820 10581480 2399130 3330 5605110 3630 3630 53658990 52917480 4392 642960 1818180 2247180 26284440 9311610 31570 12452160 5712 1904 65942388 27216 2718140 3764880 2310 13020 49800 9022 1260 7719 2631090 12432 10209 601036 33970 244032 826950 373 30876 34782 373 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 100 204384180 3333330 33950 1980 128520 1215120 10117800 96382440 50 18377856 2984520 842520 7383 17136180 100 333300 16 840 10944 100 1575 40356 132440 6970194 379440 800 6864 81543 365211 76260 1286712 50 531275 2463840 4707846 20019384 512820 34760 1111110 870375 32760 2004660 57348 16102944 3220 701932 32120 324 6297354 23010 234360 4419324 173880 1056 22940 336 192720 7440 25080 20502 2043510 2426490 221844 28560 1571220 98040 63474 215460 169260 2968560 64477830 14003010 8418 1333836 373 3072888 162780660 390780 1502076 43722 31620 5529480 206580 2716056 576840 9468588360 4188 29580 5928480 1046220 373 3486 33306 27060 1529990700 27127020 17561544 7510464 29070 54021240 266219940 10086720 42742 16430820 750804 102120 1242780 6258000 17098 768570 82362 2145780 153720 88536 118332240 675180 1845860 48300 9870 182160 9576 34080 4186 3290 708288 2631720 2399618 2284590 125895 3367770 43047300 13260 3575880 475020 1086800 1511554044 4298280 16155960 14196 31080 9920820 145464 36040 11662 159120 64234170 67081740 456720 8205967 97383 494172 7434 77520 1455900 3620 911196 24708 839724 45640 11129118 170940 58702530 29670 28140 82896 383460 16280 139360 10200 213360 422598 149226 14087310 55500 159900 294168 80316 11620 178500 104076 91728 71400 44460 34402 100 6972 374 448 27573 37707780 45738 34069 2435400 18690 15313848 858585 144209520 374 154230 1032 62351160 281700 4160 105339465 129252564 11338250 2165772 9914940 64260 130152 3263400 108108 1251074328 321630 478800 34569 2352 206403120 371280 833207760 4288284 53130 19980 15078 78738660 5211596 104040 3598320 70831860 31300 471240 6597360 33479628 2597738 6926094 451848 372 739947780 18015725520 347844 42126 36144698 1358544 96180 684 6666720 246 151470 1320 954738 15437730 5798800 1096961040 810730 733590 101502360 307692 5221920 677328 116396280 2631930 25854 21672 24125091 1113 65262 144477900 1113 1152270 66780 284580 28917 11643060 103739177850 22200 6906900 1113 1800 512592 14204 2862457920 374 27391896 486780 2072980 1561470 660450 158605920 6588120 6012 25740 12348 740 10032 12534984 3900 740 50830 412763400 2678571 840 965520 9274980 642600 64664600 16380 3630 5029755 10884720 1554 9798 8723715 342342 5828 7020 101569440 531480180 2112 400330 4678212 16080 374 3941280 34440 650160 77040 3150 149400 373176 544306680 48239100 28971174 2997018 520380 235422 969 37031610 420838 273562 280500 34069 101352 92628 1338450022 4693 232830 20108368 1182960 75387915 107402022 171360 546120 6745 202860 23150512 132825 4200 2976480 3378732 19093 32665 51060 378840 7544 460782 374 16650 26133 15500 374 374 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 300 46 4114706064 46 429712 230230 90860 1489320 16960 150 314430 2292654 47880 23 26780 300 315210 112704900 56352450 519552 100 36758232 9690 46 128744 2569 21830 40626 360 286440 38180 266700 250 2281290 212205 95472 172704 300137040 112362 6023556 656565 89400 148764 19140 3420 51324 27060 1407406 4284 1086 242004 62220 559260 15312 375342150 3840480 20491563840 139590 619742760 374 3420 1355745 151680 3011652 555360 9300 133560 31410 232632400 2208 20777849820 271320 27573 46 487830 2172 68572 6820 375 31900 11340 28696 449616 553635940 9900 2409960 220586960 34440 1035 15120 143946900 1023 5250 1190 4564560 13694 546468 16796 1484 4068660 250980 95100 1680 7498 63440 77283360 2576 33180 173880 8614410 413581740 78738660 262080 1903634670 3161340 1621620 3380040 30360 166683300 3978 2055130 12492 1650 46 4720 67716 278640 2522520 18355260 276517920 16125792 57960 18155160 1399464 5474700 2355496 440748 110110890 23862 3432 18590 13065 3332958 2492 1632 35070 324220 171348 4404 9828 2735040 874380 185640 3224832 53040 3750288 5331744 430248 31881240 328440 3407184 226980 918255 763800 6300 3226635 29316 374 3590 7249830 86688 99176 4989006 11730 319424 12708 26835600 12689820 725706 2498540 45144 259855950 347820 3557226 1707910 100 6972 738 714 7476 15780 74550 375 4542120 129800 5090820 83720 4788 22968 5100 4236 35686560 355080 7098 138528 1684020 13640 4706 1208400 26226 133560 7770510 8376 261870 6115230 1359336 1143585 578088 5100816 1854798 12814802 42432 842076 39480 460920 13260 20740104 14522040 147420 19032 122360 744744 23940 18780 73080 530779440 5700 1110 404404 2412696 19740 2550570 131704 16380 2207673006 2670668 6498 39312 75 180180 4815580 11502 37070880 126588 355134 26249496 1020 2904 1680 53934540 18060 6093084816 13950 3217608 139440 456918 1515714 356243160 253080 19551480 113333220 673200 93345 5825898 1163514 226734 56913 449400 372 4221360 375 216144 38401720 2576 29221920 7200 7224826 11594 921012 16704 31757336 469780 29440 23147124 27180 229900 205920 1032300 180180 1329860 182700 23604840 111510 5054 27540 5098080 1121010 4156790 3476777360 5460 24120 22274 92202 82432350 8086540 8417370 3176937660 4821600 2492880 738 71610 125664 30044 2576 558747280 672 454013560 9074 1426425 14280 697000 2936 882 299637 12264462 546336 6240 73815 570930720 34454 196860 41712 1133220 158496 29640 225720 112320 41440 150483660 121260 10976 34286 229500 699048 6764 231062220 375 504804 5125092 8027760 29400 1437282 20876 4950600 261580 14725382 17066 19406 375 1652145 10458 35156 375 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 84 184 21 92 260400 92070 28 367380 26950066 115668 2394 10626 67536 184 7636860 250899090 14319 464100 232050 755820 217460 795088 7800 46 12806 1970028 1804050 6930 312081 18585 272272 297540 7540 7240 2717280 1390792 981240 120120 47840 156420 571825 1845 246582 129030 317856 28 913836 209902 3365314680 5964 2562 1089840 24140 267288 96744 94764 1059019416 10872 2583 3510 9768 376 182310 85140 27270 409860 6266980 34069 10836 81179760 93912 2721180 158400 184 214830 68445121200 1304940 202447410 783143235 34179860 657573 134954820 4595262 122380 300351240 41652 7996170 8515259676 24420 1808100 733200 104805 42 511 414960 14703948 155610 157080 40713561 5234616 26532 15228 13311480 31196620 114720 151800 306306 12010695840 769428 1780 20760 23525040 7200 31119 674310 120780 301392 1439600 6090390 20634 2659800 69300 18751095 92 26220 257628336 311220 3730650 463320 7812 13735 984 12600 5073 920224 97980 76756680 255420 33264 99941520 55104 64138074 13320 8664 14490 6769620 1944690 89670 403788 29610 220176 8736 2709630 126280 15080 803880 44880 22855560 44734560 14991550 1098 30162864 95740260 68019000 3898818 668316 14709590 57491280 103600 232560 12708 5280 65190 77520 69300 734049290 2961840 392700 145416120 25080 2785212 1305125 6540 726 34286 12100 84 32535 546 376 272580 166320 317016 7746024 16574250 386760 188136 437580 191100 4037670 7854780 79560 4704606 33175890 20502 2124 1034250 102200 376 1680756 15757560 634492950 562434180 21133320 1993860 79396563960 57960 87984 484455426 668472 107184 41580 3426780 523378800 81180 373428 374 53226600 16146 726930 581140560 75600 971712 10823223840 6488300 3378100 17893200 126360 11400 5913360 15840 1601460 195799086 507528 137808 1160382 263340 70196640 30750 67230 264 11045291400 14658 1652136 273918960 720 304164 36582480 1157904 18183 133057470 15487780 851400 15821850 99120 141462 866388000 698487 425520 637985040 2472330 733200 24886200 16841118 11694540 840180 3302520 13680 661980 177708 3255840 360360 372 130340 94164 8299740 5508 1321176780 620136 27972 4740120 26469660 218152 477708 41963460 65772 290334660 55613628 65520 11316892860 3874626 376 44701965 27063 19376 55592420 6817745 4226880 2270100 6860 1556165 893760 43810998 376 6328080 1176588 7992 2484216 1110 894600 432969264 2156081760 2583 2709000 521892 12481686 773080 5040 11396 63034400 1680 368 162648 1446798 211441860 971370 3473280 57730 452362020 846240 200340 31878 223905 18183 5496900 468 4719 12252240 43383840 376 7176000 350880 64350 1992060 4659408 531799037 10500 132572 1685256 12625 103896 4060 22947750 5814 8362 9074940 188 17119 980406 376 282 31375 376 376 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 84 216679320 21 2013264 902088 1329768 28 207504 74796 50160 130848 18 20526 2194920 955680 423887640 5148 307020 844305 62192 340956 279706680 49920 21634812 83720 5178778 5160 18 1855 98610 5811012 83520 377 46596 1697640 43056 45482580 852348 595110285 3739320 1860930 252840 6864 81753 16063740 28 51680 12580 345912 4871790 1251720 101239320 825660 38760 2202 11672700 4080 1368 4176 12475476 6676068 55440 184743130 3372600 2518362 1824 14806080 23100 13700232 2748960 2879184 109484232 29790 48300 2564100 2674980 377 3440 3606960 24229080 6370 183312 336 158693220 2562 43956 43722 1248072 41580 75348 9930 9237040 42 924 137280 17472 942450 31688 186676 19823802 126984 119187 16994124 16200 503880 17892 3154620 284088 245820 2652 2808 2050620 2073910 142728 807576 8467680 331056 99510 8820 14586 5255184 8145060 25143 2668 33892 230090 1260 87645250 4026 2294820 418860 58212 680760 4783779756 10282800 29376 1648320 14280 45240 314820 12708 12540 39508 2138260 769776 2395680 4915680 7800 7045038 288960 1428 436240 12012 11022 1029366 2574000 47416248 65016 1181460 60060 22947750 568764 2289144 634200 881790 292320 174312 835164 1799490 1477980 113520 60749976 67356900 265608 31863 217620 387960 34720 11791234 8231160 444600 368 12878580 2770404 1303016 3020 84 377 420 2226 3641820 106260 3765534 85008 300 44700 25026 1530 332010 1785 95300040 1953666 377 2599164 5544840 256620 7906276 592800 6216 125286 2736 5385 19800 94860 10874400 41124 231660 88660 81840 360 4400704 946770 1840 488040 813960 28963440 2486760 793104 1020 5017128 64680 60060 154980 80340 810810 4303689390 46251114 7650 372 299390 9099090 45026880 4720968 148302 199020 34405560 11322 10710 39999960 150 900900 298764180 35442 59690400 296010 2455251708 17399928 2724150 671580 19593 3824449200 3340260 715140 191040 1560 1191350160 186300 13323486 14940 164604 21834540 1219680 37705668 1122 969 92638260 32550 188888700 825858 2079 1800 35400 425292 30100 4026 14408856 270176998 16319880 11662 3093420 120689445 199485 221720 3359244 18684 154640772 3580 127296 55284 86940 13173304760 33552 4905 62335152 29982 568260 2830932 163735 950040 1717170 865294320 548340 300 86688 815796 1978119 262752 102102 1992060 471240 39209940 2226 1858584 1067487 278070 17030580 11200 22540 35520 2116296 26984100 206712 917560 2952 43434 644100 3312 453096 4783800 377 6500 34056594 377 587928 300588834 29345400 377 1170 364 4920300 20400 153915 16350 101686860 3060 2783880 226100 587770260 377 265650 573300 6318 261 44000 2704 393680 6888 377 17172 19530 17325 377 31500 35532 377 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 189 189 26360880 364 126 189 14894100 378 392700 168504 43187760 126 126 64260 4620 649572 189 3432 1716 378 77532 834720 10373160 1800 61152 63 31750 54 3580 313950 274572 73920 325680 23100 862524 18480 47502 6660 41652 244110 189 88060 69972 426600 193200 49140 135720 22386 867210 169260 256470 243540 378 4170120 8775 494340 16200 28644 251940 91902954 24066 63 67100 12012 22968 572240 1521450 32436 2220 16121160 1819392120 18597390 4052226 16456 45402 13619850 1780338 642390 19530 1056 2006940 474078660 52350480 30870 10920 102960 64740 950820 8123412 20673972 8200 323375745 7098 1610 1090890 914940 15002760 103272 8103186 514080 25455710 76860 22092 18258 4092 1112440 83160 35112 4248600 101160 1790712 39466350 896210 378 1903020 902400 26749800 237979560 848562 49470 9772 1630980 35400 33954900 378 800660 780 123060 9853844 69915 86184 69700 205379070 20085 16456 349800 455532 1302030 987160 453720 1078440 2081520 1019205 32880 46046 506727 87640 482460 33630 25370876976 79279344 126741020 34632 7296696 1793160 1288 3193960 309876 579012840 177660 19680 139860 377 12600 5136972 201651450 3960 27522 374971590 83085660 3900 252756 110880 2136 347880 1047774 21624 575263 69960 5460 21672 10312302 46620 2478840 31110 6460 14196 378 266 588 142380 25704 8476 708840 581040 128212 201756 2142 38622402 272550 23052 156240 2964750 5655950 82736355 178500 10919370 755040 109557 182070 11704 1419840 106296 3320016 191268 587606760 588 6099 39139440 1609608 8490075 22568520 1636776 5811260 29028 127245600 755964 288600 10319400 172856 20363280 888888 9311640 66822 17550 69806 653130 93548 1968 1383120 15737358 83160 9274200 2520 842118 1184592 16560 430920 203020320 30750 22680 2760 546975 15688530 51392 1750320 3806385 1904860 5132400 169260 17438760 394134 13640 19140 3815784 1211846496 189420 175440 59079930 235620 7345170 3360288 12420 356286840 1633632 41082 112752 46512 102858 59640 1122969 1750320 103488 398820 1518440 1416 1397143440 36576540 1715 4536 102358256 1284698 135660 6391046340 654992 6972 900144 540124 28792764 10920 748 14694290 163891350 12012 660330 224280 2366 307890 160185 1865 8700 630990 586080 20117295 378 2016 357588 55936 119730 696 158307468 1047480 126 1491842 1941496 17556 10062780 119826 702240 8760 171798 84177600 2311768 843480 12345300 378 2282508 29250 7557858 108734340 1840 18810 9660 378 6801080 6888 1214400 378 783510 166460 2241120 410880 1853340 648 1146350 126 360 577416840 378 378 8165 2303 378 378 88660 173604 1062936 378 843744 30240 378 1721400 13348 31877 378 378 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 189 189 446054 6594 126 189 719100 378 18312 12760020 1921560 5673648624 126 7392 920504 5119992 189 318 159 378 538200 67320 343380 972048 12958 63 143040 225720 140712 1679580 312 36184512 146160 145901052 379 363872880 8778 1123320 109020 60242 189 175560 11856 148522 116205810 7840 7520460 1069992 499800 72870 28376040 1463028840 378 411720 15444 594360 7985340 718620 81900 1448 3726 63 2532600 6070196 27076140 57339150 23662980 328730220 833796 555271200 3445680 750 5421900 567732 840 435072 2766240 113247030 201056 12132 351 2380428 117180 2307360 177480 732 18648 9072 161868 121770 1860480 426972 48720 140 29640 5357352 175066 2594240 3684240 10800 26153820 56430 31920 1815660 96600 295680 744900 55053600 51324 88828740 43026 57060 4180110 1637951700 99559320 694434 2142 2307299280 262752 696 46248 4284 477204 14950 378 65360 17220 1968 4151400 16564548 266385 1249820 124176 36377880 124488 738920 1239540 33440 10726 310752 730422 748 10681440 2007870 906920 34987680 24570 1995792960 16333380 40257360 74505340 9149712 231812196 7808 22260 731505600 100464 35856 103740 89388720 2162160 5963895630 656040 787920 378 2519400 994980 3710130 3749460 375 288660 686880 1244702940 1487640 607560 240170 16011864 2643498 9444659625 1964430 12492 523800 288420 372 132660 13800 10668 378 182 379 11160 2798250 5635476 261672840 1685376 7220 13846014 45990 4049850 11801790 11953872 471240 362934 18121320 3222 76976 3166800 2575200 379 698377680 6163080 67320 339523470 48052 29221028 22301076 978120 379 243396582 35208 2769228 7074144 21534240 15300 2522520 5940 1343931600 1246440 16262940 1462476 120540420 5916 21556980 525737520 15565158 754 33140240 367650 2473120 52848180 888210 145768 9732450 674856 130626 110815380 4305600 21420 28529424 1564440696 11550 180180 170830660 622450 1656480 346724 142601004 9393384 7518 124488 222600 2360280 2266320 261027000 75217758 33431640 5051760 2175264 87792 886584 42240 18522 104864760 776160 3024 12003516 8580 8335284 8503560 1008 282480 2757660 3255840 2522520 119706860 22080432 9240 3127320 1566300 4200 97246380 117528 23316 265718880 106560 924 18277380 512316 1163962800 1381380 26945100 180180 7143570 16170 858420 6846840 35728 656096 3105465 17460 1493800 690 1035300 18480 1554 2737980 9189180 241428 1445496 2238 712124490 8731842 36540 66780 8050 66402 69710200 8276268 34335 2988328 35310 15227520 69337080 35880 1949142360 87570 206745 33950 1820782458 434700 297627330 600712620 16454910 30508 1265 44926728 4758 32894700 13458900 209716 14238 5110 379 4679760 55440 688602 17276220 506160 6840 11088 29304 697245 3946950 208560 11609312 745085 11730 12654 18737250 379 35208 204750 5700 284256 31878 35910 379 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 14 31240 14 21 3699300 53165 240396 371700 42 2216970 661200 10819 5415 2004660 4356660 685410 5110 6 3 161160 110880 20280 38220 3486 112728 379 184604 59657640 78540 5430 14867292 1092 7344 150605 207480 9877530 42 726383196 115254 374 11311596 36960 15950 186480 362406 1058644 2145780 3960 1752030 603876210 378 175560 24360 2434297320 621810 871596 109343520 307980 44748 2910672 23920 39501 170 895356 380 4680 874620 21140 6972 3141952632 10796940 225020250 16728 191760 42 1230789 398520 47700 2443208040 422702280 300960 76623300 157722 11970 25050 808860 21951 367080 14220 45309264 1822860 379 4746 7 33210 6815 390600 2024490 375 65790 73080 12105600 9864360 1050 69708 5040 226400 72717645 939276 432600 264924396 1122 17670 3644550 11418 238680 880308 2805240 33804 40194 62496 593640 2857428 4160 379 17955 780 65232 3608 12564 24617901 178920 946110 1746230 10980 754 323512 626080 62849556 9282 1912350 27360 6204660 8078910 422266 318780 1008 738 13286900 360 61698 11124 986126 636870 91749 914825184 13858 29304 110970 401380 9504 72384 309540 4980780 657720 40890 27208080 21480 817440 17801784 1084380 67666690 67860 780352 42245 24784254 43944456 19628217 591052 5769720 1143900 824740 876120 5194309098 1500 2440 15894060 33654 14 34762 378780 3990 4620 1010328 233064 4560 870980 666 16698 6355 64680 13200 375 196950 227994 70620 810 1763664 26460 175714110 159960 43031352 8840 28050 143614800 6972 12320 663878670 2046 702240 8325856 1290480 281736 19834100 1726200 1247220 23395680 114680 40795902 888030 30440280 445776 22118850 1599156 1630302 146832 385710 742 13942236 294690 17800 750 235800 259940 7602 4940 378 15162 72324 118560 10332 22680 264 23868 201318 18849558 942480 572220 843180 103798560 79344 5538690 42312 1608576 16660 14940 1294440 67723725 574860 4594590 5124 11693682 538896 172788 117120 12446070 13923000 34478730 1923075 54693 81480 49747620 45864 35931 380 36540 12642 191912 33093060 5904 13442 8211 11918790 32023992 49137660 6840 735852 1733160 688012 163020 17297280 15540 4015671660 32292 56760 58140 364203 29211 223092870 438840 13306440 292740 20020 2846580 19890 17762 1452 8282820 5519136 5756268 1049370 6903156 131274 1122 9016 112420 233450 1760 378840 9057048 3247867931 13899 338520 13612410 19448 8038008 56288544 15840 275814 1293957 31350 17520 76440 88920 32318 33110 1947660 892430 39003300 5616 1181180 5304 2698080 380 1095 1456 118728 1398124 190 10920 380 380 8211 938100 29430 676222 5937120 23800 37050 198702 15651 35259 380 380 285 16002 380 380 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 42 190 14 21 4459392 42900 10362828 3690 42 290862 582180 444087 9560460 397687290 18408 16800 488880 6 3 1233280 111492 107198 276900 637560 5340720 12545400 39736620 52320 500892 9420 840 142428384 49800 5710572 3811400 234416 42 51256000 275520 4583880 110880 5153720 199836 45540 1780 2408 2960 207480 102090 17750040 2762760 773520 3526222 52248 4963698 3308760 644182 389760 13120800 17598390 14040 526680 3900 446985 6878 1957620 2460 12760 119280 258060 81561920 394128 65394 2585940 42 297402 8040 611940 2959440 10560 231840 92846880 9177300 12180 17784 219197400 44604 464508 27440 4392432 4407480 339438 386400 21 4890 507195 10664 3651648 338052 408016830 7877100 5399316 147510 191268 218414460 20876 179676 1369368 282948 229400 349094460 450660 381 202856160 15408 45234 25200 2670360 164604 8184 116130 1484 1157936 18951770 5882 95 14820 1872 4456650 46368 1957340 9186804 59365020 744 10528722 35294448 2459490 149640 87100 1557090 22896 48008 111384 643500 105336 928200 2238 29652 1157130 2760 12915 388284624 12875148 3696 76734 577592 399840 1878415 7682 79870 60871290 756483204 289218 384462 1646620 294120 114576 380 256620 106190 3552 288360 455495040 16649850 2588880 404690 240201432 10365180 360 59890 45288 26928 28143720 46467750 6110650 60060 2100 380 14 36290 154860 6258 25784 54977736 25608 120848 2044760 905760 4680 105600 48060 207690 137475 4758 192330180 544332900 176472192 2290860 145860 173530 1782216 4084080 31320 4070 2676960 1500 278388 7907742 3091827060 706860 2550240 1489722 52104 199320 62712 8331120 381 2968 109200 183546 6123060 14161680 12448800 78356406 27168 597870 213477236 142926 4935996 8364907320 848232 79777880 1555908 75240 95324508 1806420 175615440 1020162 56808 45540 1670760 11550 180180 28648620 17914 5654880 2130090 88353720 23724792 32110 22206420 2091348 8260 409422 104580 1700160 738255 134660400 7289100 60214896 5198115 1419600 66690 16302 199711512 829080 1286712 378 33058872 20463 344040 86579640 26475 68640 12096 8192002 181560 13068048 25067992950 2618 34227875 314160 1116 11685762 381 184344600 4969692 41719608 1404 217140 5353116 20160 968220 1695573880 32384 271170 1510223 103320 140910 24227280 1830 7477800 45780 14145690 26180 127680 2537743824 3534300 1002960 376050 21038 197658 8040 32039280 2373630 11884222 86236920 40440 276276 2618 105332640 650160 124560 1116 9009 5218920 21558600 23950344600 68250 8358480 1116 36050 381 17220 2277660 15410 344399 20460 81312 307692 381 1044083040 9990 5138 1012320 213360 102960 28808 715732185 15295 36200 55460454 723695 92184 9306 154980 414120 877951 51111690 35030 381 640704 243540 6678 381 381 32384 36290 381 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 382 190 412012 8856 11336820 1327560 82992 3366000 529396 27930 59472 1876704 28476 20605 29642340 36879570 287820 1320 174 256320 54600 376 192270 435240 415360 152628 2238 12070 19260 142062540 4788 29433222 6640200 277746546 19011244 245952 80220 149226 5058528 370392 1195740 31212 10948080 103387680 667210656 4114068 960 5940 382 1305720 313140 17622 8412222 55176 1131 30480 8584 23391 561132 1011750 27300 12948000 90 522588 305760 212784 1092 115140 11574420 1013848 67200 1097400 351 154980 8862 259952 1847560 11388300 338492 45402 109200 19800 10920 6516510 23937 5030742 381 612720 484500 178920 16940 8217 32844 1785 4290 539980 3337470 1365910 13524 4332 105144 47542530 1410240 1391520 24586380 100492980 107100 67220340 27192 6943468 2178 111709584 6436584 5308680 6877920 111608280 577940 7703982 160471500 619080 1209780 102284 10436664 1544620 124608 190 2220 3847440 326898 10115 67540 543660 10290 96979190 118296 143423280 26790 29841120 756 50880 2548810 274540 402864 18801750 47400 2202 1216720 831810 30240 542640 22256850 73895940 8900 863280 30855 10609302 16268 147837480 364 16920 274890 597520 21120 3188640 3204 16380 2256760 2543640 1009800 1499355 1982208 7971600 5138 26246220 664815 28922712 673512 3780 23595 119970 346320 132583620 59040 86940 12096 2290860 23628 21770 406 191 3540 22386 9660 42263496 10257156 4428900 18128 58140 1980 6096740 17566649100 10676 204600 17757012 19080 1324440 3641472 382 435820 218378160 170308920600 1020510 652395744 8257 72218160 472109040 4654650 1184612 1693710 8075340 15581280 1243380690 11671996 2134860 896146020 5255460 98280 714611537640 16080 261562 1727565840 2690196 338633568 19922760 1824144 264792710 421670040 46512 61542 1070190 91020 1182384 10210200 2189880 237370320 199368684900 11322 31302 114231432 10440 27387360 1322250 103320 264 192003084 82992 1179528 166280400 183210 347106 3324484800 29525580 202350 1784742960 295020 3937080 2467530 148580 212520 150098760 109516 2446788 1191960 803760 52260 3336693360 80640 26625060 70283860920 1043556 447188820 317460 1500 1500 1627920 720720 3564 145464 20020 3019200 37584374520 1698580 16416 164220 128480 2051280 24852604 756 269742720 601380780 833040 27961668 88109580 6468 16380 2885297100 390456 37417800 22575420 13140 179740 11743110 3027166285 1535940 1116720 80926560 3660 171360 888 1077532560 37334988600 6800500 186648 310728 1751400 105316848 9917976096 20636 1313865 53720797410 270423972 245168 454013560 8856 225576 1634103240 7732776 235960 75804300 625824 747720 9347836410 1710 16330 21444480 25080 320320 8314020 4081 20001996 54829238100 224510 25584 77490 15470 39216 35339040 48240 20454564 1469160 1935150 16940 3366510 7920 8257 119374425 382 382 66683232 5916 1657484 3570 15745 8856 342720 2964 27265 32385 382 382 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 382 449904 1019430 31668 1590 179256 1638465780 4344 84840 284490 17724 73140 66885350 160200 2459730 1434120 29757 325380 9204 14040 27914820 1402440 11070 106832880 111150 102828 7045440 150150 9089220 230520 444 69496 320120 4797 11541420 9288 67410 54390 14760 163908 12967020 271320 191100 318780 380 62172 2580 762 1820 720860 1632290 117480 75205890 1416 126217560 918652 25564 23352615 547026 507318 29640 4884 490 114840 7770 687300 527491536 2805600 3848880 375 69894 1760 707850 89117910 3706794 24817 9653280 5261670 393158115 1609608 750 193116 1002288 6440280 45806530 20361600 1199660 32340 4600908 727320 348840 141624 13176240 4515 2670 13720 3510 7942 26520 12558 2457780 3223920 15288702 57780 1294560 7747740 24090 12443184 1101750 35435400 28024410 644404 268356 5941908 1362624 115710 1772016 14940 11914 939120 126650 119504 150700 8626380 363528 813960 7140 708384 166349040 6897 22880 404820 9840 7573020 9951 63692538 675738 353430 10612602 263353680 91300 48710376 35589840 149520 667800 182700 92340 324720 12492 285348 130416 418080 467810 88236 29076138 1400 25440 5225220 512820 18007110 56358 2625 888888 3696 374444 293940 102424 162120 321320 122955300 125500 382 12879880 120120 8631936 58962 30607992 480520 151590 286020 246330 1980 1432080 1147410 12240 614460 3113040 227550 504 191 3540 9240 434079 366168 142324 394716 140008 3960 9453822 38700 16863660 383 1387540 103224 7812 24840 2405550 22836 70483920 35168 1056 243960 238336 652680 615655950 699300 223435800 1613052 12726 8772 45350305 306912 13026050 348840 20905206 56631420 2599650 502320 9990 5289424910 59220 146608 10684296 656850 1518440 84660 546744 2383920 24771978 5880 1328040 85880 97818 883920 5039070 349588 23872361520 783090 845130 2520 22244670 101621520 3900 180180 57297240 22392 11938080 121900 1045044 56860440 444457 3740 10098 2262 30060 6216 22398090 35970 116109840 1503480 40669020 1140 2562 170474640 39838344 16303872 11778 757680 3029400 119255136 13650 1200 1512 222768 1368 35931 36642 232050 26910 6580392 414960 224238 12476376 22249920 404700 3463110 12308 71508 1531316 4692 494172 5663900 649740 3122900 3063060 30245 33250 59580 8825 10599435 380970 2762760 82280 1261980 8160 3684240 491040 20117295 5872 7476 4420 114840 2262 789930 1390116 9240 2262 354989544 54720 34685508 3818430 261030 1232 5040 31980 3000 5744 15005016 3000 7200 15624 155610 10620 36666 138138 46178220 3730 4092 95425 3315312 608076 3458004 111232 45045 46116 97650 95480 163155 103268880 98532 51800 383 336600 14022 13948 66974229 8950 84240 885805 897481 11866 13110 610428 8008800 17766 20160 895356 1760065 32512 36672 383 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 60 30 75435 10 16792151880 20 29216 762 35280 12 12312300 50522640 4996530 30 1140 3083976 816 73140 3627624 2367096 172692 15 279840 257840 381 186660 5349960 353100 21018504 12 1870 1544400 30060 559782 1926372 24702 1345344 204180 415140 284660 65400 710640 5979015 3710 1654740 20 20178 63270 1261260 25452 17396280 113022 3432 9488220 2527560 2685293688 259560 125905 16932 3504270 383 10 3854928 82800 15377460 4620 18156 132370 1044240 383 309918 8808030 53583192 358703604 383 1722 113220 924420 1165164 235382 19740 714515950 9304680 9668340 686392 2040480 3787992 26680 14040 218440 24150 5940900 166320 30 3213 107016 80069220 90300 263909646 13069980 128310 1496 1458600 292 238948 2850120 9492 8088600 30312360 8900 708624 484848 7455 99300 921689340 325584 2494800 88099440 2036328 306037655 3780 8918 140700 440198 23100 60 2806704 300956656 180048 163020 129220 142800 25829256 8181 4273290 85741656 162630 6396390 434280 1018440 278880 1097783610 30253050 705432 93423 1344420 7728 580888 20185 4827690 51380 31433220 130021848 456999270 68310 5310 5472 89976 12720 9282 64680 133380 15518910 1140 578120 11628 1120560 6720 4851621840 1436932 20845440 120120 387996 6608580 14709420 38280 83076 3955770 105298 584136 120887910 236060 2656080 11205740 23052 12529986 21666 1022 383 60 378 384 117832 16200 24752 907236 3690 5477751300 261080 2862300 1940796 13630 192270 539028 1370460 40364800 294580 59684304 30330 241304 972360 1447680 21278808 60060 67100 22876 231840 16116 90636 11220 885010 222480 14671680 129450420 51576 35183 14256 384 76483440 18460 54362 2240370 359520 13168448 4013730 5744830 14456 19498320 5520 12410 755700 1267355100 212160 5040 354732 35540093400 235718 33762 448350 999396 33060 1243038 395640 24 16994250 133224 490196 20697840 31823 1126974 11730 288031260 758386728 1213128 29583780 1325940 195348 41580 13341702 92115 720720 7140 717060 707823 16931796 143820 1830 36036 4605336 10925460 14352 275940 1744680 61620 2299440 192 6138 1280 12474 485945460 12839 565488 4171608 891480 482328 564570 267960 132132 380 5331492 551628 24002640 1172340 3126340 4015671660 82640610 2296 57090 384 67789260 165015 164164 43067640 51925860 1895 127020 3197040 42 547536 15082740 1135050 1033676 4140 246212190 438900 225330 126 24552 81405880 7774 2639 2467080 4105920 192 376 68845920 3168 376 18360 425040 529074 268128 310860 879840 32160 8173770 2104190 90213102 257519592 72 256956 104100 67704 4823 1009800 84014 68730 2121175 3199152 384 212380 1820 8181 27434 176748 120 7615400 384 814436 320 985320 26904 20790 192 2970 384 17556 288 10965 384 384 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 60 30 192 70 24 20 9396 854920 64 12 5124 5744 4476 30 23100 298980 371280 3096360 32760 82680 69048 15 963810276 62398908 104040 5188680 199800 60720 64308 132 7245 4921560 64 48888 3720 4010040 122952 4040400 872505 27567540 9672 43216 1253454 1585920 4048 140 489060 12363780 2603720340 6213 37996 29975 24 18368 87780 388850 83720 1381380 15699432 230776 36743 10 3908520 266104 158004 59235 98670 1123590 243133800 132756 2618 351120 17357340 714 192 952020 271170 249690 35639 4324800 1171100 5103252 3809520 385 202740 307440 1042209 87620 595980 2745180 3490740 736230 4342338 30 1440803 420660 9244620 19227936 100716 161792400 510600 2656390 23328760 8957760 26400 2173776 11421 1172812620 922992 573480 18525 2364768 3600 352 1116 2541 98532 270480 40986 683910 34320 35903 21490 144144 383 60 322608 22176 57420 451095 272580 5315310 1830 385 17136 2450924850 95760 45474030 1036320 17220 299088 686400 1007880 1685468400 495510 34650 539220 120120 13811040 96624 148421520 69573504 1118880 3187003050 741150 238392 19140618 107184660 448657440 84456 135975 55006140 115440 145530 26413920 113652 82266400 11448 20130 11520900 44285670 852260932 928200 4355640 4272 2184 4654 888810 269724 39600 582992982 191520 98124 27786024 290464 3982 2736 6090 36863 60 1722 3366 22792 3361680 71380 3740 173808 20878 2275 626052 61539972 280 1180216296 9828 1133160 158508 57061620 136290 24532200 2856 18613320 10944780 220584 14660660 21966296940 5310 529914 627910080 12320 43231188 2161320 533520 263340 2619299340 2042040 2150280 628320 650076 766 127150140 215280 9858 2427793290 12736682 8280 3099576 26950 117810 75900240 172938 170730 17405388 15965040 455100 6646080 12802 5520 5103780 32670 33702 87894 53732952 242550 60060 974053080 6954 60947040 544005 2244944520 30870840 3016 25160 105771120 2274 21840 1213380 214980402 59280 11486160 40365 270640 1550640 4368 15720 366996 5520 1146 10885875 2610300 42840 102222120 88500 12096 1702932 1224 37442160 1081080 31080 1304160 19934268 6733020 8808 298803120 4140 334152 5101272 138600 35360 45116640 3358080 16380 2542133880 57357652 79776 77220 130428760 396720 111545010 5152 129360 871537590 32760 2717220 36525720 54095 507780 15382380 1050 385 566612400 8610420 22260 57297672 2274 33264 21181616820 758310 487494 939523200 2583 111632472 384986 202230 160438432 13560 308 25786800 16644360 16104 3016 2434230 385 145926 184530060 750 4005540 18997440 5152 4476 81315828 385 14104 29090880 51005955 145197 92352582 742 757702 14414400 125136 6256 24136200 7109382 1092 5873280 113850 491977200 17039100 9666 347130 24672 3146 27472214 6651498 385 1022010 536448 385 385 32896 37056 385 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 21 32332300 69300 192 57677472600 24 135720 68856 79716 64 39060 27060 45234 69290 15960 28560 2564299584 19152 57042480 11628 483450 14105520 165 1394406 14180712 616308 66762060 5585580 924792 10701 13533 3112340 23760 64 453900 7028970 2632 6920 656370 20996976 692208 4584 29853 1307519283 45990 106260 2653 51000 527340 1808100 33176 2125236 885108 24 1664556 23436 262152 88176 162417864 8239770 11497200 66243 610 2304456 764 228480 12703860 5964000 3720 17940 6173550 433424 823020 4189500 9548 192 8535120 22890 448154 1048050 1677720 1882920 1243200 193800 2135952 429828 865592 67860 1560780 1781010 488940 34545 7387140 7854 2310 386 66669750 1647800 123354 260568 180600 96348 13178900 35490 1392 1484340 571710 2154057360 290598 2259180 10943614110 60720 25926 63600 1491336 394380 17874 1570800 10656360 99036 2274 1399044 5857242 6424080 34440 10500 19140 4560 12158784 924546870 2018940 2689220 845671320 18337308 820704 8640 7131852 634740 5405400 1411920 61992 1008583576 17085 328790 3956172 120384 938700 68565420 13640 385 11544 2386020 386 385 28616910 72048 766 119040 2961756 21180 2955260 114001524 19800 179322 318570 729560 97002 7515144 163020 276696 3990 758324 4928616 16830 1059240 115878 503880 385 104088348 8736 54648 553000 86096340 275310 3480400 57028 6615 6960 1638 385 5460 42 31473 6163080 5950 18986880 5320964 18666 68643960 155490 6216 10615066 152532 18094 3803376 146047616 64050 209088 12012 384 7800 13320 382470 2377620 352630 1680 1044 49608240 33744 1546918 5853540 907350 23870 444720 31080 16650480 108360 8348288 5340 93912 2156880 1524180 9669396 1383846 1132740 825298320 1991808 3767400 230880 81954 73586772 3483480 1063663320 3727080 594660 1239480 12765760 4024354950 1512 1487070 762 27180 39900 36540 5040 24 5708430 566202 386 37442160 2033460 85239 51870 16872 194827710 1149 30264 385560 170159934 1977360 12040 583440 8921640 2153331180 23790 1437282 64740 17665380 92880 17687670 71556 5405400 7140 16932 59976 1520256 21240 36540 11005 528640 386 386573880 15098160 2758420 2517564 619780 1905 3837834 70680 4900420 854744292 374444 247680 16423428 1337220 50820 6536 8190 76212850 17612 2310 1275120 4975152 18540 638560 85294440 130935 497835 25160 2170560 74116350 720720 2337840 24600 3041934 2340 11778 122400 1140 4508 60606 386 1461558 4065264 3131856 2968 32893 273211680 36960 32538000 574200 24690600 822004638 38646 165870 5795244 446324970 386 1880 200340 64312094 284284 428604 9314448 16644 15946 1161160 3310524 35343420 18480 34545 2502640 648720 594130 14112 62040 1093440 57816 17324 9025 86130 293074 20349 11060 4408 3612 449232 18260 386 386 13920 16512 386 386 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 63 48 14104 1452990 1830 1834137480 137900 24 32984 246870 111108 387053940 38406 12210 53280 69090 81984 176565480 17640 2018940 39192 1959768 24570 2014908 629210120 10860 240240 5811960 1956768 15739360 48990 5204037300 762 20544 87233664 323532 5624190 206580 204149676 429987360 8684 24 35880 13896960 52560 16560 1699110 3463320 12540528 461020560 9690 992992 218526 4056 218127 20640 95053296 4103 77520 4548 1110 99000 3640 39090480 96558 256500 56267908 384 664608 326310 491310 1281540 92584074 1880 4274600 3036 1349040 2297670 984270 42636 35540604 891453640 5490 279813380 71574 133980 2178 32829 1512 10249470 161700 349247184 753480 32776380 690 19352 21804 11880 1492950 2406768 2213400 30956640 386240 18741240 623844 218484 770 2262 23940 8003563260 3962916 742140 3226483260 7422030 114970320 3659760 1131600 141624 798 1348200 8804400 360360 1834380 5040 177936 1610532 42180 48 344035120 5388780 52668 186140 727320 74444370 627264 1191960 570540 511560 25618230 29129100 22344 9688 23958792 5726490 2944690 3974789280 51240 278460 2268 34776 9334 3640252 45774040 7365930 1680 107562 522750 28794120 1279080 22880 794136 30116520 330055 3982 671160 308140 1548120 10176 347208 1330245 22610 28662 413746 732420 78120 699384 23303280 403920 2653 6846840 394380 427056 28470 116145666 21070 9017932 36899310 69300 297388 5585265 2990220 42 387 662200 770 151164 42900 2826 695263800 43053650640 40020 207604 15107664 2520700 71542800 9221004 1392006 23636 2541 9611100 721080360 1476 207480 107226 7559370 15300 1441440 939360 222768 136314360 1912953900 19286960 387192 16380 1646920 8145312 46200 488376 17520 42660 99960 374808 111960 36487220 3859170 1088647560 25066 136840 188370 12713970 16155216 94127880 58890 770 1803060 5799840 27972870 109309410 80575572 7158060 140700 246210 237690 5477472 214200 1381380 18507008520 387 14451360 2660 16150680 643602960 31280 3521700 44202 663967920 1506960 14490 4772040 6420 730800 4862 682202115 407241450 6992 11988 208620 384540 836784 560388 897183 11946 1626268854 302364 38442 41905080 178500 8065200 192 387 6927880 9114 1469894580 262845 8700 362972610 540540 387 27740 168780 10450440 70560 998520 687348 2131800 243100 936936 3063060 30705 387 2143620180 19800 54600 1264845 79247190 2650680 2297100 405720 39122160 4389840 197340 5664672 31651620 4004208 360672 1341194400 2794902 464184 14352 101220 131812310 3413124 141353616 239274 192094560 85044960 801421957 1631185 257880 30962 94248 35640 4410 1439152 420840 1302840 15115716 4792788 819390 8996910 17013854 1998 402486315 1751925 214718400 55380 1433253 379509 13312530 25830 17029665 498016 332112 21920548 387 696696 24560 7627620 86526 157800 729300 1080 7750830 217035 12320 170430 387 387 36572 20672 18249 907872 33410 37442 387 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 388 48 97 53943120 1155 28644 35910 24 3991886118 22011 894660 351424 1607253312 32472 5712 14946 15912 592800 750594240 379350 5306 184590 1266720 1170960 8828760 274604820 12628434 4505424 20498940 4605300 14586 137088 27435 17309760 2459436 4972110 1140 5904 5557650 18378360 4091094 24 1134360 535704 95076 8097012 1941390 186282 44280 2618 336056 750 3859170 49632 11884400 14784 79870 1303020 630740 324120 12783238 62328 36120 3327632 271700 14880 264480 7199460 341940 21096 206942736 180752 530244 468648 112190364 25953200 4084080 136580040 27449880 31920 28080 5851620 14227 2065680 3796309440 805410 5685 595980 513360 4477590 62517840 11269755 933660 21060 13410 194 15960 70224 148586620 98124 526864 21540 348840 10529460 978180 360 3240770 302784 408408 371448 23322 24648624 11928 2473198 78936 714840 258990 15660 813960 125370 866712 111384 1368 507288600 3081790 386 1980 48 4713456 387 22995 6720 2139855600 825154848 2667 92430 7709940 163262000 385560 331568 49980 439008 3696 232362 32340 628320 16611 7100940 540540 29904 1518440 5463540 630 7380 2496144 8182020 29572920 36120 417716 152110 7800 1490705580 1068354 169221150 1314768 86190 230233380 104105568 20088900 8798790 58406280 1834300 128340 22128960 56175 45752 70200 27478660 230832 337246884 1137870 7770 23946 1405560 1914780 20820 408408 2311040 42420 387 335220 3570 388 7656 655836 110292 2728 6683040 5742 102660 313908 1270950 829932 20109810 314160 476748 23462040 3052896 128432 11075670 30534504 664006200 164592 510510 18746 2275896 28490 118404 38427480 171687824 21372120 4971779540 148717800 68580 524160 1303590120 6580821 2189880 10850 477546 136620 33172440 249757200 2026666 4986800 442126 47522551230 423302 4512 63465333360 3483480 12673080 1210187160 644614 1667076840 63622260 36643320 7676096 16248960 20460 113220 1338344040 3806460 22424940 6490770 200970 312 42645330 2964 6160 2184668640 164780 175560 2074170 141372 20604 1992900 380761920 43344 10080 10626 64096032 954408 205128 426846420 898207695 34971600 257244 743820 1386210 13111140 39053294280 859320 2226420 3690540 78720 22932 7146552 95760 360360 392160 3598980 17940 22759949520 7269768 3645808320 910364 464100 794880 41801760 1028160 422620 3815551740 10271100 301740 2500477980 1170828 687860 38818159380 47619936 16611 179581545 48970 9360 20139979860 20580 2204524080 217044100 519120 1915 392478240 29261520 15290 35225190 478848 482562 56760 79050 3613116 1593900 3797257464 578460960 62929230 2520 1018836 80907624 28966560 1663200 3079440 71208 39780 1887989400 45235368 101927904 471240 275652 995562 1908900 881790 9360 49069020 4153380 15096 23698884 32697210 5544 20124 7730580 180540360 3308592 21972720 28560 3391152 1488 210086 19487160 19380 34611 27972 48620 32595 505050 13804560 912456 26027040 18618 287508 5146240 4080 514360 1077440 1861860 291 33411 388 388 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 388 35112 97 51480 139328 1099098 14256 8664 1095160 77401350 48900 5287744 496650 2715768 117726840 143220 2934778 267984600 14398715760 637560 511290 31314 679320 48268584 19099080 2582270145 311460 70200 141372 388562160 8540 5562780 379236 387 242606 1810 292950 134640 239148 161160 29700 4056 30690 289380 559782 2134440 395112 6356220 8646900 1367016 351288 1773780 15876 71736 1101445 16380 3152820 102480 151725 68181960 1645248 780700 5320 717200 27110430 14112 66300 44010 115080 8720880 706242768 288456 4840410960 313170 291114180 73068240 5237232 311370 3248050 4631364 37136 1912680 3540 19140 5225220 36244 2220 372468096 2700 55332 12252240 2898 5323560 118104 2930880 194 387 4911368 389 21978 2904 3541068 59109 42709264 351000 189630 67456620 2667 35805 2163840 872340 50699880 7445880 58590 327180 395580 3929604 647820 10860 3876 14553360 38018610 2142 7080 14835 387 1964520 6960 611952 8448 790230 2660 10410 75582 10150 221676 7902180 3466080 935180 3023280 8325420 523345 3493644 30450 85260 12084 70812 30360 48960 518700 217861800 27740 357650 46548090 963585 138876 70740 22011 720786 24360 39720 657696 133772340 390600 28896 13209 49234320 11438280 3484355490 755436 1536192 618209130 1512 34410 19356920 15641010 233640 35187240 153636 23759736 27900 189210 978576 3301320 17424 58520 1260220 388 320040 12517428 224640 6930 388 7656 33152 3879876 127605940 3744 389 14001540 1311240 3790 1505400 118860 72048 380016 11454 192324114 1920 996930 1536600 4200 186660 270600 35811 20120100 10166442 700700 31080 7055136 9244620 201894 1747620 137728800 6916 19829880 229100 71232 31978 24490 299880 3384 1098 12854424 32680690 1257886944 877590 917700 19352 2824584 774 945370 2689434 504780 226200 63404 1645020 28750020 260064 660330 593460 4860 17520 481770 738 30115050 60060 18507008520 175750 82309920 1270896 93262260 64242360 389 113041500 45750 63049350 1845 1913034 7728 551320 66744720 94860 6608580 52046148 41076 390570 27066 62868 421749900 35760 1656720 77880 2392104 25830 198360 194370 9693 15911064 205842 389 13195 7380 1101240 73128720 66253110 440258280 57881880 38370900 61268400 19198 1739100 5237700 145860 46816 52316820 13212 19764 62460 130428760 389 61650 336150 34408 1179570 13400262 34612578 138380 4444440 73920 187440 397320 210 389 1235520 261030 2768832 5787210 2030490 2298 5166 104340 366141048 859560 420336 92220 144900 2674 2187519880 14625 7393200 229160 23400 592200 52638120 22840350 227134467 10350 94050 7380 141270 20410 11098 21318 55825 2412312 1244724 4524 2860 77597520 984270 1053385620 159495 576135 257040 6329508 156420 389 7380 431634 37546608 14162 9100 37196118 8700 322113 283290 13338 383775 341040 18370 20800 18018 389 33540 37830 389 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 88 176 17465876160 176 176 201210 19947 12457260 176 87780 41316 44 125580 88 399452592 645540 605072160 253955520 30412685160 4559940 13070841 2082 9258150 35420 88 60798936 7827820 53130 44 560511 2134080 2250 37533540 102274172 3762 15738 280560 176 349440 9720 521730 3840 1510320 20349 354900 1047744 50759280 421314 184920 25116 32574 21714 3376472 819840 6650 13572 519480 4291560 518520 12949260 21815040 78118950 5840220 176 1654400 1887900 163020 28614 19293 231700 1603026492 550620 7793285 177144 210630 75104568 176 98572320 380900 57799 41906172 6244560 2641800 58172400 34525260 233376 34181 31200 36248 320241240 90780 23364 16240 237804 607230 389 1529580 55440 18480 2331444 140448 1080 73112130 57691608 26520 88032 99841560 71967000 280836192 1597680 37146 56980 194340 89645490 20720 133452 36838 4158 334860680 2690940 152320 47331732 95760 108120 2298 3626910 202980 177840 176 86172 360 106160980 152250 450984 100191 963900 425592552 38921640 91350 158340 74130 1630590 7728 2453640 215280 399840 304311 39359670 78738660 35015 4594200 11930100 5343120 2188648 29037700 55476690 2685480 720 20089857480 22765860 10626 6380 3042120 1047200 4323528 3691380 120540 7471840 11377080 660 574631541 2487384 920220 43235100 11360 8892 2018676660 241080 34440 1028280 6719850 5085 10109200 42981876 2207040 18876 54120 10030680 156240 389 7549080 8358 25174 88 16770 54132 61732 612 390 8968620 996996 454510 1792080 208962 38442 8576568 1860480 182970 1042440 11048400 6199720 849816 26342316 479500 1204904988 363660 3973200 1539615 97318200 2131080 605220 329400 1350174 2249520 1296 433944420 4368 14863962960 26692435 160776 79560 424710 750 7788 23430 8770776 82152 20892388 38822 2344188 845880 284648 8886240 2520 2762760 44071300 3758496 330120 15752 5700071916 9309300 43056 27354 182312676 2757660 2310 325710 312 14438970 222222 37001 37442160 183540 115440 561660 255840 595140 4979040 3284100 2485 1485120 12282660 1995 543972 146914 2604 290160 1253070 933224292 292110 25520040 10392525 4596 9240 20592 97056 2904 274680 381000 652080 12480 390 4440 6264 7837830 15792 1825 223200 390 16718105320 466830 100493460 19339684 12096 8580780 772 119952 1916172 340340 194376 130 271803350 3168250 267696 96300 1966722 17152 151200 44520 354000 82298700 9151530 3867150 390 1281126 915915 251412 1098 110634810 853944 3395490 13482 2772 7849660 8407415016 1330752 4594212 2459912 8896888 128016 145145 5506200 829900 7728 48280 414856260 577490 8133444 2034594 7525 41730 85410 18850 4169 390 93720 377 1210692 390 2238600 377 13072 390 344190 23342256 859216176 108630 313830 7049 740 696570 2530 93912 11953249 464184 270 973376 2485 240240 390 2736 3685 390 390 28421 33929 390 390 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 88 176 12987548 176 176 3992008 42534 545104 176 3357900 1635930 44 35938 88 150696 42 391 114240 84090520800 7494863880 571648 42 33641300 3782880 88 78480 778 3855584568 44 2753100 94323138 5258400 49266 427440 223860 381966 1860 176 75078120 181350 173460 690060 16924600 124320 3810 1431785190 685916 839790 30960 30042012 1859340 4541922 6714 58744621320 188955 11628 20619720 128622 115830 6916 86100 1426620 5811960 176 171258 556104 96732090 228470 569976 10598166 1167270 14472 5409705840 264286 275310 20790 176 783870 805200 323544 332640 78936 288420 15810 687192 12444 1574664 1659960 13090 770 232362 5886012 141075 7167930 263670 13708 12610 1674420 1176468 539220 1204560 189420 51060 46200 1460 2298 37840 22176 649740 1432200 10498 76396710 41280 513370 131784 61995076 15412920 1540 302742 6700938 3883320 55440 988680 3672000 487080 906620 1882560 8408400 176 12627 655408 48960 2124540 25698336 94860 162288 7660380 36523410 324929 46620 18028374 368 391 1128 881790 61055904 64890 79212 257400 1730520 11934 2461680 1388520 45316860 175560 138060 172685604 1647756 3640 774410 28428 30671740 1272600 1042440 8268778056 32604 16518600 692244 510048 260832 6600828 564480 938730 14392521 1053864 449190 3690 4169 2088450 33222 9744912 606906300 107046 542790 206903400 380 78900 221329290 42042 12087 48927060 6451032 1674288 88 16770 1165164 9460 81090 1530 105176280 3563868 3164648550 3438 709670 330759 34720 32515560 10833632 110622 1683450 86410632 917088 23617440 331162 27918 20371680 48166140 150965 4009320 245322 104841 203247660 17040 15840 8275260 44940 730656360 277704 23595 6992 2023560 1927800 982560 226632 1061060 1024712 8111880 5097950 473102280 1067850 33924 8760 3118380720 53176 842490 41441400 20820 778 7421400 238128 115140 152520 51870 268686 3684798 3271430 1220100 180180 1088647560 38190 83566560 391 3887563680 66601080 363090 37380 158114880 152922 499785 536215680 202868820 697248 18258240 99268 383460 4638480 138670 212940 793440 17561544 168168 18571825272 1962576 10740 1969513920 83172 11040 212155320 1593144 384 38974320 360360 11220 19539828 1548 19399380 11088 540360 3741252 6966960 1500 204960 3490740 151023444 3820 4823280 1008 1269863100 746460 8700 229369140 421590 221260 31377060 10476180 714 462480 694551480 476850 1628330 32959080 11220 277950 2608320 3928166550 2089865 74186640 36814 320264 32364 7275450 309540 154980 487494 2263100 1989858780 2632 1048194 6006000 2688 1344 637560 11465412 35800 5694729768 69384 6714 778116690 10080 23676660 2610 3810 34980 78540 35250 4180 60868500 164304 1210440 3248700 154167 2163980 3654 251100 386880 5367937680 36814 5537070 29232 5051720 8006180 859816650 5704920 190896 2730 756 391 409248 1260 36888 11223 5797680 18480 1123590 391 624195 33930 38220 391 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 65 645645 130 126280 577296 130 65 1804380 5346600 4564560 12810 34100 65 10210200 103428 42 111510 37800 47672590680 6167700 331560 168 335580 9686 1485624 607999392 130 3749460 793364 443610 1104 815796 8580 3493056 669668 11866 48000 348568 12996 859320 138580 4044948 1158 12441 13096800 9300 378 130 4070 55440 189600 43524 248640 48720 65 13860 193800 3525830 1558382280 63798 15600 20820888 3826530 5258000 20673510 232596 2904 15036 6846840 35880 16203720 12616380 91610400 77973390 63540 287850 31152 3720 4639800 3575 1979040 11096 6712966 1058680 28080 2520 1540 237900 7054320 17710 107640 15165 42480 31521 949770 1116401 65 215930 5499760 5383560 2224560 610350 4573800 15620 3746700 16176 360760 6336960 21306930 6395760 76780 9863505288 8304840 1158 17316 770270 27914040 55860 638400 15834 106680 3651900 1301520 80960 27260 602625660 457080 1755312 2489520 391 3828 52320 356850 9666 36567 2282280 1976436 7488360 991606 473760 38640 5940 16511950 19380 410820 152760 3507960 4092 95553780 266364 22905960 1359792 10608 91140 9915360 265050 7420 28770 261324 369507600 1316880 6167700 28611 12637548 21840 98952 50956290 5278 51561510 13206600 102342240 551928 274572 3542770 33943140 6000 3146010 121296 7560 166650 4593600 3438240 3649800 73286160 33930 1500 175560 162360 2520 450483 12480 18270 63630 15576 130 24180 5676 306 19095 415860 24360 17380 18261945 405420 678930 318060 1948320 4927 1981980 5796 92561040 914940 1354080 2054832 4927 672532740 90882 1580040 32823360 1259700 19522800 1111164 5672665 1860 22240764 57960 2075520 1017968 251940 433356 896641200 49050 63960 1113024 18318300 315816480 1398384 3853880 602910 865260 1144877580 1142960 19204110 131720 433344 85089420 6366690 390 1680840 1799490 3083850 678020 25668 158400 15624 9595740 774 122760 4200 14438970 5928 32340 1627920 29232 2058 1363440 818292 1600220 634296 2184 2605680 1167 392 24360 1167 837571020 5976900 62496 225120 9828 10755360 9376500 29383200 47162808 37368 234017784 754005 2124165 13643616 1385976 165600 2633316 392 2660 260040 445422600 1427888 118569360 35815 1896930420 3245760 48840 178100 13388232 1749240 2282280 388 196420 7177060 33540 7524320 1338557220 7147296 367302 723720 811440 655344 34960 2034186 74834760 1980291390 7838700 1153680 37159980 1500 797472 961860 1549548 257400 72268 704340 523128 34170 15471852 98 36671040 97734 450996 122248 630105 9806500704 120 16422945 10818600 360 139015800 6264 5425 42504 127012518 1362681 10758 1090716680 40810 1007490 471030560 4494204 254980 1140 5726388 1716 3723720 126 11877684 32670 1770720 9348 319770 69156 200214 6907602 91560 14322 392 5971800 3126708 392 26515236 10090080 28648620 149292 1309264 196 269584 392 9360 294 17030 392 392 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 195 196 130 683760 7354710 130 195 132990 75600 532180 33840912 2685760 195 1854160 738 99884400 4268394 10080 2361558672 23279256 3080 24600 8916840 37800 1340640 16961490 130 1040094 227920 1094940 37128 9588 80775 396561 10304 11744096 563472 22791 3118920 744120 79212 91891800 495380 32175 13720 1143 99866 130 26230 7772370 262260 3810 993300 128760 195 1500 143643786 3423420 8952 697620 114660 12460 2850120 124080 5816008 44772 230580 389 469560 142136 2187900 832128 488376 1477368 127434 42650580 392 26130 79825200 162041880 206640 72376 3349320 29260 393 83160 133263 38587560 7691580 3630 19320 35952 141540 31556 14947590 6900 195 13398 132793518 57408 6144600 423720 420036 42473310 27972 9666 238260 586872 251988 2260440 25323 3596580 1359979964640 67704 599500 231210 5330325 2674 109740 1523340 8687000 109098 46845 4810680 3964920 3558744 18900 75600 38544 196 843570 18900 202020 8736 1804120 22376640 130208 33546645 260736 6079590 54720 526890 100485 22933680 2462460 6030297 53450040 4708200 3946824 1603315560 1170400 9935100 59062080 4845 562800 20880090 242060 1167 1935 2938650 28420 35726460 16555860 9628 663480 77357280 189420 47970 202381564 38168 1512060 1169280 136080 118806520 15846 2632 11771100 16470 21000 657090 75978 13158 18300 4652340 59010 21692 31855 159460 2345868 4530592 104100 126294 385560 14512696 130 24180 26796 1530 393 5286660 92064 763290 40548 6000 199206 1556 37800 19182 2145780 694378 601160 11154780 15708 3294 11055 3129360 433620 99330 1809522 91410 24948 4368 52140 465120 766530 8031072 1785 1705896 29197350 7009144 30990960 2700 1640880 27720 102564 37758 97469840 111684846 383778 433356 315924840 33180 207900 10934196 782 40300 1510440 36960 2504304 314160 66018640 3434250 453390 1015560 24414 984984 15186600 256200 60060 114594480 38570 155195040 21229 196341600 622440 4045762 12960 3024 268140 30707040 151830 390420 51783120 16771440 1020096 497488 35310 3630 110058 184788 924000 33810 1035 10374819 15293850 390 175560 70750680 45240 4823280 6627390 351120 220224 12852 1480 393 11798948700 13172 196231 434236 2960100 1191768 98210 6930 5343580 32248440 3448620 27324 386540 266658260 2351520 13860 782572560 38456 5084820 45486 1898442 385560 49686 1898688 16296150 2532320 187935 132954210 61020960 7315380 838080 164010 4202 21806260 347928 247380 594510 867594 378 226162174 949212 4940 4620 176043 566776 336 393 2861040 3080 53328 85224 63544 194310 1184820 82908 6300 264480 524514 54560 36330 4202 817190 32208 211344 4067700 35960 98005908 393 75399072 9894 535755 43296 380795036 2334780 284512536 286976 7460 1113840 302496 2938104 5814 12026202 373980 482080 12530 4602 300656 393 37856 21320 967434 393 11484 38612 393 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 156 196 181152 1140 1202580 7800 143640 47254050 1956192 931224 594720 337934100 5865510 9705360 21804552 1244880 1544634 978120 17640 165845680 13845 17130828 1305480 411180 26856 307923 37164 1509872 1008060 35280 41160 10222212 49920 270270 4199800 2514330 1038240 24300 214500 22272 17184 17029320 33909 304980 7392 36652 59280 16758 85834320 10659000 11610 19969152 74123280 154242 1530 2464 83828836 27683487 125307 349830 186990 1099800 780780 561242 12322128 183180 3889260 1260 90480 5464086 1646970 233310 60060 1872040170 38951640 1409980 59664 990 375200 1500 115050 17569440 218178 4342170 2225025 1167 2479722 25896 673530 32400 1173 3964536 114426 75180 483270 8314020 804954 1430 33300 23298 170984 220888668 3639870 441336 299460 247758 1919736 1122240 15712620 18151848 25604040 8331120 368280 33660 768960 550560 20606040 16676 43470 42456 340860 184429560 276210 2184080712 430836 301444 111780 85200 9229440 196 12084 3260 24840 184892400 2335256 180180 20844180 12425790 63954 2141604 35523540 4881525 6290 938100 505890 1064973 9744 209988 27430480 404811 27693840 97524 583814 3175260 79879800 9942072 123840 236880 5345340 1600 14120 74445756 141960 9981510 34952 277200 3471600 50870340 334152 280604 401453641 107910 70001160 267261150 520905 7837830 23105880 677959040 854280 13452120 31917600 8309070 7103250 78330 50790048 130200 393 11352 281391292 1190189000 28860 54670980 38402 447304 33930 156 1892 306 38792 7140 4667724 1920 87108 137228580 78120 29580 391716 1890 31248 18444858600 9240 95700 95760 125874 158600 8724900 35640 2660 65565396 694980 341000 1982226180 166152 3577140 132496650 29784 30492 1320 6989136 108135720 2235540 480810 85560 8488820 7140 11310 528960 130950 249480 3747528 1741740 135020 18241890 384 374680 40538680 51450 76570 1654380 57960 336 187782 103603500 1893151260 70104276 8469972 70140 976800 31410 312 8804250 2964 25944 1627920 292656 99180 207060 576576 2660 4406640 1212120 259170 672421230 18792 315414 27750996 117180 8856 83160 15624 1029756 1238160 2355844920 18198 28142400 184926 18198 5100480 5520 224220 44413152 1548 287280 120120 5676 263340 47498220 413821140 100344 63963900 195048 333336 58076172 15712620 9408 907965240 119280 461160 6890616 406068 899640 13815060 780 260 964463500 128492 29973 57960 1607396 144024 2904535680 2128995 20790 200460260 1945 1783320 9870 138320 7080 4229940 114948 108528 29382990 5156574 1121400 2096585400 1020194784 14161 1044700020 41345010 2041956 46382490 7423698128 394 65399803560 19224 18144 611064 24690600 17292 4246398 2250 928620 5693260 594660 14966490 275648890 502208 25960 4972968 14877380 2782104 6466460 12101232 7080 183540 394 27996720 1251312 19400 602820 21641760 373464 3740 302610 394 4440 5384886 15820 305040 5834400 12565 56628 21890440 191100 37909 1128270 6162 14504 34453 394 394 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 156 354236 1243440 30 1642200 10299066960 1670130 342100 3316680 129870 83980 16157988 393 83970 4302012 615846 851942 3116224 278433600 613725840 36520 133980 410404 365940120 6709560 131040 463572 31024 86580 6990480 29652 6792240 1782855360 383520 1232340 28404 2348008 12066600 11284 15900456 76285 19136040 1367797 39060 109200 29652 113560 419520 1564 1786980 917490 103870 10608 5507150 609960 60 1637748 2367750 3564 13090 3790 1948716 668340 1511400 152880 15540 35584 56653740 63540 1610 95527740 6930 110313 273416 72623970 680680 997234 30 1475 1164 193980 622440 9137700 12285 304587360 87780 132660 608616 135780 16470 183260 3227280 11167534620 1958950 100440 19400 20191 1430 2716 5290740 136290 285798 5805800 48216 1098020 205332 22236 1220142 190320 17373720 541926 858480 1704780 139128 7826 117591180 54468 403260 1391940 10030944 1538160 769820520 284012 4933236 394 620082708 303180 121212 17490 2604 395 7980 78120 64620 75456 22320 21348600 35015 33029136 70488 106248 69174 4736520 323736 33176052 156686712 3144528 1056 53550 1173 229680 129573444 28483200 1444905 28395780 385028280 82320 1611762 131040 11280 122745168 217028 392 194616 1255800 11362780 15930 494550 13132080 37296 184860 18480 20040 1173 1920 583860 2212584 12840384984 36505 15684760 7544700 7804440 25418 8378370 2042040 56210700 6409 5002270 4463550 605636460 20940 82380480 9690 10181512 216450 156 1892 5040 734580 1378260 370260 30142970 7486524 3405600 47152560 28908 43920 770 2466360 29300 7544 4662236040 17568 68340 523584 1540 5540700 12701652 53615591820 134640 3993990 5220 115632 187740 950664 553207200 1401708 3619464 63641853 13880 6587900 258420 1113203520 4585680 29304 62480 1835400 38600 94266144 633032400 12282816 1041180 9720 111390 4202 53508 210408660 49880 4026960 1623570 4423410 1892814 33500 1100008800 104370 2030934 1317156 10602 185196 4384380 163076760 38570 35814240 4550 26349042720 314135640 1658622 32192160 1050 23310 150510 1176 5733624 384540 282097200 42660 13617461880 3204 1492260 23256 4348050135 212894782716 63954 468384 1491756 1155 10710 411060 3472560 13424835 123480 43470 304920 12246 1176 975240 167980 2878680 46512 4596 13665960 352 1569958834080 1997940 27649104 9044868 63336 1279460 9828 112497840 6332700 458241420 37408 3063060 86710 8811560 108124380 51615 8779680 770 396060 127020 33093060 237150 112362120 105420 116270 390 19470 23169510 3265335612 2334 395 35574 161760 165600 28710 538989360 11946 17751396 1110 37611 455910 139860 1275120 835560 34884 828072 71272 17640 17836 10581480 32519817 302841 29082315990 33306 241694970 25760 155352120 49500 792 8616 1856400 1850 88920 143640 5334 5225760 2415 266016 870604 2142 14969682 15537060 42586560 69451536 395 4704 131560 138040 395 82080 3310020 10136490 7568 395 542640 4290 395 965300 34584 39006 395 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 44 99 11 90 396 7728 1563408 198 9618180 198 198 73920 155694 1275120 10182942 475860 396 52200 2307240 13604834880 396 1540 5563080 689316 1030032 9676944 186641700 2836416 897736 697680 68328975 99 1834380 7789320 99 72834 21344690 25813 167818560 256882824 3399528 551111848 99 5921419920 644640 2583 1055736 27482 616 1063335 503700 948822 1495440 1584828 52584 22876 183690 5431140 392 7854 8142960 1163448 66220 65744580 396 200640 4772040 1362900 152220 9744 46200 1909272 22382 347900 14364570 337554 3150 60 1132200 84972 814884 760760 5112120 5809200 7800 7796880 824412 27624765 719719560 15180 990360 7569485924 7723170 2750940 10405200 8102556 1773156 22 12240 3870 49092993 98250 129780 192920 15180 21306 16733525340 776 17406960 1849015080 1150380 17514420 12920 10850 1567680 1378000 133378740 2445014 72877 40388040 5306 852720 6816810 31824 18480 186912 233100 666264 53053 96138 198 2020 135960 76986 25979 450120 6950580 385 6080 778 541620 14664 6314880 138320 15505140 2460360 7243860 1021020 1186613532 84456 1071408 24780 606953256 174636 198135 288 8949480 36839 1005620448 1112280 8568560 24855180 11649924 3475160 38766 185640 29400 283040 31866 1672320 25704 535800 1920300 1092 141478947 2165772 3253800 5220540 1069285 235092 1140 43088760 459888 1941660 11930974 148580 835380 24288840 1820 943410 52920 4830 224280 2081640 10764 7644 44 306 39203 570540 3312 12900 224010 284950 390 388 2527470 8840 412794 31410 2728 780 69094260 396 1956000816 1885096 497420 15849468 7440 646939930 7847400 1680360 533820 11640300 130260 109296 6860 23560 22002420 851985090 7662240 621801180 139230 17685360 648 210105 10489194 62130 2258332020 3588 39530 9906 14280744 286440 6930 7728 2390286 1481244 41710500 627480 30469320 310128 1533126 589374 48323520 21778560 1130040 22740 32964 4426560 1560 2248470 78 1008 697680 396 3162510 37923090 1104 6802 1398012 458160 41736 25125870 139650 374 12090 2753700 392 110220 36820 62244 105088830 23838870 8106 5224440 171864 976140 34656 5520 2737368 119784 3960 237597360 393 4347 4440 396 104001975 3227224 10985040 13650 384392100 923780 8862168 75835810 3504480 6052680 11844 40248 3780 15980 2421132 593180 10919808900 207271584 250260 16283700 1141650 415359 769230 94248 249480 118195 36049650 27090 2868120 3593280 2149374150 15390 1200 10616353 396 11400 390 518700 1824576 5544 412965 4539768 190092 109032 1314404 4322150 123821880 191092 1244760 1575691920 3566640 2114664 509639520 162360 336490 141174 146004075 197895412 130140 363630 3780 1047776730 406626 396 14555 1310700 2170350 34866 5964 1029210 18270 39004560 9497424 6443 5005260 15048 1914060 10500 396 200100 744 30179 396 244860 330 12201 9282 396 17003 4760 396 396 297 34979 396 396 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 44 99 11 1412320 396 34188 144480 198 323820 198 198 6426 2292 511935840 11248 69972 396 9360 568524 1387300200 396 1182 1200600 163680 67320 6307 75600 51004 270900 499590 9275 99 333684 6300 99 22837584 2772174 395 27840 75240 2688 18312 99 9984780 440220 36159090 47520 3507140 668775 1113712470 328812 397 2994311320 2420040 145335750 1540 18522 2736 397 216480 5798100 1141140 4543770 51609586 396 6204 40251956 173712 17350 1443240 651420 2600436960 1152 1227096 93165930 196308 712368 3210 214200 38850 34557600 616056 65972280 269100 384395 13248300 907830 9241860 14308 6032 34974 37128 399288 210772 273073320 2877420 1316310 22 687940 16642080 623220 7812024 20104 1337364 35880 1296450 3389358 13347360 30363 171167220 12274 1616176380 159960 29962800 230054472 3126882 38640 47807760 21420 1361448 17003 183105 101370 290520 379857996 3260400 18480 8168160 2143704420 395 198 16340 1248150 3513900 63558 1036200 146160 1104747210 599830 1893330 5273400 1850310 13603800 952940 3900540 2694636 2216760 9256800 570228960 5625054 1650264 518700 7896 9275 397 43680 95880 271788 90240 74260 1477980 776 174915 796824 1676598 2520 31647000 244776 2346 97152 4365511326 392496 5820 2677290 1145700 304200 112518 1450944 422940 44460 2819520 166600 3480 2684352 1128 165900 97520 205920 6006 12561 263004 329406 684684 20328 394 1081860 44 306 397 46860 29182860 345030 397 3881430 109740 503149680 6674472 4788 124800 501380 1253227080 1173 37620 18232 118368 313331760 4246 1075359480 816557640 12168 394688140 3197040 753476724 7725600 454454880 3614940 110028 34234200 588240 6096 458640 222552 4296 29020950 2218174620 473425986 94500 1152032 1580796 8560440 3377375820 470624 45121051800 6844950 225456 1259912160 73140 410592 25740 93940 126971040 3035340 101884020 531216 4520670 89504730 771900 5405400 22586226 38136 120120 1569879080 38976 35814240 1012440 274878240 2200358160 214320 6660 5286864 3426072 3598560 114654540 3383718 82740 1132731600 18329520 3812760 193545 397 726432 2124540 1740732 621690 8280 6543600 17444856 1675860 73272 341052 64790866140 780 6720 50024700 2777040 240240 5676 6683820 1994076 8953560 11662200 581560 74693555244 92220 120120 10962862370460 472258080 3390208 6054720 363636 4680 3629952 6624 2018368 2461140 1173858840 36852 5154930 1898883 332735802 1801800 187248 70800 5367960 617760 1249490 4601520 56940 280140 6009120 168234924 14312844 30150120 14451360 1656 41326192440 178398 1299270 73584 11065600 962136 249592560 17325 3251556 1413377784 2746800 34034 7744164120 34000 178200 435468600 52638120 68320980 1618452 23184 3780 8387586480 498330 185110 488028970 1700144160 18477030 666468 936 19030284 943515300 79170 1039720 6370070 35742 1578720 12707568 95728406 38410 1240092 28839720 697633860 458436 397 17400 30963660 704172 150060 26235 23400 460200 7522020 362600 19096 293964 6399 397 34980 39402 397 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 18 7140 54054 171360 3112 52 3900 1921260 248670 363 27831006 95247600 180180 65594745 919800 3004410 93600 460 9916 95680 27846 234528 314028 6080 21965700 6003660 315060 15708 1556 95060 1774656 1680 34845240 972400 14837438 194349540 570570 71928 387324 1680 1603980 3208660 25830 3420 330600 15386028126 238465656 13566 1052368 11707800 2445840 2914296 4795440 520590 2334 92 148104 17520 144819910 253080 105840 75675160 43560 604206 1960 6336 21075750 517990 354960 888420 11118192 390 32642064 26532 1031772 1761540 327600 56280 284200 6152454 59400 2200 553608 560280 104853780 1896000 399600 2100 315744 31620 1654380 262614 78362856 3796380 1643880 10830 753363 9702 263120 1939608 6460 18266160 157896 3316555564 20976 73236 646884 103187898 61608 1578444 932292 1572 9120 35040 7850700 7920 147186 754460 745994340 2479230 68400 1211942160 2240124 401940 41760 457620 4593780 9509500 150480 15078252750 25360 780 3630 127152792 233100 4145382 4772040 20707050 203218 109872 64924860 784770 9325 5544 3560 7011 13104960 12814230 165249840 770 611520 7440 191880 34920210 864270 207060 245602 58464 2929080 12594700 38802 153631346 3438 997920 1350200 326040 25353 981540 31408717200 11623920 307796580 276192 142980448 377400 4445400 616590 30846 768873 788655420 3232375380 10440 1233180 902280 6686820 114660 7812 397 759941520 60060 882112 23868 946120 31586412 16632 302250 4871724 3916 18 398 3540 208620 99510 398 1430 1303050 113344 20691720 139860 32877 396 6751080 461916 51660 5610 677880 55440 151998 2088 669702 1827420 1714020 41730 2736333600 813912120 4571582400 518880 25956 344520 32640 5514756 5040 743292198 89880 1594320 101324340 3744 37680264 26600 131720160 17520 109140 29568 289800 53508 1002936 686868 11007840 747684 36679200 289465800 12886 11782741320 630740 914760 19769490 24258060 35242536 280026 8031420 786 13701870 312 1360170 78 18960 232560 232686 121296 3871920 52668 219414 18126 992372 1843380 736890 1104 630630 48384 398 6633016 1542495 361284 799344 271320 290160 357378 4692 3643440 11242440 16984110 8148 3603600 7800 75768 41230728 84882 1185 9240 360 13110552 8978640 37101 29430 8509452 1965 1788710 5088 309320 263445336 788 1419600 800769060 188680 143676 7780 10824 17420 521388968100 398 111960 453420 828828 398 1260 61600 21780 1087320 1861860 44880 12801915 398 27720 19993116 2360820 3366 219450 248454 6362862 6894 294 453530 20737170 9240 21448 4888296 9765 267456 17952 5745 38305 12648 50728 1378260 12603080 1425060 85554 4984650 424080 398 40364170 143220 5856 358900740 291900 7146300 2316 10674300 460408 1953490 5888764 513330 179580 3042864 6188 228760 1710 7201 3780 398 34344 4488 4836 398 51150 21645 6516 1241760 685212 17101 9576 398 2009760 29601 17556 398 398 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 18 20 37674 9987120 13680 4 576270 18508974 4268 53040 5340 5292210 19320 122390820 4500 3865590 34918884 20 300 20 349788 14318590 4196036 6212484 11071098 389 173712 5261568 1090980 22948860 6861690 10701 230230 29532 27010890 759696 3693960 682080 31244 97435800 1492485 152850060 1635900 341040 6989580 190260 47160 45672 11316 320616 20148 5018 247338156 6126120 3360 4 190231020 398326830 1732830 1880340 88888800 810628 7084350 160310920 914100 10296 10228764 4381020 3859680 1405560 55224 9752 4777640 852974694 156800 25169872 164245380 31320 2475 1462944 64382934 11328 2441880 45540 5148 1502036640 3409341 5865 3465 5471856 3317600 26390 3416490 19337296 254100 1164429 994500 131670 29900 715050 155610 2029428 908999520 298452 3220 1381590 285169632 7660 478740 476112 57960 37817520 920304 593814 7220 648 914459070 6713980 10740 1851300 25760160 201543480 46086336 348348 15048 2729384 456881880 338682960 28228200 1683300 398 20 8580 1890600 383565 38608020 6757092 729120 3598980 103320 111720 744040 3112 342674310 14678 9500610 146718 8075760 81096 2007726072 104051220 121440 471960 99120 1418340 523740 13160784 7274568 161082 1021020 621180 180684 339150 28908 166320 3168 11005500 265200 38760 152152 4836 1377575892 2376 70121940 3898500 55169783200 363090 1141140 1185988 199080 17990910 218688 17381700 48840 6249152 2038848 1245552 4868594640 36036 27222455 3341580 216300 314730 847880 75348 17292 263340 18 39800 207060 11268 125870 35910 1748076 12600 54080 144102 4268 15329580 2042712 4767480 39879840 745620 44460 16224 9324 20240 160650 28644 5758236 5413716 3179484 19228704 38026560 514140 31650300 173272 14422557240 29654316 5423985 1249878420 392 415800 15532 8100 4134900 195480 59429526 794 3984 3492 4963350 7660 794 2332440 669760 11172084 451050 27192 176904 67800 160776 112011840 608112 818070 105780 11344926 14153240 64170 33880 6096 300300 2775080 901320 35814240 399 274878240 3316032720 399456 780 218010 176043840 360 11481 551460 973896 4084080 27145 5377680 1228080 5289900 7913246 27300 176648472 3185160 681156 3330 25219194 117465 22200 443700 7609140 51009 1767192 71232 340560 57630 4347 52360 1853340 10550925 516256 9270 892584 33264 315248 6658740 75240 554112 135660 43384 1126476 255200400 171609900 23756460 147576 5225220 173420 24050 16830 61620 399 1170 1970 26571168 158340 3263250 1695330 2808600 103700520 9870 5180 27495 109896 78622500320 27368 1411410 32560566 197184 298584 234487162 124710300 7906860 122959188 364 67704 5266800 840 2100945 33390645600 1188792 1223112 6347880 297882 274950 512820 351 67725 686280 3890 74390 399 2332000 1054680 672998781 399 392964 9350 229320 1032080 540330 28406850 6363525 73200 2934540 360360 133 207480 227304 2383920 162150 10250184 5921370 1484 161760 6427980 39380 4680 399 2356900 1136694 7326 18960 1989801 35510 39800 399 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 200 80 100 50 10276092 16 200 5820 200 7163 178980 78323700 538560 1485792 25 23807322 1484 400 4 40 38678 3420 1155 50 105086520 293930 534585 1809300 574560 397 258245680 399 312480 2165772 10626 19920 2993496 114576 200 1087800 10417362 15456 133452 53583 62580 12752040 1129590 5328180 200 164502 26520 2402400 101346 38864 99180 4 20497950 27193824 327690 8365110 722610 14760 36360 4066920 1170 708 3939852 264784 7938770 7809696 45547320 12600 252560 81383760 2142918 1951320 39770 6300 25 607530 63070 12736 3195 23460 420210 2065140 180180 9415692 690712 390 297570 477180 5728320 40020 16921800 3492 164160 561132 100 71586 20119 102396 117040 10478 360 39072 2702 40089546 1785 244003320 223860 3030300 69300 2080650 38940 4918080 1501500 96096 1349082 174966 881720 318780 8221642 9455040 2131632 4567248 1896180 87450 189057 585480 13398 40 73950 37348080 5937120 118728 7403500 1945 365400 4435860 110292 20355555 623007000 12692256 34945680 4584 2496 333900 189618 1101240 7959 70560 18312 161424 811636420 18768 114940082400 195624 128091600 20580 3727449726 9000 981750 890736 69960 579390 1205409 12105660 14542920 14993286 316008 2101242 24720210 283100 2140110 143500 93452910 229329 8817900 794 180084 15551172 868560 1157520 1188810 374136 2647920 378 140571816 399 52140 347634 1890 1257256 10024780 1580 58212 666 200 3540 112140 90440 282744 31113060 1202760 43313172 29586648 17799 2249726 97030560 321264552 10560 9911160 31897320 10755360 28704060 6576240 2162588 11889988110 168170 1574773200 9788100 1164 278460 1552200 6888 46063836 678885480 135702 3769920 48108060 30909060 386400 3136254 2100 312930 11309760 291720 391477020 1507200 16016 40020 11579260 30960 3842748 610896 15504 46294248 174869310 231139370 493200 17375120 1186920 853650 361044600 1363440 1067640 6299790 875350 86520 96420192 981540 57720 69766830 3120 400 697680 2604 400 986790 399420 25738680 2645370 39507160 319176 1670955 7800 565250 110880 596904 582120 11924220 2562252 140868 16380 59304 200634 93240 14910 296100 74752524 102648 21180 5685240 26060580 5513040 48422640 5645640 132 4462735200 524160 4825620 1328048568 5117340 3019632 40708080 5520 341880 2686320 507592800 70560 178877916 48810468 466620 8523900 6496 85020 140900760 2497248 219735810 113233120 740 33111 130769100 186732 254232 28184520 16411680 5961900 12513150 183540 395 1519368 11927370 47817 1758711744 400 2292 30356040 130200 124488 2324361312 7323932 77728 3947328 70406910 2036265 592009880 400 2567040 390343800 392 22439352 19224 18078 306852 46076292 12428280 270 50625120 85760 3780 1492128165 30199 37488 4413192 1164 20124 138840 24180 140220 24913770 473712 4305600 63054768 18391 1361040 481078290 200 3990 1010328 15226 125 3311334 23940 1474980 29406300 204984 129560 11748 200 9804 393558 400 300 35511 400 400 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 200 3528 100 50 29268720 3247416 200 253030680 200 2228700 36521240 7160 72326232 34770120 25 806490 172920 10054044 4 1942980 1237250 23310 4454226 50 4306848 3680 4594590 2400240 5718720 6678700 578550 81328 16228940 65268 175148688 2456272 29194308 19132848 200 48024 10320 6620208 2604 88900350 163020 4260 615825 554652 200 323730 1429410 2952 15748995 9559440 1495872 108 3254130 186480 79118 196416 59126850 57570 47520 791120 324380 708 10573320 366282 7258 195888 166896 19551 4368 86944 86296 319332 4865520 159390 25 328062 3612840 16200 181719 600600 5834400 570276 671370 1477476 396 35862 6056820 1182 3905622 426972 208416 39991 11377 634920 100 122112 45240 1185 154256 7461300 12564 35275680 1120560 524755 48823320 3828 32900 10327968 158312 2169192 15668730 528360 166815 354850 6384 576840 3795 5982900 526050 4455360 3527160 193440 483480 2176944 9804 981240 423808 180 1770 2520 226100 3063060 180180 31705 24591060 11370 226980 183435120 92927100 1313076600 149095890 28182 33794 2987580 3730320 19838 7248120 112476 988890 16455120 1658835 1850970 120780 152985 787446 14220 126480 139905920 1480740 835884 400 34959 2202480 106074 5465160 7455 220890 1476960 45528210 2528580 990792 372960 149940 9743580 6775860 23511474 843700 22928444 604476 92713920 1008546 579228 1148616 400 478426410 1128 51660 1629768 85170 20680 3383952 79532 903408 18810 200 3540 509436 221940 5481 22508 43680 1588 1848 5124 30360 9660 847880 395538780 20935200 38798760 707250 2194500 24309252 3910 4408386 1967070 4845456 11952 21832590 4471921740 428970 4092 47124 120003240 2669791740 3910 23400 1830 5495556 68700 205230564 39934440 20478276 12810 3541440 66930 9240 8190 7327320 18262420 692208 1638780 261576 1242360 82355280 798 90132 22948842 798 5194800 758501640 18456900 17520 11830 13394 7260 5278 4440 6426420 230646460 798 35814240 401 3730490400 30990960 39858 17480760 18396 4696692 3000330 227052 83700 31110 2370480 56210 232368 11793240 9750 143184 97512 517312 659694 10701 21480 1684980 2306304 43024044 531960 40530 66744 5745 1935450 174299688 137700 12705 9240 2420460 10297560 105488 265363 660996 76590 4798640 48184 1172908 648450 138819652 742560 8693640 683820 20496 20468084 34768 64620 100038858920 401 373230 790790 458640 1081080 543780 206448 739728990 46424395940 318560 767910 135698970 827640 2149374150 532620 83319600 446335 2500020 17400 24618 8148 739914 2370 336403704 487692 2377440 35310 9548 2953104 9597963060 40068 47880 401 3144 159432 146168 66690 38394 5624190 5040 401 9894060 1582766460 3102330 1778931 25920 4290 109135 1619280 4668 31080 126711 186480 5418 319770 401 1056 39388 815724 14960 16940 37338 15394 806035 602697550 9750 10444 503970 529074 13140 38794 116820 401 39270 22110 401 401 35644 40200 401 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 30 767676 67100 12 515361 150480 1567020 861872 394 160878480 12857350 7240 18018 16090800 135240 7577640 15437 156 2793510720 52658760 48454560 543282012 177021 27512400 6625 112728 790 2540538 14950 10974180 5535 64702 10476 273208 98345520 288990 399 46053 2808 15069600 4217325 184620 12934740 6840 569520 1506960 1949609970 259364 75888 1619250 134904 180908 7660 34776 1892 10944450 11341980 14206500 15708 50160 15124032 4134570 46020 2220 12 340340 48300 3145450 36470880 26810 511428 438725 40337 65520 109557360 10988112 34132 9700 15162 649040 18040 419100 99279180 16525520 32045 360 8768760 17940 189618 2221230 37824696 8048040 19480320 237510 8604648 57171 4300296 221100 12042 402 4235220 56515140 3359460 616980 6120 51247686 3000 490542 263796 337818390 471240 4084080 55110 96144048 555750 1128120 32736 1310036 12809394 1366530 464580 45540 135300 287980 1020 8889530 11122020 820050 9114000 48829032 7560 30 451332 39377 755291130 23357880 603900 221552100 1182 8710 206460 429660 39458 29754 36868962 967176 114615900 4668300 83391 534800 848100 1101240 25379640 7191690 2282280 209160 75888 5557881 8970 22719480 130260 3978 161616 86454508140 396 401 41280 1787940 55692 2415028952 9750 111970320 762450 239940 8524890 33228 20360900 54780 21000 1180704 21603 19792080 16338 20347866 160457220 197550600 65688 9240 204668646 1787940 1154790 2417184 7097640 18810 9828 87780 666 142600 60 7668 177660 13528 5644 229882653 44660 75768 1254611400 17543180 51198 266280 21067200 280560 3820 53550 29347780 19515980484 18714696 15198480 37944 348350786784 136620 8930950 663780 225120 4114354860 6097560 8232 1816920 2411420 29858400 69930 22303728720 314450 7209360 12252240 42242160 72813906 12670 32760 156836316 193050 73502 282480 103230 33244848 96725580 63540 1174530 1275120 43436262870 2702 1454222 1016935920 1364904 6938610 1891200 9944220 739944 6878 175957320 1150380 247541580 312 357930 6240 402 232560 31565 780 2721277350 9240 780 15158520 254705220 184080 27132 27539400 65436 4026 2910241152 31074120 863928 108049788 3008460 5249796615 4452 481440 884555100 383520 113376060 15054 399 25641 16725384 2991274440 464100 155760 116610 13248 1480 2539236 90840449700 1299804 24080 551136600 402 73164 52081200 5009052840 13143312 5479920 7140 796 1032240 490680 10104092460 7660 18176 17420 1093894501700 8908263 922548 1439100 1960 32910020 1098868470 280140 9050 133800 567687120 43320420 29520 393120 453948 8632260 241056 29529899028 1732830 26040 14731080 808314 315882 90860 78280152 583731720 2451570 101598 662865 336420 277200 20109600 1025640 4620600 9603000 2244600 19000 537210 111861360 95004 22560 815556 4640 12540 2762760 1143722580 50028 620540 60792 780 1239840 405561520 51040080 159152 67778320 4640 7056 30343215 52668 23387700 1772760 26874120 345690 778320 18796 3534570 1990212 930 59202 26640 276080 643148 507450 571938 402 9840 15100 12015 402 402 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 30 57960 2057748 12 47353320 235620 1908816 209160 312620 365092 50 24180 628320 88218900 64260 180180 6345 80 9092160 143206050 23345 505585080 25517 4269720 16335 110840 8287230 1557192 50 1252718 161210 704340 8316 403260 20880 49272810 98280 31086831 11380392 84609 11220 9214920 64722 1580 1309106568 20217960 86929766 1935 1139964 333900 23920 79544 15370900 275940 324 18270 173055 1021020 4740 370620 6298500 5611500 94248840 146702010 12 1780376 3343392 11544 2967990 54054 309540 65635500 39600 7387380 402 75348 526470 18400 777378 731952 185640 7558096 1205820 2835420 96444 19320 5430681432 32922 3080 143640 683928 2923956 686280 30090 1659021 31152 23191740 14200 6750 58824 109341960 3259200 882672 401380 990360 304920 672486 140760 299970 110880 22908 898800 2084130 12639954 616308 1107720 19587060 1092 26659080 985320 37944900 2578800 77792 166320 5525520 13020 38658 20020 2758 197490 30660 30 1749972 12014640 912118 2034900 74966430 138600 114534 183260 237900 4728568416 11186 826770 1515360 92484 1258020 22342320 1323420 142974 7800 1528293880 84326256 8694 37400 9849840 39377 15792 25223640 22582560 577080 571864020 19620 40572 12600 331335 1993920 130978848 88737120 760410 116169900 67096008 77280 11501 273060 155820 1992060 1848 23747178 73502 1607760 257184 3708936 29400 1797460 2382432 128983998 1057420 2270400 310553100 132160 180960 46200 3759120 5118828 165088 490770 118992 60 11556 21420 38250 906644 48348 78196 376740 40431092 100386 486443100 2624856 37596 1264800 167610 27262 76440 35607 9940 2341560 292536 130784808 4159050 409500 6860 286440 1090320 3357900 1900080 32385 112200 17531580 108108 94053 574127149310 11190 620725896 31416 255255 3276 216936720 12690 22908 3150840 186550 7546990 565591620 369270 6270 64254960 55517882 33558 2996280 19657440 8252820 65520 1004880 95233320 24818940 942480 802 2051712 16516080 89570 4924920 350460 39990 35814240 40582 903171360 1270629360 36442 40020 381212424 55440 2890410 36867600 23780 419679 721397040 57218436 23940 18332820 10220808 3273270 1400697480 413778960 2998380 3053688 4872 2915640 237532680 7224 408660 19488870 152100 15660 35455860 3033180 478800 72432360 132 227789100 47505024 275990580 7465920 18872700 223716 617956 8439030180 377580 2762760 442881824 551460 2978500 3245580 894456 70370300 28661360 3240516 753480 897260 403 1890 102510 284760 547978 780100 16732 6238440 180914580 1164240 40320 5327248080 7315380 40596 2224068 51240 13428 30225762 312000 28272 12253488 16002 374052 362689600 1306620 3025512 202309800 6844110 301392 15230091240 25102 1501013 17643360 131600 16800 398664 403 163409600 3344835582 19965330 180310 214098720 69242910 182710 1400791392 1958418 30096 124333860 63156 28310100 23377380 348257 562397 247855440 40077840 82992 4766256 6562 32230 404151888 403 27030 7039824 105225 356200 566514 5357800 279 896577 7114212 14520 3423420 403 19722 1229718 1043280 341700 36046 40602 403 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 108 590139270 54 94164 60060 16756 48060 51250956120 25872 1517670 2293368 50 1578720 134640 303999696 17596530 588347760 25280 5412 8443207080 3289020 1976520 1673121 274482 482300 391 197160 3294060 5999136 100 359520 418600 1465100 297143280 96615 789488 570570 304 66080 393240 46242 271999728 32337550 84042 203448 4580520 716040 33759 309540 750883560 1038450 446160 25840 64620 224196 420 26655390 948948 1189552 22962 21420 163724925 120834 1279080 8400 876 31965780 17881212 13056 33401940 40590 25312320 15990 95880 21594300 1124802 384 3534000 812700 7014 69975360 108576 185380 199891780 43680 4180 383809140 673960 5069220 1178760 4695912 45946230 281610 122360 886938 133560 26344 11836 925925 54 139896 20538 1356420 1347024 1712060820 5418 4560 20214348 2138640 69337263996 2789640 31696 6306144 16078380 24890040 2577960 32200 73810668 38280060 120120 7944660 16752 4849020 325710 2823210 2717880 2389860 36960 2335410 1710 410689196 2680 2730 14028 13202 116626120 26220 12915 273420 13266 10020 30680 4140 34692 534240 4119456 221796 9460500 798 3024 9170616 28320 97356 9315460 367430 3969840 15132 13801200 71394 46860 7181460 24180 655200 2507050 669240 38744 10829900592 6960058 802 2138030895 10687950 2352090 14398230 3348 156826152 848408 29100 22694490 153425 33578160 78960 140448 32010 5796 26560 143260 2012312610 14527656 45150840 138400 142767870 10821540 9009468 354200 15092056 1596 10152 3420 297988 7260 108 59040 9360 214948 1194 5573480 402 3474 37620 5337150 43154320 44375100 2525880 33600 68316192 7619304 520754850 987394 738 130680 201248467860 2754752 310590 11613360 277200 5436 689832 2619240 22894200 176550 15840 39715 3188724 830076 1718219580 1264896 194381880 10920 2280 786 1432524 10114 586768 14603820 1840 504812 32998230 174762 14550390 6750 7057050 52050 312480 53652960 84622770 1724580 1582854 8580 113880 81600540 1507324 31943040 7326 22112010 87096 2070 252642 402 232560 841824 9840 3341520 99792 1360950 101745 500892 68880 119784 20664 425325 40044 120231888 160208 84600 72072 17857476 5400 7852320 39444 541555740 7138056900 1640520 51844254 15132 240240 1407120 5418 35778 266760 55632 39960 840 285480 2645552 22758960 481072 41160 620256 19473480 3060 20160 478125648 483210 1303640 12760 49660 17289580 2934540 122388 1560 5142877740 2497248 5610 5629890 6930 7920 61261200 38610 1145760 38124030 496860 49560 2422140 162360 485940 31779 250860 144210 35475 69058080 77070 18696 819060 317538 15288 129724 317130900 14994 53320 45220 567672 23856 175536 24616 20394 166440 27403320 509639520 2952180 26643 17100 25434 49813995 785400 63218610 4208380 87042648 4323 290422 251988 398580 858 95524 9625980 2730 2730 5194980 404 1552 6240360 5107740 1217892 8043 4202 1252230 65688 8832 4914 129108 404 7592574 3312 14880 1980 8850 19779 404 19440 303 18090 404 404 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 324 84 270 21 144144 1962310 891195 42 74412360 72230 2059980 54358200 86254560 28 2232552 637412076 1900 15566 1428 25887312360 3020640 3744 405 6071424 35040 28 56280 22260 9794400 33880 3872807520 608608 240672 77672 1437940140 1104048 48714 8484 350760 551448 141682488 42240 198276 42 69090 31973634 47880 27030 1176 9541 3143778 1165800 361900 625680 6396390 67804 126720 101844 797160 237720 354040 729960 10168992 7137000 265873608 376584 602140 2244000 472164 39270 946011 51660 1593240 113652 221832 1912260 49381920 3190290 2975 42 188570 45408 220590 17930 34468812 683515 1119195 7220304 32155 398 643416 267597 25055280 320436 240240 3275844 2536380 5086774 1518426 162 1204434 260304 222809580 39196 1320 1747620 7251720 212931936 95004 4407480 2618 2163840 547470 4362540 8159820 4759524 75075 10608 21395 42840 13227300 321424740 889980 100232 4194960 30744 10962000 106106000 6579 2974140 1203 31620 140610 84 405 136068 1936059720 30240 17190 6839840 11188170 150516 118008 1744920 12408 34860 39420 4476780 8208 40779 9400 103284 1463310 45573990 12760 780 29406 402 202020 694260 14554584 3094 14918280 408408 284080 18354 3825360 19979640 1920 308097972 103740 168659568 9000 45696 73429824 10432026 10506000 1527240 8520 160290 2886974076 13681080 105070211280 5790 31416 1630300 139867056 893970 98803320 4836 27246960 42924 487900 2209149096 2554908720 4524 149805348 87570 5299680 662460 108 32220 2448 22780 12720 1604 11190 405 12279330 394128 6601392 2766120 7620 57420 20523928698 799176 10477236 1686720 11887260 176346 12144 806 88803 3755700 29640 198360 3956933616 2116920 2692872 2861822040 160440 1176 171270 806 42636 86310 219537780 12889800 116760 3073290 128250 951102 34122 217218716 30240 127406016 2979900 5194980 2489760 806 35632 10797570 806 65538 17650 848232 246202 1183104 1572900 252450 6493796 707550 97202952 17040 42702660 399740 36942 35814240 40976 40721247840 6105219120 433608 195940 402 722670 233161005 1734408 321158760 367140 418775280 147070 13272 396 54206880 3176 76692 5472844 28905 2023872 7768176 60600 1785550800 233508 10705968 25560 8295 10934196 242088 72051 15840 275502 402 1480 405 3551139900 626295670 208080 167855688 1449960 2904600 405 4869480 21872812 27456 9400 72836 256308 55692 11580 19608 21780 15260164920 405 1845 1898442 2113380 718200 93174 3048 395640 9879200 49980 7540200 234330 49590 12480 1200768 404040 10017 484194 262108 798 8467992 15054 852036 703461486 3049596 405 8401260 9982 37333005864 217959 11887680 985560 832184 1521432 2296280 217800 52638120 405 93852 499320 12367404 6010004 360 82110 191520 55860 11121264 13261248 880992 13560300 7990 99736 1638 105420 409200 390 405 257040 458660 2471634 1248195 2168760 142968 6864396 220455 15352 18480 7308 98532 117315 1476 33576120 405 770100 6612 22646 405 405 36584 41006 405 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 180 84 3120 42 39042 90 262260 42 315400 47600 73290 9472 60 28 4072560 5610 3948 3149712 162540 1348106760 532530 113798204 4977240 48222 167960 28 467670 60 399420 5850630 4629540 233259840 11748 998172 383418 38448 137897760 33396 1208737740 456 8169120 6992 33228 42 362670 3450720 12012 610470 9959040 68340 141984 583968 394020 6966960 77778 2940 90 2434445925 86900 210672 10278700 20600 1529859240 312246 15855840 87780 41412 60180 858998790 79650 20971440 234021480 172085 8059920 517440 256259346 405 14052600 113706450 42 6873636 3205224 309540 186120 343758 5126424 4212 54600 1821499680 899052 17045028 310080 155853390 715770 739440 1337130 170274 8449980 84770 16423560 14280 1200 649990 628680 67039980 2782560 2437890 12936 11758800 2579997420 2031120 5096 111390 96360 6750 4915680 32816 108150 1224 3540 62244 32256480 33300 412830 3048500 4939480 6023304 6758180 956340 1412460 635290 1432 431520 84 23602596 133824 59204 2124430 432729 143880 1055490 15696 592020 475393908 256680 122310 59598 473928 914550 753940 3298680 1441440 3493050 1960 8613000 3973410 85868016 72848 369303 738920 559062 545160 27120100 868560 1123980 70980 11702880 536548140 39524 95480 29240 95660322 11683080 116439883560 30375 402 2570040 272616 10959390 37346 37170 988494 14280 68555760 2023614 11189100 526680 332220 960526 70200 311520 1144560 104690 540056 11994960 45710280 3702300 3366 21756 20700 17604 180 118116 13668 19533 70800 35111076 136840 4140 9722790 5383560 5299008 12101150160 15609 305256 9646560 150982524 8900 2553408 168661080 72072 6224400 6975270 677160 9014850 11232 129930 14774760 234348 7324614 753480 5575752 597892152 317790 10360 1914017820 436673160 110727060 104016 116396280 20124 37365 999061140 207480 404 175724640 57288 14876316 1622681280 1492920 1194 14527656 16393440 81418896 2113440 5580 3213824040 308223552 17526 27335880 21518640 1121190 1869210 5120766 94732506 6552 200430 3120 404 232560 17000 152460 127553400 10167132 48790 2089797420 2484720 215250 200676840 2173380 23940 7611403800 71630 80948 102696672 7587272 1984164 147150 504735 6935343 9630910380 391440 16100700 52243380 91506 204336 140352840 50820 43893540 325810272 62658960 1321320 5940 1065900 514332 1656757440 16104 16627380 1207856496 247380 219912 286196820 530860 598360560 14957280 1474200 71484 11283300 297563420 67320 2134860 2841720 1094340 20446626200 20240 5269320 62575020 406 2166480 444379320 839868 167790 2856340 82058340 86240 6876480 429874830 4928220 33625680 219834 9204 2800710 47742 43336230 15239700 3029208 2597815584 18419394 1982596 326340 112651056 278600 766612 106680 11070 135850 257440656 1589280 51816 257734620 745605 19408158 12609198 457380 158815020 6093360 5475360 3780 789076134 382265796 65736 630239652 196248 18633615 120232944 406 194656 16335 2015520 322320 3051698832 24633000 406 236449528 31209 1932 673706 372079050 845775 14715 406 164920 271002270 1847484 2440 24686820 8900 74820 1234676 406 30805 36585 406 406 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 180 992398500 3780324 113268120 31980 90 3952410 1418970 230750520 16 15006 336924 60 1856400 169589706 876960 18240 142956 5544 6846840 44460 11057700 118320 5872140 417690 5460 21510315 60 2043412 695706 1360380 55310376 1452 1607760 11656 16 2081247000 885780 365940 1512 7980 15135120 10459710 1596 78361794 43056 14435040 16302 2088 10486416 237380 1322776 209524590 2238390 98989470 756 90 5624400 69800 175440 2550 1413720 1960 685908 293370 5640 4284 80144120 7866 964656 147880800 4110188940 1374912 298224 68820 23169510 6137734 395010 1008450 14280 434844 4056 685542 876070 31204498 281704276 188496 1523340 77008140 6120 179238360 8190468 227304 213972850 603497076 2617729530 1920 127710 629640 293022 524382 33228 40916 4446912 6264 141120 274800240 3882144 1476 2239050 2304120 1503208620 4182204 20064 73080 251280 73656 1063920 2474010 285600 18489240 1333362 8677680 81396 56232 8520 13584960 8681442 3631320 40194 78494262 95760 15420 21252 626484 4400484 543840 627785 18150 4614480 1742160 748800 8468460 59850 50622 181662 2784040 55756260 149868 2630208 3546 4271960 10860 32760 72092 413280 23322 4362540 186732 42276780 158340 36646155 96476490 70590 19740 16455120 66402 692328 304304 13464 215736 186186 16500 7215054 828902490 2052080940 39480 162960 1410953180 230076 70590 1308534591 23665200 1876182 17784 147560 8580 22104940 259095396 2734641 3354780 104057800 591750 58698552 95920 2431968 2100225820 263340 3860 9871020 915084 180 41412 100980 1203 509652 810 1122 415823400 764796 17160 14272752 4362540 46182 5880 3882060 1343980 369974 372 5942352 619800280 390 265482 624414420 80520 18916560 229026 35496 1995 117351 3635280 87330 29522478 7181480 10579140 256680 60420 992970 235950 6750 104336505 81204 810 20790 58464 50066280 771420 810 187040 217140 1869660 195624 119584290 104940 950406 124950 15884 21824 856121760 56730 1301153700 172260 57000 7100 1646040 660660 205260 1170780 336653856 40976 39386124960 30990960 35178 3260180 5460 20160 29615040 61305672 86979942 2010 1113840 5165160 1989150 1994214 25410 21497112 619015320 13140 501281820 486864 127920 1212 4896360 120120 338853060 1515540 40648608 119145 256338 1212 15487948872 583440 6720168 840 7020 4604600 53174160 35712 138985 477855 11386320 37872 14176888 86982 27606 898575300 30439500 72226440 407484 61630800 1464840 109604 180180 146740 1104362 1151010 148498680 401580 7525140 16685 32010406560 1065780 1073310 13335 66000 23483460 142140 393120 298452 79201980 5442360 60697 942820 12438216 645192 3374352 2406 2707956888 601704 76824 7560 171633210 95556384 392 2800 18585840 2968 203320 27087507720 3192 5611518 31248 360192 946386 4984650 892620 27606 3970 532802270 733845 70840 396 349525 53508 21390 64467468 407 86814 24382 5880 378675 294512 1518440 7002 87080 810324 38106 24750 2760 646400 2724624 6900640 125984 1077945 38656 198440 732915 20407650 40600 22780 20169 2111809 36720 41412 407 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 204 204 51 972360 34 414162840 68 456456 428792 48 204 6659880 1502266920 919999080 11989992 102 63104580 579600 1351980 100252020960 46860 26754 51 132372240 29438220 98449260 2762760 8228940 8280 1037400 1977360 1807470 204 17915940 16772520 16 12199140 3991260 127360 24360 2202894 180180 103028640 55860 1038996 478296 5519280 157597726 602448 68 394680 105861672 5044 55986 1214136 7772 1260 20313 1848 57780 3059700 208384185240 18901080 219420 42840 7315380 17 31395 8600 1847664 553350 510279840 2009196 130410 828360 14188020 41400 2100 3153150 66234 406 79560 292968 13316520 161700 22553832 254736 759925 32676468 266295120 2015 4312 1990 456246 702972 3144 20170920 119592 407 82362 102 115395 5859 60256350 194064 15480 13440 1234920 81420 26884 4960410 255360 4272 52635 13069290 46872 183605100 1663585 65520 6648120 920040 112332 225420 854050 21420 136800 7695 4084080 17247120 107502 95085298 256312 178710 56028 204 34034 45315540 1970640 4770 383040 29953350 728364 41591 203700 154611600 267162480 40404 9435888 243048 113145240 195291180 9418500 174807600 776040 10307880 1108536 3161340 155376 364140 3415440 143687940 400942280 1339635 23560992 592666620 67737 13464990 278730 48500760 149442630 7897050 120360 10260 60060 81030840 5049972 1448400 1551264 515592 181040 10500540 6374220 2344216770 4113360 10016162 325220 23675190 11313004560 1356600 63756 821712 1140 18460 8536440 21365694 314160 23100 522 294512 37260 455364 64980 204 4556 402 13908 16320 2562 43566000 52164 13681080 169494270 229320 329874930 4966 3276000 42570 1417452 5610 5973120 14395920 19294338 3509324 2707740 110880 73320 60900 6366360 9634800 404430 1616340 1918488 3521700 2386020 125349840 4379550 185640 561932 2922504 1543363536 318780 408 33152568 429570 11492 9346480 15162 318780 272118 20240 75012 37740 1244880 176626530 18984 990 99258120 1200 2772 7349440 71484 72480 372372 10445820 2418 3492 2414280 4216176 608946 79530 232560 18358 1999830 292950 1570236 15047 1504140 382391100 471540 23184 79131390 227058 25437360 1607760 102240 5924100 95004 374052588 35243670 408 8782200 2155860 88916256 5157360 2409825 8696688 4356396 4457520 12240 76335168 5732490 48048 652740 405 40 408 1495216800 306680 3290040 4137880 661122 17761254 36576540 1936620 68400 6930 51660 189639924 42822780 92736 87780 2947860 156660 31826797860 102387168 213720 255510 647460 304704972 1860 2709 160687560 5558490 66060 126527940 33480 24720 36576900 204 404250 1568600 1289340 9960 41580 14700 13911534 189504 76986 835170 17941560 3760350 15047 131208 3933930 177960048 13797 33105240 408 4940568 760552 118440 408 200070 1197 2962080 356040 19488 3581560 162706830 143220 19800 4367 60588 101010 859200 23862720 42270228 88830 3128790 2023 529590 2310990 116622 448035 95760 408 5360 2709 199584 285553200 200200 18815 33930 408 340 12358 83640 408 204 40655 408 2165292 306 37127 408 408 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 204 204 51 4920 34 232560 68 3543120 12496 37398 204 4480 26796840 273000 10612 102 173040 1915908 288420 10764988080 664092 6718530 51 1197 324360 17850 37320162 194940 5425706 101153250 92625 5078700 204 104286 4172520 37088 206640 21060 1604246 568 22360 41818 867790 2688 69264000 5654880 3375900 1092507 328440 68 422280 514800 169545 3036660 3644004 46284 811254780 455535 111527 344448 5986890 114240 4668 8111040 59692542 4890480 17 78375 602064 136290 198558360 17127180 659880 1923740 33000 53794260 16429788 2604 3952 12558 2772 520 40795920 312840 75628 154140 13923 4058856 7309392 13860 22692 24283480 135960 2892524 25967760 389785 160335084 25333308 6645060 559321620 102 2788611 466939440 51408 31140252 2310 172480 40118540 524700 11840400 21420 215388 117810 611460 1730520 536475 62790 22770 1604 48048 42169820940 1335600 405 833040 228228 196560 2671020 7160 5135 258324 2034630 9660 3390 2370 204 113322 7932300 276491040 27816 34484450 321540 1051272 662430 64800 2814 2936010 409 4548 19560 296670 629460 2356200 716628 780 13860 8928920 358358 11900 4621924230 240810 311220 99600 11180 55729128 2730 1981128 1725675 895440 102750480 1675116 198240 49530 16092 117180 1353660 130340 616 5658450 3280 156180 184140 9750 1896600 1842120 344760 551412 12376980 6301290 1006740 29694 889200 3929040 2358 3528140 3476704 70998060 189184320 130032 9765 31080 1159884 816660 204 4556 7781280 173740 325338 409 27300 1144511280 4185720 3325419900 699566400 50978478 48927060 292320 1205820 713668956 6294943200 54208 537460 373491360 8102640 6934620 6060600 4823280 9009000 576381960 633150 20358 1510740 944160 530768700 87572100 26180 409 422221800 64761840 26040 17217648 1387872 15088 35112 854572 19697832 33777744 419113800 15397200 249480 74970 622710 16181581920 107670 183456 842272200 2046 996138 4046118048 157080 1461252 4559718240 1140360 39900 21850920 355946 814 6546540 249128880 1501394 89535600 41392 667561440 30990960 124200 114432780 813648 2418 469230480 24478080 9048 9958 502341840 294532 845355 7382760 3600 146124 11251800 2692568736 496944 1072671081300 1510320 1218 30030 27876750 3454831380 12270480 3030300 20170920 131536440 25022508 12540 9544080 4444440 5940 2696100 1460340 17383860 77802120 23460 18444 56364 1115796 8814960 464100 906576 432912480 375020100 7380 210672 140197200 344626940 285480 508186158480 110741400 1620 1845 409 430920 199803240 128693400 37479970 120175380 3740 18054540 161244720 110670 13853799960 9870 409 31108 158179560 61380 1025159 1573735800 163680 16110 975156 383250 969150 1174544280 762516720 2814 10374 8707125 7284060 8814960 781632 10111701600 56726280 546984 3208 2377620 409 3138210 830334960 270 27590 221001480 28560 409 56902230 28234800 40950 1800 409812 27690 191832030 377580 18272548140 8727840 35760 34608 233023828 8427342 5483610 40221480 409 8148 323749426 409 9182700 37560888 76560 359817 9282 13764 14760 4095 409 301136 128520 6642 409 37128 41820 409 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 68 1608948 2355839 136 27664 133380 1095480 11284 8 511344 16920 395876 35880 8488200 104328 185640 7352023398720 144690 26138580 6900585120 370832 19964 3633240 1693860 121110 1907910 7565040 126115440 1079988 1502976 1444320 3420 15507800 538313160 12152280 1776 102070 7272 971880 8 27144 57912 3303720 667800 7410 43927884 38940 947856 641784 331128380 139740 132600 280350 1739220 296010 48720 3438 189543 1345890 298452 103230 41769 1823640 714665952 41954980340 331632 1751 406 3886540 5929200 504900 845724 99710 34733160 567600 17951604 1227096 17013360 6846840 1783740 136 2760 24264702 58280 3134664 7649040 2280720 245520 19297135 184260 4146142 177240 37744 20720 27840 10881 2179485 1003860 3603600 89082 270402 410640 408 546021476 503940 49590 4468572 99528 7354200 20460 472602390 251160 497420 16380 1879020 1784510592 445284 1257732 1990212 12252240 94248 52440 36582282 1583962380 49246090050 274878984 326040 616590 117810 29510460 25014 14949816 5302920 1727796 41820 2278 8020 2550240 8231332 465868 13901580 58468 17689 4335210 13110 10248 68640 24600 4872588 14280 99180 17043180 2430240 34776 2096220 78078 655689060 403104 53040 18854640 23624220 69730375 870870 8646 11564952 18240 39114 120714 230100 18459450 6950790 21900 3064488 4506600 2841420 4708200 87384 191097013800 804 222870 90300 10895340 1069776 1218 47124 332640 954789330 38038 201555900 76890 17325 7498920 213180 118596544 33513480 398772 38160 3846780 292740 340860 21252 11160 289884 68 30102 812 3520 639630 19388 341550 196560 572460 112920780 188340 28896 7794108 30030 8659135 843503430 123552 279315960 90402 396 2426680 119130 1260 15158880 302328 81510 1905371832 30032640 275352 4469850 3503640 161120570 83600 3381644 64790496 23460 2320188 24330159 34281 6210 60357990 1702590 1975800 749700 875160 673340 409370 2773325100 12168702 33796 702468 97440 3072342 408 110880 954180 112902636 205320 1289340 883080 1506270 12540 77262 1170 288 1122858 14696994 77614 232560 18768 263340 39255300 18984 3552120 65325 16739520 508740 1221 20121 42130 86268 7665759 116116 4434229800 10472 112516404 456015 216216 29202 8281380 4460190 27840 113970 37707780 53306019 210894264 44040 977988 796620 91080 1122 576504 47880 10620 149440200 65843664 10208 150155040 121197600 50085 17416182 319240 12320 13386450 812 70155948720 12207020 3798480 23760 21420 317460 812 1221220 1206350945800 986440 12432 9590440860 19297350 410 71610 8312850 25410 71268080 1260 4322880 119776580 46110 24426 2758665 515592 28470 719532 443520 5610 2924340 200736 30576 474250 338806 21579118 815480 4037880 4886154 1362040680 18348 12958 573160 75823944 143208 469121400 594270 10679130 196470 22860 410 8688 2850676290 1158720 4026 9912 261800 300814332 410 1053612 2772 85590648 410 1754060 2610 33930 14190 3900 1006740 82602 366966 780 4303803 804034 85800 1925 391932 410 992124 22981 20792 92988 1498680 1076712 10208 410 410 15708 18632 410 410 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 204 17 4760100 408 37620 1311837660 8592 2688 8 1101240 3993420 240240 1180140 900360 13366 110413800 1381380 2068506 960 31473120 3556560 21368380 22366500 7808202 41580 225624 2814 745920 343728 11004 34390 33930 4749857684 1400345310 2730 2795184 554580 61276600 2989350 24 34770 928620 2418 19920 814 4085664 82302 4668 414960 82212 2036142 171600 1997160 160950900 750 345876 76585212 159192 1346880 21514 159747300 4225455 128685 69810 410 92350860 14280 25662 4704 6079392 27671070 1807745940 351230880 33060 313720 2343890640 62952 1272810 51113412 222768 136 504 65493 1480 139860 1138500 1294260 243504 93240 1177050 3860 7317660 195495300 253980 259776 41881 2281140 232560 125031634 540540 405 22620 28710 5166 2762560 45480 18315444 2670564 35077926 30063990 4946796 10555776 985062 125664 5165160 39606 4893460 1813896 1341894 721020 140980 200360160 630 429660 49020 1003884 8808030 120120 156980 1152 237360 92820 392370 19425984 1982710 34 1828764 287730 4014500 19020540 1606020 529944 4552659540 1269004 122430 5514600 55779108 405720 16548 408 30450 54180 184920 252000 167040 2289006 20706 140532 709044 333540 19377960 22770 411 96325060 93086658 69176562 86112 288508 9551136 492 12210 942480 1960 7657650 266640 4991598300 11880 20748 201348 42840 456456 2756229840 39480 31230 119784 81144060 45150 11271988 120120 16217760 16051056 145860 2231644 3328160 9267720 2126916 3360 186480 2614872 154770 1972740 71054060 780 68 30102 79380 818 30674 1201653 68310 45240 1380 1571220 433440 17039770 394128 692230 255045 33660 8502 716100 39370 28658 268260 586740 17100 1151160 2610192 455532 538560 577049760 54213544 114036 7410 21638 32130 35968 871416 343140 950820 524308 854496 886550 17136 2691780 404040 10944 230910 351120 888888 86520896 9596520 1486560 8492171688 61692 496318 24284078 24409800 364800 818 4716300 1631340 641728 9861462 3626448 19170 780108 1741740 7488360 18258 3581424 818 667561440 712792080 1206 549780 2000586 60960 71421210 408 191465 111784 26646480 3696280 114108 39165 5558 6426 96621 5460 37808 5502402 22680 139782720 64776096 171150 36546720 369240 55152 408 35490 23478 288666 149040 883614 164220 120 13608 41305364100 826068 86940 1533672 1248324 5544 13160 104889120 70725 31815 1628 75296 29005704 93021460 51668100 35687340 81420 379260 149060 42020 96930 27037010 89586 558558 13730350 3000 296379564 441570 29545 7259280 100112320 30780 22783365990 4140 905280 7290426 7235244 34782 20656350 312900 15288 1374384 733826730 1312740 3479112 296670 8136 30968112 123760 10864 15378480 142800 116383680 162328 7082880 871416 411 37120 1238094 524628 157920 31641 4010 2631090 470880 169832 1737120 1081080 411 8474700 21440892 3754920 139594 139594 39910786 1980 66912 596904 6698 65700 184034 31920 565950 366079428 411 891225 32528 1563738 211296 28907619 22200 40748 38160 411 20474 23324 411 1087320 12558 42230 411 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 174 68 174 216276 7410 4290 5544 253572 10848 83490 4352634 2413554 12656280 145530 69132450 12428280 256256 1628640 67622940 879098220 173712 2553460 1212200 808725 14590680 726240 19052280 207060 1575340 132066 89902800 542640 87192 333780720 3780 67056 41525952 3136140 503580 4632 303794304 109824 400 4094874 4960 8936928 74844 6262200 8416020 68204 88686 3472080 4411 155651580 301476 106932 2520 20262 1839600 82160 10962 17242785 14934080 1162590 4829800 66300 84072310 9380 13619958 112812 63492 77545710 9019164 1313760 8247720 1350360 552110 9936 155216880 203580 289230 552 12600 7860 2552550 164220 37638000 353496 659640 127260 1328067104 1387365 79464 2704275 289380 47880 482460 2814 25984 7925060 411 87 5968494 68042700 150660 1062600 337512 581490 402627225 7103368272 6255150 247536 1572 15645168 232326960 22164450 9240 585480 3684240 11670 6681 3879876 383460 342383220 32147080 1492920 203490 29890 36972540 12750 2250192 3160 21840 60900 411 34 60188 798840 60312 171054 18149880 11598420 619920 107634480 99440 10824000 4641 62040 5500560 155465 1054680 32334120 92220 13575296 8351460 10620 203082 9498720 221340 60174900 2702788 198858 236672436 15120 154908 23460 6045 1202796 21840 25476 142800 51972 20700 42822000 11892660 3340428 250002 822360 1207160 1111008 4098360 411 331584 2883060 432432 47400 4408470 444080 399684054 416760 94416 14630 112427700 23542950 562860 2058840 523110 5850 1901925 35910 118332 1941660 411 9316 174 26732 1455214 6120 2574 189261204 192360 323340 3580500 470850 7800 45945900 129888 57960 1147344 8928 251020 915217380 8885981 224220 844560 2635620 719190 1777474776 168614550 65600761644 1917515340 5730 61950 2308254900 434700 78540 2696400 240240 32235 303030 1233482250 207900 237442920 18361980 61270968 267052886100 38862 2310 7907900 18242508 12940380 5074160 18850242 155394 3918674760 680340 185134950 42696990 23112180 16467264 297354796200 440910 410 56524248 10788 28142400 27211800 1197013860 3744 918457038 102960 410 232560 9384 2011590 64335600 119196 276668 48225038400 87780 956269896 108348240 350532 808080 45123468390 287280 3047964 124778057040 2464 1431612 32034520980 350064 1008150 7130033820 51651600 1496040 44422200 940725576 3624564 574200 10311300 1620 775315464 324 5266800 1317836520 12012 62700 20130516 66512160 275880 2348500 3265416 7860 96096 3337320 1940 491640 683280 106848 486458280 4601016 7689240 577543120 3333876 191624160 2277895620 7875936 190920 25708710 49140 1885632 289769760 120750 34056 308660674245 94860 21127470 1422960 63840 16380 3296160 6636 151164 89001000 2700432 3690180 568176 74226 1224300 4975370400 2597815584 12642 24226020 462420 159560100 1492260 290598 2835 805560 189888 2177088 71471400 2095080 1842542880 1117141740 712250 3241980 22895379360 82940 805927980 131567100 77220 860860 25842960 4051047 112424 1500 300612 412126 2679997320 738990 2786 2411640 22952160 5040 5764275 306306 42750 616550 2109860 8211 346610 412 9675 521043435 412 118668 33104406 13875 520208 4363560 18411 10266 1290300 3444 309 37675 412 412 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 174 3808602 174 297804 150224 66 4954740 124313 219387720 73283532 8169 20520 8496 2823480 2325960 10450830 74186868 1204140 1392300 32022900 115920 1033916 28728 693680 14288 81332560 5234810 4233762 14677290 837210 3275832 1370511 267618 1321320 80073 73584 16560 9428160 5187 6552 2299080 6528 1122095 72930 593598 1501200 1205820 248556 4940 372780 13838 16882200 24696456 322728 1362060 61060 55398240 66 8306760 818496 6930 2362420410 19803168 6448050 28600 1239420 175032 409 7110 26814 37655340 73140 698958 29172 1628 2845216 406 4355190 27720 349524 16170 3720 24830 48380 19086648 113880 10174560 12558546 1056894 2779434 352194100 25449858 2776573800 110560632 138600 573485220 138923400 478170 4252248 143220 945760 87 411 24480 1316700 117420 26751620 7555680 345015 193380 66990 113085 131670 60060 57570 175079940 548390 14121744 632220 7225680 138479484 8369760 78120 309852 425680 471113600 118932 118221 119616 5776056 2035 36716400 9570 17908506 354312 3502 53628 47520 398580 1293888 341130 130872 8964 186760 2580130 39732 5558 167076 33660 56112 13464 9437220 8602 1227 1135530 38010 59728320 203760 230340 2465430 17375028 823722 3044493348 5021640 11050 63540 746460 8834760 2705136 4760 765558450 5724600 1871280 7417872 9675327974 23868 6683754 280308 60312 90300 975772512 12166560 18906 412 5419260 117878280 21840 1850048 96096 15851094 8145060 2193048 1180820 823503450 5160 326306760 348293232 23058 2775760 124310160 184212 27260520 38955 961860 174 26732 37400 386008 6352 152076 135240 145500 70680 127710 736687 2930844 4422 240120 765348 3900 93852 664020 17784 112980 3810 7380 33215 598920 2935464 27010620 125512380 6180720 163170 187040 52200 8623560 1098087900 98340 13860 290160 1657656 2548 1511580 269276 207900 1002820 53703180 28948920 1250172 75260 11529808 7448 47869892 669024 38610 10724 822 9750 17108 801996 1119395940 3770 164730 647064 467874 5517540 1980 403300 188888700 4020 2828 86465808 822 667561440 712792080 413 1796940 180642 141624 1822080 187146 5641440 15930 6350515920 357720 2742740 4440 8911320 19568736 7192614 25564 3235650 1230 265664070 5162220 880110 76440 490620 5161200 525720 57876 1030860 4742628 16650 808248 32310 7068 47880 10620 13679848 5558640 5049 106904 370272 533520 236691 720720 3240 316611 3772890 146624 29260 81900 80828 146881020 1540 67860 3612840 1636 143190 602968 197060 5344920 106182 178640 1170 7118160 22355340 102955 129163980 105840 7315380 1020 57750 960960 12752718 19369350 306544 347035722 103530 4830210 2624160 2882663784 37812 323323 488940 406 254520 29385671700 24360 40386 565086600 725400 17336 667800 52638120 436996560 118818 400932 12240 792495375 5217780 88740 62790 34925 413 8976 5166 78156 21840 7799904 360360 1140300 269780 8711310 2295120 25840 692043 85089420 20739906 703855 166780 1176 62754120 37752 117650 10422 11136 1437408 1155595 14060 15252 8280 816816 1259650 23460 1122990 413 37812 42642 413 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 164 164 1681680 64184 82 66 23220 82 516664 78204 165540 40470 2647008 53388898 70200 2186520 164 39688 577504620 577504620 118458142 164 2811522 7087080 538878 8600 1089156 210974400 84014 1965600 9984 9446549 970176 1295910 2280720 3012264 4092 6840 412 1743192 13265 114752 1879703280 2847768 82 107144856 1118740 184800 7925400 84643 64470 13304319600 4683690 65608512 2309771100 17940 29070 198 88920 35084 759330 1030965 70992 41441400 1434120 9754260 163641660 82 218316 686280 49470564 2533080 9304137570 61272 13038 41170 13715226 60084612 188370 470022 10908 184 834480 35490 1560 225085 1763580 175032 21035070 295320 37590 3367938 850780 541620 5004426 179400 5208 30960 27214110 412 150835 142680 69276 39688 5521940 796320 2519850 754908 412566 529760 31920 19978120 594090 30888 29958930 56400 52140 3386700 21472 57036798 71940 139860 40092 35340 10062 291007800 53562520 45360 815430 2968560 78540 69160 20040 36036 39179976 22440 164 10710 11764 196560 12180 21840 108486 143130 74022 6300 34440 96096 194370 852782700 2045 152604 6390 1901708172 18752113380 1638000 469710 14820 4066920 229320 140448 6761040 124236 1311156 289237608 241955 191461936 7141680 196075620 108240 31960 64740 11623920 189600 30960 44940 45540 81861780 335160 13830180 4816 191620 1895880 2314260 510400 215280 2575440 4361280 742560 2199600 92221668 1855854 21298680 17514 27950 2809404 18462 59004 16110 184030 4620 2730 413 18700 60726 164 18906 1358822 67512 52854 556132200 70140 411840 69956700 11948040 7448 144540 13246800 1723470 20460 471240 33090024 185900 25689720 2920920 744744 4425876 202922280 1756860 4934880 17080 6038760 143220 1622376 26295924 290394 101688 2206260 101244 205380 11370645 820 27878760 2501940 13360 25872 260760 93870 13572 412 3720 1380104880 27530580 2501856 325740 45110 234676866 1408680 134910510 1283400 5736780 373520 223650 2934360 6252630 3834350 198690 1671978 66330 155928 33066 1136850 412 232560 138 2205840 7068600 804 1914302 876330 381258360 654288 14871846 834960 309960 23970 457520 85156 44460 6957720 1599780 175560 300960 1383200 411180 7728 411 843465 24774750 26688 741981240 628320 900900 14043414 411 6192 5490 66624 5160 25949 2429727300 1877382 367080 81995760 52884 930744 2111571 189120 1314222 2996296072 122220 67860 1203384 19388 2920 39780 1806420 651420 820 1206350945800 414 414 657540 368 345186 1717170 2125728 72540 182820 650160 2045 2151435 9870 414 4312 149430 350460 34272 74296530 33852 9732450 9997134 408 13265 153999768 478114 6136960 13345752 10962 2973096 2849 669760 275880 1760094 77976 1829880 894490740 25440534 21280 405 19925262 739024 10885440 60529560 51074430 12932920 4433 1069926 6396 55380 804 2300100 131274 54521040 514710 435600 48694800 192720 2701776 41249 61218 67327260 6142620 57525195 414 414 9725 10300500 318246 1109862 1163548 35667408 62484 414 6171 21004 414 20418 32033 38225 414 414 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 164 164 14885100 8 82 39999960 38860 410 20540520 6507930 4551222 1486782528 90090 71040816 2897622 106330 164 8451300 360360 3063060 50400 164 14322 41400 154512 94668 55446930 3804710 20408850 2835 1824811 48720 269360 635970 52904 9423810 59280 1191400 116732 85680 29920 11165 16919760 117390 82 57350 903210 569025060 722925 4515860 429318 526680 351190 6160 689369940 327248 188856 108630 162108 52290 30726990 2302300 125572320 518700 7106 17503356 3141600 410 1527120 42380 1077780 2880 2976160 541140 3447654 30810 1533740 60321690 414 10276 810290 8 795340 1446190 229152 1062432 35141040 4822200 14586 31320 7322448 5507796 33659626 1295480 33930 35070 15195180 11314008 204125460 583270 914144 55459716 14214 16974 97440 959760 12556362 29304 2187900 95135436 111720 8461908 30174 537768 15091230 324522 453164250 81510 1820550 289800 790548 1024920 13284 32292 62771280 7980 3480 1160250 15287118 434485920 37548770 1211364 1193808 558030 554442 5369280 164 12060 178467 27450 33780120 76320 36720 83736180 405790 399 30221400 3284820 6930 234763620 94233 3152 9785100 788470740 4415796 5335440 5100 74340 16410129 922856220 14680 21340 1417752 345720 17341870 3096280 892710 69366066 60589486650 502320 32010 49980 13440 13695 412 1158924 185640840 4875 210672 34673100 9044195160 388032 276 32130 2144520 1500 4680 22440 207480 98838 170520 20015520 345186 1537725 13539240 804426 29882760 24806880 5424972 1970 65100 57640800 34013 284580 6925800 164 18906 41724 4125 28089348 11880 89700 5085180 300699 208680 21498638700 17426640 51436 3215196 40704 7011576 43126512 504993720 135320 18378360 27972 7146 49179144 46896948 44505 73758300 37654 216372 6404012472 84600 4392550890 14507598 286671 5029640 405919800 658368 957280 12325950 2540934 848225 104879544 123074952 372036 324632 416020 826 98131488 44354310 1083600 1887600 27588 1706490 748422360 13341090 932190 14508 55380 16424100 155127720 226872 8534724 771059520 486200 1379664 60060 7584720 826 103349664 6090 667561440 12117465360 1172465 30660 42504 153714 13755 13972200 5614 215152 4309446960 24309 23874 43779120 22222200 25155 268632 475452 36806 36348312 518307240 208200 71596980 91770 88920 14120190 9675 141336300 12383888160 22299900 102336 75125820 78960 600600 310500 62700 65520 1898154720 106920 256060 4296600 48720 2771340 1373428980 248880 37442160 287918400 177926112 291060 40663800 26228 11503800 78132600 178560 39060 4935220 42784 11880 5038605 1159041 30990544 17837820 610512 345560 60434220 963970 3849480 2669953440 2656770 834750 85547994 485525040 666414 2762760 966280 415 30710688 2454 1750014 299284524 1010100 5039622 808080 9769480 123690 974358 6747574176 13797 160249320 3150 415 4579120 3256 987714 258941331 27804 406980 32824260 6729450 203830 1736790 4512480 5016000 62739600 2197624 3650 7189487760 28310100 16836404 10648681680 11520 33558 574770 4305600 207952 10813779900 4333140 2910420 8003940 351540 302610 174432 71825 298831225 23035320 11194 9920 489736 13986 36983804 26953654 3675672 42064 1342326 415 746235 38226 43056 415 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 69 41595 138 16 296140 8846256 23 22140 1644 74989200 102648 138 815490 84630 138 3294060 574035 260728 10236420 35827470 9926959770 839604 1441440 733135350 69 119028 21420 9002136 232222770 153720 69 1164 3301128 5790 928680 46748 416 12652668 14520 274680 39480 821730 439890 6630 11644 2287656 789480 10393485 9774 408 46 146280 1400580 295470 572760 2605648752 50976 8546010 15375 734580 183540 6783000 215280 817836 2042040 508615560 3337236 94870 860916 22401456 31635912 59220 120330 30377802 67860 408 25562680 2310 182070 942480 126560 32 5539824 29580 1046871 497345200 98820 1237698 18891180 252693350 415 3045410060 15327 335580 171580 1754532 28604310 8978640 25365285 228312 151857 1344846 69 93912 75746220 108089100 414 9268380 1146 97020 3149664 11781 41709360 1308720 5383610 22440 154802340 158928 1466652 228810 7254240 74328 4968975 10103280 877800 11223 227304 80808 415 2150500 22110480 25629912 1860240 9024840 68400 3570 1707732 16110 10212384 43007580 43890 890820 4134780 1070550 3990 33124140 1156628 5856086580 88920 499828560 13120380 7980 12540 7770 2520 17228610 332442 94248 895356 123120 4680 16450980 21054 32700 33879300 415 7486 159360 2509080 5969040 115368260 30737616 404404 15590610 58902480 1588692600 132924 4686000 38466120 2996136 409968 1857240 48579960 9212568 11269440 18096 1791900 39864 7078764 196344330 15810 3144 1556100 7467 2423652 427770 781704 207681210 235865 102222120 2449399260 185744 1423817 28560 20358 40508 138 15582 416 14920560 122760 3593100 74340 252572454 2716 65436 70254096 67327260 20107428 4890270 16676 17284 1239 299980 7582680 1319686200 2055 24920280 4264260 55397160 21560 13430340 1174461288 1775670 1863540 6783 656370 1515150 165060 125878200 179220 13665960 319378 4114110 27779400 188600 18276720 42903 626106 756 41234700 304590 13498 1932840 1966860 544050 109200 28470 365555190 535542 257400 105204330 10962 238680 4306224 3828953520 98136 337934100 3381840 5682600 82080 1206 345618 1260090 232560 138 21630 37800 25202772 11022700 7380 55125840 251160 54847962 163680 828475620 252195 304416 10961978940 1452360 2716 398580 1153680 596254 1280 107174487420 362340 1205820 674400 114800918400 797160 358488 2194920 60450 330322320 5970 44232 397110 1890 1729560 180 44857176 62990928 416 1411740 2863 2267720 5340 96720 2595780 6680856 568024 55224 8283240 492660 866505640 855036 183372 4020 1402100700 1395961632 5790 42230 11270 8510 4613970 2272172760 2642640 5301730 7620 4815550 12945600 8629005 14049360 3231472860 804960 280877760 42039 234294060 11550 1230 31392900 73098 11424 1633170 2814 34580 233298156 20505757272 5283096 41370 24490620 166320 120500640 40860 17827056 4048747560 8712 707832 521560 5643 6832980 60568200 22820 10492200 2030 86940 62250650 3864828 31495464 15960 40716 78 4092 502086 1784640 514531920 6430800 416 2235024 21054 1968120 177840 18465720 280140 34725768 416 91728 130 10503 18273480 288 8539440 14023 10250 2348346 208 633660 416 416 312 19182 416 416 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 69 90 138 5755808 15620 543816 69 2439060 316944600 330010128 43920 138 65394 1323960 138 650650 943986540 125580 47196 259578 5642 35800380 205800 61904 69 417 68376 80357130 1343160 100630 69 452985 2770416 7147140 90168 237510 34730 178831800 1180851 62832 1532244 36090 415480 38640 8140 291225 90483282 370944 73080 4455 46 158312 119280 8976 39600 476396700 4191950 116280 9286641 15484 14394702 130872 2664 1374912 86322600 865800 1320690 397110 908208 273504 39480 81631620 49494 1996164 6391440 17370 522480 9912 4341120 484380 3540 1296 120294 13860 447304 8428560 2585520 289080 9052 22212324 117198 11060280 2260440 1753752 30870840 1794156 41882890 2026775640 505817082 414540 6972 222768 69 20700 4780 2462280 67136160 363682 26166 4821960 504030 757680 96460 93240 10563630 27490320 452088 973053 51408 5189841440 18900 4548258 782340 1108800 534280 7076916 714840 2527560 3582 5078472 635145 3132 120714 115194 15257046 217295598 873300 90 417 15810 3388650 430836 27435240 479952 21122 2260986 7382760 4620 2739594 412 321138 23820 95462640 30495 46200 463320 106666560 57385650 294624 5520 80240 4184375580 3080400 979506 53672910 5820 15504 82992 183734304 98793376 25777666530 148470 17976090 4092 154280 65520 258420 697880628 2394714 124920 7770360 71742060 31668 9208080 52284960 306204 1932 212520 399714 3860 3168480 10623470 363636 11830605 1344288 87780 410955300 1401750 382872 172550 2190876 2989852536 1127700 6261528 1275456 2622196 138 417 12222 741750 1626520 214320 1635900 21012810 2080135 401981580 1619046 90848 242117304 4427280 660 156288 26160 198660 93090 4144140 1162128 890736 15080 1151514 1605800 21605980 3456 198604 70434 11875500 8953560 14157150 275520 334950 470692170 311220 2149140 19868310 80080 46860 64020 4620 1141300 423940 2678060 15301104 17559300 18090 479700 772920 30953780 3498660 32032 255360 13956113700 69660 1320 6649457220 67944240 919165962 41796 150396 298183500 830 300300 3780 459940 368886672 38634 40721247840 569520871920 38360 41820 345 821730 2010 78624 32160 19910 186182640 91455840 165900150 1362900 426120 184800 20247 3691380 670140 1646145 465696 79746030 52191360 14271 395202060 27219060 414 98957100 26064192 5520 1097644548 24201060 11015760 973896 3951012 5160 417 1214863650 105518496 40953 44704464 507990 444553200 153592 27840 3572976 158340 264120 35332 1652 536796 742140 17204 54120 524700 18378360 40920 3690 41120 17073420 143640 56940 3144 1841490 413875 180180 4534920 173730480 177735 8260560 1103760 506604 2394756 3838296 5781006 43913142 85800 42504 384540 593184 597183132 2100384 7434 23538840 417 1139880 61751760 437503976 417 2010 460200 99160 133977000 3272 2763180 596700 68220 256770 1224 1966055 871500 326370 532802270 186560 158884 65736 1620 65196300 417 6341440 278460 66176544 3779795460 29900 913440 4012272 207060 43460 2394 316920 13827660 2772 8853390 5520 40694940 24532200 2137068 417 576572 1370850 533820 417 417 21122 8004 21165 417 38780 43472 417 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 209 90 13790196 440640 20340 311220 1632708 218124 453220 209 1110 462840 56814351 9657648 2251530 3984120 10166 209 31020 31020 418 9336 1755600 3265416 8832 27806310 111860 1289296008 21696 208588380 30846 59097780 946553388 498960 150164286 2928 418 13160 281060 3050280 122038 1819785 12886 1658724 26100 965380 6957720 89460 4981680 240240 24012 109200 2822820 686280 347820 45500 8190 5449180 1638210 4995480 30646 3419357928 1817046 526680 15429960 342240 141255 92310 1736 2417712 125430 418 2560320 306900 1244880 235144 33448 396 27905670 18566856 45872970 1960800 11036 51385680 5492520 3430260 30360 10689800 24084036 2218440 83190 416 1607760 1965043 676200 68131800 454461 2228940 4994220 162260 577508610 411 19113 19272 106020 8549580 2852850 9305036136 133320 10950720 2520 593340 1619046 20447570 2963948130 6415060080 4572 61185940 414 18385976 396823350 70450380 214368 209550 7434 254604240 20328 3097780 951080 1151172 13160 8131032 1825878 5070624 1600716 9325350 651244 90 4935840 19716 29820 89676 3057615 1164240 1421200 223236 92460 26676120 29484896 55935 77328 13713288 64029240 25631760 3409392 426972 712530 1212783 3592848 503580 13860 4838886234 10210200 165438 30750 3021480 16825380 1707240 25200 1220940 483735 259394850 10080 92880 83743660 402887760 163152 117810 11256 73096056 36090 513240 13003980 1550770 3601620 3536148 8820 6416 8644734 297024 1492260 39274 5753230560 1158300 206523240 6611856 107747760 839790 6963419232 95817540 236808 2161320 30396960 415714 321194160 8060 38226 418 3216 2481930 1080 147660 437580 340560 840 93819600 407 522522 2972280 30090 5016 2729171970 141636 5560 97921572840 152460 316680 1048396440 11408760 23469004 119861280 2315040 7785288 21310020 977936960 274722 1225224 2788980 5676300 1376892 101146955 14280 2226660 82764 828 18163860 424728 129150 5725440 36630 1212 8871174936 44604 273546 2840013540 21006 86911420890 12983880 511445480 8910 182868504 90162923760 878598 563989440 36036 3370080 587187480 1212120 22151880 563152200 3582 1124760 429660 41418 81326 697680 9660 10815 1625400 900384 2310 145080 28217280 2010 565035 1891428 468270 7405548150 18560 48816 2956578240 1169280 8288280 565035 1409480 29541512 22688880 1617960 95784 13471572660 1190280 337008 1999736928 179090100 1655010 149593359300 116292036 18876 50734320 2282280 1035804 564300 265860 94419360 881948232 34321980 1073844 2879576700 14104 1323420 72785365224 385764 24140 3182616637200 467280 336 869909040 15484 2340 42193320 227700 3940 264808744200 6176 10414 131040 20916 248193 197920800 2800308 2525875 410797860 40530 33660 1073632560 190199880 213180 10427340 1124244 34465 1068729480 20976 15168 695640 8304426900 108221568 3175107936 10535 10724 57764700 130284 641025 28440684888 44240 19728 2568720 2303238 320712 356514480 2863800 5440 254163294 66780 15307236 2790 29610 857220 22595040 4620 418 33799920 407 22495880 9125532 148005 302898960 227682 18172 2828 1395 6192 646352 1495779 4126500 557710230 3052920 3980 130548 320850 57120 1848 23436 572460 1365910 26110980 40765 1439592 12834 570492 21181 449190 2328648 16328 38781 418 418 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 209 347700 13049190 1420536 150702110 7020 1710 41937480 1813020 209 319722480 21711312 325584 109037994 848470 242640 2049810 209 336 168 418 106932 408408 3423420 1071840 78165150 2700909 34740 55476 474662760 416 263340 761670 161040 12052040 706986 418 27203400 278810280 15809640 419 8195460 46442340 60823620 822 25275 217560 155400 180180 2105600 337134 127544 33208770 6464040 11113830 2240 11396 32844 19530 9600682 3381840 43093197 2035800 7322940 1400256 974053080 12753357840 593516 3892 1715616 997890 6060 7560 14852376 116117664 46705428 746640 746976 29304 1345090992 19137240 696 56304 92400 20952540 3554226 39060 974400 8624 1596 436632 396 3528 3315 3008460 497014 7580685 205286730 714870 75240 241164 73416 639630 43818 8580 40590 733333440 101281950 948600 748176 82992 39182 471240 313404 10024320 42504 13495092 9535344 12030 83828836 12870 2735460 33789132 59304 1373238 298201200 3539040 32342 1230 128340 2630040 34080 78330 592116 395850 8428464 156020 74970 21945 13633932 7803120 3192 2474010 61020 11670 3836615640 91264 80878380 122892 114540 2800 31914432 264550 568176 56784 9010980 641130 661545690 2651880 2219010 2441880 44892 80502240 134930796 13104 919220 291564 78411024 1778480 438510 101010 449616 8640 119340 1139292 11194554 947310 65168922 61590815 2520 37662775080 1890 1445158 235620 608400 21840 7665 725400 27720 809340 46494 9480 287280 705432 2184 141680 18381397320 15860592 28787850 4620 280308 748 6817 384 19920 508232 2348346 418 419 572424 6520 5313540 68460 2829701 41998 1362312 38087280 267120 750 43384 23100 16944 41538 102960 1860 686280 67320 18872 134064 419 754020 7920 1131 11266320 120406104 78000 3261960 4508361 43884 5088 21312720 415296 89470 381276 4925 3080 13501740 39600 29666 731880 283176 834 5252 2108340 9672 834 9800 525450 462300 84042 1018500 111180 10260 834 13022 34680 1478526 834 22260 28560 4191726 4144140 7920 11700 1563035760 547520 39386124960 569520871920 39198 3687060 23943 89958 6060 4143828 61729866 113220 318129840 2185380 5065830 164406 363168 36900 9660 1413720 37728 63137760 2493288 22960 298284 379512 428344980 10087643280 558432 16116750 1470084 20463 245700 1248 21168840 1200 658350 42420 180 4269720 262095120 40810 114464 484640 24144120 832040 121023 190008 604200 6118200 78548 820 180600 97720 28944300 386100 237660 2289420 28420 42784 4324320 11524020 2583 1140 41520 14820 842450 30510 160080 231995940 22908270 23148840 9870 2070 419 21762 1570800 97200 40110 150696 11529570 1214511960 42300 2882663784 28896554 41238 712620 745800 3415146 331968 128877 11640 2288880 786384 9304120 12936 2448072 38920 33320 13167 3690 3690 419 456445 127050 43584 36036 3029400 60588 5278 2772 35343 230906 5278 4979744 2864400 3451890 33790 229058544 423504 7218 42768 3800 1136520 43780 16830 29400 133380 10584 7830 453152 53482 26068 15498 799940 419 21240 24150 20916 1152008 38920 43890 419 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 420 210 105 105 28 35 74816 13244088 140 299296 15 167890800 420 105 93060 57645 248640 1920 6 3 664020 7797864 38216 25612510 63336 27293640 210 2884 420 29580 41076 942480 197916444 30 10626 4971120 419 5712 229152 420 140 2016 14000844 7515930 126336 3739320 75460 112759110 13930 16066704 896952 26736840 1578240 394 4935294 2408 4021446 2547909 70 2346 584220 67452 882132 582540 73080 5203800 122655 108150 28 10483558470 21360 13572 989191897180 41140 40964 439110 8275260 2958186 7358736 7258 52260 2848 210 188480 416 352728 22464624 88593120 19056 163020 15540 78540 2962590 27367992 418562 3982860 1188180 1020923610 60127980 1116180 19745 129765 71831760 210 1106820 2352960 188370 475640 27972 17732 10389330 746369400 16395156 56595 540960 62040 7562 98040 39891852 1206 197736 931860 3825680 501960 14490 7020 132840 34310 55440 2539936 244440 18465720 5100480 564564 6650 86286 11228 74970 105 16380 134850 2540820 9206028 1534734 27390 1203 416 36960 5339880 339150 2028720 358380 12050892 241010 360360 1661520 2042040 2288256 14898576 4637220 564326 703800 96600 1387176 5125890 16556760 885456 410760 675360 28260 795432 158790 42591120 13430340 7054320 50196 15704640 1438710 36608 31297476 399024 1485840 420660 2422728 2549280 779205960 9306990 25200 51660 14280 128205 9255176 1713432 14190 293878728 20497070 66780 154836 7300 2877420 46367808 535509 484848 23814 14448 9262341324 26702 40230 420 12558 26520 3540 9420 10664 2488200 63448 457710 34580 5442864 165564 161621460 52080 3658200 514140 331530 1329900 446790 4440 9535548 218704500 300300 8370880 16402320 18720 87360 243936 17880 3946110 8068455 23544 7392 7699560 40815192 415 31416 3056 168630 636601368 7913500 10500 110368720 84822 47520 1171062 93000 4186560 73260 9009000 286987559040 249312 67028808 24562720 18219960 29605296 32340 41580 8190 154584 11547579120 475976160 7980 43758 29232 92707290 351120 418 232560 19320 105 784350 16236 592020702 641160 5460 767970 2171778 52140 10035032 18186420 170630 13728 280350 999818820 99688680 1650060 1249752 219936 201960 1279902 350610 14784510 432552 217404 6285240 1075308 79380 417 8923635 46248 56283600 2009820 417 229080 420 1495216800 16122325 718116 1200 43811 413 12062750 1381380 6500052 55904688 14190264 173052 416 35700 8220 3017820 416 72380 412637940 8560800 390 415 64740 20818980 7665 10560 4637952 239556240 753480 535760 130130 177840 415 279000 643218 1053810030 1076355 6192 24851960 420 847470 1120560 255558 71238 385 19154200 447902 420 3944304 320880 61182660 9398760 5159280 15709200 171288 37384248 7100832 284222040 48672360 2009280 14040 140868 3360 157014 3740 410 12408 364296 231132 1225 1292100 50781300 4060224 7617792 420 143640 135 205530 420 217264 4002480 119930629 268620 140 210 2926 393672 16536 5453 15986049 420 1106688 350 7258 149898 732550 4784 331080 420 420 315 13113 420 420 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 420 210 105 105 28 35 4373496 5063190 140 901425 15 1365546 420 105 404922 23860200 15124 151613700 6 3 3537 995658 9021900 438480 59500 405482220 210 7350420 420 126990 308230230 511896 493272 30 1128600 24123792 937565244 2474472 7728336 39480 140 210672 1037400 676545 360360 165984 876876 191100 414 7619 6846060 14912040 45828 112951020 18960 9596520 18150 387600 70 1961760 4850237700 240240 14108640 371076 14652 2915640 26059572 2080 28 557760 421 399 887348 1896580 407160 390580 1184040 31108 49400 12104136 1591044 17136 210 5490 2475990 8042640 9309300 382536 6840 2311320 1652237963922 556840350 117348 256200 4290 487578 98280 3713820 9240 2024880 2982447 146520 126175245 210 915420 694260 17158365 53721360 59052630 2509254 2277660 18001100 41132520 11273322060 378840 9669660 6162660 96101544 12935762400 30771840 2454270 8488480 421 36332 2717220 197190 91845600 517297 410 338192400 165620 2660 40812 325584 161460 880110 416 667260 105 411060 26040 18856740 7264998 1690038 42670 6086346 6856080 25986300 3374280 2424 974610 13430340 4510 1238973120 361456 1588620 26343030 4737151692 10225320 23983320 5304 130785360 16218 841386 24264 395595960 7980 69000 599256 283016552 13312530 186465048 1770210 2835360 417 400 167440 27080460 26528040 1167894 512820 3579030 298522520 835714152 864 4257 221676 40300926600 2279340 1068600 80835 1190280 65148 168367320 2071440 420 96677300 289696680 7830 84130 1316700 33390 1896300 816270 27690 32982720 200970 420 420 18906 35720 3540 188866080 8858 5723256 424116 203412 33456150 98010 175560 20944 350117040 5040 14840 13596660 516 64400 3085680 3652110 31878 237676320 421 235620 9773232 9800 64344 430063062 31282020 315413280 994105080 63954 105442092 1036299600 659610 539220 1011600 103395 77520 14252277900 19818 129480 866888022 611018 636480 15975960 2234232 4422 943650960 7447440 11131210 500119872 1560090 2266890 24626100 838 55440 44352148470 174321060 2196474 39128760 195020 64260 644280 1649340 42630 698703264 338310 564859680 13244671440 19599 2691780 42570792 7830 9900 68983200 44220 2169648 88678800 15236760 40283880 35555520 421 146952 104160 5315700 12192180 483882 36828 241080 586832400 992310 44053188 39886080 20159040 106248912 857416560 5033160 828 65880 57888 1416240 38427480 60672 5705700 1898820 6511680 22837848 16222080 9719892 84700 6990060 215460 16632 269722272 85683400 1627920 1388520 664020 740 606182940 2127468 464520 982980 3089240 14400 1845 6071450 4849240 214741800 304380 31428 187685190 388518 27573260 9735660 775880 209069630 51300 1651971090 18720 92272320 38064 41340 660859368 421 28980 12106380 659190 12815880 27300 5310018 36547952 277200 590520 2898 134769096 29295 20720 8713320 27280 16404024 257400 105276240 11368 131040 116929620 583020 125860 17328300 3183180 51365160 44298 16170 89577180 150407166 21358 17916288 437580 3961750 100170 39555012 421 7554240 4080 158414704 4767480 13860 526094268 4555320 18669 2014320 837200 18600 16590 15820 1433256 421 29505 43848 42750 28549210 432692 43440 350280 421 421 39340 44310 421 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 138 418 142780 559440 5904 1053094 11820 300960 434520 174720 167010 77916 438774 39600 11352510 427455 852768 18558540 2820 183 253110 28980 7638 483720 1138830 1301284404 41332032 42300 243880 119560 98670 2816 108867150 24780 26488 667968 323640 9860256 5879280 10408200 4172490 36658188 9447480 110922 30077460 5382 1248 563880 236577 5525520 30184 2728440 72157162 13590 74217780 14948820 5212080 207270 38780 7410 138596225040 2339482509 4956 33456720 232877260 4018734720 9967188 422 1064 23562 244720 80605980 4101552 362712 3304980 71400 6779124 485460 87516 5081076 20372352 2784600 253110 970 17432702 44286972 834120 20573300 28645 50196 41580 898800 16327080 9059820 38352 421 17468220 595980 36913800 16131648 68702955 153660 1152021 421 1020 35238480 31680 63463400 7401240 1818300 5892546 1236 57252 12920 1510740 197274 1530776 18330 641488980 13322400 2614716 396180 115500924 5241852 43493736 114738624 57120 134232 720720 102799224 14372820 49400 343546200 228984 41118 167029590 97524 377910 63630 5356 1967070 3864 2223180 133110 7829052 2441400 40940 616900284 7612920 21652560 8892 7232772 42126 6566010 2663245200 661740 315138180 86070 2838360 121360 66294 286902 2592018 7129560 684 723360 165858 433440 414077664 10192 305818480 2478 121590 7273175 9800 17907120 1548526980 88212033 26957580 2833182 689724 25978320 481620 998712 1078054120 57960 21186 124440 2856 72600 1398012 564876 510510 115577 141873732 10181776 74340 171360 302720502 23208990 412764 119720 12152 152520 14133630 2387008 16727256 35938 40020 138 1560 3540 59280 2594319 79834104 80892 4521 174420 214302 4312 6813840 420 422 4740 351120 41580 140484708 60648 1257 35685 10912753280 85202130 778260 1043532 15418116 113288 393159780 85502340 3625440 67747680 178920720 29145 582582 10116540 7590660 206700 129870 9516 146940 35055 42420 44352 3371340 11160 290472 77261600 36608364 234896424 106260 46545660 11239800 216720 1083240 512820 236880 4429656 20274 1517040 6993840 215947920 6899970 1860 214200 72072 1321530 1645799454 655752 348840 19738 210 18900 459660 2722720 256680 3738420 403264290 43758 233870 452010 56763 143640 122220 27300 35135940 17892420 15019500 848946000 10737540 1980 3528 1552828200 221409 7987980 126672 2227680 589680 8652 3096720 256368 3667920 348358920 18450 584062608 42735 10980 251160 27961008 42021 638274 422 209498520 131452815648 31920 25110 49980 135021600 281453700 21514860 190456 66519180 130284 4895892 133334460 125356 21728 248759729400 23785 44377 1254240 19386 175560 2085 236256 75636 1217160 6546540 7920 56260 3780 1244880 6636 7956 26170464 22023330 2062522 40392 3717390 119340 1585080 3607968 109550 41817 422 686280 2905 1040178216 380067380 42924 514080 137760 129411744 1008 679320 1788981480 28718 202013700 7189470 825906816 561539580 32132 2017610 2860 2582580 12511356 4521 2984520 154882 12540 2856 13130351 5964 23233980 16297 6105 31136 35865648 385560 1090980 1600984 1920670 25737138 29637 1425690 31080 33852 12594120 18150 148256 24357 719796 745500 4324 9620 43497 422 10836 33285 19740 422 422 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 414 52 628368 848160 719040 56304 727272 26 78623160 1257 852720 1062893020 78738660 29328 235054710 35910 19279260 7770 17820 5115 383922 3463110 80080 39760 702240 3543610 1542840 369684 36529360 1214010 934960 1024596 1248 51090 672 418200 110166 3545451 9410940 35324640 3495492 15264 148456 57432960 316122 26 129076920 58537440 8342100 421 88207560 29640 25550 24414 1291752 469560 57343440 10591680 1638490 3566472 672980 625004 5058180 300960 2534700 626340 2060604 1702740 3455760 21691920 566040 4611922 51660 120060 364320 16895760 7644 22770 87206064 600600 68068 22984 242424 490 11832 1505930400 12600 5269320 4020 8099796 22707204 14234220 79680 5238690 7728 6396390 574560 96456360 347616 834921 6856080 111384 26085 8316 1180 1111110 37224 1198582 45288 4712400 7649040 83076 28982 4130 140280 10672680 30084 197698800 970424 6210 166761738 2016 7980 4115496 1128400 15427368 397120 14303520 41580 624960 22800 976140 66269700 186189570 742560 838 246708 722240 1176468 52 4710 4620 5729724 576450 42900 4817280 169260 106260 153450840 2297815 15622425 5839056 45165120 49320570 39618 1432410 7111104 4047120 326610 501720 1644 6120 1122768 1690962 15761564 347412 1266840 11760 3976651056 1177656480 3248 3299560368 23100 3679695 983654490 36960 67080 641592 10172610 1090800 95853420 34521 587028 22880 4383326220 2830840 102960 14580720 602753088 263925 1212 4906902 61738050 591220 4256659680 108564 12348 180180 44325 7260 4020 19596 46773288 72358 3810 116975300 6640 87584 422 138 1560 207060 197340 11442816 6840 174300 4911463700 604128 322140 26642 4004 6868 13226 103740 12480 1141536 242880 124652840 184044 179400 94900 1188 27367200 10138970 27629420 9030 6270 129342290 181830 1691589900 956580 85800 263340 137160 3016980 2429532 142651080 18650 8778 18787860 22382 261580 414700 5457194820 34300 842 15797340 78312 4556878 1690920 1755600 2357520 66420 16560 8778 227330250 117150 2357520 6733020 1266140 73914 190836 8400 1021020 8676813600 1011010 325584 49234380 5597245920 1018820880 141 307980 2329992 834 4770 19608 8142 35174682 27846000 67974720 3686551050 628014 22402770 1157445 78458796 676200 4095 29053917 6902 2702568 1155 1176 1294182020040 274890 180180 317016 5091240 5676690240 1233 25336160850 1404480 351120 1176 2565 5160 420 607431825 132912 27440 960 162900 423 3980424 4357080 10920 448960 5726 225970800 636480 29425188 190281000 5276700 2433860 26180 26710740 16217960 43680 3445200 2090 27338550 1836 2040 513590 3090430 5610 149100 234780 83134590 360240 160938360 2090 7327320 423 25030992 560976 6714882720 12972 2446080 475020 834 15345876 117136800 22382 11120040 46200 19975580856 99874320 48108060 166320 269280 3779100 25776 29308968 27288 1031130 23539914 80136 100485 18517590 562582020 846945 2144520 2074270 4532 423 6243600 216840780 2808 60060 48048 10386714 13884 102976412 580004640 2685840 13524 324336 349588 20552 319200 402073581 423 9200 10895376 19036056 103740 20240 846300 272480 5398698 14630 5334 423 23798060 666120 24710 1206660 2370585 39902 44732 423 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 40 104 20 342432090 11741730 195360 40 26 2520 12252240 47940 28928124 1343160 329680 37660302 190095 208104 60060 13680 1764 221340 7325136 41830 18290 38556 13778050 14436 422 16236 3666936 180600 450750300 56405 94265080 420 756171 39399828 6160 35190 485730 553112 958782 18970350 405195 5472 104 18821880 490770 6431880 278040 1707720 40 611064 2862 22291080 380 423 28650 1823601 26040 523740 69420 2657304 1508760 129220 19248 872340 3145916640 139020 60450 515389680 2134860 936600 1321920 454434 6252516 775200 33531960 7620 11336400 29863288 28560 6512688 170 2095 100988424 1230 2070600 4633860 200836368 9931740 11820 2090550 612612 11670 8658 18111543660 2856 2035 300124 5055552 1934040 797385 953994 20 8310 959760 4543 31907400 545640480 912 76836 314546505 140988 275568300 122016 12226500 19020960 1697325 1030260 10485090 807576 2853840 10948 300300 542640 957528 5862780 9115452 1394766828 629706 84360 111111 111972 660510 382228 65940 68310 3113856 52 77430 179088 148824 2529090 12750 368460 146916 24072 16109619960 131318880 131732640 640080 120120 2658240 1361212440 221550 826980 2107728 23100 28910640 51660 363162360 7334 1320900 63126 43890 23903313 461472 842 42049557 15939 144432 1705704 112632 74980 2093520 1067430 3533628 6204912 21840 348660 163248 444570 75291300 291900 285399912 2353705 214573320 235524324 21420 28080 2688 88705320 70012140 1254 3809652 1106700 1833552 11051040 25705680 14819532 423 71544690 5766660 860430 42084 61509299500 2406080 37760 38226 40 3540 3540 197370 10977840 380380 65450 424 26579322 149448180 86856 1758240 24120 346320 120480 170940 816860 18205776 22902 337212 46164300 194518800 13530 56304 12401025 2770950 133863360 32508 494940 10348920 188940536 144540 424774350 746240 114030840 284760 372589152 918720 60643440 36613356 1993992 2042040 739200 56898 15353520 34132 7957194 35972510 422 1461460 5419260 3037320 20900880 90062440 1927332 35250 113804460 22428 8175816 710262540 1960372 31700 4481082 18890586 72072 596904 52374 11748 4476780 387940 22470 7125300 2220 16383 30283830 70140 1023120 332300904 421800 27720 38775 1254 1533140 4645080 163212 10046400 729360840 144207210 5174 5399940 2582580 26352 3063060 1960152 1020756 15850800 13068 429660 2201171070 225036 20400 20077680 8075760 5754840 2536380 258135900 13860 42325920 6370320 3771180 11825220 349044 16937100 36960 17288292 103088 24529680 25452 201552 7132860 1755600 420 19407960 3960 1697696 763245340 56885472 780 1164660 104310 208104 36299011320 8952842 1553112 30052260 202920 1568160 859320 6470497670 8465380 24566430 2095 424 108905196 1617270 3008460 6104700 21528 1978470 193993800 1172262 2561734812 6321 2919 7165620 2781072 113988 96570320 6314296770600 424 22143 7780483080 424 3717127440 631656 5616 976874 4073580 109098 18651780 94212300 76450 100170 82124460 532324520 195624 614828808 6630 424 15280824 5343 127714860 34611052 220934 3420 152820 620912 932976 24679512 22022 98800 3829048080 4422 81840 768062 3000 2723760 2171400 424 928224 37140810 29640 32760 4895520 212 5460 1406510 7140 318 39903 424 424 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 40 84660 100 10 420 11506260 40 6027840 6966960 29820 22512 82716348 34580 725928 4406220 5 542640 35850960 10920 980400 29752800 469260 1703844 10 39548880 65126040 28348320 18480 23484563410 7758080 470820 240945120 77220 2490 46953592 36822 9740250 1547 1264440 511632 1103724 28795416 99957 4701840 125174280 547820 435240 130473 198506490 7420 135300 40 3528 1869660 127229088 38940 2100 4680 10701180 2514 7911540 301560 408072 5789520 498421224 22422660 17708988 2606780 48804 109740 1727955 953370 198800800 548460 21679632 18001620 38944620 214830 24710 138840 199056 452144 4334400 10 539682 13017888 153636 1639171800 1796340 139464 14952 341600 62130 754101810 6825 217170 1255800 140712 65031120 407660 29319 11649960 1450883700 7435120 20 383670 68220 5855850 6263160 79462900 221816 2483879580 513464 208692 2233440 76140 355051 32640 80010 2320470 10614 672702030 14323302 101346 31668 6789930 12870 3614520 1690468 98009800 53244 1580 676368 719796 44943 5698 2383758 57587040 128091920 8164 1770 198660 139023 1113210 114964120 6468 481460 10920 2336880 1211364 356001429 52752 50952 46715760 122763 1305698886 5237400 462840 1657005 6016200 6022080 1236 8713320 32760 8580 6180 20664 24925992 38184 6919 2221380 82992 240120 1263 11222 2989536 56760 7688730 21222 19699260 56723336 5950560 140040 74550 1807512 4862748 151200 6555450 7158060 243474 157080 424 113100 465684 14291310 441384 1638266 2782080 1200 17457050 36236520 29216880 18838380 7168824 458762700 121980 309467700 11262732 696102 42528702 40 3540 207060 5332 12933360 62524 126666540 1906872 416077200 79624 37699200 357396 44916 947340 3710130 13740 264537 639144 859975200 30394 4060 42735 1642200 846 6885 12270 107184 680760 323323 3504270 2165970 42221100 399889770 174934320 18308 28427952 87548580 34122 2033460 28644 58344 4620 344502756 6837156 141810 18326 166460 8642480 45220 42662 2324784 56640 429146640 28220 846 497640 1485792 159642 1127490 360360 17292660 40836 200970 95760 879060 8083440 1584 103861296 42380 1899982560 1018820880 282 4564020 11871864 39270 172710 31977 425 155700 1627920 447885 3649800 771324 22204 6165 406980 30100 3336 12060 93357 6174714 10803408 8747790 5601960 10450440 2758572 43077 20805 390264 37246860 368256720 471396 19248869640 523020 43077 983535 10980 753480 44993520 31500 58206505434 2926 605880 19683450 2265984 5356 746928 10713032 2370 15872220 195643140 244096944 43970940 751140 16294476 70020 15655640 1276020 45 425 933240 20691720 23472 425 11720399400 44974 3250170 698064510 1121760 1620 16560 19470 3216090 39768914640 228440520 42168 8480 6668550 70140 288248874 2514 2514 3133330200 425 4032060 3990 113036 143780 9230774 41440 19728 20835360 41496 3336 2143960 3163160 22140 217518444 458850 537030 726066 247800 60060 197580 4277280 44118000 443839 267883 4956 4956 162852 76440 7280 10746 281120 1274546 98670 12173040 278491892 221935 3161502 35844 236652 31457790 29656 564282 699776350 5348616 654192 96120 195296 104904 15849990 2709630 834861 425 4380 4970 425 425 40044 45156 425 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 15 8526 30 60 4131 11302200 1557090 1445220 1373863140 188370 425 9906 10810800 1260 30 3487554 44572494 5104008 15650778 124956 62742750 1352520 10 3164112 22230 47520 408870 8639540 2436 806190 302496 245859042 48804840 27334 149594760 2134860 1253 157080 15132 1898460 157828440 3783312 378 1248990 250040 332073 806652 10793640 532530 3561840 9480 477360 462 275477904 730800 328290270 32265090 8480 5365634 2716 72570 93617370 1268982 4536 99363264 2970 250614 1186668 60 552263580 542300 4432428 400 4258128 5109588 81180 32472 31944528 48990 29700 14104 615606 10 1980 3537 98448 286650 402780 30776760 33222420 127807680 1962810 2655672 9528 446760 162003744 1222650 7720 600600 214973220 91539975 12680550 1081080 1420 2670 5040 601920 328482 364980 35781192 71646330 426 26180 67080 139860 8796810 18921318 3744 376464 265440 37904790 5520 10915740 8344952 426 3771348 1644048 108570 220761684 35100 218376 70311150 13353997800 895050 4452 90252 42840 40320 651924 30 197652 420525 8640 11004 103598040 279048 3539016 175720 3989321490 194375280 3220140 120330 3528 937710 294120 3683764 30261 1480642020 881790 1013880 9384 1557246 3270893080 29232 15951 92742 28380 174888 977276 38121 5791764 22498140 250580 10235115 55380 30624 250025009 26520 190960 2557398060 72082920 2349540 89760 41280 24661360 2421132 684420 2926 4521 3025440 52027978 624492 30267120 27412 27334 792 2472480 4464810 161720 13788 78676 2624760 846 53352 22580360 4290 89900 27864 10853286 1960 60 3540 5375 1286856 1316 36432 6827067 12012 426 243413940 5379056 418080 180180 10470 10956 75430 1385976 2080 423 128040 236280 3303360 150144 2676492 173052 397404 766836 17160 35189070 3527720 463173678 16053310 6240 41543160 820 914940 120640 380016 40854750 1444380 2871540 1224300 2394936 455532 14022 279524 4253344920 1062732 52350 1668 10709160 274572 270270 94520 267444 2495610 432264 943740 106008840 276612 5938920 2434740 34608 1931400 2213112 128712 166830 34477828 813960 424 22470 274050 1271400 24932460 11970 1680 118320 1347060 1980 1620 941850 135240 21896 4464 20720700 3013920 1186680 30807672 66509520 41460720 2055 211200 11610 67716 455364 1040760 2466360 405717 423 3461724 250698 231855 204180 129030 170148420 5160 423 38875636800 147349566 20440 1672 210588 237510 1017508140 2343110 24180 440190 40745 251160 74561388 78228 8273980 392940 583138080 8340 51888 621756 1366841093800 426 28800655 1981980 426 83861910 2168873280 7020 537966 4410840 131430 4307460 614397300 16300860 214830 7200 262080 9660420 15785 5659644 9268740 14665560 982938 1137948 215280 2310 36461880 2884 244530 134160 37800 412587 167076 17880 421040 38645 319920 10136 2863800 44585 8366094 67710 1339344 1251 19890 426 741510 86940 17823344 373296 6684579 20944 10138128 80988 968593020 10108098 71820 589050 854910 351120 1713396 426 8969064 1224 2101050 111930 5724 13923 69966 426 5200 11655 426 5697120 633640 7372 5376 426 1207764 3660 426 426 16960 40469 426 426 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 15 15834 6060 420 53 81954600 161304 1627206 1509018 82986690 334600 593366742 19915068 2580750 447930 151620 1852158 97218240 223622685 280500 2986200 109989300960 8280 140220 420 100806 247380 16643340 3600 17860 2040 258757314 168586110 21090 281736 19219710 917 36120 420240 68670 385950 1543080 2077068 4444440 450908640 2700 108990 10790936 37777740 95555460 4120800 50616 90940080 1102608 19812 23760 29304 37536 106 560280 13128761100 466920300 1712700 19601400 6500052 124695 271320 1086166 60 42720 351120 13975260 30349020 171600 121368 280596 2898 10871784 9240 3657300 12876072 146370 230 220605 7736040 100152 8514660 277200 68160 30100 263340 99864 311305785 9699690 2378754 52440 249840 15300 17710 54810 825195 2070600 749700 220 2670 16373700 318780 389532 42288910092 41292 22380 110880 374052 8498280 505675968 665280 117348 513240 57280440 3583572720 288420 1484280 273156 1699740 1603580 181920 111936 101616 8484 392603330 633360 1459656 8869410 426 9501996 599145050 5040750 2380924 473396 30 2251956 5940 27044820 4280760 2213400 64500 78120 603103320 72065 22120 84273420 1686366 1763580 258622 191884 41441400 9312 62730 59209590 677688 161700 27316620 3492 66016440 4639040 61353 240240 316680 34676460 18141200 9082380 202640 1372137 2814 4112194800 72746820 1069358400 3721200210 301392 852286680 1224 111760 10515600 3007200 9828 95880 254184 492072 1672 257880 61412484 35225190 2090088 24053 834 248768520 47700 3418800 6120 358020 1108560 2105 36750 4465890 5120436 37620 2705220 1074450 113022 198440 60 3540 3569 25560 18900 8514 301344 280140 2696980 38259144 3612840 14280 59220 13980376410 1484340 1530 2280 3010056 8891544 32986800 1449552 3492 4944370704 41922 173660760 1583400 4157010 30082 2587200 41406390 789360 65918160 97188 14645390760 407206800 1467810 22798290 883879920 9396 17324580 4561440 427 154800 90 1108050 806412 4356660 64890 850 2704501800 340340 269280 51624300 1019844 20128680 493152660 6180 374339490 118982940 618306150 43062360 402207960 31383420 1079960 54949440 846090 1067430 2465136 850 1386473760 92620080 40326 53346660 2372708520 28560 381330 18480 62477460 87780 2203175520 6370 1620 118107990 17940 2646102030 354944700 26452 9435780 24897552120 137985050 9703620 1527372 85680 257280 249202800 1272 1272 207908640 8022 270900 1135823040 2715720 660613200 26629680 636799800 2459424 2943953100 13860 94419360 26920545960 737100 783900 45969924 7108244 338520 6056820 34488036 45111820 859999140 217060560 17616 1492260 307224 13990900 864325519200 45314500 21420 272119820 1085280 2168100 1626690 654136812 826 345789360 2009280 159104400 2852850 41573235 6885 198382800 3292380 1474980 506160 6636 3432377520 377476176 108773 110556 110760 266760 7638 6956880 446124 40950 311389758540 7225680 426300 945 153293 171855684 15949920 24304 1586975 4541160 88624536 87352 19185048 17526 4170 35272107585 2910420 1890 16709550 5250 4181471580 585554970 8910 14080 61333272 10629360 12576300 48293700 5044 10694970 117615561840 285250 316680 2307360 2764944 26180 5087250 972360 12113640 304691340 935680 8910 160938360 387400 500214 20740020 11910 304608 213465 14782 1146810 13395 427 1391166 1461606 7395 406404 40470 45582 427 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 2141700 30 6143760 73644 212 15092280 129234 80220 6278580 22010 8659776 1576952 13140820 398779290 692070 63756 71904 1960800 1274098800 465960 15600 6149718 9417240 3936 277056 49104 212307480 112931280 3160 203362320 4182024 90202 443700 6578913 290360 427 483 227664 42120 1269166 4284 3318084 199764180 12270 428 156600 199191720 8571108 2239510 4084080 2327640 19320 439920 44021670 73800 428340 55020 2763180 106 13962340 69564 31794840 38046 2666300 4876920 10637040 84924 64203580 60720 4269720 9876048 100464 7964 376475814 46125 210941640 5065152 28440 692835 6737940 81328 18205110 510 341880 35208 53130 9048 89418420 209070 5340 38640 21840 174888 17806800 235620 52440 65520 799965075 12989620 882 22002 874226550 456365 15180 30 250920 406098 274560 3674220 1989680 16883685 6470940 98875920 24685870 77479416 628866 1741740 4554 487026540 1672 8400 186390 161880 1079645 671160 123378450 8616510 50160 15268044 29640 8099080 12640320 117936 757680 26108940 1636140 1710540 55575 657436 2730 14028 21762 58266 897798 243789 496920 548328 156520 54390 3859170 101948 124488 82320 588504 56304 1371720 427 20295 643250 29431080 27720 1424280 7087080 126024 576150 2061648 138119520 4140 13260 122010 14664 408 150348 115024860 2905056 6576 1357433 28560 45791200 227010 7560 14820 10650024 175560 319506 6969267640 12863760 42160 33968715 23508912 10800 13299720 98280 1277388 850 40994400 9817614 8260 937606040 4671420 2042040 4965834720 33930 880524 2803548 5620650 826 19136832 45584750640 41080 7260 60 14190 5112 2268 138600 2610386852 51576 3880 2911788 43306 5229280 497420 22102080 1428 399504 10816 22236 48948214770 58480 175890 450450 1981320 447330 1685161500 363480 4284126 1975128 433290 40044 19980 4162620 38907 428 248508 843600 10224 5016 148930782 44030 42312 400903230 72072 426 3070704 26790 458430 246180 50820 789684 344100 256386 2688 18724 259116 81558 237120 4799172 2011590 426 57876 2597400 2710950 15990 12282660 28242984 1498770 8578680 79750 5116320 64890 2426340 274050 1212 428 581085 24360 50244 1020 4587 6920765 5505720 404221818 52920 319638 28496160 60060 5550 1266 8077608 276360 193970 355656 3477600 502320 950040 1224 307385364 5795976 23205 508935 26598 38604960 1275 1470084 110352 237300 7380 2762760 421093200 44730 2279088 21771 351120 304950 344080 6334545 2772 5122000 2363760 73479780 2576 18662940 225308 362700 18700 115260 681020340 2440224 11820 195910 8190 13755 43610 4543290 3418800 6868680 1853680 3076320 2115 188720 9632640 1236299220 243960 5213670 444720 76406 6048 13755 428 16956 3022110 1518132 55428 12040 58419333 49994700 330328 8778 2947 1104600 309666 211120 840 6901388 15815304 50184 4635759480 2625480 35370 7218 3771 3771 1384501272 1568600 2669000 4620 45408 114840 5769720 1248 121980 156 4224 4826640 8951040 2266530 32208 6195 81986580 596530 6987 900 428 270102 23604 4466 305256 428 5226 2800 29280 5280 28716660 4564560 386484 568512 19875 11224 428 2500020 321 20306 428 428 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 84 30 17956692 24379080 29172 976066 56632212 5984160 14 23199 84 63960 2210640 6127173360 112350 429 835380 736957650 35754443010 7599240 12876000 26656680 18530820 776160 123933276 211140 3063060 547471320 300980 1980 84 2053835 869463 169709190 9210040 414960 7 1341181842 260443260 43180 1700 122460 87000 8814000 797940 552636 5089350 7118782440 1012770 2616028 63928 67536 987870 7521360 11895444 23820 16065 1044126 42606 314356 8538376 157080 1872936 1361304 1389432 240240 28386 68068 14190540 1128 239295 68640 58432 24180 33027 1492260 2020 141907590 444379320 2695140 6966960 19370 30070 118680 38610 3546 11130808 186620 199332 4236204 3581424 3402720 90302940 9424 40230 3294060 5928846 111321840 317595564 19062828 331890 4169088 4466 1020 30 637560 216087300 110880 38330600 85933980 961155 34109712 286650 160979590 1539720 4523400 27888 1430520 21057960 6090 3780 32760 451620 853644 24675 12260918670 1644 38080 16441992 15240 4060 30690468 6240 2115 9301890 1143420 39380 383838 3134670 2730 84 1431 812700 29760 753960 396180 111720 2627520 1000890 3485400 4069340 77556420 81900 11466 199584 5833380 362440 36628512 1784160 4946136 2640810 95420 7200 268152390 10730 165928602840 256740 232050 2184 5194140 212268 10995600 14257230 2903580 622440 428 463980 433290 3307080 5697720 240720 6270 479550 149498160 29763048 15290820 8478624 42876 6098525 1783980 1444300 735185220 214830 624960 1801800 100408 637909272 41580 26278560 524524 358656480 43428 21172 7841742 424 1852326 428 203518260 3395490 200 662460 60 1806 360360 3780 756360 724160 5460 1629012 1123320 283360 117180 31820 833040 57816 153120 212040 10212930 1339770 1008280 155400 17281680 116550 93480 5485512 892620 19890 8755488 2436 15600 55165968 21038010 46340 2466 1092240 532980 2005388 838040 46010 191146368 196933100 12744 53010 2665260 69475 2874689664 854 4813536 11735430 13355100 4180 101333232 17526 30492 2856 42200 8873760 3116554 99324 169740 43428 2846340 6060 1986600 1692 7927920 64380 15132 6347725200 854 3132403680 92620080 40326 109012740 386002008 14514 25740 3031602 12546 828575 4541040 2120 23907624 37849140 1812965 39038 112860 4459926240 429 1250106 60032280 1815 1920 846 37675176 1118130 110880 104622 108360 466830 3132360 169320 6055896 3024 5980506 6193614 8257816806 5160 89979 19437818400 26981136 26860 1628120 369600 606018 6775020 25241580 2461032 15886926 424715148 1461960 160776 424212 420 81732 9318820 412720 23580 2460920 1700 180 429 4616040 3228120 156996 449190 444600 883740 9344720 4735801200 199515 1749840 351230 789600 38055 1508 981744 467280 429 2316090 846 15990 3554269290 846 116886 3069792 113460 78933960 936 526680 414960 79048200 2954 355320 784770 13364400 343800 16846200 210552480 22448 1260 20286 1224 10080 34910106 123291 209990 15168 418 26796 476091 44992990 637392 429 184002 416 3618 6384 117810 964410 219218400 429 306306 20322324 7790 429 429 5805800 907872882 429 131976 3394972 3990 297 1256255 14310 5418 390100 228960 3458 25418 21930 429 13680 46010 429 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 86 84 662598 430 5659836 128520 21781980 6926010 430 14 3948420 84 1389960 5097030 186354 68537700 9338406 4350240 159120 76750656840 136770 16800 8208 8331120 1668 14982660 1804320 13260 12586392 4261570 6350256 84 95040 65225160 101949210 2989800 60168 70 150150 103320 493920 215 8277540 2520420 2141832 303300 96579 63963900 67737180 16830 126437220 195272 4440 304290 8404 43085952 618048 27510 10100 426 13713084 2438667 2745758400 9244620 40155360 17200320 17136 727398 646000 7260 616706 21606508 321321 17374770 279720 8398680 2009700 337554 9528 812490 397200 372960 9908880 12510 215 137808 6510438 972660 820 204960 197106 132132 3927608685 880496100 2514 33596640 3561180 11364990 78358 389655420 2321413920 8978508 330315 287040 384580 2910 3852 40590 7098 687126 2894913300 1143848160 12974400 153384 400 117669240 36036 70800 26764920 68904 488376 4249080 9313990 52080 99343200 38772 41310 328440 138903330 959400 65731380 980426769504 36057840 290880 3120264 270660 921060 178220 6245562960 42900 73470 84 28080 106986150 43384 37074 2416743384 1707480 162120 29557008 1230060 103180 13160 4920 214360 854 7483740 413863304 1801800 532440 31549500 2042040 56258202 15900 96096 390960 3914304 1289340 228800 113919 6696 85789236 32580 10450440 517270 73031244 10653300 33516 24180 11302200 810324 417924 420 10211838 548416440 429 1000065 39368 1174240 2204200 211656053700 44204 806 5310 13986 16149012 692640 768600 994650 1437240 4144140 543425400 3256 45310 322728 5356 1778280 34776 3349632 165408870 19360 130080 7260 43 5112 2268 192453426 13140 2135280 430 14388 298584 944832 151360 10186680 23155020 33574170 57592920 6300 610470 186089040 22256 5797584 277852567080 47520 35585088 378408420 4609 13513500 99577017540 202272 1841112 36723570 3696174 37905 630034860 2830952880 8180172 2576237664 154512666 165435480 109137600 2259180 2010960 180766950 127262 69300 5868128 54054 209278160 15800400 1113840 4888 43682520 43801384 112810 1130383800 1320386760 57284220 1632655920 10145520 411768 204848028 5084904 641440800 31437780 1158840 22440 242594352 1266 25632810 1511640 87542 67410 1096200 20604 430 221812920 2392882800 186990 159514992 55080 44781 771024870 22374 3062094672 822360 438480 6882876 1680840 2912 3327478 659098440 110880 58464 16595171439 391896120 23826 14316120 329803518660 1512420 647220 15571920 159432 43325520 127704 14536368 3243240 3043716 42428100 180180 3255840 7197960 6040440 852 6862464 1775119500 10080 211363152 3063060 79302960 97524 28265952 584784 11501820 387255450960 2055412 1485862560 948136860 1224 176784 1707342000 430 2709882 91334880 16728 460500040 303838920 453150 1542870 19555012620 677040 425 156029600 32720 129870 459900870 468973050 3035256840 9944102256 22632 31020430 13913172 18054 215123700 2369888430 721615440 166796 8253245 3906 767970 2693208 9016515200 252039060 7151760 692640 425700 526680 11352600 110477016 57709080 20148 3587010 19499814 178920 166460 1943700 1304160 9042320 28413 13607264 13090 787644 827416200 174324 749320 563930640 491036 74046 157122 28182000 24398400 48048 430 403249860 5058270 179360 10676400 8589 2361502 394680 9450 5252 1897644 5219160 430 360792180 13728 321640 31074144 19981 699670 1467144 430 34561 41041 430 430 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 86 19395504 3956610 430 69542610 4191660 83160 1408812 430 2227680 125730 1117400 139356 188955 13680 5780 147840 100464 8051472 21 711900 6049680 39657060 469440 701760 19890 1360 135372 92352 1428 909510 3390492 150901800 1583316 25848 47847912 6115560 690690 357204 3618 151402680 215 2490 478170 3789 50796 4347 6163080 112800 18221280 546924 28806120 4008 5830 4837252200 106392 1350 133380 270470 5950 28980 111384 431 41976 621860 1874839560 8265 2105145840 231462 822120 5434 2550 18322707 3965112606 978360 22230 3320 8148 900284 2473704 169260 3240 16740 129720 215 28932120 39480 5240004 300720 154756140 4896 1377600 4064445 525574 69160 1177458 30994544 37344 2025 406800 3312 130494 18249120 15249 236180 287310 3852 41750874 31080 1123320 313038 74580 414918 21783300 2282280 7845024 193952 361080 123760 3315690 1664520 514080 3384 515872 64080 1852740 122044923000 426 50558508 13032030 103220 455364 4996980 22754 372960 118159860 4914 73700620 92460 21741720 22496760 17724 1431 364230 28350 132924 3352 125400 238280 184710 164424 17996 574028 30996 3656224 3669666 858 62820 28854672 254160 29616972 5986890 169020 56028 7162164 1512720 36058020 312858 6045930 293370 42920 2382756 1136520 807374106 266556 23764020 16281720 113424 85140 676830 942480 590634 43680 84003100 54600 1281 158172 970320 25748268 3024 768180 5894 526490 9969120 7357351800 202410 724160 611460 361380 1894620 5740 235620 1916376 291816 106512 672854714532 1507548 474251820 342720 1686360 27880 4560 5460 43 5112 20020 3332736 4546440 4200 2130 1173524 57240 1903800 89240 85424430 24168 70500 489600 1176224 431 6820 86388 9450 2453850 349053180 1319472 222040 1080 1046220 443718 6484896 1730938440 78358 1284 424320 213696 72429588 3335640 131600 665468 45934 3600 5296200 36720 38250 23488 5528655 31730 167280 23400 529380 421360 3527550 6360744 15908 111948408 3505320 958902 7790 596200 678950 170940 950820 1054350 783986280 414120 50160 11722620 2870 80520 84651840 33096 1899982560 1204061040 41180 109012740 111062952 16972098 11265570 3990 3158694 8610 7625520 15296736 123420 742050 3192 22620 152474868 211936 7094220 72561 2614253370 38136 33393360 59083024 391476 1409040 376955040 26587677 1284 542346 864964170 328020 10045968 81578112 17472 8521998 201240 920010 4680 2762760 7273952400 42408 304939740 277549650 1744680 404054 5075928 5460 17028 1053360 43141560 253890 2659412 1042340 529788 2702700 6448 178688836 3652740 4220 1708 108419850 10360 13260 2871960 333960 399330 100750 11369820 556270 11655 48059550 40560 98430 6588120 7200 2399040 41038 50765 9624 24978 233674350 7744932 27864 2877630 525044520 431 259740 1989900 79729650 65100 156812586 117994968 2968 742995 8791640 45250 3384 19800 4124520 3798 221508 3389221710 198189 1313278050 34798082 1113840 2788170 26134 97607250 186921460 13475 2854200 1607808 371007 431 227682 35934 4945243380 31372 6240 6640 4284 701233 176490 11296602 42700 669900 8998 6567723600 431 240240 11284 2805540 19264644 61005 15288 44800 9024 1602720 22570 25560 431 2507545 41184 46440 431 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 72 54 36 1263240 216 1494900 24 54 191880 2478 108 10047720 518880 276552 9 1324008 216 37162950 732600 133230477600 708624 43195 216 7137130 384930 18 199578000 10800 811192536 403788 153180300 15010268 1023468 8393022 108 756360 23185890 2771340 1047960 6386310 130200 690606 104880 569214 7558200 5754 27 26246220 134328 88939620 7668360 16184088 24 1900350 228551400 4284 73213140 3645720 332748 765426 377580 3063060 22304100 70200 788640 40188 4434150 12084996 267750 27177150 216 8248170 131472 36810 431 73530 7870230 3209430 9541560 845477010 1575860 118590 22440 429660 34008 98280 618492 35880 1697080 976517256 265419 1434120 106932 415800 204714972 6648488 3188808 4500720 871728 1726560 1496340 6328989 782782 440880 49780 773490 36 138009366 262710 41690 7776 1219920 10175 507780 23890860 145631304 335700 14858 4190 12121200 214914700 401801400 5052 1257880 5338620 580496280 185640 160440 50050 3875620 92216880 843150 10345692 203580 262808304 778430 1272 26480 5775 38442976 49470 579600 27 78624 5258220 68017026 292320 5894060040 11640 1320900 13728 6117144 169050 2516850 18900 26316 469433580 42816906 3120180 329840 277690776 57289320 9974316 160362 62678490 9731400 1130424 7828 822492 62160 1269450 359253900 1050168 2772 24771 1695060 11284 120324 282744 923208 138950 102762 541464 318240 15736560 84660 48867732 38721818 928200 87204 43472 2812854 4631364 42818 59850 5969040 41884 39852 3592320095 20235930 14977136 16695 2673039852 60150 1284 6468 715026 6125463960 3798 42822780 497640 37380 73140 3741 72 756 787842 20878 384384 54239262 2113100 743328 31487104 1360 108570 1139040 68354160 9240 95568 408 55440 602448 21926520 2118798 32639838 781200 2123800 546000 170016 50919330 144843972 352440 168360 95760 653397780 136038420 405450 8787240 14017080 392700 80942400 246051064 324254 910980 2343950 693643860 3767400 23052 791014896 18720 17483220 3408790 270270 663674 10090920 101780140 7739760 45450 231420 420 4019904252 119930 2066400 122648400 221430 5731695420 1087578 513221058 580580 77700 3023280 156420 10523340 986150 13650 109620 204 9407 1219680 505372560 564060 221508 36670326 197080 580635 2106720 5208 153720 55020 16577652 99560160 1256622 7125 22771980 432 118524 24428880 175296 126312 48024 17602200 176670 15318 695640 1420668 600600 664224 64554 239547 381771 42729960 135420 607431825 1063178424 432 21628320 1846416 16746866 67457600 216630 14982660 4086306 14357296800 37228 2812392 650761020 284580 195636 218868 972292860 48882820 867100 3800160 194340 40890 9106110 4687860 6284220 432 1529880 2511600 6039264 163590 21129640 140400 552420 392700 48240 84 182988 166800 31878 87482340 4728 207318 3575754 792 228984 82110 1681160 2205476 51203745 2213354 11021557470 2975 116023824 144 2576 213200 401376 70226520 102312 216 10005 60372 40745880 482220 185679780 113050 440220 228000 25465440 3483480 94675680 2593227 35400120 60360300 27851712 5447 5447 105785504 22610 2085 248160 53437392 339012 23711905 656604 289788 428220 3404310 4510 432 263120 135 14116620 31620 993234 360 23086 599936 432 216 22631 432 11352 324 41615 432 432 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 72 54 36 432 216 1692 24 54 279008730 124410 108 16740 420 22352 9 507360 216 50840 593340 10799036820 20396880 35347284 216 1282050 14125860 18 217620 10533415662 153330450 2822820 37006962720 39360 525096 1496712 108 3363360 430 781320 1112160 3780 1053360 1426368 420 49584780 23820 181200 27 28983720 140775180 854 253980 19619160 24 1126266960 101622960 29260 5028 10433280 179676 235144 2044 1316520 28560 270480 709800 781740 16236 1445760 534996 36540 216 4717050 5158620 87043740 38415720 492660 790632 3017682 7369866 523848 317688 10636920 28080 25760 6900600 263520 1176 475860 2460 32250 64663830 29640 1361700 8140 2968 212882460 9286914 12782940 39402 803985 1520996 9555480 12390 11687 1760 105090 36 12969 597597 101186162 1409404 4084080 182108080 22320 152672520 305761680 1209915 744720 158400 172260 885360 125429640 425700 683760 420 3087300 384846 10981317984 1919610 38528 423 79390212 853860 211120 3679298700 27132 398112 2665260 20087 417068400 960 169260 27 2862 1283964 385296 37820 4622472 106600 663520 53580 190990800 22187200 10117738428 32256120 5698 2606040 49545 1550705520 46920 13762980 9530640 53802 2055900 118008 2060 378 5418 312048 319572 1692 853944 3648 5620300 6523020 2436 17982888 1053 20460 4180 8841360 7555350 1546116 2040 6529530 3331020 41448 118104 794640 1368675 409032 12364440 1368 464100 42229440 1688 64020 111384 2324920 11104440 979440 3242712 11687 28425150 2070 77088 648956 11692410 11340 376740 185640 730380 290940 8256 72 756 25938 15622 121533594 959123 548548 237469680 21481200 3156660 553696710 34080 124264560 16306060680 23436 10440486 6431880 2070 902208 57148560 36957960 42460 175516110 170940 6195 1178100 4197170 23940 13504549212 6840 3852383760 6904080 28560 121518 2226420 552399540 62005460 530318880 390978 3222 3927000 433 1087170 2569560 4934160 74358900 10450440 3385992610 6174 1176247800 8583120 15998190 83160 531216 36084 15162339150 31920 1996824 326409930 31746 98532 6933975048 1305146850 1926180 287370720 2130 106190 361723824 98086170 88682969760 26581962960 5655650 55773960 623661192 2562 1093950 29331120 38556 2543240 87993360 219010 1002346800 390092040 360360 19305 279720 2311020 22692 398820 193965450 2520 268131990 638555292 5483660 107442720 1100580 203130 3777732 277134000 460320 14627340 4510410 66000 650760 631680 8506680 410315400 270600 87780 42325920 2783880 23288580 384139140 4716 218400 8888880 4716 7004 14988873900 27720 6486564 476700 114459800 1716 13566299760 309960 735816 19972260 1047200 486720 8820 28240 1722600 26928720 378480 10582 6819120 36582 31609970 5210771280 5153550 1305870 1183036140 3877151400 65490 45795750 36366 14652 224977638270 5412225 30870 242760 141246 1737120 1145760 40950 66424176 191209200 11142978 3026100 985431720 3083472 1382024 115920 334000 237843 3388843920 1302200 4735656 17145 53857440 38682 147545640 76860 53835600 15130080 4927520 152260 1845360 40066 20869200 157080 13930 490620 2001870 19807788 5460 212520 2125200 60300 6192 6672 55300 803880 1569096 1386924 179180 128310 67570580 39600 22950 126254268 704004 2790 201960 31212 129402 16770 31951920 433 22692 761904 1294386 433 41616 46872 433 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 28 20930 108360 13668 45136 28 52440 1380120 125797620 17160 38021760 372960 28 431 1872 1157904 33756 672660 3638580 21765941340 3012408 7579260 433 1388400 50567715 11214 108785448 336690 573300 28 2517732 4560 2032520 138992 433 117264 694437744 53130 993876 100436280 33625494 128934 6384 36120 6587776 130410 3672 311689560 16145056200 6698 2220 1987450920 27336 495320 942480 441324 29592 243474 6960 31122 28 5036879442 7809 85008 29080890 67704 1760 401310 2140 1742790 154440 11081280 497640 550273068 348432 1016885870 3679280 20374704 79540 69300 48433308 19092060 23616 644280 2550 2889 260760 2714712 339900 77497560 77441 1753259640 6891324 3819150 608400 22008294 168696 341284860 1537200 154749980 45715 65881200 457080 45250 11148180 651420 5220 229086 16658880 4180176 8172780 43138744740 312984 60030 47380410 560280 10508 14238 61380 7720 573240 3133060 150612 897600 46620 280500 173310 3717798 974142 15908640 27693120 4829040 3309372 2183874 3720 51351300 61464 3581760 3761010 5249244 311610 1359540 2214 2160 434 387600 5004 4504728 567240 783400230 21176100 626485860 48720 9698920 5990358 178080 10838520 2202984 68058 753480 948600 44783760 6011400 142272 736920 5278 277032 15201900 17784 256594 36540 3882060 95633160 4161850 14430 10962 911916 10546800 114107400 140925690 3762 99757345590 15522522 89589864 118140 69736 675726744 11872 17129112 765948 19953450 10404108 143640 90024 17557931160 46620 7657650 84042 3076920 1657920 40612 15159016180 22540 12973380 7818690 3941892 25045020 31921428 7820 19470 44856 3138660 2560740 7525 10440 28 1857042 57816 378 2910202 16024932 178192 129870 80940 106200 36300 680652 58080 3566550 1177848 411180 43470 2569560 66580800 2143680 22272 178794 34700820 85585500 2296140 118590 522200 202464 6240 1704 1343628 1275120 74970220 27984 75460 25742640 327800 2940 57456 12113640 924420 29523780 130107120 691008 6896780 460908 2110 127710 1685532 1654554 1427580 40320 1781401050 1085812 1322178 68040 30800 150612 55510 139115460 14940 39730 1248 8785327320 960 1260 7350 17179800 581400 3120 6590220 4329990 204 6699 422280 23044560 10098 9849840 813960 148896 45384 363362238 223680 6070680 8083208 19016317320 67410 40920 2902900 211229040 23504 179928 5473194540 39906900 1806774 7302672 14280 817215 394416 10530 659955576 29760 1293 445740 24233166 3568992 43995 41974020 840840 74989200 20264 694457106 20075580 78680 11220 265216098 52054520 6060 149085300 975982920 2927210 8351460 33280020 153924 4560 28584 50307420 31236 4980 6630178100 860 251988 6945120 8256402 1296900 12140520 434 20882610 3020640 1426740 12504180 2145 1002540 23730 38000 46833 1284 434 494802 263760 12695724 3936570 22098 2095950 11760 350 434 1583400 1766656 198702 170982000 20540520 2670360 1680 739666200 3845928 3597880 626200 168035400 41613 535095 4180 131022 742995 4140 230826 28080 1379730 302298360 9768 54054 233220 656880 176484 27650 305578 20790 472444 1890 4050930 13884 79920 496264 43725 3744 30020 818260 706146 346610 434 17950 21920 812 434 434 25773 15405 68628 177840 127710 45632 434 22446 17604 20880 434 434 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 84 54 196378 54 22833720 28 50778 467400 135774 14122230 3376487400 2045411528 420 54 397800 414004 1284 1140570 118320 2357082780 65132760 14532 242880 263340 53862 1465560 4664 54 17616060 28 492660 15678990 8725080 175711536 7089 55125840 1165063900 63900 414276 978120 7980 7034412 3926070 712560420 36480 16059290 14894550 2171400 133104 56430 181890 257400 927960 131054 420 21948 7165242 18612360 101429580 606632180 84 39380 36533952 322284 11540340 9000 170581320 8418 155564640 13452 1936725 9796948 11625 4296600 7453446 200916408 6212700 1248072 26520 960960 35971563 103320 73854396 5460 9791040 27 43636320 43520900 684180 12694242 305970 79596 210084 1034670 501600 7618290 405 85680 104520 33419100 7120656 67056780 53902800 168300 713160 2040 4572 263340 7938 2169024 44116542 3579300 28224420 3559248 443520 244906200 12896 476406 2798400 10440 11103480 28320 5466384 4713060 572520 767970 1025640 164450 1011913980 8022 1284780 85272 159390 28072044 244989108 8766758 445434 68803680 2842390 314954640 1264770 3023580 2970 54 5295420 33456 43248 1854216 8805240 4567780 6846840 338707380 1445136 54823398 139821 294834960 430 432 3581991492 133140 14174532 67716 687648 87300 8867040 83816040 53257380 24862 28345200 10878120 2181960 35215320 347130 1144710 1165164 665760 471828 7020 42504 64260 1540 1009800 201432 15173620 955956 407700 250140 31188 378 763053060 16301700 121644930 2655570 17505 264960 21184380 64170 40392 32205 396060 18522504 134663256 25009188 5754 2148809520 470353620 9048 4726020 725744760 302874 1149720 1680528 5434380 56760 1140552 28 39006 751535 3108 8834112 420420 8437590 17204 387760 7982520 3828 1170 13237224 18298800 1097824 1380 540540 429 198646140 3507840 478380 4642 10080 3193320 963699000 271614913570 67900140 1473294 3189186 52959894 8580 33150 3416 76384 365160 3120 46320 166005 598500 104940 11134200 856518 9042 96120 981640 6468 586500 8522640 176969520 8488480 5077002060 5933928 241801560 40710 4230 552552 2146452 4620 6367460 270256140 3162000 432600 269280 146003004 1577940 21620 158100 2488624560 4686307650 7739311200 21024758160 35464 5157780 213582600 14790 2604060 432 10643325 160062 85680 11396 40740 1485 5412960 1230660 197570736 4260 31497840 6974492070 429000 13524 382470 3298020 27975948 868560 62626200 2858856 863940 67140 1242384 1365780 8271384 660660 473550 345828 4001130 318792 4560 438768 607431825 3843572859 406 516600 894864 3846150 9510154208 43501640 153300 4681296 3880800 1660 2877420 4476780 638260 179928 156200 35100 654240 59099040 8839380 79268 12370050 430 435 407745 2414669950 869400 382173 293334090 2615730 5647180 314954640 185045 30582720 10443160 163530 14209883415 1704780 655248 16037406 7062300 858 207480 5347524 10164 1038734970 5008608 1073709 4750200 2529090 157080 2800 7552776 2996 4999120 53352 2659800 3416 246840 15048 1155462 861120 1418274 19125 385821 46754 260304 22770 203670 325584 20140824 31561860 435 7150 1692 790525 36777 5964 11760 435 12750 39116 431120 1093260 708084 361494 25594140 158544540 1531530 670986360 3371592 1031025 111888 9173792 1280916 1299441 36182523 7800 44570274 435 435 46376 8712 435 1288980 42194 47306 435 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 198 108 198 54 917910 2305820 224640 1037400 1049070 204335880 7562 4560 2679280120 108 2216655 15862980 41593356 30990960 4680 26319060 13057200 7692588 7173863760 64907700 238320 50778 64646190 54 22908600 380380 19909950 311220 3667580 1051380 377910 52320 958912350 1071840 2772 337008 9042 344300 338153970 7023720 47970 53737320 553851 45144 74284 78030 85500 7479864 1591608 3878 240240 3736005 1517040 39603 2191530 216790 24780 435 1228172400 14017440 11640 6195 4590 1635696 199410 1430488800 1141140 794220 185592 411060 553224 1284 2338254 680680 55108305 13860 121220 69595708 12439560 1710 1257450480 108 8656740 1067640 20680 1146288 137640 828 17655456 1516620 124992 5100 23755596 28560 9901584 2971980 37619208 4863012 226548 480480 6660 3528690 403956 99 1848 34821402 860112 6510 3762 526812 2303940 1200 1399959 197734680 1160250 676476 5261954880 886160 2968 226200 13672488 79590 442002 19092150 170544 35020 53348400 1178130 6045981480 96408331110 230945 752032 118960800 28884 89820060 817740 370530 21684 117180 54 215204 114576 7108920 2448 5302440 134504 1089360 773080 621944400 187440 2111163054 5838 44990 81092907 670763730 217140 25452 19605936 4950792 2277880 14190264 182028924 37200 284900 1687124 54288 12810 12180 8163060 420 3485328 5435760 491400 24816 54288 1063620 125930 1622880 2113020 1242360 272190 8220 115290 2996 14040 129360 10863237 2599516920 2775740 626650 527292 1278 21562720 53809560 4586736 1328040 10080 117216 53352 3744 1301238294 28011060 12462 96486390 189000 94332056 4269720 3817290 49962660 215 916344 1596 198 10512 49938 23754 3247596 2104683504 11760 2260 7225680 1260 5952 956760 7143570 3237360 11744280 29454030 404250 47830860 472654 432 77305868640 417690 2856 7409578770 24814348 208650 319035090 13103376 2498138 117744900 319410 1381380 8070840 41347040 6315 417519648 510956740 734580 4204246200 3003 835334 299739726 39603 36960 96570540 7150878000 561792 3060288 52350 2199120 8459880 10214820 806520 55440 62790 358020 4115496 78690 46920 697215792 29304 11310 1395353472 63837410 20424 3908520 23184 424536 274827780 20732 846930 66977820 21012 436 162540 1546860 23088 1979376 1627920 11352 2330394 3708 152184 2821710490170 1601460 49560420 80040 7728 45398262 99353100 25915 48906000 3418800 1122170 24882390 322903440 170340 149520 1126162800 20064 9267930 13779480 297360 803160 814800 44324280 27636 60416400 244860 3255840 83792280 7764120 37052 24075468 2628924 17923920 2506980 28220 8140 10463889744 68486880 34884 93827760 432 29848 125947080 40780740 1128876 153135840 61812000 355020 20445 15708420 2913380 46481400 47355 2784408 2770320 29835 238070 3484112940 1048800 524263740 5250 8668820160 19800 486319680 7656 4530960 352173360 995280 809088 257793900 4050 50780730 1551473196 4214 13818 14504490 99999900 61950 28054488 421260 1185520 37663920 977730 4992 563376 191160 1460313240 51817483080 162792 12096 3082528080 3870 7050 3206820 829920 309960 215043887520 436 195426 768264444 7656 21372 815100 537810 46299 10042410 436 271200 5944560 121904 53244 310590 1673130690 286520 7161000 8461992 4554 2844816 66300 20562 16965 7750 397980 41535540 4878120 11266 4656 10314 46435 509832 436 327 42195 436 436 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 198 110219670 198 206382 599949 1106700 13430 97272 4213560 227136 2608200 1290 6238320 1689216 66009240 18580380 11656 36 2106 8941020 3431454000 36 753480 233477244 6502713140 3762 3160710 9504 8460900 6477408 31008 31573080 20349 426 472444 3603600 1127295 9702 3389880 350168 16207800 298350 72150 8260 3415440 8370792 5824170 3180192 11049660 3732930 1116808 47299 31680 3178 44149 73984680 5733420 6992 249939690 18966662 2999472 165396 99176 96390 49560 9672 37136736 1955976 116688 169226160 808823195 502824 24527328 6466460 306306 7534800 243737130 202188 1068760 1388832 1627626 3146780 2130 483480 870960 104760 40950 4554 135900 920010 2070 469056 23390640 194340 27636 21240 4329864 45097830 34584 44798286 1426740 1096680 2800434 850668 3072300 17160 2520540 99 15540 3432 5645640 12099780 1103900 1917812490 958214530 35910 767676 6899100 54663 11970 21280 15289120 42956144 80556 869616 35568 39711672 278040 2394936 3816 9259320 97288620 1995 261660 586710 33060 488670 39034380 49158237 64668 5790 41184 1830708 7560 197538 178224 48768 3059760 3084840 36075 393120 18260 7687110 1838784 2047864 19551657840 1241217600 595056 13988469 76160 371280 18761820 1336199592 3200340 3482514 6341148 437 373685532 4073160 469560 9117060 217440 6560928 386400 4880320 21850920 37344 61951685 816 37748700 94870200 38988180 770240 375600 54312 78035100 3972320 3811080 32396364 301920 4992 11755908 2227830 363440 2898720 10780 872508 446556 212682288 2054030 6690720192 44850 740316 16192440 916980 19180590 1313760 1204140 2900430 142020 631299624 57876 13330140 7568 12240 69020 198 5256 69720 11193 1560460 870 839232 50160 110040 3284820 6016059 113208 5400516 1233936 10220 3822 20073120 657624 67032 7718340 1199660 212850 142744624 78558480 7807123080 668304 14880 3927 24960 9079020 673200 793076454 7140 28558169640 3006990 5397520 255990 4056113160 406 422325540 9016 172220 25545 345030 37378758648 1294020 3419856 8640 288010 109819710 3035340 6850263420 1256538 12876780 11149079760 2802690 70750680 22636600 52784940 262185924 1560 24318336 29640 9086 262120950 151200 19658100 688796208 64680 127997760 18850199760 21224 340380 213582600 29928 3089970 1302 5100 1014464 38641680 14280134 98580 14225631420 223440 6409603200 66704076 446835480 6008052960 107855748 340510170 239582 316503 111780 7482540 546125535 106275 1302 1263780 966810 2448600 39020520 342540 315147 88995 11095560 957180 31747776 30578024400 2760 120120 74989200 174580 363090 18731790 867952294440 150024 44662 14632002 6960 34250580 1616160 266157320 310515660 36284 8029476 14837592 23529000 15840 81703440 706860 97944 8820 47092 20158600 143602200 96983640 790860 234630 726110 147693185640 441970 13087620 281801520 21320 11196900 496080 420 636480 107128560 8226829380 34227312 48024 2586 26121886128 371424 129054 30486456 30186 437 50626680 172568 3010 364980 19477920 3825360 9565920 52920 475860168 8838648 2678326200 368466840 35420 17423784 12600 3423420 43992 42486 4489803780 95880 15825810 94248 4686 59059 192372 2800855512 145860 961675 429945516 52864 122523492 80137440 870421200 413664 6736 27443049 822535 45936 1793220 22540980 46605636 33120 18330 670275 17876 2413380 233120 169422 273615 15522 122980 453936 968220 367164 26280 23229 437 42340 47742 437 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 146 73 98040 846 73 313467 50550 21000 668976 34441680 331968 2625480 59724 570024 1217160 88440 33942600 36 79464 13860 212252040 36 90860 7847700 40740 2104440 117180 2982 944160 850 674520 120120 6070428 9959040 437 1381392 99981420 126336 7597590 3432 471751020 2140 180402 397320 755580 1546440 149450400 3209976 816 114400 1552439460 310248 14915040 2282 232626 1329240 30831180 11907192 2643498 34842010 55534500 73200 8533760 31290 20790 10200 1562484 2342550 39000 82992 437 146 1356600 6661620 1178100 17256540 2873100 6165900 36570 9086 251776 12961494 11255790 1456350 7896 9055284 749490 93324 32340 245960 163786185 541660 146510 213695820 264660 30590 8369442 42465150 39218280 1363725 187620 35268841608 1059960 264224 876456 28552860 55980 1077120 2226 1171170 40528 1342110 3344 97812 205117920 6080834760 10178910 10581060 103400 184336230 19104 392904 5766930 696088008 497280 5569200 59574120 3631320 83075430 17423640 3702660 57540 273008340 3863160 82110 275352 190691410 44880 6153700 3344 66512160 16384536 89640 11934 146 4560 91080 12144 1690920 116432 78300 180515720 495836 261030 129648585 942480 102333924 437 4836 642600 66990 21450319800 1273844 1526580 73260 744787 460326680 1663452 2139270 1800 2660840 97276200 47967360 456456 24113166 11938080 332112 154987560 63917040 15573768 5590350 26772 282315 61712 19380 113452560 71991920 5927520 201055140 16080 1584154 545940 19012 10492860 29315520 1353560 190008 44296560 3771450 165940320 296400 6168198960 2367867 13246740 18833760 1830 153636 59583342 242154528 219604 3144 8372364 44460 647881 27510 4788 78606 73 1722 17400 138556 3004820 532836 1040 60060 47520 58637304 299256 41557586 3762 3120 35438580 230184 20124 476560 1400700 694380 8668 510048 286440 985320 12912900 4701060 276080 1042359318 22236 10848 169963080 66570 1656 2413620 11301576 5315520 396774 1758120 663030 75387060 321930 181283700 2352 16327080 2130 73830 346680 52668 8060 131760 2598 407400 4153380 271320 629160 171836 2270520 2598 21912744 436 30576 57420 106260 1255800 9796416 338430 9013200 361080 78660 18192356 51830 37215990 1236 438 3147930 38634960 65757510 287280 1134042 27592180 388620 1879380 1527960 662940 2838987060 1381210740 1290 53200 168720 14960400 268380 752724 784320 912548 38688 697320 1897259364 29820 5220600 799008 2274753 1466640 72660 1464 85211940 4044150 2297100 25680 3372996 2429727300 424487700 46517 1192608 9347398320 7901432 49476 479180 1567566 93469740 446600 39125 1498378 2006856 35020 20727140 13604 1518300 1136520 2000945100 40680 247971100 868 15975 5225220 2376360 465120 2165 534280 1960626 5591355 6813180 1069320720 35100 87630 22042395 25410 1831830 11982520 433440 4685712 482898 219 238770 859446 497040 1593270 131460 4610021832 1486800 1969058 49140 933240 17710 10577302008 3017 999818 840 3198468 1374599872 40780824 57709080 20732622 43890 3618 26550 110880 11020 456036 47120 23100 382536 64680 5483016 9837744 2513016 41292 319800 1299480 24857 50954624 231570 757170 4304412 67053168 123318 253890 2685460 832200 91980 2919 23920 63700 251550 1057833 7239 438 85470 30600 5187 1657392 92208 3456 11656 438 2679600 35861 14259 438 438 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 146 73 32483220 13183800 73 1846936 1540 1789230 65184 2310 6285 17730 95004 86100 3448 15987990 30569760 34662 2100 11076 519398880 147060 89526 230743590 439 45384 2815176030 90306 103950 518196 9174 2457312 7341110 9494400 51870 94680 3213100 24948 15358980 1512 18784728 1325155 14322 130719120 9639 378840 292306260 242952 4220 121730 53537964 5870280 152040 1190 28980 146881020 22260 11717160 23100 1930680 1766016 117936 8862 42630 9306990 5315058 8645520 3179670 47430 18613980 257400 146 435 1004870 2538900 25476 44772 11560 13679640 3420 1329012 2899260 27119232 1240620 24552 260631 7014 4362780 23380 198624090 73080 2573775 87990 1881258600 4920 103950 8586072 7984392 2562 260820 1397298 1711710 3735 294060 53132 564720 7539840 1948716 1302 120120 14874 28985520 47998 3757820 3218460 2161602 49140 3010 240240 2775682 49608240 31752420 771210 2160 2001780 6800 2878128 46200 1937362680 12504996 706230 37760 28560 123052230 5662584 42300 45012 1790100 3517056 213360 13901160 13860 2970 66769164 146 322608 8800 858000 691560 11596992 68052 5280660 1593900 8400 454104 56110 633420 130533480 114948 309060 6360 47765 17292 13944420 328440 3472364 41055 28336 5082462 38675 4689094410 161177100 11073086 560280 4697 7047582030 51951130 3425655 5616 10998 67200 239184 744777792 26598 104160 2040 435 442260 1038240 70173 21609378 10690680 28003080 34505 6156 172716 74256 280020 361128 810600 420 608872 16608405 135800 7521150 762076224 2562 2306370 39330 436 2542848 13860 176460 15351 7239 897260 637560 73 1722 27874 132 14715030 856080 3780 14070 37128 1004598 2934360 13884962 7384806 1046520 564984 28673760 116352720 241332 63001920 545045490 13798356 1012088 1402632 1141140 903630 27291482400 3298680 213840 8512181964 4620 33114510 31013400 292486 16318 555069060 109340 239067 2368080 17778420 3096 1432491060 1100580 19122702 7335900 192660 83538 22187550 252054 68512860 392700 59176530 256410 775320 329840 109326 4614480 4491552 87780 24427860 11332778 46482 89987040 510510 4686 23303280 1432200 874 698377680 2322540 10059460320 7316986320 42630 2979720 659320200 1301520 33390 69520473 58195400 18883872 1627920 95739 208164 250535365080 95472 223560 567843120 11598612 46920 212339820 47250 3019940 8075340 9259080 36384 22619520 480942 707370 20795114340 1200 35727285 28484820 1081860 430920 12820500 1563480 867216 1331399160 6590220 139704600 1589280 3255840 557854440 3375540 56616 887220 147621600 7082880 34799800 1524589920 828980 5323500 5175408 257992 170748 196867440 11700 234600 13560040 97580 6181560 7563780 16236 24740100 199290 48138 6513210 2202480 25228 28851576 1017712800 6512 27467550 669900 18570393660 464310 666120 2170 439 12083430 1337050 881286120 3460380 396060 16772520 8811000 2982 2982 163800 181818 692048 186732 2955960 87360 13643406 6375600 1008 193480952 439 14640 11073360 3448 4370760 299211588 61992 148482 37939410 1498140 60060 1458540 57780 75840 109886700 303381540 65736 14184492840 5124 38301900 304449600 134680 23755320 53592 439 113715 538856880 26427792 230265 14368752090 72977100 2660 154980 913836 44758 4942392 55825 270756 16652322 1907988 4284918 580140 5052840 17028 11254320 9198090 23374 317550 7656 883227 42778 48180 439 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 42 2617758 42 21 58350 483417 14 146880 42 42 2760472 58590840 1056912 16628040 69007510 49231329 21336 179349170 21 316 42 2273040 848 811762224 1255892 852 694829520 21060 1113330 903210 434611320 12792780 8290764 43680 5761470 2455128 364320 8235 42 389412 198660 434280 42 57330 1211364 425754 36484140 4584 19845540 4140 959136 398580 90480 14 30600 43825320 18904620 209292 8749614 1478880 2424240 9168 1504752 121980 73800 1176 6443181360 850 743820 6199200 859860 35748 494190 46541088 2968560 381693928 2676700 2455180 4089174 17542470 85860 507960 1901394 2070 10546788 88740 42 198072 453960 499284 129204 7714 1726686 13728 601008760 7343280 4180 615384 130325 3241200 100230780 2165 2222220 2121480 634680 624750 29432520 41481 21 75900 20809530 33150 11151 13626180 141570 27720 5733420 144749220 1544897 2402400 596904 1246974 601656 2671590 21404020 110698560 119340 7182 113480367 9497070 263340 25080 555345 4323264 731952 107380 314985 120498 1705200 2382720 4569510 20280800 41105205 186061590 1415616 4560 180960 59184 44520 13665300 16262 161964 20208 153267840 5382 115546200 3390660 1040520 11364024 1279740 233772 363660 438 1168440 14980 277049 731909192 28140 367524 16840 37050 183634080 8461662 94543944 177840 1120309680 208200 239760 9731442420 87538 31613400 183363180 2171070 50339520 26640 609232 39296 10104 891870 8953560 90509796 19807788 63630 1282260 2040 65781744 13674936 159000 581400 5724240 3960 233100 734086860 147168 357780 539520 609180 13202280 5504064 4134570 179256 465234 256620 28595 34944 6412 13167000 10731 42 9796 4180 432 9591 331740 1723440 20100 26117052 3690120 31140 461992 20060460 3008 363810 15921180 1075536 5069400 2574 31992 4172160 19800 205087596 14608440 5903040 2439745344 242318664 392364 3838653 3031 438 23160 41552 113220 71531360 95760 31495464 5380515 99580 11800008 1657656 3555 32868 2587780 452760 3385200 54236112 87730 5843878020 34188 8527506 39766230 716898 666366 10374 95890 887846820 164539620 53988 27378714 438 18142470720 5131620 1174848 1183200 1709926812 1833468 1720 1101240 2947360 686136 327983040 1407120 438 23760 113675940 1302 139380 380070 131010 77880 3215520 56100 10686 909720 6437340 6163080 963200 1855536 651780 13446888 47628768 5838 29631 1813660 220908744 21116004 2932249320 47670 414 11319960 1935 5922 951048 277092 5009730 1265850 58133880 28860 9969960 2174686800 440 2799401556 3008 144760 2304456 9435 4128 6846840 787163520 2451570 3885750180 7319340 50232 436 82476 11664180 86940 188244 2081040 624960 504960 145 560970 440 4810 3879 310200 7326830 99522896 97680 140160 16440 5680 793845 1780845 17713380 937946100 46525941 638400 372172 1002840 360240 1302 81378 32795520 32760 1050 440 51111900 4906200 14118 46558512 1884960 790160 5040 272880 7151760 205320 1445496 5435064 216 13074666 3879 407250 398502 1517062575 10349040 9494400 3870 297 2403324 488950 1320 24388831632 120768 2340 48708 1558089 21392 34824650 114030 1275 1407648 834768 165648 5888 6048 14967480 420 220 2556450 1614468 556444350 9474948 1450580 440 1333860 5347980 45151 57420 2352 220 11718 440 440 330 21462 440 440 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 126 48 42 63 4212 48 126 24 42 126 96888 2007768 985320 336330 143820066 34840 72307620 34170 441 4 42 4620 672784320 435 330924 7397460 25188240 866 44577876 1190711340 944472 124382160 39780 288558 32424 21840 1299480 135072 42 92400 252017766 1829625 126 39090870 15023580 23310 372 24 43780 41132520 35435640 28512 490360 98 1757424 25599 2926980 20955 4970773275 291383880 104640 48 8441472 5550090 13400244 714518 16218 11735100 826 12390 60978060 413280 47722 23940 19006576470 14964 370890 731442 19467210 1302 968880 7086240 5807389140 19561080 201600 16842210 42 1395702 11193480 107748 533208060 3612840 25740 85560 53928840 35407800 17794920 20400 584080 32802588 91950180 26880 183631600 22495 1760220 1582098 192984 155232 63 7854 10530 1037505 4500 35702040 787150 142680 93183 573705 21398370 23232 24540 292011720 6091575 367080 9558 3335640 5844895056 440880 60632320 524560080 3794505 1110348 27460488 749685 295601988 5562480 14280 53360 15840 282400 223953070 368900 19452204 14850 43639 48 95444 5539824 167640 435 61842396 66760980 32870 1275 92678040 60522 735774600 1975424 414 8722040 71676 9240 805896 34163976 357149400 55632 5031390 440 426718264 1388520 6255 15600 2671074 2526251000 4543770 63630 12390 58198140 4030 17596 41090021700 15960 2540538 45593730 4559940 1740220020 5922 363558 440 1884960 21186900 3369360 67116 4803960 12960 1510740 12752040 565344 45256634280 3693690 156972 438 148334520 76260 127020 828828 986544 325314 726 662160 46920 469224 3120 294120 35460480 4396 378378 5402 42 441 8316 878 1314174 56580 6870 1320 749892 2013480 18749280 1748 6020 46795 98665860 156492600 268548 138852 434010 47750 58275 282282 588380 53280 5736276 49941000 824568 134232 141026388 1656 416976 262152 1028783 1887270 688971920 16380 47424 466752 659400 232560 204204 38357865 432 1872450 281085805 36533952 2919840 144078 86845140 13860 3183180 39528720 181350 34374 2704020 1336200 3988950 1740 19760 207844560 32130 1293204 45219720 6809610 322140 4035420 52080 107779932 33174 283669344 173159280 3056082 3331260 269299800 1316310 1170 6360 441 16188 1312103520 10608 135240 42000 171188640 122478 2417940 88282740 13038 457470 76111416 94710 438 101024 21372 47882850 2394882 15015 1346298 10826649750 1055262 50070240 432 855306 113166900 59760 27297228 397578 438 8017800 876 971890920 7363228950 312375 312887400 165105360 4524520 87780 7878650 185640 39623220 39624 44707 56700 4272840 5476380 25172 544544 34216 36660 1668420 1223246220 28980 448380 441 7966200 1580040 9558 533858373 372960 8910888 1218 101495 87420 891660 1003680 6273960 85669430 88200 35300160 441 14948 734157060 441 130210080 838860 8857134 4422 12004482 5978016 391776 180357480 292320 5984440 1583400 292600 32760 1680 111409350 9816 33660 251720 3464 135 14229306 48158 7685910 121581 185679780 352716 53496390 2277660 441 1391040 2687256 730620 188086548 241200 1716 317800 1113840 2130 4982754 1360268 131775 2491248 1113967568 1413720 122544 403788 47360 147 2926 10788 643800 650 37175274 37490 12710 11220 75852 28880 46898 441 441 1531530 26864 441 441 43364 48620 441 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 221 48 9875844 24120 3799209960 48 163680 24 105814800 11191 2240 34 1801800 1352 5460 442 9400 42383040 20096 4 9240 213286590 58786 16590 221 382260 5148 18810 9840 1049370 6287250 28534017486 17 109723380 30941880 6664 13104630 86142 50190 9130 8856150 59144085 227700 49530 1408637880 117648 588300 24 593460 10908 48697 328440 134640 64680 38040 13398 492240 18711420 60560610 17868060 20748 48 440 3288 348194 103423320 338345700 1228788 1381794 1334200560 530630282 3407460 46805 75842415 585390 2470644 488070 5745465 603246 141680 244860 6560 23227610 54060 229516560 19080 1050 441 1378260 91872 4620 351639288 39672 23589720 9177480 1078560 1160572 41788890 20046600 1713096 1364220 18628974 3428880 328020 512940 420 520359 262350 12537 24156 1150842 145590 194370 442 4229100 21420682164 77057640 464294220 828828 11102 1421460 2092440 468936 878 360 41906358 234840 6800 285684 806937810 4310 129826620 485100 266076720 3168 2764860 33260136 3857100 131432994 318240 227430 411720 4216590 307800 854 48 2013528 43248 3636360 805350 1317 48048 12316564 27750800 6098400 378840 292793802 27936048 795888720 1529880 2571140 8584 679140 47880 63080 984984 945168 378 49020 1352736 101664900 87720 2590284060 78780 263340 1018114020 14550 1587300 50160 6424440 12144420 151815 6732 240240 108360 344080 11298690 1090890 415380 2958915960 10627890 284841144 102366 339384 577551 852150 6218940 237615 33174 200970 8580 11180208 18246646656 30030 187704 751655 3448 77959204 466440 46018 21879000 2918286 2178540 343274160 669291 103740 9985338 31184140 3570 442 1892 449526 18696 160740 271440 660 2067884 42665861160 6450075 3313260 5412427020 2313224 3762 834960 16968 620620 16477488 13185900 18766944 1586115630 3040080 8895480 11686109526 58107660 189720 8584309338925320 12270 280566 1898820 46725 17989400 1255036860 60060 1583469 1425060 943080 107562 1842120 9828 168420 924101640 141314970 1656 290 43428 30956612400 109620 572460 349890 1562560255620 400504650 8964 1223880 32340 444379320 3447591840 581670 360180 8556556140 480480 4103190 211508994840 56880 2930880 14526600 56708400 173628 417503340 153510 440 226694160 169692 440 17955 67611180 7656 6491100 13320 229770 4457856 24912 413608 5364567780 11092900 16380 1511480880 59220 86856 62040 2456880 34491826980 99660240 108360 1308 34234200 941220 22569624 47616660 6526608 1404150 628634160 2153640 1740 10034640 3024 4769561160 56454300 6534900 157080 35814240 1519672440 253260 67620 876 390720 864623760 43524 154243380 53301120 58877280 388080 67620 4249116 3376 98329560 144984840 198339120 118195560 73080 876 89123252400 3780 21456 731710980 401192220 26626600 68801040 98839709010 208484640 1225440 541843380 4787640 17960160 22137570 51711660 328582800 37380 262866240 535920 1874964 3187800 3947160 702240 367536 216750600 61746048 7757365980 2107 43274 667875978 713267450280 3045 2978976 1635727800 3045 18145788080 414120 156240 11378208 625617000 959527800 442 1900610351640 21720 150930 89683333740 6729450 4680 76298040 126690 2122120 321801480 7045038 501270 65950200 22800 5720 50544 12887836 57515538 31518673200 7472880 402960 204624 442 32151420 590058 8037 104286 2364405750 107184 5016 290280 1312740 11205 738489843 128898 306 51729552 8040 2570744 34696900 1349040 23940 1593590 3960 18260 43365 442 442 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 221 231286258 7278703740 350790897960 116688 26862528 4870320 4776 1114350 598920 2814264 34 2609580 154224 26003250 442 3494568 181120140 443 164 15424849440 2383740 23877 109200 221 1506960 8195460 5330 12390 87993360 2917200 2367044 17 9240 48840 696 55855800 3838380 1156974 9095952 1101240 382200 3837714 37006620 2131800 1787700 17880786 360 85392840 11562 73277490 2180 5697720 8700 30972 60894 1162980 392940 428811570 49140 1040060 15600 11752 30427320 1175580 45241 6926108 1120950 10804 57960 9570 442 439 21840 109200 414120 1409100 80136 104280 353760 1777004670 54096 2245748960 1089660 82170 102600 6342 349692 5403300 169650 391230180 126672 978120 45765720 14212 1330570 3336840 2472 1434272 537810 162486 3432 281072220 782040 2081640 951720 8756 45540 98427 1430 49060 12450 2481240 5091240 6466460 1320 651168 1506240120 4750200 3191671560 13075800 31860 13800 45314 2392859700 871794 91770 1391940 12316920 8240 21090 7650720 14796 12510 109760 48620 17995950 67073160 249900 400400 98280 10913448 1510110 3254192550 2739704 6960 15400 219696 139189560 161504 109296 81730880 19650 8037 22935 1539889560 70488 9065 95460 407880 472950660 941182 443 122915910 22933350 13860 93060 6270264 12459876 2582160 152810 93240 3576750 1113840 3320520 1105440 1390350 503370 40740 372960 7686 1756440 509124 237320 2292498 36367590 628848 249221700 6733584 21000 639600 12888 7689360 2666688 21027300 46238 175632600 18564 102468600 394800 864612 2278584 1381380 1063860 18375810 19404 343586880 3157440 140300 9179280 345288216 1294560 4920 12853500 2641320 180834780 148478 26937 9030 442 1892 43070 17910 381140 1080 9840 351120 1416792 9806580 948480 2980 2080 5225220 1674420 630112 36138060 43928 8764506 6732 726053328 702900 8340 882 2288520 60053112 28976228 7657650 60797100 11948 48150 1320 882 4115020 8280 1564 3006939936 5040 964080 10474542 64328 14747880 1861860 1670592 87108 13630812 510840 176040 166140 1748 14946 188784 5269014 36528648 270628176 5418 125580 34100 144540 882 366240 633282 287244 550830 259350 5980 35048 550516032 102808 20707255008 47638080 882 302820 475536600 1316310 2881890 1320 443 290928 323956080 13835040 545224680 10422 39556 6240 1320228 38900 107880 466710 17640 634362820 160446 6631380 299587860 1027200 78540 30444414 340170 3555 416322 213180 121030140 1681500 15160860 833910 8980272 18105 1830612 31651620 1767780 1284360 2174686800 27010 2484987960 443 118440 17216160 60424 486805 332640 15022 292950 1895660 1940280 924172 10038840 75348 11792006100 2334020 87516 675360 8540 6750116 76239900 109340 560280 2066400 12199430 141219 48852 21231840 93240 74185 4102560 626455440 58140 103185360 2190 1831830 443 2656845 1738932 49020 217620 23381400 2920680 1849602 56172930 16936920 48250 306240 2782560 175032 459998 1233008 11857230 77280 19852560 291720 26928 56496 54264 1282536 443 17873460 61809660 1030302 70965 40700 7902024 2106930 64160 479941 5654044 1720400 28525497 476054 5172 48006 443 11017188 256620 2662198 14456715 573405 2065840 109480 771205 250344 148454880 56387760 1112396 443 186300 39984 443 372735 12006 12772 443 347904 48556 17556 2837541 443 47940 27010 1386264 1361360 43512 49062 443 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 44 88 22 30079860 88 2244420 911790 650157816 2054832 4808076 8 6172530 14315 113460 262020 6420 31018050 197470 23074 84 41122620 5187168 950040 15920 71560038 2299500 1900 509124 62556 28560 1712 872 11934 891330 1369368 8 764400 20790 219418962 902538 13732063800 15085 3059 528190 19597590 2473991520 1023960 30360 9509500 1381380 962760 4680 58344 1329900 24783024 328418610 27720 487695 96380 36295266 179088 491568 44616 37380 35904 5689740 652335 3172939770 678720420 81432 4340 86798155620 88 2783880 10325160 2896020 38430 1890 5572644 2127685 2436 8353800 4560 188160 18064200 65450 939246 443 70242060 2761902 7832 122760 3416 170280 46020 43882020 296856 166837860 20422437 29520 129030 5100 323046360 854910 3697596 173880 40119 503869392 1019745 22 6392 149460 2210670 464100 40590 163800 124248600 26350170 5399268 637884 14045304 1305 5620428 23780 135876 239347080 4026004 744 719020260 3258696 2760912 72152472 1170960 13760208 2792790 137940 443 30504 1476200 9700020 15015 4680 6910596 2864670 325984 67344 88 7248 189240 175230 13161 56760 55689480 160200 30866220 14874 82044 438 21264144 8142480 238680 30321720 112381164 1124788 1660992 3190740 2347785 5139372 20818980 227700 216609120 1015812 54730 1716 540345 5327840 1537344 27816600 4948020 882 121320 37833840 4066080 3749460 1161090 236876640 11900 1001220 209440 6413880 542640 998580 2080 3013200 8594536860 43680 1837360 67410 128700 899460 29470308 798 6309660 66640 9504 40433172 3780 38190 7694544 432 316008 1550010 3934140 737336 443 17158372 260040 438876 1638 48756 44 21756 49283 1140 130290 15180 6992 249240 240210 984984 8865780 34853280 610242360 1086382 167484240 241180 41040 16677738 441 196350 298980 2614176 52949220 1344 24054 1341340 10953873840 4704 24240 160520416 1653135 2647008 37620 30544920 337844 12716340 7752 71690 716856 566538 2026849440 10057680 654588 5472300 444 38798760 4399564 2067433200 1335656 599400 213528 184541630 5124300 564718 5742325728 852 9014460 21312 2136662 259064 342949320 12072210150 18768 1116197940 227700 2634 1625364 442 95441940 11843832 39270 44944200 19320 24308 135 3593051280 976140 145644 3600 7259 693966 8136 835314480 127512 31102260 7704060 6315 24480 2880 160900740 5175338 678960 421800 589600 8001 248648400 3767372136 2220750 1196832 56028 24054 14348040 480792 21302820 1242 58650 1171170 441 420625560 10266 2308240935 1526523075 2621804 184473432 471696 531960 450186 7577640 25908 5872152 2172294 10530 3833940 11842 7827853320 50483132 101556 41599272 686244 1419704 5061986280 618185952 2460 580 11430 11385 32279940 155610 309398760 28154280 3705921120 50370 5596290 102180 35492520 9728862000 118080 14632800 444 281622 77220 1920 48965280 2477962 450450 77418 71166 6404580 112770 3168711000 2408 11820 1580964 3059 218610 44310 55717200 14807520 6441120 30744 67032 156024 323425080 17892646200 11920808 10640 424944 9706320 14841 47075 2158440900 9820910 3250520 19355 30427320 2042040 2249760 33178590900 5342400 444 3665480 12143508 162806 168784 2029245120 16954 41922 30673440 4994910 7714 266798 384062580 9683 8096 32208 217620 3753 4546620 23748480 14439768 370 278640 8976 444 21395 770112 444 23496 333 43955 444 444 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 44 88 110 111 88 1712 155940 3753 4914 100056 8 342342 206745 130200 575315 1429120 15880 94957478 190995 6020 197720880 112512 1869252 11010 87780 1412278200 6371181 1765940 65253300 22440 7220070 5420610 297330 5434 331650 8 445 150502800 1032240 2864400 2229997770 23430420 370145118 7650 227304 444 3511200 1135344 159120 19056 47502 978824 881496 46632 64167180 39600 2525820 8299200 49515900 24255 1207518 24171504 197505 142086 671160 3312 110250 976080 2818200 1473120 215355 100620 440 811365480 15608450 59860080 4488 53292720 34722450 6813180 61422 1317624 271440 34195500 1033230 12710 531300 222 900 308477988 1860240 13579395 2622 4222800 894265680 115010 12404700 67360800 4870840 25674 78540 27132 1275 14382 836 32874618 1278 343728 10385856 22 12792 78540 14187354720 20670 89426610 2457 6832 985589280 23316 39162 92543490 463008 2842243800 280071 78400056 462000 872 27150 734580 496620 58500 41957244 66360 45968 433440 3252575040 331100 241605 454572 10838520 23074 4708 1011096 510840 440 75463920 88 187248 11006280 12152 91180 4488 143052 90306 55390 5952 52404 76923000 669240 93204540 183074220 325680 17556 861000 37720 234080 9053352 56162988 187400280 12811920 47241 1182636 5897640 6435780 1246656 201420 983710 206249160 22226820 62160 582192 610789200 1357440 720120 2409960 95209380 1328040 59400 226297792350 25640010 1281 9639994980 32898068 13104 205029000 5950 291720 3191916 20577480 61707360 7392 99036 9920 1002700 7802190 3296 104610 32760 12240 154695240 7042728 2741310 329603100 736848 33057180 10360 489720 340170 1103466 1692642 44 21756 445 380 9756180 396 7524 4108104 1290 39204 437580 6097000 29274 190476 1186659474 250992 18883877220 68160 974208 47445090 2358410340 870 12041640 26684700 440 18580320 102175920 70642026 27743760 1954533880 419061720 2160635400 90744 131454 582120 31668 234520 547008 3228060 34130460 287640 1080750 1464708 2344160 19404 886 2639216736 243076680 9981816 7054732650 859560 915600 13693680 1372197480 1128900 4519284 5149620 29328 117255600 236016 54288 108108 37720 6068790 1278906720 4970160 744292 81780270516 168826560 296620896 65716560 18297840 36960 312820200 1331796 97020 2767452 3099096 445 50465520 2414280 178776 224400 11595220 60720 906228180 2702700 7407750 2019600 119340 824674 102702600 26362644 127950900 117570600 206040 1070444154 1018820880 731640 338688 46037628 155490 7231380 439920 1179198 2176508124 7351344 120120 569724 27663900 7184100 3255840 2289126840 971460 13915776 98283900 768180 2568720 314954640 20894496 340060 291448892700 392700 465348 540 1215228 11704056 2026920 386628 685184 5205332340 117974220 607848 8820 445 14922600 229188960 19470 2850120 146160 22446 18049044 1485 350020 12390 2279970 3742095 3150 157368000 5158703550 216216 4287824772 173304 7276 9117720 45630 2634 1890 164472 900900 119846034 23184 13189176 9882180 928200 4609080 117958549800 159460 149640 81187920 2639651 128968 6091800 161813480 548050 26205901200 47866 17388 2970 759600 730600 1659107520 153970 15736560 17020740 4774 699660 1700775300 4801695276 4316130 1755 164710 950752 34780182780 2189195 1435200 4752 38164 257907 2978820 2674440 278760 2553794880 1570800 9120 578100600 445 49140 10163340 63782810 542776 10989 3240 48773780 14553 1022560 24066 413364 445 445 43956 49506 445 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 148 37179450 5209050 222 304750908 34751568 5172 278460 607620 2130 3481464 28717920 7242 2301534540 8820 1506960 562590 65700 1275120 792 6750984240 35910 11065530 1780 180180 134520 64752 68743620 3990 28790388 1477630 28463820 21874104 320580 89342820 648 1540770 8892702 238392 121380 42397740 3852 13860 1763580 15726480 96316 53145690 14567280 1094700 11856 1329 212840 167968 10704239 758950 4515600 16032260 959488068 50168664 609840 19320 3375084 11252 22200 88920 370107 249690 2368080 1027120 681318 1217397636 2660 221457210 11466000 14964 110490 3288 42420 5736780 81115620 1135260 148543824 110160 592431840 4144566 137020 8358 222 1091740 9480042 4248 191880 526376760 29382 308280 258060 36741 1184040 207570 594660 430 3059 952380 294120 777480 1242270 51480 445 1003884 1958 446 8610 446 445770 5182320 7155504 27546870 646380 194304 28630 64260 373380 1199009592 3852 282480 1081584 444 2880 2971980 2540790 886 346920 22894704 29267370 14627340 2197272 24444 68688 385644960 8296596 22116 356748 4787370 442 27454 9024 23320 3408 10920 118668 12093 53196 20790 96292 5324592 3957212 406980 860860 8400 45252480 86631864 996996 1887312 78500 7421622 3575880 1463280 65520 337050 27300 9738960 4494420 114555180 445 9190566 189882 804960 23259600 2166600 1132320 534480 45522 305256 198996 62300 980314860 9420840 51330 376740 19605768 25996080 36452988 406980 13129389 214500 66010560 6485346 53820 192984 420 478803600 17934 158355 2116664 10631400 91624260 5220600 18354 5481216 5277480 118081800 11520 385494564 195396300 318780 10612 18084 114380 5208 2100 616 148 446 1140 720 132 5624 2040 21528 614754 83440 52398 3636 2336400 415492 342760 70917924 24765 437580 30839424 12648 128520 8038338 147873180 19143726 436 2314314 2033640 444 3570591 1056 80130600 5705700 39816 31248 222940 39125619 444 311619000 66406520 80398500 2791100 467508580 5192940 49713 124407864 1371378 448113510 444 980064 11230272 6300 283230948 1692 389550 440 39996 689437550 28494984 3089944 3060720 267102 26227410 7636860 3060 74340 20580 64080 444 42134400 20706 814 9262890 3057180 19366 270 9658740 4410 41922 446 791700 323736 319194 471960 1818300 22639540 383832540 344640 24180 2205 238620 16920 315756 798270 1167480 415800 26298360 106572 47802 90468 3860970 15600 60450 1211364 43940832 301837800 46200 2254590 1329 606060 4522980 175560 4692745200 16800 2362716006 496836 25308360 18020 12512 327936 12945075 10436088 4086900 57630 18045 1584240 195300 357552 14182740 8460 55429080 3408 35985432 1126032700 5016 446 278460 35259400 292990 21060 2487510 20460 5647200 144210 6378840 4330570 65182260 127920 9595740 4500 6511680 446 1358280 2389668 132430 1026410 267102 2437890 33306 171114 37380 8113 8230500 67896 140400 14964215 259864514 47376 152208 33880 48840 1041450 3176880 563992 2712326760 1072600 7293 2800512 4742892 45090 46813 1830220392 69510 50294790 136296160 16544 1923900 446 23485 313956 142450 592020 5629 702240 1848 92210040 6465 19974448 446 7025760 1607058 22833 23940 1643116 37629 9729 1037400 446 11313 12093 696384 1323280 27229 6560 2948 1930600 21505 24129 446 446 37185 22052 446 446 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 444 48 302220 252010 1720756 720 32760 131934348 2206310 7296 685728680 19876800 7605300 2282280 1514040 2804400 1845060 1125300 1410864 38628 14567900670180 30321500 447 114265620 2322030 827526 1024800 52360 146842080 381900 4335660 313560 47362 269010 1616560 664 176926480 28210 24180 2166750 18170 13593132 46008 2270 1047920975640 5796 14058 821760240 980 258804 57450 555786 1031646 2214 15834 386818 54180 14760 1772 83358 4885650 20859816 447 13650 1396200 7124040 5914260 3235848 640500 31880100 11592 263376204 1113330 12819960 119350 1955730 238392 4622100 1279590 2555280 3312 177660 91368 157511640 1820940 6497400 157080 8990 38080 84096 29133 130350 353080 69930 55944 636108 4725270 39006240 104760 2782260 357084 311388 167440 87920 420 345774 44423923830 19080 73944 27720 37520 112110 25347886 3684048 470820 47640 1500972 592540 115920 2520 77112 550108 47616660 4471110 346248 2624622 7237104 1665596520 66763158 146749164 3148992 91640 54193195056 1764 8736 43954680 116280 17080 91168 3215940 24450150 30856055100 337806 290333376 446 1247568 12180 48 17160 3780 39339 9020 1614140 49585 1209516 5934600 48300 267246 3555552 19800 16027116 11551020 512820 159804 1600560 9240 1403644 2880900 5249244 56448 240240 22176 35700 35196 34971040 2299080 558060 6732 206052 1972620 502164 4615776 4078800 2291955750 63840 176125950 10021440 509743080 250470 584535 1605276 79859472 12630870 262446 653017752660 61868066 5405310 17544 861764 46512180 6966960 4945716 458660 74806 11970 23968890 144024636 70276976 149292 125020 408 5754840 381420 13531779 398502 10108 1085171472 207270 25620 17336 2948 148 49952 2340 690 13860 21238732 5285280 447 435404 127680 1178760 810 41282010 6062 11890306680 3631608 647490 58590 12912042 1224878220 13581960 3277560 19168188 72270 18228420 38206350 139128 10356486 97431845 481205340 348870 19595160 410630220 53924850 18918900 49922460 8773212 7526428 1467440 69781920 1855920 540873060 105820 6473480 114049495 890 57822 277380 48954 11215063860 2892260 3066 4774 260760 226583280 6789150 1157780 1161430 558696600 281145660 320160 71910 4240 933023520 3232320 404790 192984 181245636 4290 1135385664 6083280 10360 790320 15107400 30624 990 132729 46982 15132 86279760 1008 1740 5934900 82205 1483732800 472860 4984980 18735444 1170 1462477170 2629236720 41569080 14333220 17688 61187490 24196 71706 1559952 13650 12782595 378489420 3172368 531726 65262 14357583240 10260 47508 2793780 2232 6640920 66990 485945460 1526523075 43946 104561808 13404720 1562712 230966736 10426540 20199060 2177360238 278460 8593200 447 2915640 101840 1560780 45132540 99066612 88727849080 7421400 103320 4816560 1772 207900 104880 15066 49352 4042020 2463965 36297 53790 87074442 99540 76504187760 374256960 12240 1189320 90480 37380 129205440 76525680 46966920 38180 795600 253552 145644 5820360 2610630 37743552 5978016 4138732 1850760 10639846 461312280 2407468 3080 23184 5040 22184962800 2160 22351560 192600 220920 26286120 2547900 9913176 1314 79866 110880 447 32660 152460 84810110 1221792 20569450 2938936 4788 872925 2119656 42296 558909 270270 18800 172200 13860 248160 47592864 132804 54013284 413280 16320 39650 1683665 1073340 9752 185967624 143052 143874441 2155860 8928 447 1007400 97037160 1316700 440804 14827120 8064 27602 24297 2797089 14850 49952 447 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 224 192 112 7004 13112814 112 224 19293120 390 179056 64064 108532674 224 1848600 56 8568 474810 11310 2384844 26220 41532480 1960452 1135260 235980 740250 988575 56 329724 84630 44744100 224 7438977 2558160 642880 310860 1784 628320 1497300 15653940 139446060 139909616 3851130 181980 1530 16074 9350 16644 155040 20020 981251700 512684040 2418000 208680 174439408 224 166725 7172640 924792 3318900 394383 5486800 7424088 112 261702 934320 96240 74802 32608940 2853480 196560 1544313540 126672 448 25830840 3951 444 199758 15708 30085440 145299 171054 347130 105420 2405340 108472716 91740 199368 877114 92820 176292 5226480 133722 385809900 104700 70558488 24415944 191880 233835 1308665358 50824620 196146720 25840 6104700 15897420 350996880 205574880 41080 113454 1125432 5390 112 2415 4484529492 25956 4818060 4702005 496650 263466000 5528160 960 2681564 441 1183476 204575280 39300 192720 3692880 212894892 3089760 6034 44520 379848 1329 113347080 14652 1779960 4180176 17320 19159 2386020 16920 27540 51051 5728632 1484184 1756246800 4232840 96 82680 67116 1816080 2587200 200660 43821072 127423296 938574 34216 11544666 2750616 1298830 4512690 64649508 46620 13728 242675160 191352 12137465340 56398650 3744180 1011876 47367 12447866340 757848 46611180 90491544 14476176 11628 447 32548506 651630 85560 50370 972873 2450448 6188 447 15045680 15239938 33440 125744394 2970 3024868 2308098 1627080 10694475 230628840 1558062 607945 23425584 119731410 152508 1657656 6585 1199520 239610 3196620 353430 398389992 627900 1074528 165480 8366267910 4168260 96369 447 1134980 97435800 108564 315168 477834 5148 43956 224 380 6090 132 1987020 2447016 2047086 448 38640 2380440 2083020 563040 2258620 11088 51667080 303420 842520 2016814800 49028 45686004 1201200 220580 549540 96198300 871530 38418640 524700 121904 10173576 145057332420 18650 803700 5134866660 5047350 1367700 4273832640 4807 324841440 1154400 684040 6652223760 170571808 542402 589654968 35949900 25080 3216312 1584196068 85170960 222626040 11089320 487878 75576 29569320 1021020 206607528 669900 793122 75704550 12268200 1754060 1370200 33745164390 1215390556380 846484298 24787811160 2588340 14352 212327280 48491820 275310 374856552 2532 66294 36990 2627177280 28389240 1417884 448 119196 1078925400 181770876 1362060 4382190 25637248 3898440 5434597740 1819746 305360 466620 448 162041880 4568600400 2946216 5148 123769800 1054248 1851816 1578389820 34254 1335 820900080 355110 304791469320 31802652 2033220 14068320 16576560 25163340 92400 422221800 4069800 8213925720 10270260 195692 707520 2984520 5213040 273768180 33552288 357420 226548 988108680 707757600 444 1250172 1884960 971880 107207100 54060 190412 87058030020 584710560 4628520 86420 324720 1402245 1966055 33300 42024840 5922651420 1944624 124124 54357581460 152845 1502865 265278780 3080160 940 232642410 24024 37128 15673350 42255 204510 510510 4871790 105600 108864756 4762661904 49 820064700 114641982 3123540 10106670 936936 314160 20805960 112 20673900 2742934440 78540 2178280 5106816 6048 49560 1032819480 3951 5554440 1291500 1616340 286890 36925350 23100 181056 18042264900 930930 24990 221676 538356 44954 426546120 84 187680 281610 147751080 144 3235440 70210 772616 173766780 1736163 3498594 129283392 12936 264385 447000 448 140 780390 448 118320 46309200 2040 110880 18311300 224 401280 1659450 2867580 336 44551 448 448 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 224 565488 112 67000123920 2220 112 224 1440 150 2180 13617240 47754 224 3137250 56 870800 910 6198465 133372932 5227716 1567870444140 3520055 331576 457920 406980 7030494 56 188795880 1017640 442 224 2215 5300190 1472 5655 64440 12151 21633248 2672232 55079662 18704 19720 126564 890 26710740 673680 2892180 4042896 16380 509125276 136290 1463280 4123860 335335 224 3366 89549460 6770556 75823230 154440 3540900 7197960 112 66990 85268820 13860 65436 645750 448 117242370 778596 8646 46376 7960 669858 122430 825528 911260 2282420 1742169 15960 39457110 11310 1365210 134891640 57401652 4500 447 1580 68544 2851860 11880 32472 2604 174265 21318 4620 267893010 162120 392028 1865580 2270112 55440 2065 131144460 4876200 10954460 7086240 1349040 91080 112 3360 8039280 449 17837400 2153883 7125300 61464 47845980 1760616 1305 19584 26625 112985 268560 435610560 7868280 1953000 631620 323640 2947560 5519844 18605412 1607760 15615072 1578780 924396 3519000 15939 61380 44520 737352 8760675 62110620 29640 981240 671060 5232 3160 1281 311612 4532 3582360 41952 49032 97321770 23617692 111134100 13140 416970 110352 1787700 3300 55756008 2658 237300 3168 1183200 59399340 18375 308725780 365141088 8010648 23676660 417247600 34272 798330 1602432 2970 27720 1470 434405790 636640 14208 458640 319116 142800 1251300 21627060 439740 11933320 398991600 17850 4701132 70607460 1240130 186903360 30394980 6037440 2102310 796620 436560 306989592 376200 41100 21615 12852141120 2873458 508482 40920530 1378000 102561204 13235046 16830 6720 1072204 6984450 434 14158938 150520 3003660 384948 224 380 4620 660 416100 7339320 48678 34144 319680 266640 43512 196768 7266140 121800 2620926 3457836 2636445 43296 32589048 3297294 171430 369600 829920 2143200 2040 265958 46604 20790 1485120 38396 411750 2113511400 88536 5834568 1029860 317730 111300 822849720 15840 8269349568480 18360 1069740 115940 1238189590 4370 205320 4862706 18876 12841200 68884816 384124 70850 746790 175032 1497572180 4170 724618440 9000 3858498 52088400 15431418024 212520 93912 2179100 47960640 2210 18218970 32349096 51410040 160518930 128988241200 762840 9272340 18433800 15486 990 130935 313292 1478694 555120720 337980 37799580 5611368 5244 5504640 7380 1045656 360 6465 3604425 6532770 9432847710 113520 95004 91590 2838864 118932 1823040 3480960 1338 1398852 23640699722640 1180410 613032 6695520 114195 29190 1339800 97713 2335620 1542882 11762520 114457200 449 46799508 18692310 4700920 3672 319200 1425060 40005 46448875 12516560 2220 61950 885802680 21420 1135524 36434076 623700 1469720 3671640 50625056160 5196 8820 1780 997719800 1821960 23562 15990 10710 156849 35638 1654780 30186390 2190 44880 184470 2190 33155 2220 287640 449 149899464 222600 1243550 277326 660660 1160082 200022 226954728 449 4346212 3046680 373824 42900 4257960 2183384 17071950 438462640 2632 9948480 320528 3402672 1013880 1080 9407970 449 24203340 291564 4551187725 449 7288260 635040 239370 183260 1095100380 9308376 1500240 449 117180 21330 153439 449 1976594760 6090 33495 449 6928 45708 403102385 131202 8170 22680 467852 449 621000 8397316200 393633 1059067240 12180 812630 652188 741722 16360 17820 9800 449 49408 27750 24030 449 44700 50400 449 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 20 40 2004519 20 40 6495 3416 20 10 312000 267692880 2268084 1115100 40 33513480 14364 10 41374320 291060 480 58902480 392890680 502320 10 46660425 106227 257040 611280 40 2595780 155054880 481246480 17755804 43692594 543510 509960 120120 3238092 438 1069320 578136 158067690 1171600 10 3816180 31200 31824 1730634 20 2536380 868560 49859040 341325 4498830 185640 6180480 1302651000 15732 971880 2358720 2673060 597960 7758 5754 238602 1317624 1447810 244404 596960 226176 720720 34440 40470 40 8614342170 1006740 34580 11286 199496700 2205840 3427200 227950866 614346 126270 7778232 1476756 2080650 16302 20 324720 187359380 3251391 55489500 414468 3567960 127941060 445 1255800 16279200 21304998 3423420 882 3638340 10210200 13728660 11274120 3108780 4972968 2220435 2747030 794416 5610 7106 450 3251280 179124 7589400 1998990 212514848 87408720 13413270 2825100 1338 889824 90485220 19700454 1530945780 136118508 97440 3960 36041374290 1806420 705138 19470 93204540 39520 3594990 130750560 35148 196980 21624 168720 133408 731038 262752 154128 1621800 313248 40 449 4836 2289144 3262812 4001669100 901554 1531530 237367152 3001050 224352 121590 2009700 13737360 3202920 300300 1005576 131652 1063920 5349960 3569700 58968 5280 10221300 975936 9149002200 1101360 44520 1752 24140 390830 2513952 6510 633612 1818254880 244837944 1338 35292972 4010277180 144736680 99160 6392760 2014740 27448 1681680 7980 45920 1780 385440 14220 3488954040 91540020 1042236 576735120 1492363740 1210536 13650252 5980 203984 6691344 679320 6569820 13070280 2026920 4847930 3517800 59532 2828 8023048 273224 55968 12570 12804 48230 922208 20 1290 132 11324 1402200 5681 444 9060 39319260 8813280 1486940 8708700 6811560 784740 2673595 193440 1418802 832260 1969572 339900 407499650 139509720 1508220 215760 458280 58964976 75544 10089090 215730 117480 1035 71940 2420530 5544 49341936 82110 6060960 582120 133955640 981750 291708 1269 312885 73080 6384 278460 39552336 1970640 109368 1600104 448 53856 354420 62399880 89496 385817040 9614 348348 12625187658 85920 2562 200660 29785140 173448 2254560 17286 13320 834504 44360820 452880 5673780 55944 137012652 448 24840 1806184380 344430 1441974 1704 2396810 415711758 62574030 80180 16254 1501640 322140 123690 11668140 29849400 1198973160 8845 8904 10536 35741 6048 9762480 2180 1677900 447 4554 877800 2756492640 29494920 240315600 9240 447 55335930 27865110 88080 2058840 1279950 242972730 1017682050 22648 3578503944 3696 2678364 3832395 1811840 37816 1101240 9292 6708710 26874432 450 580054020 2191830264 48372 109129020 35921340 10111140 1789116 104052 910582400 2664376 450 2669940 425544 342827100 3723720 99836100 2119656 1468530 30210 669900 24720 33540 157080 15278410 28440 515870355 7617456 3510 248325 5589 287829360 432 1364306580 798 5814 85890 31611060936 132766200 2974356 9929172 33456150 6446426 158592 30310 15120 7828 1128048 23808 805560 4876200 450 19914840 321030 184968 6959700 2771340 113490 112383060 19325460 2970 21041 4829 3317688 498732 876 16791348 4253340 14751828 2026178 286580 450 859050 9292 71808 742560 360360 186120 456456 450 450 4708 9821 450 115752 23572 6987123 20640 1110270 746438 929880 368460 450 711816 49469 450 450 18928 45149 450 450 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 20 40 14539590 20 40 3780 9292 20 110 56 7350 67344 165750 40 2615532 3415020 10 1162800 30724848 112704900 600942526800 1463700 63002191560 10 27156192 15449280 184140 735578870 40 3160920 761634 59444 1449760 7752204 589965048 105480 160860 34487460 3886740 56 335878200 2100 30193740 10 260762190 2056320 279956 79032 20 72336 83616 1529025 786642516 68760 2415 2936934 72516300 61742396 3544 51612 1358940 2506985096 120330 6162 307440 17890596 38114305320 569921484 352170 276906 6566040 13443430 39828600 40 48780 378464268 19148064 1897896 29016 2156280 10996308 1278376 1206889520 29166900 733096 856732 1753884 17820 20 198900 13032096 216216 209390280 9738432 562716 492660 4465188 376680 342720 824670 2334270 73692 807576 1197300 4980 2523990 2856 2056560 346698 1548512130 6460272 660 6520800 27898 622630 338145636 522145260 12210 119985250 7920 47094 150880 1290 99180 130230540 505908 13732212 469920 99372 1620 189600 53988 113220720 25740 55950 10164 605402676 493956540 2160 894 257114 1670270 49436100 703560 19588590 23019360 10627380 63600 40 18928 1546578 300300 12733106386 12988 1260 31190852 19677840 1108980 2333527560 58740 13061981688 51097200 128648016 3809652 23408 4131864 61650 7140120 418140 1147356 13693680 26750520 157080 519390 44940 395850 1270920 1141920 2334245520 1542528 5746026 27308820 1640 59976 3815912100 45675 558992 6022848 2173770 2600910 302223348 2310 18054036 116841150 190579785 136884 154044520 1020390 244146656 286440 295200 207998 15056132 991332 4932 1704 46368 48530 17619840 332486 311912 622440 7811352 74572608 3101 119063560 43758 1156320 4156278 78064 3378100 448 225 20 870 1380 162336 75960 135718 14338368 5689740 3978 17767015200 10329540 38312556240 50568 5057160 13910 276276 2748105360 198660 346248 219240 2106930 18256392 5372640 26917019749620 1228020 10367633100 16388190 49980 17554428 21945 7757820 61182660 65100 86940 3592680 29610 1909644 142112336520 35444500 5038800 505723344 249276314 451 2309580 306161856 8904 19574100 13032404 438286680 214200 25278 322735140 735999264 61920 205920 122360 2833050 85560 202449854880 11674432 4800600 70702320 7344 3480 128310 3941280 179400 19399380 256080 4855219380 281801520 350784 2751840 5218200 2658 19800 221850 451 451 302793120 99960 88548 10501920 738 25598883492 6420600 2516940 19919172 18086640 80050971 54540 186093600 5694 14220886680 5606160 410 50794 147 136245 814056 3153330180 329700 6420 9752688 148127154 26175240 814800 58279536 5945940 6946680 25200 92631924 93605400 8213925720 154980 1635900 16060500 27348 414960 371504 5513508 4324320 56700 25815636 164012940 4936260 6384 3835296 8590320 99844 5968007760 233700 1733760 22451880 177840 14117400 272550 161865 2346005 23120794620 1470 21060 953845200 3660930 460030 3843840 18519600 2742900 1160450280 478631010 55440 32558400 47988 508300 2692536 41148 656599631688 105408 94299970080 2670 1441440 941850 9474657192 3958718400 21303744 2961 43043 1823598 70980 19792080 165765600 626220 1007982360 15624 967824 19875960 50668 2879775360 36959076 273798 127260 4730803350 42780 1470 54035520 451 12702 3414667124 3417150 144657840 876960 1160714100 5694 5165160 2780085 450450 793440 12915600 317085360 10522960 27753180 451 1391940 630420 8620 12912900 1098526 9844 335400 19396 249284 18150 1024320 77724 1258481 47428 49044 12538350 451 807040 1720950 451 478800 45150 50850 451 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 30 882827400 30 116324754 1951112100 836640 95409600 51480 700128 56 29467 258060 5841660 14840 5499 561540 2762760 1175640 49784280 278460 563603040 7068 347820 780 19129560 54880 268983 3510 365160 5460 48020652 46200 88780 742482 2210 478296 130597740 283284 25200 56 20008 3931356 64770 420 15910440 898 3191760 51480 300 4774770 882 59136 3366510 81104880 324352 1846320 3116100 132660 1602644400 22065120 1550514 163800 16307280 30360 335830 2983680 307671 679676920 494460 1593240 9993060 61204 225120 9640 11430540 12768 182706480 2658 64740 684113400 9174000 1075800 89184480 55872960 1301520 65760 2466 60590 1400 3276 13370 685720 751120 46200 3297660 28044 64218 5610 23851 282000 341220 28448280 3459555 5148 130020 79254 366660 51190425 1221 23491185102 184334696 15 327218 50235 318570 6540 1069320 28644 2253888 41860616 506688 77173200 45243051 46419945 60192 1226610 231498300 1802658 12606 39910 2300610 2612400 4940 336041580 612480 951468 3116988 5356788294 6960 77952 3341580 34632 154114950 1175706 2325960 64680 21896 24386 18760 25425 1320 4984980 149604 407160 2641494 90706 25885600 23176452 1444140 2113370 54958722 204732 1220440116 23100 1215240 113100 9200400 4645998 425796 15132 8521128 19920 13950090 25443198 9865440 962136 10998 300352 160650 344520 254520 105672 12173700 25830 7534800 49894 445068 63630 47634600 218855 2446220 2578680 4316130 4843290 182070882 41400 80886 840420 497550900 5472770380 930150 92588496 6006 47940 154081200 4148340 47477430 119988 66816 2624160 24347400 236269902 8022560 2178512 430705 1919148 4634190 930580 41359980 23025860 185196 50020 65172156 820 30 132 17100 53928 452 392730 9360 1243200 28014 92040 57400 424773780 7392 1004850 16107 298320 21958008996 137340 450 9929145 2289560 78225180 298452 12240 444 93455646 476380968 45150 101457720 256410 450 30866220 5337150 16378 22100 448 635014380 7897740 3779100 206150 58660 8391240 4865272 6829155 479400 25288 406365960 2314200 915420 102480 9002268 1053360 90994800 24388 1417710 1947690 396299358 143190 24074380 810900 17166240 48538560 101850 10304280 882 60960 30181060 107508 39006240 11040 450 136038420 552636 32685016 3415230 1806184380 7920 150654 12090 29845200 1260630 55060110 8392020 1539846 37857820 25405380 60660600 24507 14556420 171471960 2318538 20720700 3223920 3309240 7106 8496928440 247968240 48792 2187360 367098 38874 21644910 5359737 88788 1007370 18180 791177100 113052390 133644 1242780 180159 5442360 2174686800 452 1572067980 35451 644280 385528 6501600 7866 3692 4225410 888 41685 51800 452 639324 448 41580 128391120 327600 25810320 148976100 745056 988920 86420 7740 33490 923910 212760 59568696 1187866680 715428 23851 8719480 29432340 1390260 49200 145360 1082640 3415020 54355392 122640 270900 51744 21720 39780 91770 175560 5902050 68706 2100 41275 9127950 128520 79450 32208540 2462229 222879384 264138 641080 49196720 20400 3296 8376696 9947771400 5363047800 2109250 25530 28690965 72504 1045620 401940 846300 4620 32892860 24458508360 6341874 2419956 1432955160 902100 2340 1281675780 461812 54826020 695058 6840 11894760 7776 1236368 2043198 29340 3906 1903421520 130200 493248 6126120 1341458877 452 289432 44187 16570740 452 7225680 11915850 15170 229140 1004850 5544 6208 452 12420 339 22650 452 452 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 30 226 30 8376858 459644394 3684240 648649722 13333320 31113060 3194950 40155024 217247520 16052484 3864000 144840 3700900 14254110 12390 442680 82500660 66990535920 3960 26358 42480 356730 5613114672 6840 1981980 33433920 83328 113960 18779832 162631560 64242 9173640 16808 300547 200430 271446 191800 286620 1347 38327520 14490 577239096 452 6308445 42840 22880 993300 31464 2002560 473928 458535 89700 95440800 5814900 50830 13117335 10348800 110880 1250541600 629670 2244 76318440 5897727528 19152 1992060 762300 570130 1900080 418488 1714590780 9000 168810 36635 29520 99138 16340 218295180 20688 809592 3338664 112596960 16074 44671620 1460256 3374970 2020 4410 3854004 913710 371448 96096 498420 853944 11776920 72360 592316340 181909350 18421200 13642080 204204 4639800 6120 401940 852516 3214980 9586980 3314917320 43472 15 506160 9828 963480 1217580 2962960 104394360 52285506 341880 579852 29937600 1087320 2955810 6870767460 10612800 164220 106200 102030 1056020 2220 2328060 26984100 7220304 1309924980 1444184 706860 148920 1369650 26220 7106 102930447620 58601605 712878 153900 69261840 6885540 97808880 840 113 616308 57684 73784560 2052020 26560620 298620 1290300 2254920 1244880 5545530 450854040 689103552 1357920 2010660 125580 448 8515980 4944 271440 7392 453 1320 97456920 92820 2670 56165693100 39218760 8457603 453 1034249040 452 7614516 21147 4049136 3018204 27060 119335580 444 51120564 1657656 21000168 6090 3066 30264 23992650 405284 4338620 150416 83085660 4410 14490 1136361 347820 63770070 183409170 4047264 690840 388080 365820 3085368 745800 1012020 426462 700920 5662278 46248 118690 4488 21432 721968 216876 3120 49395 25620 30 132 424612 1080 79075576 50372 820 922866 32838 1061060 23100 9074604 90780 31562 264690 198858 300188 70840 105336 2753690940 390600 6660 71187 48333390 367926 148680 457800 1660980 9482 990 8554140 92310 17273152260 901320 8199996 85890 1343160 1048155570 1144920 4410 6160440 71979600 2310 63303360 12600 2424730 1279992 33558 11630736 8532 4326300 394380 99408 44232496 393120 25728 100384830 3654 26670 3978 902 38584 295120 152160 4458090 95930 2492100 4408950 897840 1467168 25069968 10248 44660 55950 15834 98010 134850 15300 267675 226280880 1007370 9512580 128643 8460 1628370 28656 10466220 64953210 80699850 426720 21162960 6114749907 1723176 410652 5510040 120750 1542420 227176950 38964 689130 1200420 9564030 176772960 21216 209934 688926 206855376 4869852 48636 199020 3662400 3003 19923763860 28667100 22648 116055912 14103600 74620 131514960 7882560 16667640 291200 1131312 21420972 195010200 614880 314160 273504 384623820 606452 2616768 23683140 5220 6463604 10200 14940 1796 31198967800 9646560 3052008 1324800 97650 523032 7122864 219450 1556610 412830 15260960 2240 5582790 73716960 5795790 398580 23246 148596 314160 37022 3203928 530630100 45510 1224300 7409220 5978016 453 332280 16470 55896 18276720 872508 184212 152208 6678056 1355274 7599900 13094760 22037400 25095400 31562 69426 26334 7164720 1332 453 453 1763410 311220 440055 7107672 5768400 25726470 3323400 102300 1764 6146 297908091 2183664 4356016 47762 135240 1542300 2694160 13963936 353664 361494 3122574 41444620 30912 441320 394680 15868650 558090 19210 23246 209760 728178 1480555 16892 6120 453 539448 24896 9450 1482390 453 45752 51302 453 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 12 226 30900 438 11369904 88920 19760 157608 277245 45445 23671830 4680 93093 15624 155185380 8988 644490 1576512 30420 360360 180180 68264 1053360 149940 3400 3493364 1305 163440 30466800 4430 122590 156695850 1275 3870 178710 3897432 515460 129122 1947606 48526800 745362 43710 108120 3564540 4947600 4433040 42310800 2562 487860 591170580 469560 49707 774060 1318800 50181768 7620900 1189440 23406 811800 31585060 1351980 73052430 16765584 96 18480 138700 79839900 266630 1668744 131784 598290 1021302744 220200 3941080 1076988 812844 27993700 1556076 542640 606320 172208400 31071300 8849880 93600 6188 70455 238920 16454 45540 1278 3504 303150 69838686 76128 1764 54193244 1613133060 13374270 84045654 226320 13625304 3941280 72504 10963624 235620 29139552 225624 1183713300 5487300 156399320 47258400 915 4294 705282 55380 7470 21250390 1306968 829980 19092990 452 5648760 303534 3062976 23940 26358 33660 1128481200 181596 4445532 23246 1977360 452 85601802 861922992 1280916 2079770 149820 18540 457564588 13082 3434760 15177240 25313340 2074320 1719120 484500 3008460 1305080 226 21440 486772 1115690 134691 7254048 278040 5908 26824200 35730 73080 55860 617148 382877924 10697148 51720 4920 37729692 168910 2482350 11898810 188375880 689032344 345114 39494070 420900480 100931040 57960 9568020 798060 878644 64260 944566 29649360 370776120 44422836 1421880 25261704 4903140 60429600 44880 8064 1764 659360 16271262 66381 234270 118412514 58240 231819 9614945340 2893419720 103194 24986940 236823600 110160 10345320 126170 6360 28137480 351204 221832 2805138 409216 183274882854 2224491480 1772 107987880 798534 222360 38468892 2225520 724284 813688 2460 1830 12 5700 3489192 50853 3504 47880 227370 4666704 34156200 130130 14300 2934540 25986642 430514 675297480 4116540 2381631 1610950 75152 33096 458738280 704880 310454 4563720720 198468 3740 877800 1446660 33840 502341840 2509140 18976440 11916841356 209180400 11664312 83689496880 40480 631560 71949150 619920 7822185 15456672 81291870 5733 18772320 1291892 241332 312720240 71820 206424 1865833200 31584215520 7345587060 3966270 33054680 3998162 10959390 271530 192743616 1383325020 235224 11613810 14048160 28500 487084 5523336 19051050 88649010 35375340 17882970 4647210 1759758 11076 12600 444150 55991715780 3960 2410254 454 2228310 155928822 11160 1071197940 61576930800 451585680 11804520 389549160 2003610 35653 1628760 22878 96942300 53685789480 243390 84041800 16982280 3833060 2372370 5766092640 750204 14508 201894000 3931620 10440 109080 9042264 101886780 576912 862680 271584 14531355300 4212516 166861800 1531409880 83160 5565540 31856220 51956 10080 5583537960 51843540 58080 113921052336 5628 520884 466039200 8436 816620 5172195600 1316700 198404 3064337280 488124 444 262083900 2121792 900 3063060 22464 1812184950 756357840 119250 321930 8261502480 26640 7154380 127049160 22880 4015 260610 199470 2245 2156280 14768 36210 5187542377710 1010080 10920 935391600 645150 70480956 6205892784 294 7004340 837116280 33667956 4284 2014320 2305359 1261260 128016 3914064 26513060 4423800 172200 1649272 1327308840 93960 2347020 1013332320 523461600 19530 32662650 145605780 549780 283076640 2018572920 63018060 1039896 1426274850 1392 10684992 17160 141528816 104984880 6585 2961910 360360 229140 2363760 20191920 9132426 454 396721710 68913 336260 275730 1972080 3122360400 6681150 93912 29400 28597890 454 5950 31529550 25500 75060 15150 11144 12480 575700 8190 38533 45753 454 454 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 12 470272 209546022 18 2478 6 452088 109137600 18624 2028341920 295568 18 8149176 673740 1837010 269760 289248960 3451350 2370060 931514220 21424827060 141680 4143216 10920 11749780 7392960 29786295 11038170 4446360 13293252 203112 2955680 18539820 18 2825040 2325600 4582980 407670 278875194 902 72960 12577642 41100 8670 139728 2031968484 44820 14388 8875360 38756850 88620 48393 4106520 270270 1122000 264100 8056380 281400 57932056 49350 35100 42420 6150430 6 1294020 362250 54600 2464888140 4956900 1344 1014600 3609640 609090 66120 18355596 21654 41579020 26964 4118892 2468304 14665 26091660 11759580 11474100 42840 11579040 94350 87481320 7396740 18 238700 13440 53732 11060280 1022856 22800 5911920 54849480 574560 199980 41412 120640 3792852 53417588 38100 14216832 260820 4459815 662592 2975734080 19090890 42315 4294 8870022 1890 71004 53690 9176310 7866 32942260 229625256 5432112 52104 3963960 7790 9831360 24325200 4579680 8413980 3024 552420 1109220 2661750 8774454 87992190 894 4822320 3962640 2310 158817960 140910 50490 2521260 481740 951258 13992 37680 43920 99160 38420 235980 16734740 6552480 5367120 1338 1692768 4701524 714546 489258 16590 4948680 156060 44118 3177720 26095680 66768 25260 940644 368610660 2126460 80450370 2652 625680 158865 1450440 15120 785700 6995296 9064440 6261066 45032 1060800 507180 319362120 235965510 9554160 5319860 205530 60386040 46800 694220 556122268 73392 9327733536 452 11707696 61308 1086300 232937226 661230 956760 13752 115026114 5616 257730 930600 65552760 526680 14090076 1899240 348768 17301900 199626 155736 61337430 78540 21593880 16185 16830 432 99484 91520 1026270 18480 4560 12 5700 47880 621045 397320 1900 496944 653250 15650908 98307090 800320 35640 196605 14976 5704512 118440 31920 111840 67519116 256280 863703360 134994 7048140 240800 1320 364980 319662 96900 35533584 531570 178932 330372 9482 6622 1751904 293880 365419880 30294 8113080 780 8444800 54773136 1356 127458 526057860 4368 600678 1395240 26794768 138414 80196 11498256 3471388 393051480 720 289242072 32760 54516 20148 5830830 24182600 550088 755820 7047180 616980 2950740 13809510 619462320 48001980 13090680 2073456 12070 32300 15251400 125826 6030 134850 325584 3981888 3078396720 43680 460908 696084006 455 1915848 1557180 11701340 61760 18576240 7392 503362860 55014 2255520 5356 264960 113091720 5720 65520 7209066 46065 556175004 41930910 1356 8904 6330 82732650 251286 31755 36435 23841480 175098 1349370 351120 738769200 1356 180604409769 1696332 1197840 792120 3449376 160335084 866910 1515150 266679 2622750 15846 18084 9530248 330626296 989100 151528 5980260 50848 228228 637140 1577352 18340740 93150 40525212 1433796 266784935 25931995380 3528 134250 573342 2364705504 6029463440 244561680 1628550 241560 2678060 11181660 515870355 521005716 692982 1107411603 21274110 416322 1782810 12443340 742980 2694 3099096 455 550962 53226810 5031048 674828 330057 397320 1848 112 1086528300 56880 612612 73784 15925752 1634760 25151130 1932 280060 4742370 4014 407100 124960 161040 42900 15481200 538945 4884 2042040 455 55111056 7182 25024 631605 10584 1019855760 12354 1200 127872 7024 441437742 455 45936 38839382 1479060 314811 13780404 9936 2842 47034 904904 133560 13536 315 1508305 449196 17755920 341700 31827432 1681030 5700 455 2949865 45904 51756 455 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 76 228 19 36 57 24 76 680050 98933912 512820 228 36 2873448 50303 126336 7809516 7319520 57 678896 18170460 18170460 1931076 114 7916220 12693240 199500 31701600 8746080 251947800 455 29839797540 38447640 7739424 72 189720 823680 228 13276200 633420 3243360 116280 1332 888 162960 1655540 1815840 4144140 281695064 34368180 382536 980694 10740600 1294920 75291300 2171988 76 586740 94794 28656 2610 202650 82137 1338 6 1763574 1777104 142800 411570 444 394560 256065 550368 265416580 271440 114 12932 363132 1136124 1050900 42540432 1445136 7711704 79786542 30702 16326120 1926600 52404 5590 121380 72 1766079 44840 4011540 113100 1680 29230740 351267 1879672410 448 840 118320 8128120 176985 233595 203912 4560 10248 365652300 17820 46269036 212065 180180 38 48263 58500 4587 137858490 18871776 2922480 1428166740 4352697 2893044 2877420 19380 66609900 1263240 3070704 5799420 6483960 8581188 14198184 1807260 135300 179612004 175454110 456820 95480 1875804 669290 8372 3596775 4680780 82992 219240 4104135 6063030 130104 124445496 34440 454 228 157388 1175196 2065 68702508 2912 6869520 1738409184 5674284 169470 3635688 9271080 10125 1077049428 8652 1081773 18181800 5628 3770852484 21879 342 6948 490485024 47325960 6063900 79382940 4340 1219920 1668108 285516 26390 228246480 65436 24034920 1425312 455 273504 805494 629280 440 1027092 47461512 35447460 13775076 181485 4415040 3403260 1476 54221772 34681080 23364 115584 106456812 12664080 100514370 1718312640 1342320 27576 723450 5419260 863688 63420 310374 6329280 485100 472467060 2434740 455 673200 473690 1059300 1796 3293745 24480 1530 300 76 3384 456 420120 2140 4895 17226 10452 2738190 6011280 4151400 1974780 2376 28446 9288 274536 36080 4816 564408 5108220 72374445 48906 14858 456 502320 54841752 19570824 125856 454 4047960 136344 217260 71610 4462752 26220 1892743580 92400 3471300 2684640 34080 454 21644057655 1982760 5654880 10920 22630 21440 7904 7030296 61124 117440400 15003690 583128 248431458 79730 719589090 202538 551088 5964 699132 454 41610 2706 5748588300 2052 151032 4840920 33120 311220 502320 6839820 2641614360 2856000 9900 551070 62282220 90 1282050 1412460 1708190 2204535 183207024 5439940 1029510 18315273060 163800 230340 367920 432 3039960 23785720 59332260 882360 15736370 1270170216 106916040 32760 2230 45606270 11513460 1081080 283620 29670 2927264340 326370 45885 13290 23008050 6435 5460 19044480 395010 66088582560 15806175 152 55959096 43920 1274658 241390820 12630 1000664 178920 217747992 20790 668564 10125 19890 10168 10440 814366980 3063060 2308068 1316796 109460 5077152 1214400 149940 3870 456 103740 17015 18889992 89458460 531852 5590 2255 8140 43710 1821150 25980 3723720 15537060 6511680 23254 1993846 420 959423400 11391625 639654 13358124 2593065090 2670330 10188570 22789369512 14030478 5759 4522 456 3143 3780231 30730 227437840 88200 95768005 2839578 217464 103320 150552 104880 116064 258300 1272690 735840 456 53343829 2680880 756000 450825760 150658860 936804 53820 139740 2747472 5342400 48720 151060 3094 3359160 3821040 77430 623220 616176 15158220 1004454 7349680 1289340 34860 241471230 3379068 169200 502554 15600 10928708 40103 106080 456 380 17015 12330 935450 228 12740 456 456 342 15453 456 456 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 76 228 19 12804 57 2553540 76 12601810 918928920 16681392 228 3204 188496 571584 269472 197777580 129360 57 19485 57504876 2443957230 9132690 114 1291050 57568530 512772 58460 14880 2595320 815100 4914 83280 6510 2639340 171606240 74840640 228 10086780 531300 48139065 10779450 153816 74965104 596700 51456 882 2984520 90636 22472400 6959700 20163936 33852 2364432 2153331180 245220 76 452880 37551150 150976 12180 3642150204 4301065 691012 120 4840440 17039044 145860 2829294 2380644 71610 7037530500 15922 6120 32092710 114 9032100 75006360 11713968450 7601820 2683980 927618 4728210 10530 19128060 875160 10038840 4197600 119720 1988580 28764 457 1680 31920 4873 601839420 44240120 65352 24150 6572280 44466345 2075094 900984 75855 695970 16036020 3014550 78936 103756404 47970 66576114 7593036 66000 38 457 6630 471110640 15085 2149260 36729 690650532 2925780 1184285760 10360350 43275540 61740 4895 1130220 7965636 5448240 29946658874 357927570 134904 1221480 1178931000 166870825 5029470 1329900 6080165520 8658 1274280 218397816 10319598060 42668640 15770 116876340 40260 5663658 6840 15480 41181 228 206228 22110 19030 487830 1013424720 87780 42575 109854 1435770 36374294 10052100 17883684 13860 555720 22560 343140 652630 1745832 6378680 111972 83248620 304010 99459360 147204 6042960 611736 3713121720 10353924 13571180 35040 108360 746856 9186800 326340 5962980 610470 7054320 16020 117734148 249556860 317730 28848600 2238390 1759296 63600 6934620 1503675888 129720 369022332 3660930 77280 3143 18186 1929312 453 2116750020 456 532168 58981824 175615440 159558 3582744 73776 190482600 30500 44787600 17759 126371280 44280 17468 382536 2784564 1169980 56730 5772 76 5112 24822 45240 755820 457 1644060 8498776 815430 2154240 336796404 51662898 171216 15126220560 2528988 52212 11579040 8930152 18722704 787566780 6933960 496524 728197470 2426490 475020 39753912990 10800 135720 12444432 755224470 381651270 14175895140 386667599346 1371983 299740961520 1285598520 44310420 6093360 2792790 200070 18064200 356400 27876 4772040 826026786 4068090 228278160 156156 110880 2784600 72072 27540 904211880 128520 27914040 1412220810 147574332 13034322 11826470880 7987980 277874520 3572400 1756440 11394 2162160 1614170 48290 47364720 9526 471896880 1998126144 216450 133380 3150 22786848 160290 227850 23103 52182 1627920 21285 8374080 939410431890 5464602 2928744 201932640 1562282820 316680 14400360 2762257680 619200 338400 251328 56749740 619414996200 24420 52048920 251358030 35616 276375792 12453012 1344 21501480 18038790 28904400 18784920 1286490 492252 572880 173381448240 7007364 3658200 5549451600 18721080 197837640 41580 53620 42780 50671764 2968560 645540 5989460400 6186180 59472 4507473330360 131580 448864 389272 3288480 29522880 1838540 27787900 48888 26676720 1113840 1812 23963940 15840 45546600 21621600 3978 38951640 8205120 170219280 294749 824670 23046660 69690 7838040 490345005150 232780 3176880 37380 891072 64957200 182028 457 18680640 51972 3140070 23938200 12516972 51565080 14483700 889588854 85904 71171100 3150 16863 15316929810 1259650 500850 892080 239772 173698668 7900200 32680 39688 154440 2835612 457 198558360 2676330 1011060 12420079980 10710 4470 10761960 27566 1146964 5522957440 51832 234624 4520100 32626230 29562 12750192 665812 1345890 1907702940 2588880 1245744 1583006544 7480 534261 67138932 8322 189420 180960780 728640 52080 11593800 240240 71400 435774240 13600 24271208 34770 17220 140760 39660150 457 51022 895128 8463 457 46360 52212 457 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 72 8811440 239463840 738720 908 8580 751088088 442 3645340 2246244 4253964 1596 5781360 953316 2187702 6444900 13338666 457 1940280 6720 3360 510986 14770 326040 43591548 261052 10212888 23380 13402872 2490693660 28288260 87996600 23100 18696 5145399000 25768008 457 31280 10200 3341214 96642 46837280 7840305 1421580 10973760 5150964 1029756 1214100 2818260 1804 689520 17591112 1212120 112784364 3458760 33404280 412020 543900 162944418 2819760 5785716 286440 678300 246 123636240 21656692 9693060 43554 235309680 1073640 368833080 193040100 5176080 6398370 282948 458 452 50831568 24360 5219316 33153120 18882864 1323972 546210 6404076 2676 25261320 9357816 310390080 663480 26208 4209552 25344 58765252 2722720 675924 8378370 548688 2388240 150670 33108 26300400 8253 440748 1318500 12173700 100142133 4806000 31514175 153230 11868 86940 5814 458 1260 1032570 1956241980 6918660 14104979460 142870 1666896 1268133636 920724 178296 2598978 83182 1459480022 2758938 93240 17480 1295640 21855330 7440 326764242 738468 16236 113019676 4825800 286630344 29770416 74277840 164220 98392 513240 316451940 14169288 116820 14210 209291880 19368180 50320 3828 288052 1031339 35388288 56559048 850475340 3051612 171864 10389960 298378080 9768 54566820 50833740 1053360 39850720 12189546 198968 757863600 104864760 10358712 331095240 2042040 3045 751488 28800 6298320 1567307 69201 7341318 87780 213525 30702 165984 1105104 549545360 313614 34337940 75151440 1065960 2538210 432854604 6025140 693720 1874520 7722816 8625170 36488265 1389234 512820 27896400 87780 21515676 116259780 18540 12354 455811720 92310 61742538 49848 32491368 312716640 1201992 156468 21843640 2218885900 13985730 47658 846090 12810 3683900 128712000 1946490 4940 55020 300 11628 72 38041 25856 520 15120 366486120 4576 770630 2394936 5566506 24286080 45732456 7407840 3751440 11256 6383520 458 147240 179580 2361893100 354762870 11220 791700 3080 9430 1365 417034800 10167318 570720 24236 13575480 133338 102426360 128056257000 2170 394680 8415204 102359067 3010056 1361360 100109100 3186360 215729724 535920 6459320 1305150 991848 10269733320 244969452 4296600 10416 6839280 10150 590226 75237036 64898180 376756380 24600 456 48190 29698900 2274176520 297812970 3026156 5252 4128960 1736 266910 2441880 456 5722860 494760 87048 312732 177210 22919856960 90 103452 46357 128232 9150 13078242 60959939040 271584690 43421700 27867840 9479430 17160 17567400 9385995742200 3583288236 8820 2302212 36449434 3141934320 445003560 2265480 227052 1365 54890880 203040 718815 12337380 559885500720 236876640 277695 356190 11256960 1503216 1365 312903360 86412 244203960 1288887600 1365 52402266 282906 243760440 45966798 118944 13280400 86856 20060 146650 42474960 8351640 13580 10032 13124 577564 4186634628 1182502080 2427324900 627228 403380 23163400 1150380 908 704340 861084 33082050 13711635 597870 84510 194810 20540520 1771920 148330 4620 185536400 897680386575 18282788160 420420 23556 23840 32214 40817700 1996400 11301732 115667278272 51624300 45963840 13440 3066 2661150 9476 225928248 458 50694 64232 927465 720720 131040 20566260 726009336 34398 33064200 1522200 1800 9457315560 18488810340 14520636 197678052 5503761900 37916970 26040 162750 149401560 2596612 4960824 2711907 7380 18240 2676 2101513050 458 408408 12339360 7114338 75328080 36210 9062449760 3536 7930296 3274870 24360 422940 13860 278124 4796 24360 1819212 3510 6020 6420 3363360 1183420 28725 53488764 1896120 5100 1500924 845130 458 3064152 19608 23256 458 458 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 216 44 252840 80580 2856 4932720 6560 22 61680870 3667440 6645 2178618 24906330 5025720 294145333650 44 31267080 38970 119370 458052 1259643 57960 322344 7812870 3258402840 44 226872 609180 456 2187900 3762570 5358570 291896 46204200 468650 657360 242190 6422526 15600 1139390 19572280 2804970 128166740 1708770 27048 57755880 7179900 1531530 4140 22 2740152 1487640 68612544 259299810 10006200 13237 320100 97688010 665380 3149546400 49212072 21337380 336908 660 1788 5542680 4746168 658350 14597730 12522870360 4271652 537966 98306520 12392952 12369280 41750 84348 1537776 131040 14664846 2456220 1249248 3937284 4103790 33600 444 15174120 745105482 205660 1908 459 32550 278927220 7272853 1191960 314574 459 2646840 273672 44352 11952360 5709100110 31724550 9489480 12724452 316572 3408 22430772 4839660 1647360 189980 1199220 2721180 49700 130 2108700 16133040 22569540 32760 4469592 297999534 1820 142227360 5757570 596482920 6660 4510 403062 12504470 73440 416766900 736848 10236600 52290 2140200 6630 47940 13311000 18180 371280 155610 29862 5411560 22414392 1950 113016 488950 1574232 218280 5772 2461092 44 4686 4249350 22432410 20464314 3867336 9384690 68136588 39480 51914 7041060 4470 38005380 8580 352296 1417918320 125874630 3641880 15120 42840 840456540 270270 4054830 131040 1075350 104632 27100500 2114448 124740 6230 4065375 182138160 318240 598009170 4063500 7758 1132120 15300 33483240 1146600 82182828 184624440 30319674 20708 61380 31570350 1036728 163548 2102730 2670 907758306 22260 380460 6380 351480 17845 6930 69894 14250 229416 370722 8946674 130371120 453958560 29232 2685763080 1756512576 549128580 38318280 3062444 67944240 98230 412720 153870 4524 175560 72 459 2258169 340 1004080 500610 133536 92123010 708012 2513928 31686732 1079100 1055340 42115920 19075 914 96960 133176 24420 456 3278184 564874560 1060356 204300 3080160 123950 882 2580 20450 738252900 6202 354960 555780 2136264 133200 395472 130824 1421709 310800 22204 1546578 1607760 109200 46508 44748 5340 1586100 138276264 36221472 40480 19632 29736 8881488 104049540 1135872 1926470 33054680 100170 3174710 1012920 168620364 180369090 42803100 1387540 170810640 6373620 173857968 1200192 182310 6766120326 12252240 534204 217980 116042850 834210 2412810 278070 153 3086989 157908240 1731600 68676 11756010 6373696 181702950 10303020 15704220 4811070 26475120 1041390 851250240 90324 177380 471475620 70560 2929734 4097340 37149 20615 490620 4213440 40788 11541150 1911234 144420 4354350 9429 2776592832 720 6765 62235096 264552 246693150 323963640 2499142800 456 1683624 439920 147608340 1554960 3448620 125560 7077070 6055717350 173976097680 287100 4488 2524860 1661484 682176 95871636 1820 135252 1260 38763060 4140 18180 1985940 186300 15450 29414 4725005 14446740 5039190 298290 1235877 137588 31155011580 64080 52260 3936680 285450 427570 48825 129336 26264 17088 130122300 7293 3240 137280 9121938 18438 22654632 245098656 3501237 678240 813852 57758480 2768612 28720846 851289432 3164 238680 1082640 38864 40880 50848 15912 52364 368280 404118 45540 6530832 8314020 40617060 3925065 12543360 4490 235290 149388 4928 5850 627900 16900380 15614 5798 50076 11676 357940170 12470 192045 835989 23800 442 293562 832276 284382120 2186940 47124 364320 22648080 45345300 1026502092 311220 31170810 9026976 360360 2130975 17138 2070 459 459 25610 29108 25116 1514148 46970 52670 459 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 460 44 115 230 5103400 7837830 108315 110 460 10432968 3617532 9108 7525980 5643000 959790 44 33660 1012770 23 8700 8700 46 432810 5280 6630 44 887616 532950 1764720 468130 114400 75810 13112736 267240 364320 308728 37629 45053580 88344 8186220 443546400 185375520 73160670 2010 460 26180 7868280 51961140 734160 44 402822 2378187630 42600 175890 14887440 11781 53100 934800 1371 5590830 195761280 360360 128700 300 2810714 7722100 2120400 961620 290548332 304284240 36412440 236319720 21506400 3043425 1330452 13002 4069824 5638050 12732300 328969368 24360 1221714 73920 1879896 18768 320250 628026720 783104 639540 563640 115 533832 33540 45917292 13668 13422708 169860 10776480 301437600 79380 210910 272616 640042 749857752 663780 240788520 3122 6453846 2342340 8778 168840 7800 334096 230 9240 7041507 13394640 756 281855640 864489360 6645 311916 3979303380 239190 8365700 4940 12342 15000880 342729 742560 48906 324682260 1741740 6090 317460 910 1344 5628 2924381460 1481550 135405 271591320 8729100 14906430 1596000 77490 5208 478500 1720 3653130 876360 44 460 459 186186 4762380 11143512 51051 1888524 328800 24024 120358368 13248 479688 14299740 3408636000 1686060 8170635132 4044948 7366968 2202480 33852 86971740 514932 1263626595 8970 250882355880 520128 4240212 43680 1160082 26145 4103430 2243266620 3769680 8299200 474300 5670 138414 1781328 50932 9641460 98821800 989100 2806020 129480 218526 46740 96048 13693680 21325752 43602 37380 33604000 199377360 3341520 8253 40238 189924 1920450 1028456 34757910 538890 9289956 8920 549780 138380 69300 25213650 10420410 97885788 12012 18188742 71411340 72540 1500 508668 10440 460 460 17860 10962 2476650 1932048300 14770 17616060 23045880 3147590 386100 528871200 186480 4816 28135170 2400 1175048160 34472880 34920 1362 9920820 1081990 20124 3030720 1013880 135072 14294280 197342460 15300 2175615960 12120 516600 18855900 237509910 34324920 43779120 18050760 3315600 848035188 1089270 13171104 4628052 13299 18475380 110520 1653530 7172082 77684016 6703350 406640 93776760 12991440 38634 462829920 30573752 826210 4104936 1417320 1994158 226800 8970 4530 9482616 108570 4530 6588120 2590770 458 2045248920 26220 72087990 4969440 282348 21650 5143680 435975540 4140 455988 52851 28267260 58080 7308 3071840 3490032 14952168 1942220280 165242550 108768429 1545084 1946470680 42291 408 7585200 2108624 53808480 499320 581850780 8154510 17526093000 14850 857220 7865340 104100 105780 1406160 8549100 422370 68399100 114576 4039140 9303084 32100 125580 116396280 61949160 41580 4572720 668220 44220 327600 49484 569283624 13113100 40504464 81219744 5548224 456 208320 182972 24384360 83376 507087900 155036 11284 4324320 655200 453492 65264980 90 24339 43256160 1128600 7629336 64566180 968670 9744 1300229700 1328880 15704640 1480065510 194955 5838540 15471360 4126962840 238461300 101929212 328202 231990 1931529600 6813180 32183250 33524400 46776366 27024498228 16170 26180 10114020 1986075 3024 9036720 342785100 371280 129402000 2491186320 8651260296 2627112 300867840 1582560 1154359080 2895096600 80430 203837400 2805361020 74340 2738886150 109618030 20790 342650 303930 460 493086 11415851832 300048 460 238680 5811 103740 8378370 19411 3122 211830 135769920 1776 20961 763334 2585930 26997309 10175 9660 4489716 230 35211 982400 460 3024 17416110 191136 460 51482970 17179 196742 10178376 22971 5135 1796564 460 345 46971 460 460 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 460 60620 115 230 19728720 50440 47716368 14289983490 460 9240 15693696 2468466 165231066 52779 578760 83380 7208 2622180 23 354 177 46 1108734 8010 148001616 777920 4917 17880 4278823560 1362 9180 127680 6461000 13472 549360 522522 79695 500479 50183033040 237269340 8619864 7525254 119438400 850 460 2635620 405098100 445830 1484280 4378 46176 1290840 950160 3194560 5811 3862852 231660 20602884120 117417300 7455 646020 1294038 1292907 3792 32222784 456 112029 3751254 3444066912 1356 84420 2168244 1161270 5350800 557354952 524238 1256640 9558864 6188 537200 75812690 29568 1011816 1289040 43624 582120 12196680 459 451154780 14724 115 1135096 15372 19140 77328 231121800 3646092 9375912 253272 3357900 7320 168319008 1176325 135090 145948 3966072 514622920 563644 2107875 159600 444440724 24304560 166098 230 3060 193875 4804380 253380 136422 27720 5929092 16611410340 4041 38766 2584 4720968 1074528 35451 8081808 54860 4068240 1929564 4304580 91332 13112814 3079440 322142700 97927140 3280464 160776 146080 2237785 11804520 144760 4944 17769180 456 457665432 33155880 107485 19411 4884 14124 52459 2018676660 983100 54663840 822640 2520 3150 1275246 6041196 1538025870 7631640 146916 60024250 470214696 2356200 66780 6888 1017324 423948 6623400 370326 582508080 1215390 15323880 124785 580900 2159388 12930 28280 1240890 81378 30217440 13538070 70880616 10135468 6515256 8400 506940 5932080 460 1135046484 1756440 10776 18768 161174664 2912 23058 776208 16020 329281660 36442980 80120040 1607760 174930 366818340 19796 204600 15288 13571880 2730 29285256 745695 60563412 11992200 18049020 11765130 632790 36113220 3399660 3212748 2637120 23460 30636 568100 30600 460 53130 5220 38760 184470 18460 174720 306432 190008 263074 2163420 546546 74680080 43680 46200 667454 468792 3020640 555555 85956 36888 212256 203833140 451164 341460 20232 247597350 6810960 21624 38160504 156351 16995160 1885584 6176040 684684 17203032 186480 47874 12068 67117050 83805960 113220 75072 1094184 26219508 6566040 1113840 5416320 76675032 2055900 140918733120 3767370 102658920 2520 5798 5798 300310080 1023000 22585080 49140 146832 918 1114992 601236 8716890 87570 50318 1328670 15580 5312160 394128 1720364100 9532380 23977800 223860 86940 274458 306 1519968 1627920 6690 1141140 650760 677875 310473618 103104 101612 37916970 148911840 34345080 47768160 19236360 52890 655284 87186060 20783400 60823620 49140 1779288 719820 120120 22559460 287469 48345 328680 121128 20757 1727263200 9694776 41818140 25080 290598 1530144 240360120 6577200 46248 1676872512 23374 6599728520 185220 2528032 1538460 461 7438200 531512520 286650 4712400 341856060 862680 3960 99324 160933500 76140 1828 51660 128524760 50160 18936540 51612 295033200 63783720 3852 12751200 148590 53298 17220 7590 55760 811936320 19320 48730140 23880 265980 67800 6511680 3505876 50268 4021962 95076 8714727 4480224 1068522 11212080 20249820 88742472 2730 220115 25932270 101660 36618 3080 12488 8322188 23352 193264 461 936840 11588696 35364600 151692360 46324 132804 243228960 3960 632700 1351980 714495 92180 332010 4510 1875531 65240604 18744 5388 35412 28644 49098 5714280 1092 76020 845880 41140 34845 9120 31374 85680 62928 968475 3658200 2940 4620 22379 10900 721650 69552 82012 12930 9504 1547455 535041 6145818 51238 355419 568632 25740 29260 461 461 47124 53130 461 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 462 231 27773334 5802420 33 77 26527560 22745160 13860 231 6004570 119340 21 8404200 3600 106020 25576 450 11065530 6 3 9829050 341040 460530 247518480 60504444 45988740 1260 63900 635664 10291350 42 117420 3237832 8799024 24095 112363464 214545210 772990680 3305305740 462 22872080 567120 737220380 19134290 61180 317856 3887400 14609520 73987452 1330560 16680 3767400 56400 1048708920 248377374 17860 1373736 202894692 159530 167860 462 7974 95160 154 2139147660 3131310 22644 167284260 922896 35652060 582120 68264 2090 33820 66 389856 6220894680 308016 1515150 725680 190960 1814850 6984 75624 48024 91884 153446280 23749740 36648040 48018 297414 60066270 53484240 10344 4446 17976 118200 16240 271483030 437544 479374 8514 1309680 8740 78697080 83280 161460 2285 2090088 298656 175935 14630 777483 530 445566 111930 4103190 9567600 13121640 1084033440 17748640 75998670 140760 81840 306878 460 1089240 118524 352440 248400 67100 1144640 3710700 3800160 424840 6930 36630 264236610 40554440290 1698390 1221300 1383060 1171050 1120560 41611680 223860 12870 593640 105782 52260 1716 462 504455 18159570 1183490 2676 2225870724 6084 15960 224773848 1461573288 33863966136 3167100 84600 3960 22694240 1374 71235360 164548440 859560 12612600 408450 232274 459 433422 15382561656 127827180 2741220 25840500 81158 7452 1332 2524807428 1858536 143640 461 1093835820 113767808 268320520 175014840 344850 116160 20312880 14388 35700 385840 338910 147384 1828 379470 10810800 55642860 1235598 1114560 154987560 68594064 94548960 75342627360 33784 97027800 1374 1189386396 15696 1949220 829080 24863520 4988412 94710 2971962 16494852 4928 74200 12048960 1770 1003200 100284660 21240 19090 231 380 462 22440 251940 3593520 12752460 13087620 8056 6395400 317196 3536655408 2513952 67958976 140068 10042032 579999420 1188 199769214 1682990 326172 2212554960 251940 15280 909 67320 115119186 87455700 65940 244375560 1015740 30168180 2160 141710 37062732 3870 9848280 52598352240 23100 287925 61973730 114218880 213530 10780 13361 35550 2125200 11116980 11802420 434280 1134480 519720 1281588 1353696 24430770 100848 2963520 11369790 1200 171216 120297360 1184091480 362970 1398760 72216 2748312 138600 4636380 290496882780 8150740 20607876 256936680 11172 8075340 32220 4084080 8280 35076 462 417012 3237657360 675360 1300320 42840 1274584220 2146369680 365190 134428770 20490008 267960 429999570 112944 102312 179244 10836000 1905480 793969680 366704 21534030 357588 491400 17706780 102930 6429360 1228080 1980 10624320 57960 2374425 157126200 11104170 26155320 1156551 467074577970 85255170 70680 2710320744 2160 2423820 1357740 35420 10623976 924198 287560 420 386400 442686420 1202495 6853356 180180 2561544 885780 13320 63852516 35539680 67620 160149600 12608 21120 262080 248976 641700 6306311760 21227580 2896704 5758740 9114300 60900 12870 208320 66030 296391165 652080 453180 891072 28560 6131104980 51744 191688 16059 2367222 1069636464 34602 456 10620 12497396184 4543420 36371738 7125045600 462 15050 34640760 122360 1904 33307950 3355800 107712 1715616 406051800 2135235960 7036470 432432 182700 72540 1359 582000 6348090 139810 2260 32892860 81561480 14569632 282744 3254876430 14280 2304456 1215240 460122 462 7754749002 281610 293958492 1105440 3600 14715 1700 2134620 3306912 105600880 2742710670 154 941850 8112 1162050 462 868 737490 462 1421420 1615076 16587 2936732 462 7695 109956 462 12972 39905 47585 462 462 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 462 231 625650 24897960 33 77 37288680 590100 5100 231 367080 69302112 21 461 900 13753740 137970 42368 288190 6 3 2260 65472 213009930 801720 4156560 1011605700 370 2616 17514 109905 42 708080 10224 13600 76076 507780 42234348 7599240 251016480 462 48048 2144340 9811110 2057496 3065898 13500 89040 214200 306900 272580 41252420 1421640 20408850 3036150 4290 1980 78120 87780 550620 797862 421872 4760756 1485588 154 256956 2865640800 7440 31074960 215920320 175014840 910 151359432 97788 39312 66 46810 3141270 34980 973056 672010 22412 32579040 849060 875490 524400 20051460 217980 6846840 13214880 151728 1816 6381630 54936 1220076 89103300 1546980 25284 8647800 459360 56417985 1635720 24111800220 1811964 401940 370301820 463 25344 5070360 57172368 254448 478815 6081900 9540060 290 3076920 2411640 4205916 130111506 3480 87450 80940 281520 245700 1320 1441880 307020 14522760 1380 1290996 518300 13332396 1141140 462 671160 17405388 14465220 2625876 764432064 141577700 3251850 9114864 820134 6054540 39600 49644 12908610 13300440 3333360 1567236 1776840 3423420 462 24160 14073774 5158752 401940 3148860 3276 2207790 3535770 23280 32376 4839564 818400 11716 405952440 1718310 85956 76362 14422230 111492 1908564840 438840 866916 55770792 151048820 25097100 656880 637140 85680 151499920 414160 10671540 188640 31161900 70916820 215330220 1203300 1214760 14227837260 116111190 31511376 31980 134640 221520 294630 9240 339150 661920 6171320 22168 2615470 2105160 2109360 5398470 180349260 1534260 1168860 525360 339295824 4290 168438270 22904595 4195430 79664340 961248 455 17160 49357440 712580 13177482 16686 479520 825030 780 1366860 6491160 213180 231 380 22086 21450 20141940 3090780 416520 457854540 121125 1402092 198660 1515360 463 256410 352872 3104640 2350602540 157410 3136602 96252240 3240 145140 110399520 541782 814230 24552375120 1174616 26220 557232 2290 175890 1025332460460 587840 1447380 984510800 4680 578305 1684760220 21900 154691100 10126220 3512880 7152 60422273374320 1379322 126163800 7292681760 3774540 207690 4127201579592 31704540 6690 293582520 3577600 36960 367308760 963270 34625430 146520780 1930110 30175850 2245733308 171948 10769220 74381580 24570 2009700 95585309820 456960 82294212 1844433360 9240 1021340 4176018 5406786 52653960 552216 47430 53520 1627920 3840 5412 2311989426 189864 603720 3359160 1836 4083845040 155195040 45144 8816940 7020 4437160 4800 192501540 202536 3670317 1203840 98280 374542812 108232740 921366810 47400 304618944 146793 6613710 847603680 4512900 705042 244098960 29580 83640 31000200 42804 14710699080 121332120 41580 17520 28428 24807692 9530640 692708156 3934140 37840 182805840 254880 333408 3950496 9240 1450232 21806400 41595180 8557380 6200216442420 307692 1812 47473958220 9960 334620 575100 231952 4789512 10365180 2530990 83190 29593080 6701400 1186564 38615500 241860 76285950 1193691720 125516520 1031130 8438430 23556 463 720720 48762 1643880 2514096 1728090 807576 19777758 132594 2885400 62967885750 610064 115227 280854420 164220 44652384 129780 13471752 227437840 45080 678550 19552 106296 68986104 31464 7707546 1304100 308992 6818625 36360 630300 3857065740 8820 8487340 3344418 77216 567630800 61760556 455947752 240828 3330600 5850 201188 121706970 463 6286 24457860 720 385168 1178100 7582 24282 3463399800 53572 52186 1936704 463 35232 35101282450 463 64216544 95790 11464236 60480 681036 31836 19182 5253 1421580 52536 1861398 1582860 1036035 47586 53592 463 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 20 44480 10 4582116 87243600 580032 20 458 118574456 2712 5286864 13826736 510149430 796950 10 9020 824824 393611650 29971760 300 192 3100097 875160 50512 233700 7020 1680840 5 769080 463 2220 14045304 3835480 464 83070 29835 81672 27600 27501360 1810380 960336 19824 3377220 10543520 23562000 383040 682110 45176670 127801100 842688 175890 850190 4983 4289040 2270 635680 20 196560 14076 46800 376740 2086200 1362 11328 9723600 15727860 16724760 5250 922 2460060 46015200 33633990 9212112 41910 15260 35112 72114 92914830 24480 6588960 464 7512120 3192 912456 571480 898320 438900 4478880 348619920 33469480 775761 463 46920 5316 595660 411866000 11118 16447200 32533776 275194920 72180 6290592 2197272 39072462 3734640 5872020 886380 717717 475855380 2485674 360185 40440 14706 49209390 10 34650 155540 96720 8655534360 10200 10287 364349700 193213080 377754 724680 70008540 71580600 9780960 10920 132870 468864 2214828 957159720 175615440 480480 9571800 119105 19439964 1498140 587100 20139 2102100 80476 1326 150540 81448290 65189536 144497052 155880 353780 169575 2155252 431547 463 532950 645095430 238392 1378260 586872 55440 127620540 5194440 3848460 1300 96480 695640 821940 56070 66300 543818440 95291460 263340 375533760 24400 3528 6121610 231840 7467870 250536 26598000 33682440 21700 23199 355776 38430 118586160 476840 338040 90930 8031420 551616 11718630 592200 17137867824 216678 37675176 26942760 1414854 24585 76767600 2176200 13693680 2121950880 205128 54419040 463 15593845680 49020 1932840 206838324 1166880 4410 26520 113313 80106480 15652980 48360 1661943528 12090 2312170 36036 63756 227920 143280 316200 395772 3420 21442680 10536 463 20 448 4290 7956 1944880 35568 56940 43680 3252060 28974 66520080 22302 2052 122200 7251160 5580 3379950 2535650 89050 1438710 2608980 1645380 842952 116280 6996 402104604 142072 11430540 4014 85050 222852 14400 2187696 82917000 67410 18480 15540 82320 118932 547446240 538740 7753100 78874 464 117577824 114297040 77921976 2160 50440 2490840 2809352 894 2202480 2182398 382044 69659568 405450 6925574040 88704 2582160 1857744 192030 59219160 818640 206143490 58092 5995920 55440 6840 162916 2420 18704658 133224 72240 111150 54114060 384930 35076 80496 3312480 1123605 239778 297423840 216108 157727752 349440 28061220 117700 23100 1830363480 14840 696540 1383 10096632 35484372 100800 1380960 637809480 72180 48720 9093 820806840 37569840 1132404 1383 30264663 677820 3191760 3139620 60120 863977842 94248 73289040 9781464 4643468400 82110 1755475911 19470 13037640 462070 11010720 3199 1432200 17776 1737372 121980 2688444000 35552 141190560 28949844 156400 140844 708708780 33278700 1020096 1816052420 5870304 460 1820 180 19599 192465 464 8660256 1762145 8862 71734560 87330 35906640 4999280 159516240 32324820 153621120 2760510 2070 65688 6060 47520 80430 613350 3483480 183064728 34710 866507040 263676 134232 464 2042040 171120 865260 2662540 37450 1245195 1190595 166320 447720 3779700 456 1099800 72072 456 25454 390456 464 1954576800 4095 13490 90706 25800 25379640 445321240 31850 5194596 12197570 59400 48372 37128 348612 659620 463246 3150 3150 9600 464 5204176 330990 1726452 272394 26190 1128680 361702 2559424 1320 49599 1169350 106488 145 6510 43890 72520 39711672 8862 39192 2174640 232 52599 464 25668 348 23870 464 464 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 232 10 232 664300 67236 60 454468638 482328 222407640 2906663760 2221110 512928 116 10 9284 5016 106260 327420 88440 11310 44556960 38160 15721860 77352 42085680 696010 15 6349200 116 642390 80520 932344920 9864 458 710002510800 18635400 10824 782658792 3066 1170610740 125760 48816180 214830 15140268 987870 3545640 66344880 15213660 69047550 7524 11565691956 120744 46860 17506320 56994756 20 245700 1828 119679 28753887120 1069068 298220 5880 25854 864090864 471690960 464 17575740 10292 2612610 794640 881790 184569 3477600 815100 261144 160020 26223912 5457480 55836 8889400 949344 2162160 1740280 169146600 394128 496650 3251280 50244 457470 232 1125399660 5304 2090088 17376 2220 111226440 1484280 29790180 6577725 397110 123312 407160 13260 26340 199745 1733001900 55429080 326040 176578248 642960 10139844 183570 30 556512 419895 1193010 110682 12960 463 6449300 371583 129888 8372616 34876650 1213836 7877937 253257840 16960356 606096 41503 73320 37440 43046640 55601700 1302600 198360 38763060 12390 143736 3349880820 456 514710 2270 712470 176492862 20664 156800 46118358 23119976 15884 27903 232 217932 993366 135072 1087320 3731328 1140 2030100 30745176 208562172 40548 3445722 3960 104580 56869722 6540 1138540 576270 6278160 36530594100 18103 134640 3624 2004660 35148 212520 10684650 3800160 21892 8860 1763172 66493800 41154624 315084 343788456 1053360 243600 181575576 852720 124542 73702860 13470 5957952 4068 1333710 12572 98530 97812 15960 20980380 15426840 8596560 2089152 9020 56364 16560 462 128754792 3120 5386920 188242080 212760 173712 5663580 4499866 17705160 30400 7181328 66920568 538692 3964920 1560 522588 303996 67704 464 25935 20 465 276672 13260 103180 11074140 27781572 15228 274406652 32277696 91686096 245960 1379700 467415 17248 43852380 5058677701770 1439295 75516 33176 2748 449280 1798260 16670808 5363820 19316 925740 66780 465 3046680 14997840 26580 35148 18314660 1669712700 107844 399278880 2507400 44296980 1980 4849320 2210 72072 24812760 23483460 2016900 177403380 684936 6226376 1619280 77570766 3691380 4972 37080 346290 875430 774180 110760 11553862320 926 504868 15255240 1974888300 1105170 117390 173905200 62640 146995134 3640 82800 38507040 906756 960960 6498330 137070570 17827650 1380 108630 53966 47209680 19305 397068 38871792 683760 15288 51876 2633400 27974 281520 736853365710 48356 38964 1765400 60014160 37777740 211843800 13176 7260 1178322288 347130 340720380 87683820 69810 221931600 81120 306900 5245764 354177106140 160035 60060 462 120900 4478171880 21525 5602336740 155352120 70680 92656392 3600 3528 188100 3645239399340 5051760 8474 3792360 22260 12644 20748 51064710840 12090 214380 1844 1640100 1055700 7047283320 8246700 21909804 25304708 999180 698100 307722800 163243080 722882160 1368 3554460 17751860 153230 17690 43774290 5488527720 460 1153740 44880 2604420 17520 1179132240 15361741395 58860 6655110 17384 30084 444444 6992754 24263400 12390 110124 29890080 49364 1408680 177320 560276640 17851834 49525 46515 1386000 42063840 33840 3437280 509292 10080 29921160 52920 13104 59388 4155120 231937902 2273040 47894 2732435 28954200 44364240 9360859200 252472 260172 2852549700 3528 32760 152520 91891800 34920210 32230935 2194920 56334240 37680 465 2066173200 1994322 11110554 293940 287508 1780 859846260 1934848941 14941950 3528 123654300 465 140124810 11922372 112200 16192260 801040 53504 58065294 18360 465 442200 29876 465 465 16068 54056 465 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 233 232 34177080 232 365211 558830 7873866 916 1261470420 9108 86526 19824 51888 116 76760 1425396 3676050 17662932 3836140 3120 101244 13063050 142800 569296 1243380 2678060 7305872 5160 130748310 116 2223720 4499660 26532 718705440 16900416 2393160 3603600 289884 72256800 6219600 8474 72958960 53775 221970 21840 5190360 866388 71771700 10817820 3321936 148083936 53743 24092439 22171908 7152 2227680 680 41611920 1381380 58476 15409548 8140416 3544 11286 149520 2594400 965736750 326804940 389291760 122100 38640 54180 71190 395605980 230490 307944 394680 18630180 10709280 137047608 465 53560 1072260 8894340 2128536 360638850 9516256932 37985310 121440 18434584 2762760 232 464 66853758 899163540 1380 693504 101844 9177 1822366728 637560 1955408 9345 148995 104238288 2328648 4413360 6126630 95043520 4037880 3642620400 6630 27060 93256635360 3630 6468 1474410 97812 3978 96775560 59704 3780 1050912 7035600 7205880 2590335720 307930 84420 188790 2456033316 469007856 105454440 10104 269280 1913520 207060 713839500 37614780 376740 2729040 2600260 87585840 63360 207198306 92070 145282170 417640 900 218920 3299940 77220 1073160 5922 232 6468 790250 1402200 2226673645 31824 1815360 96600 74594520 4108104 53720 9612 123342 450912 30116268 916860 1380 2667275 1158924 193451160 929595870 1708364 311640 21840 465 130380 19772316 70951320 1092546 357911400 821560 4553640 1637418300 150654 67507440 96558 152485032 323630010 8205442700 156996 35303730 717092870 4994 534240 15255072 18559266 3079440 2200 5400 1623360 2714530 2749240 465 45486 578760 6639360 31986560 718200 121656 959340 2205 385153769 24940 105986400 1144902 967932 14204014 208780 19176 56994 1460 13200 767676 32724354 2996329560 992446 465 620 466 4290 7956 7630 17460 5514600 31185 9360540 24195600 8688 382320 1093260 466 166282200 2510820 199500 5132400 343288550 726648 805860 664020 32197595040 62415 1310400 3949560 12673 24612600 21860580 20944 128672856 13007700 15300 154432080 68206600 2427250 16576560 1366596 1734200 1045775808 3096 244728 21016710 6247080 82764 666120 1648290 6540 845880 93870 11284 34140480 19552148 15198 554223509790 464 18683766 999048792 289926 1521536940 23797620 1038710400 2218500 98967960 5472024 456 90959303017440 464 26346960 8801173920 337350618 2205774 18306540 71604 3042 18319140 1963500 1867140 438450 27144 38190 37422372 141336 91671840 348638400 8734684 633360 98440080 218400 466 1441079640 7980 17028 760350360 58615788 1700400 835807320 35221928 3257100 423144192240 466 133986 6010830 12432 29040 36807750 1104831 1617660 9252012 331650 15165360 8372920920 6321420 151255200 104544660 140001120 775320 790020 70956 51744 71624955348 519120 1861860 8541696240 449211840 15931440 57384180 15589860 70956 3245580 94802400 32719560 10167300 1330224 1681160 1262660 30600 26211780 8493865380 859740 207044 3079440 43885 1181990550 152509410 1047600 18189 1391930025 13885200 466 62586180 872820 2405970 96252240 22741290 650055 74884320 466 3247860 72387480 42930272 53466 100117080 6903204 169740 2186642094 96540444 16170 1863540 24740788212 438228 43896720 65296 83123670 1342991160 3213 156040 154911120 36051950 15744 110667552 3995955600 1832 429030609480 128270 92250 74850405399 1887390 840180 15144120 10697670 187110 26326127520 953810 118404 22462440 648036 22932 531960 2696213520 12643722 3996944 188916 3420 78959790 1138320 2895600 242969100 440962830 784548 415245 181787375 69750 1680890640 20532 5304 20150 164920 25284 3875 466 226590 134654520 21420 6440 2042040 790482 13200 1867866 466 20300 48205 466 466 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 233 610547520 6650280 78225840 16815 14396200 151580 241213170 413466690 83664378 1331253 23374 357420 3568950 101990 111240 12528 110400 42973476 240240 4900380 6158280 9773400 1844 266208 129108 35003166 42845 173430 6590628 1887945696 267904 40941780 887040 898652 4661958 792120 32604 1475424 116343240 12140100 3312 5905900 438960 6053940 352935 372810 34008 1427580 830830 40986 44730 44916 4862 1511400 52845 5020 198541770 166296 36842400 7107360 56774718 221832 1244880 1822070 4646460 37128 738480 14432 8976240 1019844 14059704 2074800 1063920 201419400 43890 537900 33660 529445700 295699560 178198020 20771598 172200 223530468 12012 51228210 28842 2139552 2305 2460546 1000110 10668 2454210 568239840 18124920 478590 3723720 126630 14760 8911584 703911780 195413790 4268880 4238023020 396 802270 2306004 518700 6048 34980 1380 452880 36630594 29837244 3570 3234 1260 6767670 15516 23184 160988520 153312120 882 1189320 14402062890 1816848 2712325350 256060 489720 689586 809508 365400 100921860 694260 101840 10498488 90090 634801590 153908 986370 1010803794 17606820 33150 2742 227942052 2729040 4032 105900 15856240 193800 1415190 79596 18256 9108 8646 868434 14724 3919032 398160 55440 172608 95340 373674 3036181200 2815620 92677032 25263 12517428 9401700 887040 1163580 1823844 90835920 1513071560 206640 1197968772 283955760 3935470 120253 41688360 59388 145248 16241745 1246140 247479540 611310 2219580 3540420 4772040 24332 4866684 94116 221364 22411200 85680 2276880 105560 471240 184044 952371810 32760 3806460 37530 12462 908654670 42189 2076690 15702120 5982900 221329290 2635248 69373260 21120 3178560 80621541 2500020 1417680 1410024 1290 3371570 1716 464 7613892 2222220 16808610 1512 309540 171720 30578280 27060 25620 466 4290 133900 28560 606060 787332 467 1150380 4767774 567262800 53320 930 15120 20107596600 421159200 1267812 4707990 6435114 149545770 22948640 28292760 351780 5976 5736720 1565100 53951040 3942 153184416 251355726 176396760 88828740 192383730 53298 74340 41553765396 47409600 1021020 86175 38340720 938349360 22302 290940 301920 21918780 8751600 11683770 10928451600 77992200 6354600 21252 5544840 746130 130499460 31620 1617380 443870 3679800600 4532880 2696600 5420531116 3492720 57282420 239184 171790 356396040 248820 3656 3081192 3374472816 18685759950 10024560 647064 968660 3549048 84085260 2574 1752 15912 53966 662563440 870870 2790486720 3986874 196650 4890136020 6799932 4580 2310 14198400 97276200 53699940 217680540 21216 65829680 332010 1502130 25452 18315 23806440 8704680600 159231996 4670820 18264168 4289040 26453700 29799 16575 318864 31512 72149700 241781694 34800 26099892 7285044 43939896 4165246800 231840 1755475911 872822 733813080 29400 1631520 1148290 15708 4709655720 97008 455 51870 7216 203670 1293224 2260440 2082114468 150060 67318249460 694830528 2655120 1750280 4972 217101060 119880 173964 3318273 636870 11683980 94360140 39828180 12292 74880 1443761550 44280 2310 48280 24568740 1111920 13260 4455360 146160 2846844 94639644 619248 58660 71208 395304 816582 64656462 137373600 2766 723030 27720 3024 386280 3220 35009520 26209260 39312 145226480 33915 431970 4298280 10041192 335160 104728 3096720 138600 25020 72324 483847200 13920 389238108 13600 20378160 661540 467 10391416464 592020 5460 92796 14364 44993520 80080 11475 98868 53116 51176970 62304 25728 2866710 6126120 42264360 1760160 17080 1288854 472140 1223880 604296 6563700 258390 184440 2359968 766458 2520 271890 17850 1502590 10608 467 26466 30030 26505 1594652 48360 54522 467 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 66 33 66 84958614 66 24732708 44145 66 20532 138775 33 33 1466114 55818 8220 48199 66 1670760 87522120 3076920 52638120 158173708 1421420 466928 66 386616 1350888 88355400 3044097 48480 1143499 8512 16840 2913745800 66 183540 76276200 66 174174 323700 3598704 209160 1259250 101802 1192212 466 6149160 1460226300 2026920 460 33 495850146 460 2520 4457880 8100780 30360 367080 64428 273360 4442100 28187 329085 1562028 297192 525228 242736 30709140 27048 1168440 5520 398112 468 18138960 294233940 46410 66 836819280 152354160 11480 16171470 399840 1073520 732260760 15876 1027251720 113806602 7200 22822800 720936 15164 18032 34080 7105200 170796 18163860 351288 502632 883168 11762982 4843725 21624 4365360 284051232 3828348 144690 12956040 4684020 160020 1241856 4666200 1640160 37674 467 137370 33 3243345 2066064 7038 247998960 5542680 493508220 157740 6944 2075788 617760 3164 541800 109959213 3097440 49724 1158924 166902582 4280 2682 14627340 24990 106488 18592808 10025342580 23718 502329828 69154800 78095160 1237104 938184 47040 464 5305560 55308 214482268 122400 171780 14834820 66 240120 75783960 18301027320 33894 73530 26246220 5316 31887375 1836 2424240 1862532 103700100 623423640 550140 140868 154660 17556 1385328 1344 29636880 183540 29547960 75640950 12731 82358100 8899110 28080 23146 10220808 614880 148896 17606160 73704 47251440 300168 55440 50220 37087050 11324040 42480 44166 566578320 47921895 79920 6066144 16506 185640 49023 53130 5961900 17184090 11490708 55649880 103014240 66660 74745960 357054852 32172 630344 23818704 546924 292740 194480 1270410 60060 7382760 17958 33916740 6316540 6796276440 39996 9960 9672 721104 279565 5940 16692 66 2652 7210 469440 127920 929810 40896 1888392 90480 2677476 488400 10158720 1594320 10471440 23940 578739 3266328 10036530 42000 202704 23704800 122760 718520 65121840 1946568 11480 3982706 135780 45540 609770 268047 1309500 26940 1760850 4449436758 41863080 9520 1098860100 4470795 3854004 2131818780 560338350 3024105 1616340 30870294 26640 10305280 93810 5979150 13464 139100 8221809960 205128 472726800 466 4828608 19060080 37844862 73811892 718200 409500 153180 4397250 10920 4660320 44730 449820 201777264 16791060 11778 6090 921060 17952 69378 19080 3455760 253980 53562 234 5027 2760 62010 68320 40154850 764750532 4127760 3540930 17630305 672568 267960 97440 13020 2293830 16651600 15180 10471320 1530144 337948 2325960 28728 98532 1380 465 501144 25422 45525360 56075700 556578495 291040680 161142 119679 17556 6041160 2208360 6981975 2071608 145518 47055864 2160 3425016 182285810 3224900 4705800 248710 606840 192482136 459 888 26860 2190 2723644 12960 231000 137840820 292716 35550900 109980 1352736 2383700 8460 8460 468 2315 3178 134857800 392840 40595 5027 128520 46410 189978230 811890 420420 472804560 232980 321090 156 781872 490140 5956632 2713052 197100 733824 39840 32789940 878430 21840 12497396184 717822 241246460 47531 199004 31668 53387208 976430 15960 706992 42371520 383640 920 112728 5113440 2895096600 7667 3234296 57165570 10886715 440643060 4416 1882320 73920 35700 772968 207966 9584872 54131 2827440 2930400 1780800 8170 666822 109890 236880 10918215 2274778140 468 1808 14211558 468 911178 9241980 96600 663432 77400 28244 1642200 468 2322 11840 24827 468 324 390 36120 505908 468 11890 4422 468 3269508 351 48827 468 468 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 66 33 66 1178415 462 92 1320 66 1833438 185095400 33 231 21321040 100380 958188 11066720 66 1383 154008 67909800 1311977040 73530 25883424 2919840 66 9360540 150670 449820 94248 8442 627120 1320 213847920 2782431288 66 466 471627 66 1913088 271830 414143884 1765884 86485728 4338840 269835720 30342 5160 18786768 1141108 35112 33 11288 86478 130650 729027642 931094 750420 695100 981540 25680 1477980 490842 247632 4219332 278460 92 70450380 22440 72180 104938680 37224 1081961400 38380 1201200 4741388820 62018418 66 3437100 128340 1939938 612551940 51612 33580 10920 4849110 5340 1516536 48454560 8980 133386660 704224 86020 1111500 284784 167328 2078250 494130 8552550 462840 21792540 1992720 1358640 7083048 134640 51660 8531 1801800 100854 51096900 446886 16422 542820 37800 45731 103799280 33 21420 19434246 44095086 3384 24226020 921403080 35496 2027533 23607120 54096 79170 3209328 84487260 2211894888 13746112380 599612013 2336620 78257256 1296372 113988 445648 365931720 92105244 54175770 4719600 33000 177808400 5541900 21060 110100 298452 12452600160 59983080 907580598 33034794 580053100 981060 2604 66 79344 228060 420046 919908 35190 462 81180 1429680 3533352 1661450 2696980 19849984 42140 24420 1087812 324328200 416275860 10032 845804 81333980 3449640 1836 5704920 25659360 288288 1973853000 52122 66428180 274722 182512176 1796340 71940 510840 63672 3296195280 53584230 151699680 468 3521760 2329425 535500 8443050 1262827020 17624880 20803860 31336350 3178 19693994760 9988440 638352 1770120 275660 325584 797220 56760 51707208 1344420 8520 920 10664 924 113928 2190 64740 311220 9589140 103530 558195 53019120 51090 4320 21441420 162840 468 18059460 2380 468 66 2652 42840 70380 1185444 1308510 12564 24732576 11859120 396480 13403636400 81963504 314160 14296800 82946400 24658200 1718280 185456700 13342560 6370320 38471400 34974 1428000 31164 158610 1374052680 1244240 51336 79800 1444803360 2514270 228486324 17941320 444297672 40904500 1745016 3041034 8564976 42200 55961760 203580 50160 34125 256936680 2784306240 62748 1389812424 373320 696447917412 21925860 61638660 1083852 18872700 200720 11483616 2320010 511668 29166900 97416 54827208450 4570 14618147544 69960 2138640 69396600 586560 26569404 309111000 5829810 5741120 421557840 47550 4580 25452 2766 877338 139939800 934 54450 17907120 926310 21816 82803600 672345 145728 36597600 7380 1228920 212743440 739368 49671300 790071360 180475230 7324620 1711710 226125 134905680 18516960 1707552 489288 259254996 53130 14952168 207894960 61268757690 1934758980 1319472 6193440 90255563580 15903721680 45024 550620 78396780 131100 80220 2703975120 14556360 83160 3950468 221100 170520 11224080 3900 10554348 2827440 2502864 1188 324102240 214452 118104 9735957216 2028840 5861660 3902398500 106860 20384 53236260 340340 12236 1603855260 1860 307722800 1081080 74214 13170 85680 1607760 390285 1708980 2872572 57810 113333220 3396770 1542530 2202826080 14430 5056730 302328 108240 80410 43811460 5484 1341340 44837562 8988 100320 62055840 14798070 65990344266 5700240 20692672 5266989 98000448 43400322 8163540 13724424 1904 1148550 1569480 1122561 10980480 33600 257839680 469 18990972 3693420 16035264 13556340 8216658450 1425930 38610 29789540 4590 3264030 751740 276276 33804 8031480 21176844 73838310 4502316 5928 38512530 741981240 28584 75574590 206896 132432 13957476 86580 44909046 231771120 25234 43648 10730720 469 10680 251316 1294407 20592 5014932 14388 469 36621 13073634 19458 43999540 1197700 1839954 96720 8742 469 48828 54990 469 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 52 2080 3199949060 156 14820 92 469 6732000 78 6132 414348 13332 124040 13728792 29158920 8474 30982962 11078545764 40710 2416800 17640 4734840 45311630 1330194 51906 3249510264 2772 33374880 10909008 256410 10868 65151870 59706360 272340 59864242 2308260 27739635 899646 243474 50862 143520 7380 194480 17825976 10015092 78 1760010 550420 9061920 78760 48972 108915 112489700 70794220 182988 509466 19500 676257960 50204220 1890 6584190 2310 776832 273224028 2320 92 4395300 3916640 5161710 3656 1074480 185640 501120 16709940 6300 5569200 26202 42759540 7041780 1832 487489860 952141680 352590 28890290 6495720 62928 263340 748440 26580 2382567 7480 49654 156 350077680 126513660 197678052 131039263992 563850 1301520 14603400 1835400 31340010 12628 30846480 756840 4580 183820 18624060 3694782 250560 34640 1739100 47696 493116 296270 5544 9660 15990 8133444 4085568 1822590 6233500 5757570 840522 14036440 7590 163800 944880 5340 42612 15984 2214072 3497700 3828720 3030930 52728390 7854000 204060 12880 2267370 38881038 293449200 4820400 20593188 2644220 24281712 12125596 539110 12936 1534680 194220 3063060 10680 73824030 31482 6670 17640 967197 4284 810 116910 1896048 2753190 47880 196036680 1994040 14936394 749208 564900 31592 3445884 2424147300 7422840 1351980 13887666 44167704 26600 40792050 542079120 267852 1724214800 72681840 295837800 135408 6958320 148695 10668 1087440 3227280 38100 73729656 38837040 7447440 703800 9282 604296 18225660 1567566 1260 304210036 2698080 5376 12920 21048132 6120400 4888240 2022790 60643440 94095540 181872 8021960 611268 7644 22110 1820940 52884 401080 22800 921360 87506720 5038 9232860 7820505 8180 1052616780 2538900 2084880 19207440 48984 502180 180 23838 8778 52 4830 17640 15664740 43561 156644460 227766 41280 3045 2230536 599438700 11256 420180 1705440 1008620 468 23288 5104008 5836587900 694710 1800 17305200 2204832 901719 168714 203796 5346432 42444 36120 875160 3494790 1401 66006 806412 942480 7873600 296061348 165701200 36120 6354600 373968 50616 49681840 329676600 65836932 82928040 109299190 7920 43890 7481700 126308 23940 134747340 180180 8360 199716 943950 2256240 46200 21730 298554816 247380 85800 35802000 54813600 2709630 21320 52582200 206820 3080 15481830 652218 12106380 2970 57607920 4084080 11884770 1404936 234 7665 2023068 3690 338122080 4651200 2215136 677040 5027010 1290150 465 7340520 470 13787580 3436116 1645120 14889204 4375800 366300 7854 31350144 2898420 499224 21809130 1548624 9060 753474 18855144 13710 58056 41608350 24420 11393928 20952540 8211 475860 279315960 2053200 1401 13040678196 3232608 1507404360 6545 642720 1409980 46761 266728 1934730 432630 16354800 10858680 164717784 138012 487448 179100 7438130700 47412 12460 117061560 81062120 105984060 8065008 932 1113840 1651090 50400 18360 26320320 79624740 2173535 248124 1044750 3510 7368480 3572655 3104220 48730 742170 17465896305 167567400 21168 21452 2954604764100 11280672 784700 612066 27419238 801444 19890 3024 27608 1586410 106888 2460 33302919 823368 149604 1411410 95005680 1176 484440 1797565 271320 60520 1373476104 24948 203796 80172 225450720 352260 352980 167280 407386980 5991120 68640 105695856 483414 1175592 3120 999180 6861132 832650 41769 80626 1201662 12127290 225230544 22608300 3295090 1292816 20924280 23490 101106 2978820 27068 46549056 1073410 10281 5352 470 415800 1302651 1765140 154770 54223962 30261 8988 139872 3390348 11948 27068 470 470 41301 24492 470 470 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 156 58 35504 156 603511020 323736 41580 3450720 78 1656800 137753616 118104 2560350 86430 10328032 225680 2714880 6216 1535100 9915430200 53292191040 457380 5236210 116952 30780 469 2325840720 4455 76860 5038 69759690 7962240 36807750 916432 21950 6718320 600600 1313760 402570 162150 4590 18690 271656 5796 1620 78 2567544 1408950 3971268 6450 43692 1912260 7086240 77586 9534 2839740 716100 275310 1867320 94779930 9214128 83328 4477200 65658 113050 193200 9569196 15378090 2447368 10608780 2488491720 514228 32301360 1981692 35100 909480 1309176 1260 2550240 94710 341880 33495 485970 68388 10452 1120560 1374 22575420 35709035670 15913870 372190 2148146 156 74742048 1814770932 159390 129360 15529800 46110 42547176 105253122 4380 409661280 3825 12840 171720 10171980 27746040 1899072 39556 313404 426360 918840 53109 209550 2494008 3640 74022 875160 9534360 7342530 378840 2036160 101888010 51336 564696 23813328 569778 25989341970 3333330 3621030 1275120 915810 2700 300366 1702740 17706780 412920 86904 13845260 54180 8190 667120 828240 147820 8400 4143986 3903900 456960 17850 124410 534644 470 2976 1528626 58 49140 7701 119700 396440 359937864 6072 60684 1063860 60566870 1002297120 29444 314820 134574720 26860 3556020 215160 7730813040 27468 5201460 539814600 94954860 6545 51240 653310 62072230 4530 355880 1727622 119896920 102366732 10258 4630 296310 66165 39240 125372520 3545640 244608 2941032 2177560 6556620 14032620 36968592180 6720 54432 5580 8170666140 470 407583330 19406310 9483694220 38446170 494340 6737115 38280 86377980 7704 6948300 3632 44940 87948 281580 5335770 167076 63394716 99326136 900 105820 1181040 55692 1400562 4423656 2810808 58453212 8160 3763630 879978 52 4830 12780 9316164 437874 173952 1222782 1339536 471 938 160440826 3575880 262860 1380 4321366 12175650 459796960 133691220 3956940 1207206 411579 2627730 102648 1179900 2554176 4914360 4827240 133320 2260 1578720 250740 61537476 149145 2711758 70098600 18480 43518398 485472 112776 8118 74713040 317832 361080 149940 93259656 15120 38948 392733660 185364 3108 17193540 3414684 67984560 101386350 5176080 1530 8773212 11148060 760916940 14434020 617100 1132070940 11599224 48720 3783780 564074280 19233900 478800 762960 13566 16818984 3979755780 75929700 20532 47892 14340690 1398 938 1525810 17907120 14490 3780 41068566 5715 981288 880380 830280 471 542640 8880 748200 13992 4138320 41857904 47430 2728441 384472 4739280 4460350440 309720 2488200 82637646 468 232980 792 78540 2288880 4790940 19392 10900230 291720 9534 583440 11517744 78540 262522260 6419952 488250 47055864 10416 9666744 1743060 194320 1279080 292674720 277816 27764220 139040 969126840 6757380 2000280 165225060 4695372 133320 486362268 13688220 3372180 255780 4020 35616 867240 115340 55154 394212 5035620 40810 1386 31795920 28648620 4595440 3495759296260 72870 46060560 10494440 2005080 61986980 186945 3255840 55250 114512 132468 2605900 631218 29700 10611600 12284370 625170 14528640 137494368 43028 62280 1545360 45448 8393684 260820 7582680 57941478 166320 314 39690 1557192 4395736 33996600 32040 197784 3071628 33998 27000 75960 18480 60942180 455961 14412090 4610 4240530 14235375 6588120 21290640 47450 312420 471 35720 291564 66528 166740 208590 144210 1069776 8640 38168 14268 2022930 242136 1790880 3534300 471 3467664 34368264 10822812 93177 1004328 14268 4818 128700 3540306 6006 53480 471 36529850 54200 10218 471 3271905 49454 55460 471 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 35 232 70 472 811365480 1648548 35 331968 12180 3377005 231660 1707970110 957600 51720 3257550 124683 88968 34954920 2759784720 159120 14398715760 74083620 7857648 25825800 218780100 139860 7306260 45990 7789680 310128 390600 10798536 164340 472 934 895888 393505320 57792 1021020 3206 21693600 1585740 279576 83922 5264 82467 1520820 608604150 58460 63693084 431112 31153500 932880 2676 343896 200640 362340 70 207060 2409990 2476160 8075760 1129697226 408 218400 721140 13603980 17471265840 10208 52735 1693020 10376280 12577620 15820 3732930 47250 78496110 616860 67260 27288 4859400 2327520 2293515840 18447 2730 70020 17080 3301650 335610 119093520 606480 470 305712 15216 412412 46440 1321944 17766 100320 192006438 28185696 4400 1758240 3836140 15666300 149298 59388 1689810 4871790 5038 146160 61950 51604 665925260 76830 9532050 35 221591370 59976 792 53781 47196 200382 132834568 83160 319800 4393368 341151580 7983990 180166350 2676850800 213360 322140 2241120 253260 940392 97946083950 1408176 1906380 20235600 1021020 478058620 50160 497760 156661596 306540 50865360 1635480 125552 33150 1300320 3564132 6885 703834 29238 116 79560 35055 26496 709290 2893860 232800 643824 67452 7025760 30030 261039240 89152 157080 18614700 5278 1308 34874 42636 18870 192428808 426721680 509184 674976330 5412 2333272950 47841 822280 161460 1519980 513272270 2064480 120597180 2454270 1021384 154380 1842124284 2890440 255824615816 811614 746572680 7296 3032172 1098617520 372240 13440 345720 166383 74152 1763916 52533 2664480 394680 103670448 2098785 12502140 386760 2280 4826700 125370 1623132 11709600 522918 3911340 186592 89031742800 35364 17765748 148920 5419260 960 111471360 165528 28633950 20961 84460 19800720 141372 5460 70 264420 7956 1109438 23940 15431095680 1017552 312600600 24451266840 5967 3712800 820064700 51111060 10501680 66077022 2034480 219813118140 1145914740 270438 4160772 6683040 1085700 594320 290160 253800 2260 3832259340 20083140 19800 488439529578 36764 14372820 4912530 803880 13176 154365120 13728 5280 114660 459668 304083780 3183780600 472 57546 715696800 13140 1825722990 1475576804520 2580862752 1587936 253212960 2131889760 8840 1376340 682041360 8091535320 373489116000 1879709370 24990 3292616520 12735420 29827547920800 66093240 40652040 165600 329893200 116619419280 110322 1488887400 3444731160 347790750 328660416084 193380 31806864 21420 1401915530048880 8556 13472976 27612 472 9087945 7056 27387360 795600 13269671520 83581680 10962000 249840 2912 232792560 472 39518784 3683548440 93840 472 927360 1445290700566440 12601386 409932432 2736990 23655 22921864875 107304000 650675520 18945608760 1902222540 17420040 406623453600 240240 138105 1005036832800 6218940 88740 1138394400 32340 964135620 34671000 180180 24236 1260 4350276 186480 94248 5969040 16407925380 5496624 1359540 24300 58198140 325312 13160 1898154720 13940 11084920 8825040 100647300 151451640 184933148400 5206773600 120428 12355200 8460 1680 59999940 9828 46446246000 7052881500 24446520 3306380 4204860 33060 1544751780 3790397520 196880 93384060 65520 252501900 84651840 9893520 646800 365820 4367923560 472 2187749098 57960 2602860 33819240 89714352 932568 4397288 4144140 5100480 309120 1270469637360 102578 3150 26334000 7469280 2184660 93240 7001794800 149254560 22647240 185592 230454 4211025426 49445731476 50876730 14490 13650 1160640 7052881500 2310 32892860 2042040 20996976 1246245 11724132 158424 31717140 382023915 419625570 466700 3155539464 3109554 912 85342506480 17250480 366247728 5355 472 17248770 1017322320 2260 472 20128680 14582690 447000 278460 105084 4181220 341042625 30370296 522144 57078606 6754440 111860 16380 236 924868 647010 4512 354 49455 472 472 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 35 135039840 70 1584 6280956 2263948 35 507780 18803190 78 35910 16653 84168 10710 810810 5460 34486200 825192 799596 5797680 2220126016680 7193340 32320 77256 28476 1260072 1012830 27880 18613980 235704 216876660 376740 39720540 300696 132889680 251460 23430 915876 930 14183400 82882620 78 30303 3701390 3005352 516516 39144 234780 3407688 185040240 6975548580 7990752 2320 1117116 25284820 19530 220980 70 4620 75808 199304820 2136743700 124500 12408 15872220 60060 21877830 1134274680 12740 18559971 602560 37932 468 585432 65684710 272640420 3038070 8460 15782844 4149 25927440 16405620 280800 1144920 189909720 18218220 147470400 119880 6870 349462680 25071 12867096 8732430 4944 53964460 26460 159609120 264180 209160 32885970 105956760 7560 12652640 1026720 9951060 30593062800 1140192 1640100 29640 128584260 643089600 431476320 7441350 165233880 20556480 628320 35 50506170 67518 3078971280 637560 2280 21888 216720 938 63189 10365180 1084710 183175 51480 5221993140 50805810 981000 135408 3538458 62182772652 542520 170940 68340 775260 22713768 1047480 21632 890340 868420410 485160 25236960 15480 21062580 177480 7551600 9900 3213210 72450 1520310 4234 172620 2140215 10062 109890 4630 1384491900 21000 1003536 2077400 8416989 77100 84458 86400600 216349224 14126400 1006740 10705269960 18717417180 79200 4872714 18392000 79170 325380 330400 6426 4950 4440 2411640 1970088 323442 125730 77782320 1175490 204730 82735290 8622960 2880 5922423 1296900 100320 13860 69426 136721880 2669100 14888208 4271410 1825080 1008237888 25575480 110880 1335288 48300 41610 6855 260568 61001490 2931900 464 220248 1459920 950040 22300908 1344 75600 11293920 294840 201300 2160 67051140 1332 629300 6573600 140129340 2335 87780 472 281622 432692 70 32220 31980 101082660 1483020 180642 3900336 340481052 13068 133560 87192 53280 94710 98580 321216 1962480 112056 26406900 369702 15408 288486 656880 12042 549984 63756 1129260 1231656 32529360 90318228 10311312 8806728 3872 3593268 1019635050 7752 38274480 37006200 53053 22424724 140760 88446270 408888480 225036 1006335330 1215896 1357200 478188 2160 4830 282744 39858 96512058 103824 5399940 14234220 184338 273988512 2723688 286890 217014980 3443286 37279447800 42024 1743060 14242410 2330 6554450 51186 3170402760 41654 41778792 48972 2330 2016660 151956 18481788 6914328 7718 1560900 17907120 43680 416232 1439424 39060 338520 573349140 25620 1452360 5807875920 36442980 22458260 27536489640 411180 3992280 349320 3720 8066520 12512136 22260 9893778272 2153844 2067450 420900480 7441980 724680 32121 1490790 1083264 183456 848595 60060 3612954954 144507 1750413 63648 1297194360 90375600 8988 501564546 55750 110242440 847187775 73312 24426 47124 57062880 9224040 15398084910 45900 439110 32370 35626 5588234400 3688 256271260 6314924 1396836 158195520 172491928 207252 64620 71060 319673200 33513480 10654020 94922740 388305540 10274670 494843106 54643160 321475440 283020 7636660 1867320 2340 435265110 1560 3966270 780 1007760 2253504 77248017 93522 2802 4979520 247311180 972048 155400 34944 54450 289170 313360320 661449 1591387 255892 315560 784205240 374226321 17320 2279760 300534960 473 104496 536424 7664760 3744 196452 10800 53518454550 19614672 54940 462 8860 5850 3539998 111930 92400 199100 84566057898 78300 41820 977925 1645020 9999990 541111 1480920 994840 8084790 203524 4045461168 50611176 1297890 50634 307515 1461240 9492 283008 502964 9984210600 21522 347355 16376184 13702 81458520 473 433320 52150 20022 576004 473 27202 30810 1687770 473 49612 55932 473 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 180 180 2213640 1959300 90 304188430 133980 270900 1257116 78 25020 38872095484 32767020 6050100 14910 167960 6870 11596728 6440 2827440 3111349269600 13446720 19260 14330184 107207100 3777840 246558 120120 68824602 20482 18594730 455400 10764 5160 7298082 200880 12094740 102648 1420650 12026448 113160 78 1158840 4403032452 695970 26175240 677340 6764617860 4699695 2001240 54401028 446028 4779935440 1193808 5386920 9869860 33660 93380 1369368 72072 21287910 16939692 36901200 622710 1558241340 103726656 298506 456246 58650 11471940 79748130 6726181308 2835756 30600 21216 4883760 934 45 5400 118590164 189420 73260 6821850 92190 5763120 2499640 1047840 80640 2864316 17875 43942 517776 923052 9168 20160 143220 4318440 208243182 345521022 537950 180475680 21155400 843150 25452 167799996 474240 17392683 7098 11429712 507446940 266910 472 528276 12093120 2386020 86708160 3955 8034 2253996 2130600 7606830 355300 628320 472 306600 1058830668 1685040 191483776 2811060 9489480 645150 244530 3632 1274640 328570 642769050 307764 28947180 256308 19080 813960 38001060 12000 574112 24345900 1015644 45307764 8778 965960 6180 1097460 12235080 217140 11934 25014 932 180 68068 317772 14100 108570 87780 835406 7752 2167662 320264 9220 136408272 1648416 473 10243464 22260 19204934 274950 246456 1196580 13221780 119280 455112 3096 441168 252168 47333 90175140 163020 105672 6878763720 10158720 364572 6846840 94860 1380 31126 41412 154980 26600 1876 15120 2248400 1725230598 852538284 1476871 129889980 41820 38336870 610740 700507 928200 274512 286200 15227160 5532 942 807576 40366260 27826344 67059669600 1105368 1924536 1838136 1815022 240120 17664780 92235360 280140 488520 1004445 297312 90090 18376050 390220 637427700 4914360 16380 9870 180 16068 36301710 1260 390522 6672 3609720 7227612 28200 183960 314820 78120 807720 23225520 1987440 2020720 194040 10260 3523212 7009344 3803436 1392282 30878848 25135110 686952 10566660 17850 149292 58608 75466404 29646540 94908580 71531274 108120 472 157080 587664 19152 227010 343200 1110740 203580 68329800 2636088 483787980 256086540 160680 1016986 7948710 6530160 268926 203820 283668 1972740 14058252 17126277360 16598 230580 1405260 16630978 9636120 69000552 80342064 8667450 41454 276450 3576290 6808620 777360 9336492 204204 62893614 16255260 3990 2773890 422702280 1398 35250 18720 474 16536 450450 237600 1231650 53364640 1812720 179670 36400 1522080 157080 48659100 10304280 2778930 244120170 273743470 3384360 13304520 2261880 14177520 25080 3354582 328335 357504 5604 18659520 67465440 1815450 35904 4818 349235376 1594320 113712 4818 7224 833544 73684971360 110150040 471 95734344 720 14209416 78660 48160 6490464 38346 1253868 1895922 47880 5280936 2346080 282663 7983990 13236132 149408 9360 194004 495420 46508 802956 11437140 48316284 733572 1113840 474 277950 1970640 14177520 163134414 18700 468 21004 233933700 7217520 217140 195376335 2640810 72799860 2345 116688 215280 356448 180180 5093 114048 353414880 148596 1413600 77179410 161202 3447557568 404838 52177554 215280 11634042 1663995060 49266 1220590 3269 15146320 1031412 664020 1493720 1410360 28586400 23864 238419720 2517713940 474 117699516 206640 7191 260130 48060 1333310 2158345280 116928 332291190 659340 972095644 474 1344 17429100 5993 105924 157380 17136896 629670 199020 2650662 3664 23876160 6552 66147120 4582116 91300 240240 51590 4215900 1800 563814 269184438 12905 17732000 837012 210312 96876 16684 81780 1049620 332760 27269 474 26790 21004 16695 474 474 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 180 180 90480 48 90 393589560 19734 2171070 361279080 127692180 163800 78870220 1401 247227192 2536812 3198 2763402 24 8264594 59219160 238362953400 839520 520878120 24 418566960 262412136 58786 35340 99540 1965810 425645 1804968 1090284 391443624 15132 695096 7857570 2649656856 93240 514080 84739620 81784872 38798760 333914 5740 8364180 466716 90861554160 940 115435908 3311722128 2901756 17640 15540 178220 178080 1082280 99386 960 6624 56760 1315800 308880 45696 27336 3159944700 5382 1158168 852810 36655788 9429728 16840068 18400800 8645 75303470 2130120 27720 225 62745540 2062676 168840 583252956 985320 522510300 459816 1513920 3132 5383560 28704 448800 6552 133712 398958 48 684684 120870 38430 1158 653744520 24963120 635460 14496780 161667 114240 18378360 23045 1941420 51269 13029 44748 19136040 1223103420 49445 1368 33840 1065900 7665 14118 45288 3013368 150450 579908 2571660 668780 83398920 812623392 2112330 320100 235620 42840 20897100 15291276 3185411460 19950 17340540 107100 3755592060 137904228 200772 991380 17117100 10824 12210 3080 635254480 1581660 5410080 1545804 46440 15721860 263340 75135060 351190 144840 66180048 200100 180 1214157 201780 520 1647558 22620 649986480 6300 53544 218201529 5479404 1510960 631680 63648 2175 3696723576 69419350 96786 234360 22968 4541922 297059700 11064 9030 2166528 5093 1598352 9007992 167247420 142981104 53940 843612 12040860 4972 25708710 140280 3812760 14587155 3248700 110544 474 23100 59968843 29742384 265980 9536100 4560 14612976 155880 285345 748800 9193707600 474 19451796 436464 739800 12991440 35112 6992 27103440 62700 15436680 41212080 28772160 1259940 17609790 7682895 45056460 447480 703740 1638420 447720 21828 51269 15680 1466556 139782240 4784 11500580 180 24180 2318061 6300 49008960 20400 109032 24174 600322800 565656 394680 22393140 211884200 7317180 794220 434204540 14783040 13497 2115 207000 380574792 168420 1186382400 4094076 414637650 6182220 1337700 4028640 1391860800 224123040 38760 3881197716 2320296 46452 3040140480 9259800 6960 4127340 28340928 184511880 1607760 1702156 1037340 552576024 13402584 654789 5964829200 22881600 248248 11509680 19740 3387001800 2335022 768334320 30210 125587176 2497110 134050 1511328390 24860 2558400 27600233220 4134900 80036 424725840 114570 52626 4890600 946 26176 3784335048 2464 113275760 85211280 2345856 16974 282744 1340280 18504288 17907120 611310 412020 2851319016 20309760 557256 3763008 606751080 22366 161706720 15701880 1951222 176465769480 56065550 28902720 2187900 500850 851148 2909040 162360 224400 244860 2334712170 475 240945516 473304 514605 46936778592 1743060 907710 24633840 12015 7907088 23520 372744 679200 24598860 7895412 1441440 1898820 72708 1692 3802920 15760080 1708716 54562587660 3050740 2139984 2968560 1884 11110176 2278584 607428 157080 374840240544 25479960 284203140 7472324 26050596 4495700 10080 35809712 40140 1824900 56026 19888896 904407840 2014320 18964 358932420 6888 475 33837231120 267330 497808960 355090560 14430 10892700 403920 4126962840 83783700 2614248 96570 475 1042859220 6521788 3506760 58108050 3223542 1345890 60233040 65990344266 2322320 516412336440 14805 3024 1258411770 21832566 93912 8650488 7344 29016 898320 548874900 7344 68914440 108680 129826620 12791776140 4194 112716 14643720 2721180 930 1849260 133330 64957200 608604150 147972 533445 3686642400 5556 7374900 604026150 20953920 6006 124236 7058310 95356542 12222450240 6991920 47600 2730744 10230 160549620 43259580 33940620 3861312 474232 10934568 382200 13515320 3780 1380777 39622464 3366 128772 1471197 18576 12635950 46298044 475 27336 2009286 475 559320 50086 56406 475 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 156 96460 78 48 420750 78 414960 1043350 1296792 13710 429 950208 156 4642560 114725380 13 17572 24 1108188 1806420 44869614768 3818015427600 283725 24 615384 32618040 26 43230 309390480 10836 95207145 35302608 156 9927456 13704444 28860 1437540 53858805 20916 7057691550 234585 3453450 29580 113960 1963249344 1118130 237006 3263622 784980 66600 126072 281435 109480 2123940 1202280 8196720 158100 16204188 39324 12768 591856650 735140 280653912 43024740 6327300 340680 78 28080 23868 54834 200970 700588 624643800 5569200 3521448 389928 177205938 14700100 74148 1840 6919418100 30649476 506160 14790 101744160 12176010 129480 6181434 331800 652080 624312 2814 405227340 48 7299632340 4576530 1925150 599640 1049794200 34476540 5160675 4324460 273240 55890 72756 4410 27250944 22860 9240 62434260 53141550 973830 7447440 475 9557920 60720 2065 78 210834 4088280 479832840 11297900460 55212 27244 266099130 1986660 46383480 86977380 26520 47348532 6840 6563280 1874628 4085257260 1447680 707256 225148 2340360 13772720 124488 57989250 767448 285012 559776 22957704 64554 97449066 7333470 7005 971616 141240 7632 6870 3149583570 19458 22871940 33660 28203 774 141360 8562540 529392 1997520 27452964 1800 958870 500220 4620 13776 2802 3574584 408 5280030 58108 173200 7314318 4769730 452064 14959700 190689928 152160 327600 4734780 56296 19240608 3826020 2856612 9660 600600 94760 264670 21684 2505720 219450 24693520 946 139320 482040 286137597906 16084236 56422080 918 261545 2637180 8301480 2175348 139967460 6126120 4811370 8019900 4812393456 199432304 1072260 15548880 1398 23517748800 2310 1343160 819390 655718440 5104 65100 1580040 83580 311361120 33900 1571945 338184 84660 2702040 2940 4363920 56100 20956 13090 39060 156 1176358 1260 9240 166320 1192996 113344 1722084 137256 8084040 1320165 17102183385 30510 476 12009816 73704 38050320 7632 20520 17942820 82270 495330 1419 2721432 30456 3060330 1465464 24648 35333298 9746 148015032 15960 1061950 556455432 55440 36417504 28084 243936 1419 36964620 425256 102312 206040 47396158236 302242176 119340 3542 140140 4520 6342 55632 495990 2263759314 48024 117300 2016112 1002510 67032 474 2741640 15541190 392200 12780 53352 1694880 151032 507087900 24381060 6044220 3960 49764 175560 40572 4611870 1879290 23183160 808830 284058 474 474 49926 91350 18039840 397800 564859680 196560 16020 39060 64913310 442200 402336 1127280 14112 103722 77657790 5820840 859740 2311320 347208 8190 6833112 8874000 1419 411060 135660 167250 644079900090 114576 9673650 2515176972 142464 16228200 17522826 380480100 3579810 1475249160 144559200 55230 234481425255 56419 473423720 194700 2528 357 1056720 352032 30575374830 607005 38828140 1316520 9200 6019 6233760 907452 163703540 1124040 2358972 6240 113333220 103572 217308 43809860 405720 14160 62730 598560 18029088 15890 11914650 338580 132600 28755 47189790 930 2355 180880 157732960 54200 630675360 52923 476 70122 46843 4095 39204312 2080596 242382 1804888470 11592 6194958 238 21122 2234232 209244 11002464 494278400 400256318 9035208 11088 127489050 3488 117535110 6570442536 936 22016200 2895096600 28083 1530 440352 81396 17524340775 408 32596704 34379100 3652110 47787530560 57120 19932 11912686401 245088 9120 7020 443972100 849132180 863170 476 4860660 19756074 252390 23584 153 459 879138 476 8683 22888660 25830 98450 12049608 28250 2040570 615146840 12963 13795 476 438228 14665560 28034 13442 2756 24603 480760 476 476 357 25122 476 476 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 468 238 78 2102442 2508462 78 9678630 238 35701380 1084200 6464 32887776 468 3499272 190530 117 4759612 95880 1728012 11051040 194040 1222134420 2080281000 8232 17015460 3960 26 29304 55575 59436300 3587760 1188141874920 156 58876440 821016 59006640 53872440 222300 432630 75180 4604210 942 15632652420 85680 2080 688344 313038 97020 19775760 21130200 989777250 119 8434860 6846840 930 54963 833280 1219695750 948 2269800 3218670 3850908600 19265400 1900080 22440 48029520 234 398580 33332200 66468 1377684 13344240 12425700 248028300 89040 28512 42309540 192030 34404 37890 31922280 78660 570960 31044816 56567940 19781058 1042440 117480 25488 863940 446428500 2037420 53580 20400 3420 72699458700 1420452 347875332 3290760 22800960 462 7704 2820 1860 22848 239639400 1774084 27538434 103635 91494 1960140 24147480 15741660 4641420 1103182080 123980472 36540 234 21726 99960 253301160 512932056 465982440 15330 23612820 1620984 48096 39270 477 7117110 11680152 19824 23760 8007132 66528 48135780 2647920 79768920 906354720 21268 5912364 429000 72924 909720 368940 67404 7970490 3551520 2780180 23932496 100674 33264 55275 7244640 278432 1199440 36180 119 8658 120 20210 462840 91080 21454524 782100 198000 2820 729652 11024160 7226700 71400 30154320 768500 1938000 203832 511560 684684 11011020 276390 194389650 61380 75640 4037880 47124 11940 3431076 16170 392012712 266640 689082240 1342998250 657096 3464076 212310 647856 7200 11662 1312428 3898545 132696 16257780 1177300 45030 1470392 3122868 18558540 221100 74520 135850680 231150 221520 4594590 42966 19194 20438418 135660 931426 3477934880 112779810 8071260 29146260 2215620 1607760 52700 126060 81396 870672 13898952 1344 2964082680 2281440 2805340 1516644 849420 120120 45540 156 56882 43452 14190 5484336 1350 6930 477 508200 2648100 291165 114380 950 695471980 101474880 2652 2031708 33660 115038 58198140 54168 136206 1624003 57312 38895660 2310 786060 5988450 2073900 20005062 335580 82992 274547400 9020 55892265 5221920 213624 51182 7035 812700 1631448 25814160 689400 6149715 142660980 13104 19961400 4324320 813740 4250040480 39090480 18964 81480 211050 7207200 255300 947310 9427320 1419120 2335755240 13560 103012350 22933680 36384 5453688240 463710 6454 50625120 110040 6523280400 2405160 850 159274540 76014 225396600 447480 354 888294 1106424 17907120 370230 129739212 7197120 347985 47502840 12163788 2340 477 114419520 1040760 477 16602558 1865160 11085360 79276826070 40320 49374864 23256 128415144 42489249880 88828740 2834370 17940780 1395 204750 29939052 7137900 333060 1604460 9360540 8623482 326112 474 722670 25287471 404363757 164774610 2779392 95257812 874590024 720 4767480 76380 1963500 100203576 16352 102795 342858516 3290 58242210 22230 105160692 23123912 1956240 828828 437580 27972560 196172340 925056 9360540 187220 8460 5523804 54048400 65945880 84150 483800 3510159660 4312560 953568 70476960 86623660 9384900 77520 241959789120 19910 283860 24781200 83160 262866240 2708160 137676 3528 39683280 2110680 23210 59640 166290 433157340 68064360 40439520 477 22861080 1048866 16129176 940744 527940 3290 3070704 578670960 1960 5940 477 2290008 12209400 18043800 477 2630797020 48326 56730960 23427 440643060 5508 2780700 6629700 44330 10010 3186144 27672645 6126120 2842800 28129920 307164 277859050 115128 55622 477 203700 9805140 16800 150998400 477 4358970 57818790 32680 422940 720780 4762380 68902020 216632400 52850 4408560 477 181830 41872320 25785300 275652 192231 172086 800880 477 1260240 55760 31442 27645 477 50720 56882 477 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 478 238 2233140 97435800 1687819980 209317940 621048 238 290160 769860 1167968 107026787868 157080 55328 752184 745920 1359660 4941216 7216 744744 3619636800 6651104460 278460 5208840 56702100 802760 4680 1252251 83772 3351720 368280 478 21605584 2908367 487140 8610 1862724 449820 178776 6082260 31914 4176 8680 17623620 173910 6720 2196 132818 48565140 19888440 854930880 238 120138130 3711840 1332240 2793780 68880 7323316 1812 90510 11408280 78124200 54384 137112360 1836 8213700 10360350 484880 61124 686280 109116 252540 9430080 5604 5542680 235638 24650 11325 708 17366580 2881164 805896 364941000 474 1217370 3297 5521754700 30889460 2315040 4615380 26058648 82721340 963996 5520 159120 1755600 38976 11520 25748030 128835 2310 1596540 289800 7789716 811188 398160 105204330 10795050 13830 87537912 6514326 87890 162690 5737550 81510 15771798 7573020 4221 954 766920 2008788 1481271540 207692496 2796 335478 200910 29719620 299880 19232304 803880 56726 7783970730 331314438 179348130 4461534 80480400 79464 661682 84874140 254646 2241360 15732 159120 5040 19739720 1087134 3473184 47314080 3201990 879690 126420 20963040 1219050 4205460 16814820 940 4680 238 18972 70 2451680 27858012 9548 55580 87304860 130875 7740 360773980 90895464 11171160 7567560 156660 181283700 853944 4812612 13698846 92820 23713140 37591260 311220 31734 50490 10440 1427608 17194320 477 2365 54918 2346071000 27720 670956 1549380 1479654 52630 48924 51480 51332 9975 1764 75921720 8200 38517336 365820 13600 938106 7153608 20600 20647727100 1101120 477 285684840 42567480 611369010 1760880 61920 3360 5940 433139532 2530164 347130 4790940 21280 329643 218093040 878940 33264 898783 443655080 6764758 223355 632520 5867238 85964550 3939936 181096090 2033460 65520 239 1260 159456 21840 16856 72642738 710820 17864 325380 314160 478 15817956 22525 12041400 55403136 25485460 1008 255060 2026332 55764120 446378400 49740210 8773440 143629200 732060 26634346200 920700 63069864 2668575 6631380 27061320 81420 3284464260 2565420 899612 84703520 265760 13180440 17379096 352176 1658520 125525400 4819650 9040 12304954620 2510220 80627040 85241808 13260 72390 1071653310 1979208 64380 428532192 1345040 101430 1416360 395010 2020824 218050823340 783522 1410 12839640 8516820 75348 11025168 3233230 669786 15960 2046330 402570 294765240 6732 95238 2060365320 2524289460 289014 881712 938 476 24963 31680 94560 24732450 1688537760 65520 151608600 6720 119280 2938320 15677400 27424417020 3041640 214722 269040 559573560 1307880 211680 1437825228 1561560 2796 9177630 5280 1321236 660560460 116267760 930 50615730 516360 14994 24860658900 21840 58380 220744524 42424200 616968 58198140 9292920 1215060 10833492 2556 26224 55440 594204 8649762996 43187760 309456 322404 21948360 5948280 2077740 192417264 1305480 159600 1071360 948 1761676560 1328784 106340 112420 1244100 7080 2220 3684240 57085 7950 33500610 102965940 39165 2545200 86965242 46588608 7709872005 7981380 592020 37120160 7026615 2506770 15236760 125580 34621 20340840 87657336 2796 227766 39934440 57339150 5588880 326040 712614 16170 1324708 768810420 31826340 4062450 4394544 286666380 338240 1785546 6153840 1575420 82960 11277600 1880 98465904 1006273227960 12474 12836790 4783356 5048604 9751140 20783312550 2340 98040 4483192560 12180 56445 2541792 253176 113075820 3212941116 26220 126984 6351134400 6045 24069960 2030 3248 10700 38160 17712 21021 6616060 804270 30780 184011960 394740 66990 28283376 10465 53149500 1103102 135604 13021 949344 23290 3014316 611393640 18705 2156736 15826860 24721 55825 2016080 3483840 42721 50721 478 478 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 478 399960 4185720 38468236 38943540 61084260 169440 9140 225828 1350540 726282 3554499060 22770 10836 19800 5286660 122640 79608 304848 4111144 182271960 51308278560 335160 2020200 268620 96633840 1367470 289560 3762 2351784 7920 101808 14507640 3825 1970870 7624500 1841400 13665960 18612 76560 7344 298860408 116479902 3294200 1560780 85272 318 478 12852 59004 676500 43076 1006740 2040 1392 6318 183600 46830 996 954 128700 8713320 399840 16765944 72450 23210 1822314 2270 238380 148896 5448 20840820 106090206 61282350 7647120 285354 411969974 60964335 708 34710 7818300 15042552 4128960 33787320 191282028 44280 9601488 821808 570418800 22784 3542546700 2310 1104048 13723248 21996 1522280760 16017660 54663840 46800 11175 17311848 618540 28792764 956760 83496 221697 476 21021 6855 642360 592368 1635262860 155415876 169260 307280 2049077184 19056240 3744 954 12792 1635236460 132720 9230676 210672 43980060 467742 16682 90090 1428 715480248 48889260 4841540 253308 427350 49144284 1008628530 29540280 34056 191520 866580 263331600 25482930 3734280 4321240 133323960 30912 197614528 224664 7057050 43076 105897792 12270544 47668170 304980 3438820 2145594 7480 349622 630 260 1479816 663228 187887 746896020 87108 16827076 112332 826980 267960 28109928 1269450 396924 110976606 257040 2155296 62604 8004020 476 942 2922480 62110620 5849970 112370940 4122 55020 215359452 39525310 1000230 1713120 906975 42605640 1247400 53956980 37874980 100740 9806542200 49061040 40992 238596 25032 632808 15911007 5135130 10080 56070 28182294 241500 57528 5333390 168400 1498980 17163042 25434 868140 40260 6907464 66612 442680 538356 23249160 107910 3104983560 167398140 38640 353760 207900 542640 5160 35083648314 252967 355320 362934 501919110 11301732 1365910 3600 4745832 239 1260 103488 6672 183136 770 51958 57288 18321540 727736100 22578 10442 70489848 1149852 13800 353430 8953560 83531448 87780 479 2898 2866512 324463230 11514460440 42960 267520 656274630 1939938 368880 10920 6315960 9060 19052 428040 11778 2066460 6447840 22383900 164340 707520 51272 2070600 61262760 247033288 113015760 7304220 56658 3839040 5719140 8308152 7752 191908080 337008 3482700 25120728 6120 4470 32046560 33254512200 49504 420335454 13514424 217140 159532324 1463965230 77781480 954 8710284 5740 53189136 9424800 102690630 66186120 8756880 308286 742950 91494 136720200 89642 89535600 370230 2425032 226484370 612720 72782460 187668 130020660 2060809 95582160 4181388 561510 55803 9283732164 15713040 548310 386595 3593520 24024 55245540 12600 255790920 34949460 7725510 66353859 150249 264266688 200970 759081960 448140 343980 2466450 12963 79566 1428 40512780 133001634 15373512 524331600 3162558 1173471768 169257 169088920 19775800 27155744 4869480 34710 1340640 1843380 1631248248240 134820 12420460 479 479 58165080 5305916 9532797120 8496960 1368108 1900 21996 1325940 81092 20691508860 940 112052 57270 498243480 59004330 35966 16680060 1282050 3066985320 2251480 72727070 3504270 14201880 5551207200 78090 33663630 395 583440 13686156 8780772 11757060 227640 22262240 289800 46620 33600 1591692 4052818224 37842 14070 630420 1469520 1699225 479 268836960 182910 22933680 7469280 10694340 7756344 74970 3254252400 21850920 10008 67536 12180 10792988 2397528 854336520 352980 37054 47260 265920 51910 351230 1063207200 124168 54131 753480 9153144 106932 1209825 169590975372 1346688 367472 394339680 11034288 6960 1246560 9566172 3131128 241740 479 193325 2359140 37804998 6534990 3891600 38178 202566 479 202626567 13888 245140 430848 1760889 9460 20304 239295 19533720 966552 31600 27360 3441361 50880 57360 479 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 18 9 36 12 5400 12 357420 6 5737391088 18 50506596 448140 36 18 9824640 5880 1451970 36 18480 11370480 5246485920 36 12981912 144210 1348740 50880 124656 9 6046560 36 6048900 10716000 181608 3080 3305785 361380600 2289276 18 9022860 108633830760 83291670 41019 56237760 36630 19829040 6 476 56808 4730 753480 1941408 1170335400 11102348400 13129450 20025 940 96446592 12 10254816 3273270 7272720 6915 78120 47436480 1517740 63840 11762520 422760 5158440 206460 31780 49704 162288 45084 570180 10500030 3138396 12 38279 572300 884 3822840 263340 323682660 100130 2014500 332878 1349640 764382 647010 926440 95844 2527955760 36 425238 230902100 40155360 22960 5878012140 750434706 166140 1174800 1628554620 26088265560 2863224 5590620 1710540 90390300 21181020 168504 25872 18392640 1594770 286142640 288960 9750222300 171810 18 17160 342828 28445340 1395 15912 107293950 21888 1261260 13244 76582440 6912960 334950 176460 7136 716100 26680 734160 16036020 1089270 3714480 21677040 6909178080 3209330124 4293319800 910 408408 18693 110629761 14294280 1849431480 42992040 12540 59046780 139370 4308150 35247058548 956340 6300 478 18 210 102660 9066420 581196 131976 127430100 16632 121660 5349564 3722964 3712280 496296 1025772 480 33768 10581980 15180 98138250 7610190 304753680 566130 9900 103308660 56274960 7530762 1652196 182120 15732990 318240 648480 472413480 5265 157193176140 9260 47922 2712 59520 431925480 562716 613511976 6499956 877200 479 652439970 8439090 49951440 12908 1679637960 1062077334840 80340 668304 50160 164220 17160 44604 7820 6588120 54600 443520 58590 53130 39270 137545980 12128220 1960980 170520 85672860 460521240 17880 66921270 56880 2187900 32868 17136180 26357812 16322040 129564 797940 544203 36 6402 1680 480 478 956340 4278680 4044300 46095 1153108 2340 28602432 4255020 7708140 10882440 666 22950 466786320 2288000 7956 1752660 3165609 8792700 165765600 7461300 12025860 27127100 1434120 3168 456456 2086920 42567030 355771416 220830 15674 3849300 477 785400 420384 353500 2042040 114972 82894812 5772 9982 792099 40624584 103350 1717080 96600 105432 20891892 46956 2650032 8221012800 1008176 17134320 3121848 97314 12090 401310 905982 4216680 8430420 2378670 96530 7864120 1434888 213180 116802 22650 462 696876180 427750 2707230 30935520 26598 3276 15920 18900 159 205110 217440 7558200 968819936 65520 194670 580320 941844540 2560426440 156420 7736040 477 73320 6428688 332921160 476 597786 70525380 625560 9974622 979950 378882 354996 197532 477 447720 26106 83220 5604075840 59640 7882146 477 477 1398960 5126310 8944937721720 477 15594 1108128 48 73419192 74128500 19159140 521640 2684220 208950 59808 966867 742896 403560 904596 216209500 10556 35908 79064700 37981944 8756100 3120516 1971060 1997280 30600 9420 25740 240 720720 480 177657480 120772470 48027744 480 1380 1825320 1210690 528360 72930 852720 523740 14070 5158703550 4189185 32130 1582560 2845500 200340 13079 1378674 2032338 64515360 3015936 7368378 17668732536 13524 112869889 558558 2978906 3311 5216260 185718252720 388584 440 1120560 480 53550 4329416 1266408 15048 845460 1413 146160 550620 496980 240 67549560 32340 57960 23430 320 600990 455598 324 11805900 39194100 1780800 177944 97091280 19710 173348 90 6245537760 480 65953200 4386 3962700 1297510760 480 1335243 460 383460 242880 240 5902 326040 480 150 216125 480 6660 400 12912900 223440 480 240 7004 480 480 360 51359 480 480 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 18 9 36 12 72979410 12 39685140 6 21943610 234 240 255588 36 18 93940 618800 184280616 36 4104 267732 2701389600 36 4882440 5928 14505744 670956 7871 9 9844 36 13111140 17136 3406392 30523500 240 36020208 23220 18 25200 271440 3299088 14725620 31800 147052 11482501800 6 8153040 12893400 72420 20700 3396550836 128248 3317310 733320 18984 11327940 69447924 12 1260 602448 1587750 1104984 1282554 62680020 7344 6960 7688730 75794940 51603 23310 5476380 766038 87106980 37791 2466217710 343728 13737900 12 138600 4303890 46498 2641365990 3707400 9865440 22673700 2370 545160 39597030 759638880 126986310 6840 35500582 21552 36 2285531850 78780 9846876 196860 116280 12531090 239008 4707640 255398 10985040 251160 1608544 468 4473530705 229292 123900 55461 475 562380 26277966 3879876 15645 13464 18 1128 434937360 360360 24885360 95760 2290860 120120 1857744 50655 1032570 15436872 46842957252 175560 13860 63433260 1578520 49170 512697900 29451786 476 4360 8018010 48616 3960 104700960 92322 111111 48760 6930 11758306560 24806334168 37513560 7407840 77267580 32956 12021660 9244620 287280 681750 18 1710 35554626 250320 420592 123598332 3845094 3960 150840 472836 212520 20430 3696 280854420 73260 42959 8436030 1530137700 222600 316973580 16665264 13590 97230 167910 8559720 5679480 122879064 777294 1367730 474012 1042860 367080 1509090 350700 15768480 1230086 13653 2529480 65875200 180780600 612684 29554728 143640 210605010 7737660 40590 2784990 309400 39852120 480 110019156 19215 13920 109549440 67320 3418240581 817195764 22889280 6691344 468 32152788360 179928 17820 1432832 384 242492740 853860 16380 1650 59268792 120564 3375940 404460 56309400 4024020 3670524 50899100 5043132 14352 25616976 36 4290 1488 41328 16788420 481 4440072 23039400 725865 119920020 119276960 474012 4803084 283111920 926014950 318150 141457680 2827020 1646064 1724821602 2351111 7308 9043320 10861720 3021480 22647240 12719322 56876 33180 262260 4710 3549252 5646960 30360 580179600 160650 18200100 1040565240 39060 176304300 783100920 1598688 49056 7426188 481 555345 45600 1487640 29492 1079298 67470 252126 10210200 11778 182160 59992380 259364820 356357400 15943620 473970 1299870 150090640 787200 958 54137160 434671930 191520 90639120 3666390 57354 15263280 221832 27120 1402658400 3199350 4835880 3972594 3126970 958 17907120 623070 4795500780 511085484 100620 5250 60017597640 933420 546000 18580071120 19118316 3784 393346916820 30946680 2274976704 26077467390 211344 353628 29254680 201627720 417120 985944960 3276 11448 1595880 7548 9808104 16539600 9660 26145 10367280 195960 430584 74455920 87780 3700620 610509900 463980 11232648 237957720 106260 74700 11556 1503060 15120 2058183132 57509909688 132171600 78514128 510420 9897523760 4876872 662112 27060 2415759209640 1908 7772544 23370984 13583580 645336672 8764380 17907120 20884 5275171440 992340 7506752400 1081080 70596 42090 334250280 10789740 16054962 1799936880 412680 2292840 316832880 464100 733920 61957840 20460 2547090 4404960 481 41010132 100320 147888 7308 377283226320 2659116 18576 41871060 97650 1890 69262592742 636272 167090 4762037280 90335 4165560 126032732 944524854 15365 86423120 54300 44374590 933240 210040 497640 1087560 49608 2208483 581924160 4248 52380 7050 896220 58380 8239906290 39330 26688 5274720 4653 481 1639423968 45900 80706990 565531200 23041590 48910 967654800 481 23370 7715280 4309200 1845142 31497804 27760824 2464680 129661840 490980 754908 2686860 24360 237600 81498690 59220 746451480 20640 1256844 333 12840 18834 4290 17013 481 28084 1043040 481 481 51360 57840 481 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 66 22426950 36036 7699860 3002076 79440 42504 1386 2311050 546840 62784360 240 283290 10334415 159372 1299960 11622968 6811200 24303600 3652 12300 13693680 49500 52611790 4112316 27720 2730 185640 1305 3554460 4163796 4020 881790 1560 97188 240 15314166 563443104 33300 263772 4194920 329992 5237232 223603380 121110 5005260 174 29657100 2092376 1223220 152880 76440 4184788 1326790080 4256784 574308 2295 36036 1068 460774209000 326118 99202620 2126280 18095220 130968 16729020 3995238 4390 71136 13021 32760 438192 1951110 1430868 1676731740 11302200 3823302 1131931944 876 922014 6780 8133573840 14525280 793440 134971452 1908583677 283837200 25793586 501420 39180960 7194460 55007316 553350 145488 6516 16343460 5181 72624 480 5049920 27765528 564675540 644300 53940 956 178815 23760 18683910180 52992 722568 106210 1668520 456104220 128016 203580 681720 14551845 20810400 1314 1128 994042 5712 92976 127890 1264536 52035522 2034060 630682390 1671038336 157326840 2013480 99130230 84294 3237696 88362120 739712160 57810 1618680 529232 5237232 10858020 67640760 97680 508860 5501880 44940 25894050 482 958 32959080 297024 7044060 1554 9834 359436 274680720 451044 1650 990 70 1004772 5244 1151098944 12780 27606810 97440 358774416 236567760 5502480 1760304 2814552 4459884 2138640 144342744 78225 1462363056 138852 34237788 53985 93366 612560 1960140 25918035 411180 138012 25854 664580 28470 1709400 3612840 505520 188100 346560 824415 5667396 1646190 32205888 50094 229152 307581120 167640 199104 284226145 964250 801450 38236 1847570472 44688 48720 807234 306862920 14079702 33306 2484720 29335120 155664 3232320 17690064 930 11326884 778959720 1418004 1568879 30673260 87860 2479500 5969040 36324916056 276012 441324 4025340 163404 135192 1021020 2797197480 165924 60911136 481 2628 66 23664 23940 59422 482 364040040 2673300 967470 22268960 61776 2413380 18870300 21024 21720 792 2757060 3766560 118440 6404580 136110 286810 2582580 8266677720 1136520 2860 2784804 142014600 1053156 25543980 16866360 331968 36995400 9156 1123588272 216691860 113700 1577660 6093760 32967000 2880888 7820 102527040 9618 244360 133410750 126840 25465440 30498 47880 620640 288288 799680 69810 39304180 1647426 64480500 1451890440 480 3959280 94112 8160 4987290 531300 5742870 8536550 330144 159159000 49140 16735260 387960 413733420 6571110 5494944 43068480 163853910 6300 1932600600 3416490 3393780 2826 318 7920 29209440 7657650 60905164320 8058960 4433520 4747050 31677048 56407560 29036 14496201720 636636 530101 2385 7075238040 745416 30996030 476289 85560 35429184 78120 205920 2238045264 489996 549780 2965603410 195030 30651600 379440 132339900 901914 373906500 70023954 990990 56604 27577750200 100606800 33948 66695016 171534 211771560 46900 1821664 1890462 38481 16432416 103320 121510 93960 1119300 2170350 734160 16073400 116964 25045020 47808604116 112056 845120 7094580 487692 2577835260 49140 15920 85680 17277 2053900 104860 3758040 13981 4360820 133400190 44916 27720 350740 30800 5252940 78645 398880 157080 46038720 87360 104412 20196 171360 8618400 210346580730 57120 2904930 256410 168600 3337236 714 5928 2659800 84427200 39438432 13468 1056510 392448 609000 828240 29181 5020440 10400 1544480 26771800 18696 1805177880 3312480 28280 5937228 7264080 51357 7777220 1570708 94264170 296035740 171600 1085700 24227280 185136 394800 859560 832650 13728 23061467 2002 189658 828135 294000 2592 326928 21025940 7905 1970028 78240 53985 5485421340 1113420 2530 10848240 19100 437346 482 27056 1020096 482 482 31837 18877 1111968 812808 874740 14076 482 14112 21720 25760 482 482 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 66 10 1483350 14040 3641700 55 6592 141758274 422904 1984620 10543485 22284320 1711529424 3213 188604 834372 115782030 548964 17689323 22 332 22 61056 275766 21060 4752 19440863400 918 191520 3590262 19764 13110552 398310 77805 11741730 46710 9771300 29028 2763810 797160 14178300 1747350 13776 26044200 585200 141200 330 443520 12128820 165110 204364380 164010 45419220 2064174 19141893330 483 2111400 94920 1092 10488 170880 191880 54954900 511290 52536 223860 8816 110 122956230 38420 25200 3870300 4707990 309960 452200 8454660 582707580 50358 37740 55692 468 237120 23907510 962 2923600680 43061340 311220 222420 2100 1536808350 20944764 6006 9565360 457368 898668 318780 14445 143220 599256 111180 358336440 237908880 27521340 254760 5170 571654512 53382 1680 964920 686418909 327250 163020 27104 33840 1380 48384 1324400 96510645 72594 480 47128 10052 1194921840 2189880 12722400 5097330 13094670 2381772 903210 17136 16629690 427938 10420410 10752690 1458600 2272920 274230 2017180 62411580 1554960 569160 2817360 234731700 258336 251160 3372720 827748460 335616 482 471960 103320 17237220 71520 36686160 412390 8328912 3728829780 44268 990 10 502440 15654996 95709744 472 10270260 1833804 53580 2376 19608 7005 2467920 4500048 1971004140 67354560 1587630 11310 58872 29141167440 66927240 47460 250260 193312840 7781280 621180 506518530 29700 32412 22608 480 480 140154630 27636 8990280 38052 1396182018 7947030 13080 2355 320580 858 85800 859320 123669 3402576240 1652520 52998624 822092 21980 20790 674778 17655750 254220 3263820 616308 2534700 53202047808 1544634 2122050 1009800 9175320 3960 9579960 5928 3011820 5797572 23079828 36964800 2586200 9180 343673820 618240 7346052 326118 27784680 114070110 5092164 133224 122400 145188 66 2256 722036 109716 14760 43176 49980 46410 4466 9666060 9866220 2736 45560172 1083766320 44100 131372010 11134116 483 40284 50840 1403430 26280 105560 167055900 245806704 167895 38556 2580600 2970 643188 12643680 744408 1033230 37620 3669960 480 16901808 12971700 27032712 5697720 50132 156624 4586820 16382520 5390 1642200 437690 57392 1892880 4021440 49830 143220 6791260 3662230 7888 5220462 514800 13530 285608700 744592800 1496340 22131060 2459612870 216679320 715260 3575880 165648 193396098 89690640 18834 6126120 397367520 2550 251460 269514 462870 1421910 56848 6592674 734191920 44520 14660530956 1222160940 417240 63600 84324240 24700 5192 15736560 4470 706077 11960928 7903478520 83220 616379400 93030 37174950 50076 7216 16830 29964 2919840 394612650 172200 567000 562440 1493712 61380 3184590 2412300 17877 222288 785778 427559160 60060 1709400 1342890 75963888 13047300 905250 38982360 48 3232584 114380 2483250 3400 30160 14432 2422728 155743280 1212120 34650 14700 37212 10093104 150060 22140 13564980 94860 15602580 1916 10504560 37900 788580 697060 114108 483 13442580 51171120 220365 1644360 2504426400 131460 1492260 334555716 1316700 37932840 349565040 385405020 2541980 166320 125580 483 1930206 157080 483 69630 281801520 3528 10329540 27810300 1113210 4571424 483 95851800 56600 46464600 128226 6414240 26264574 164248 14160048 13761734675 3800 9653688 485316 112056 401544 3800 3283380 24504480 1678212 292068 5407920 3157245 1181100 68510 32370 17699990 11595870 135313200 249106 155760 22790 1884 483 550098 119574 24650 16461270 3418401 1046760 54290 414960 1837496 4657660 2790 240240 194040 56066 462 161 483 17922 32912880 1468241 611940 1260 15266 402600 54756243 2469060 6960 555016 483 2008590 32240 1797216 1764120 17334 58322 483 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 48 20 24 119658 456120 220 9301660 1488 29928 48 300300 2395 162770 4277700 432 8141640 4995960 4444440 912015390 242 4 44 483 1130400 13435818 17400 1252440 3823980 1900080 692760 3780 3357900 105534 1152600 74259042 1549944 859220700 87291624 3245580 36452976 9764256 382470 48 114833400 23112 4919328 2310 17420136 8672664 78308100 1766895 8692408032 2860260 82880 38665788 44087868 4614480 16210040 2820 1582350 82110 510120 126420 26544 10548720 263580 77580 110 151368 1844857 15540 2730 6158460 479278800 439635 13470 3486480 240120 460428 38833637 24354 1304812080 86580 10387608 1156164 208416 361920 13043932 42450870 1489950 155088450 2991300 1389900 620046000 13382460 520452 9700020 2691780 172200 4009280 24674 19339320 306210 10720944 31680 29008980 1601460 12852 835425 1301006 1115400 26447340 164424 12180 10421850 73133340 1385160 23855454 8280 24 213900 364812 18751005 3804075 45342 32785445 15502704 249920 6452236 554280 52920 214072404 2072753424 3184720 22792 168948780 6643320 2366364 740124 203285940 1910220 1495200 16238320 13728 288437214 35655803820 67320 9880 47670 7600950 8698620 365160 336720 14969934 17640 315478260 6951300 3395784 6436782 10 484 939372 1872 4285380 936 19528587 1860339444 770413014 847476 328441740 25920 6903156 21279240 2340 2365519 30012402 36022140 131670 8618400 125475856 649782 61320 28083000 65176020 551460 8037 9657648 4849020 395850 113492080 119080 14555148 6931600 168840 94332840 5276156760 6256460 76314 11823240 139440 363370 213012 7573020 3990 153120 10255500 3590730 1191960 1514700 33696260 635160 24699941270 38280 5390280 39780 899052 558277608 29550906 28531369152 310500 4037880 512382150 879955398 6279000 12330 6447084 34740 122808 12590370 91136760 3163440 409676 5030520 397320 1269450 86460 100705020 32032 2628 8778 48 484 196098 26082 323400 224460 46515 7650 49634397072 47232 7227000 621021492 2090 105336 157158540 1107000 50160 2884000700 1758735 39812080 38046060 59293080 2435889456 3094868700 3701461170 184620 483229551420 385605 79570 18023400 13260 98503020 164260320 134994960 4139796 106994160 253685040 13728 28007179200 4564560 14274260 8835342 6034380 5940 3219700176 277134 273360 602575344 31758 51362 982800 712251540 159845202660 17635800 301151328 2361489480 387987600 1063440 3928210 243701640 26660 1550248 49966020 482 214200 577693116 315120 97020 22715181720 585480 43056 2142 66722040 14640 380677440 1824060 25116 6252090 482 482 51198 3960 24999520 137700 99681120 895440 180180 26261952 3371676 34372800 314470200 2756520 10548330 13440 263610 8430440760 1013012 655844 33278700 1254 86320 6440280 26520 19160232 7728930 445740 163107600 4871790 5628 37463250 2213400 19890 785232 4612020 478920 141540 39396240 23876160 7973160 13860 18924 324 34668452 20160 1061676 111842852100 93824280 21162960 2733192 1258972 113922480 20679480 171836 51720 2125200 12720 9953496 66326112 608316 19451808 577090800 63792 47472 2216460 66780 240 6310395 11475 493416 402646860 54339 9787824 959400 104882850 334059180 1531020 47245737440 1039981800 28588560 601920 52530 1613040 4032 40831836 1794870 57025710 11475 62133120 32100 247470 125108958 9489018 80850 5090820 2497293540 2237004 1719818100 272272 909510 2824920 1789200 61609744 1176 13636148 420660240 1224 952 1924269480 5790193200 3175760 796050 1680767550 2619792 2790 221218140 13147410 2220 4650800 9982346920 27692000 361891200 168630 1802168079 19157712 127391940 5616 401225370 11072100 3535840 516254130 86993808 907725 58546208 289680 62100 23279256 12510360 229482 2762760 19983810 280896 1235034450 11475 11475 565110 15960 50643 880992 14076 1396454 63118440 54595 21312 24956640 6360 14352 2093040 9312 363 52003 484 484 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 48 9189180 120 81 482580 9636 27555528 340860 4019400 48 458790 482 30724408 1997780 8298 32848200 19882690 25500 20400 147977928 4 24024 43837560 2984520 91314 701756 6739452 31995 8658 10983420 112446180 406134 800316 7751568 41212080 483 35735250 15120 128200338 7312 647904 3669666 240 398268 4512816 6990 11088 51405 564060 20020 8820 231870 261030 55890 4302360 10863766914 19380 8980 77700 20492 4312 74760 52361760 121440 61320 953568 388050 13580 39346 183825 2466360 260130 132706080 60060 30954 398790 3495492 485 1140 485 303420 152432280 18180 4084098 343938 23756194 248253720 1177050 83160 21330 28515256 595980 21245580 266400 6977880 162 81396 1276332 363342 46615346470 1914360 2897880 3121560 2072700 1680 13364193 7939 28080 175140 109680 13501740 22360 311600 1143800 2608890 141246 1803496990680 709270380 27018 24 1357236 361284 30544920 144381 3696 6700 1587759030 340340 6654480 595980 1117095840 13800 517860 1652040 6980880 5328 144439140 36017058 9032100 74738664 17706 446025 53693640 6674640 324720 16257780 21627144 590640 109408260 1371552 47433100 1083760 991200 254124 1802340 180180 51679160 656234040 55440 130 58776 336756 246480 34343400 6136 23940 622380 73920 158340 412218576 178710 1971600 205530 28072200 197532 221760 4343856 569850 36698580 559440 8310240 6360 3217620 12183744 667368 5964 596400 10904058 11934 1066128 20076012 721277700 432 13776 3861060 19362 6349500 291749172 10530 3723240 10446380 1870 33513480 16013844 27060 834288 2350560 123924 2280720 40326 35678412 8989860 334880 1870 573032460 528520 57684 277874185050 3182088 152110 15510 11931784 22083 2202480 233640 243142956 433160 271240200 935568 2098800 3757820 7261420 38760 46800 521605224 2481600 16380 217854 63936 68442 48 58806 17334 429345 1736 29640 5162115 143605 16020 25134 3019380 475800 1098308 79057440 171738 115620 57546 312780 75833940 25248384 2582580 715680 11440 18920 85440 2206932 47317410 4550334 1741740 26106 20196 25656540 60060 989598 239400 23348 56914 1208214 19938600 528462 166862220 3869730 35315040 10655260 26153820 7956 428120 12466440 406328160 62556 33684 7772370 126280 289478 17117100 3191160 7345260 36582 184513238 255200 4543266 10514790 4488 39416 91770 138389160 5720 3654840 46410 3859128 60471720 14281344 5075280 6303387636 32340 4607190 331194 230096 15266 1808619120 14910 14660530956 4844201544 1935 2874 3239964 1182360 4559940 13248400560 23187450 1900 11081190 24574680 15164820 796620 15747690 1604877750 143220 274134 51600 16917516 27342 11896560 5181 11797050 217770 302670 96720 712620 762056790 66156111 57597 11386056 1344258 185004456 751128 3914040 42230760 10288272 26928 1561474530 3165030 978455197720 120900 35040 67707250 485 37091040 30102954 625304680 118080 1267760 1137780 9088890 64400 145320 2571140 61320 82992 119417012 86688 187917660 7440 17453220 60588 92615600 1081080 4230 58156 358669080 118246797 814968 155220 18168036 273000 14541980 480 1505910 1645020 55965040 4620 68026860 4189185 13230 4289340 7488954 49062 16511220 13422708 41454 6437850 351009750 1393938 665322 47870970 49140 46374 896952 485 231504 253890 3346 166320 485 7504 12476640 22600 3452904 297768328 3816 12834 4290 677627172 169290 166322475 2134195 33306 6000 269280 64957200 495330 12167782 25667928 10566660 39066 1019676 259806 485 45500754 6594 286580 2280720 1546860 14074 210160 6294624 7956 8406 505206 1130727 1073583420 57246 1463012 13229424 2300 13344527196 22456 22022 969088 15334 849224 1868083 34936 1345584 11448 662460 57474 6480 485 485 52164 58806 485 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 486 243 213600 486 243 115762680 4039420 486 1286376 24529488 196035840 8550 164010 28222 37380 4206720 162 254040 1536630 852150 172 46690373520 124155 651924 144957120 81 544272 1378428 1527372 331704 48706 1138401264 610740 7022400 60190 707370 18575505 1703211300 140868 697200 2634660 19295640 58292520 46872 13560 36360 406224 98346 15820 28080 976950 4720560 243 474 25830 13426668 41328 2820 2376 75078 25410 4229850 2016 474 329004 24678 255780 2310 17028 69700 120402240 12722148 1924 2936206 41768 286224 258546260 455532 15996 486 20633 47288220 40260 6390384 2170350 19740240 1170180 1020566 2499189 598416 11000808 24536820 1101240 245400 4575420 162 868140 9660 18858 2080 5885250 151368 1393644 241151929200 1780200 51816125 1896 85680 14100840 12496 5592 3933342 5878600 425235960 780520950 10260 45885 60386040 5922 2328 1065960 540288 86658180 450072 3566304 367225194 878220 480480 486 572880 6954 300300 77832460 1553940 287700 325740 90972 949532100 1962360 9441360 290727360 1924 294864064 77880 1782960 163770 188340 1083256 352323468 17376800 108826300 64988 20976 408030 801468 1570140 82395096 1320 40320 310 486 67200 5117840 8220 136290 2047520 13260 378420 200300100 408270 460655 7620 4921840 299684 930384 5384214 205476960 63637020 1461096 1099980 2948814 84588 883740 74237100 10267740 200340 50694 40660153710 22446 46860 194180 198720 515294990 5587560 6468930 321860616 149730 214200 267731196 769158 35761404 11270644 31288740 15120 10973534 18900 264740 233536 33274882476 1775670 107195088 159222 27720 1756440 11551827 166861800 433440 351120 720720 6572676 2129790 299880 437076 879900 23460 23220 221598468 43680 867900 24180 17815320 15791754 220188150 746130 316106 47180 30030 485 138924 7326 4656 243 26082 491568 167832 1020 247126110 51090 894450 5304 6356 194184 345800 6430284 429318 89475540 9300 81961880 10200 7756590 140334480 4949720 282744 516120 4094847120 1053360 601656 102774672 19136040 2999700 46410 3035214 666810 247456 7568880 1320660 55720 1078140 942190200 52933554 20140 159279120 963240 542880 2730294 425040 1734208 2363760 127283520 28073 801108 11555610 120195240 18864384 916596 2892240 80139720060 1321866 253049940 166320 153449393020 484 226808400 8306760 1730120 35400 103989600 8096 472650 14056120200 9282 1772400 1112412 32606574 5325320 695100 547026480 5793900 1599234 1056 220524 51198 90 19624800 1507050 498405600 2992080 1997520 3255 12752040 1637132640 1189320 20032272 322686 2313192420 773310 30704040 229568640 6944850 69538120800 12052460 35316316 140580 73652634 384463860 483 9720 2795580 2017008 50856 11400 76655040 49383 21981960 627984 911820 15120 7080 1184142960 4105530 1125264 118728 816 534888 38280060 2018940 267240 2762208 13430340 45593 4947600 15892800 7424857440 1817964 2555826 3990228 70407540 85540 7396860 2165923760 1963308 314718560 579600 612300 202020 1371396 44296560 486 6900 2405 7924140 42840 61380 4525903200 2145780 1492920 30193020 159490 374923920 148920 22711708187740 102340 229632480 486 57893 27746004 13875400 118072920 515970 38133720 6530580 21012 480 642180 16097051880 400330 18373740 13860 102827664 486 4399941 3658200 1792560 9767520 78120 1015560 478998 30750552 180507600 4252248 162 118440 8087625 477 595980 515469240 188474395 3892980 13800 1626030 985526080 16991534 2544911820 403326 298200 58968 322392 543660 6149 39459420 40509300 22776600 3760 201229680 9865440 3798480 239819850 352980 225594 110580 56800380 29512 415380 3865680 14883 76572775 486 180180 359520 45593 8539440 486 1879120 9724 3504 486 4260 1009470 486 486 44165 52649 486 486 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 486 243 44946 1125760944 243 246573180 188331 486 100170 3628933560 87096 14883960 40813710 7345800 145512 11341737 162 155474 7973 57781646 88 1061260200 10230 6993000 16336320 81 5602800 50400 6948 1643077128 3001613160 1142304 28140 17480 113190 1738800 54330120 20970 28548 75088 8208 13990050 246525500 41860 1230600 5164390 15066 17484140 133980 1311660 170610 1590362 243 4580520 7344 485 339431820 374796 83010312 638064 2178540 609960 388080 240691620 11550 44940 6050610 144805080 12889352 11856592 77382900 274680 2502360 8778 188552 3467310 798252 794808 137280 486 6314 14368536 4343430 46766 1392 184115490 4050648 72270 101192 80076906 660912120 22717920 8150520 682746 7438860 1764882 73577 4380 72760 14701291110 10194184 5587764 122194708614 746305560 13896484420 50312 1820 925672 41104 1273740 27663012 33120 232560 1212534 750924 64944 29683290 620400 56718 9864 19602 15820 164010 469368 138990 41470 42840 95970 5997600 218448 3810363816 55826298 144887160 78318 272272 12523940 21908432 110448 13016640 216810 39582900 3198840 8442720 576864288 80736348 709770 19434 210210 267893010 58734 79800 1334877180 3907443540 185830260 486 3388644 6522984 1924 5803056 930 486 1457148 49616 44195580 1616160 6149 1970640 188368908 516516 11830065 126100260 719100 3311192 54811740 12858399840 2698540 2565108 717948 652328040 736242780 954 3080 33910440 103740 196020720 3552120 9060 5240970 46860 18468 1548360 114456540 72240 5848542 55386408 26828256 400140 1167480 477 486 11610 37530 11571 605957310 174234 550290 5709330 1694421960 333960 79777566 4673240 88808850 919810710 1662600 840063 2593800 8689560 13259400 8264718 118730040 2545620 89928300 18231 24420 2320 47288220 704340 3812760 434280 283860 614460 446276 283459176 2010722 55440 5031036 2771730 1269852 86976 163614 4464 243 26082 23760 5544 363660 121590 36014550 15543710 1338876 451620 102937665600 484704 1575 702110880 6597552780 2691000 358142400 15424338 60060 48015128700 807840 4860944 2612610 19893975 9026820 1488915120 351750 1225572 203158050810 25945920 960480 3751440 18778240 9744 11219040 51632880 5460840 8085880 4302 638820 653796780 2410 53880 146740230 6701989320 3084840 926126880 54950280 159840 149521680 26884 2765760 439346880 45408 277200 1956240 15334 2320904838 28978810 14368200 59664 1931656650 303030 7700 161506800 399110 29255512 21753480 8854 79785713964 12013321320 6136 480 35910 3336480 318240 5672160 3026534 895776 4306662360 159390 4976510508 44442216 1935 118716360 1865514924 118260 27300 2433740400 8725080 178080 69062730 1415832 7644 296287200 60060 324786 28071420 3818923680 128453760435 257400 3265416 7371240 277200 221760 965698470 10313550 2811900 434700 660900240 4447229430 230463870 1534003380 388080 5460 72913680 480 17227056 28633484880 125890440 27720 75033660 324 52316 1113840 27660 640884972 1586203080 341712 9061920 92776320 5352816 178887600 22176 414538200 97300 4744740 110072700 1655052 4587382800 1523340 11802420 646855440 26816 10000080 423729180 3652484 487 73152420 81635400 20286 34971300 121240 1076768 6878399367840 113031828 123919120 850363800 37920 6798960 10054800 5640 90592320 99503040 18886560 330720 6120576 487 12460 790873200 910200 79296 44170896 3970260 1252887930 78048880 207977 25032 90290970 41769 1284780 640960320 3360 3080 669592560 828240 47082 1489488 284928 843965640 987714 3882060 4148144 17550 4797216900 483332850 31321160 4770 7118540 3432756396300 179982 56640 5307261960 10642204650 9207240 3367828800 18794100 634049 2078332386 105924 7080 5345760 127260 6579840 196186845024 21744 100100 23490 121410 1556499 1170656760 1631112 67544400 349788600 1387876 7671950 281232 231420 370260 597548640 22890296 202797 158600 58692 341040 51164190 13911660 28842 2164806 9603 1205523 52650 59292 487 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 81 54810 162 5921946030 9900 24492 27 322830 11951016 226383960 11377548 679519764 75852 836220 1656330 546638400 5100 14961870 129390 3318 2220 3022219200 13710 34426740 183960 589680 2573868 369254688 5490468 26376 1706865 690780 1226610 674134650 99092544 6640579440 10798788 480095 272630 228240 1280160 19009056 1102835448 170352 28698110 1015512 5338320 944 212394 28720440 15234120720 1261097640 536130 1415776 150864 1372410 224790 9163605 10573980 54 40626 1522560 4224 698514564 714581868 40480944 17707830 66330 6491940 653592 26212230 476 87928464 947723040 7868280 239752920 263504 6028880 2016660 3360 242256 593880 418045980 23460 108671910 4318680 3436113780 87780 11952360 100576 560040390 4388400 36470880 8935200 233473440 25769700 2340 28140 107424320 63667890 28126210 139777680 7488432 4037880 3122080 42122430 2555978040 428400 1414140 40612320 36575280 3666278616 7697580 4284 85310280 1523970 2625420 1280160 4758390 1944 81 20608 97939380 484 319998 10950 234516240 191400 12226830 7724400 3877200 348759810 9870 4485690 693420 9331620 10416 8007 96348 6149084760 1623930 11838900 96816720 945334044600 3187800 2533080 9660 148244580 35640 4226040 3137970 1372740 5090820 3121560 13860 113988 32380920 1823580 18126 234360 487 14028 76444368 2156460 1450708 109324 69300 1519542 361920 55521 3600 828180 1260516 177905 281736 1837832 380965200 488380760 19223820 10191024 26488 146730 28282800 2672670 8105502 908250 324415 19502280 47628900 67032 5750713962 1475856 189478830 19339320 23380132776 637032 39403910 145495350 645840 839160 1673802 717282 39732264 105740 261324 9121788 299292840 56280 96925500 169320 128340 145656 24180 17503200 912800 970 7631640 30624048 375840 9684528 1878120 2199288 2673300 9340 26274 1039584 321300 1307363400 14136 7560 1078140 4770 98659704 15660 1571079888 409860 1086540 165300 23832 22110 3120 487 162 27030 2296 2940 59834040 15710170 19300 726510 112136640 13231440 760430 229680 30672 432 102564 27689574 114198588 95025840 31785660 38760 2106225 6930 19800 13800 144578 1590749160 10541782680 6120 99288306 2026908 383760 791338980 77025 232200 6594 43379820 286440 484 73075800 42191100 2240 49166040 10120 227442400 50160 2826 56826 27636 2509920 193284 33200 12306840 61488 552024 71890 28860 5438977992 1911600 3836560 26588430 42036 3771488 3504 309512280 1564200 12160 11466840 190042560 1278060 470554 17639160 26360880 11379852 142128 743765610 363882540 4132800 11556600 31466736 62986 17172 90 1609156640 86047200 5349553440 6683040 4590 358248 21883872 273240 70167240 8288280 34312200 11575 1282070 19418760 7644388 34965 2856185640 23590560 1359288 51150960 324000 1685054280 895440 190380 1534260 6992790 1418343 1423695 17472 137760 756756 69695010 29394 814800 156409890 38280 6966960 369600 5854740864 5233305 99603223720 42747900 928 570570 1040820 1715168 59367 436796249340 218064 582426 129764712 8484 55314168 163506 8460 9100 198660 13860 3972836 180648 293436 161356 54280 12840480 14640 17490 12594225 98932680 1378510 5194980 13408395 1163190 23010 671580 259339080 1989306671660 871607520 60255630 11333985 1009470 3172260 3835846 407154 31663128 13059860 1351020 41769 125924400 25428 8875020 2776230 3087630 87108 488 2853240 13860 3194566 363916 3502170 3367 661415370 11582480 16587852 642771360 279240 4760 480 4533048 14868 301410 12470 15371820 95109858 1497780 2087435 14740 3872580 95970 6720 87780 457930 8459880 46900 1356236700 192192 746460 7384338 6175 1690990 195580 7095 17580720 51705024 231792 8007 4400 56574 170620 14484 9807 2486380 143820 960 11575 488 46620 2866260 1824 228480 1676100 8103240 1104312 143472 1265382 244 28911 488 3707340 366 26406 488 488 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 81 84 162 10428 10990512 228060 27 462 438039 6441820 842860 132804 331170 7189980 210672 94923456 132660 1869210 59313168 655239 1748 52754902200 1035532 5247 100980 59311 73272 237418650 1368 314580 416328 67137070 1416 2204608 1335740 334320 9166740 11900 3365520 52962000 1907136 1534376844 17172 511004 214020 1958359260 1874824770 489 2332742 151667880 598920 301953168 839106 432 465681690 32029200 10500 5580 372084 54 966720 3576705 26940 1962072 6759900 20340 315977220 666120 29678 5954 700212 24584294592 4290 90692 2579640 27741280 971880 16704 1068 488 5589584 6381732 1401120 488370 142204440 8383914 35880 830957400 39758 1912680 1074570 212418570 428450 67585812 54236 148092 1225095 13668 36305836 17564400 27293435400 9956940 11762520 17325 4752 311204040 19686 1506960 21800 697480 5293080 3694236 24450978552 325003120 16691500 133796520 16786128 1338158745 41976 535200 81 3135132 46515 21369 3170986 7814079 75850632 662563440 183960 7440 1410336 19291800 60740160 173808 3567915 180180 8230200 14280 792108900 96552 7704060 649740 62790 40189950 212160 3051720 62534556 427056 2415 51960 8160 13644540 2115540 862680 850080 1556100 9455160 538669548 10439730 120 20790 84 49840 35340 78540 2039180 90932 3276 159132 1428 5969040 1018944 642616 64324572 440895 918 59438 1809990 40355160 4948132 17340840 3627855 4713660 5421528 37440 5403552 2210187 1200 974 277750 7753200 1892 3374 191015286 1729246743 17388 157590 58752 790020 899360 488 3741694320 3367 23510508 537628 52790892 4311 187137720 464100 4096008 267180 924 30614690652 2593404 13020 13217364 1527240 138690 291330 42746704 124740 5009730 1919517600 130688460 300690 10200 39087 198009792 28600 207060 894700 167177010 39860730 8641710 3053050 11392 464940 3220 7103340 3025770 957264 56727 162 489 55944 2220 435540 2320 618300 5258 21364 18297552 2370426 51912 2790 60933152 246298720 974 774443670 489 29928 869960 432432 16236 602784 35078220 26233524 7406322 79968 51675030 55965 65707320 39636 21950 104946660 22397760 57710 19866 87840 1427100 2509710 6630 14760480 3612840 960450 21924 2042238 19492 1771770 1621620 134088 58756320 12765060 192192 32338460 445464 11008536 86520 95680 5616 12619152 794794 39060 55632 1141426 5052840 180180 10796940 208903983792 1157198122080 26350 10920630 230350680 467194 5550 1120182 30450 41418 6947160 8892 32410 931170240 270201750 2611656 2622090744 162360 7066290 548680860 99820 17960 295380735120 77226 54096 217620 620840 113652 273497700 2420 48694800 26619 49073640 4590 32647296 5246850 506660 90366900 81328 187320 195001560 7080 4620 27540 5224379160 4225410 18279618 14058660 3796800 1638630 29172 260370 1281890610 5232150 708156 328440 816 6395400 17025900 39270 31500960 512430 14420 89935440 523224 409653552 15063615 14234220 51972255720 97212528 21101080 7150836 13446444 464100 17708 5225220 12937680 2352460 25338180 14916 30800 1081080 1422 489 2996280 2370 183159 35100 495012 3498660 34581927240 1258920 2420 1070100 2440320 35360 75589650 398640 27468 489 1670581080 1206150 204255 462 30504 775386 6104700 16272 40439520 966 554400 719656 9812880 533699100 401079 83888420 16068010 65016 31440 753236 909480 131756706 61312785072 67012920 6513480 1173510 694668 2661120 7146799650 1440 720 215737020 52932 13955170 356206840 3024120 94922100 9654480 37691940 237540 1908 4715820 291924360 129168 11221210 9660 18690 816270 6191010 14198 757763440 77010 49478 2826 319371 83640 220440250 493284 442035 489 11600 150956190 87696 28042560 13395360 10710 712842 932360 19580 7056 489 489 9660 11016 28518 489 53300 59780 489 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 245 84 53742 490 915363 245 2507400 1208887680 245 61346880 768607920 27636 98 489720 19293780 560323680 75135060 489090 24016608 133224 75764 853372359840 102102 430034220 1659840 65010 1001196 7920 7824960 157320 30687080424 348236460 1908 49 52440 246537120 1085700 1329739320 65520 3959280 745920 322092 972020 2360160 42000 498168 366000 490 1481871300 40755 111591881100 313180868 1998762 12939570 20130516 9240 812784 1026023712 369516 284256 3955770 1628640 93840 4773180 61920 40392 6320616 930 490 49395 539880 1227600 3740880 4240788300 2670 402336 76446 455735 13487232 3457650 24976 4687200 139700 11274600 11200 47487840 13049536 4132200 595990080 1800 106680 82656 156240 8949 272220 1631700 245 64260 15604764 196680 7061460 7458780 4286507160 1656 43307880 107712 29832 90377616 66384 118110 33093060 17028 3739320 14934920 7327320 567630 62475 12015 8288280 88536 31185 39116 25493160 694260 4190160 1105345530 1312078320 11523330 130380 1317624 13710060 207519570 1963962 195822 1813020 974 19530 8442 1131312 82375020 500640 834480 6538210 17264520 31860 378510 338910 2110940 54230 12258 51810 36902580 201552 14486958 13986 27500220 3904348 1590750 468540 330 12038 84 4164720 3900 2691780 959868 2700 60382 984 259711400 2318400 44772 1685376 334950 943994480 25800 1541628 2771340 38951640 476 490 343952 488 656040 50172 3081540 214200 25596 31377060 13596660 7752 6790980 10494 1095192 930 34200 104364 2721180 34961520 18465720 44841720 417588 53043900 60507224250 4158 6905808 1187571 16866720 59360 311304 1107876 83538 523627200 111504 65978904 153300 11000088 17980020 772675800 42570 6963880 656656 248131763880 12428892 24119560 215460 18900 1663200 655920720 80940 11598840 61200 682506 108240 20004530 175788 1539847400 489 33300 101442 353616 1710970 52650 490 3080 55860 36120 706374 52160 80400 25080 2241510180 4443850 1359 4813380 1604460 8603518 228121980 2898 47634 2045160 1351620360 188159400 1207440 97091280 157477320 118663740 10223544 7488585 676035360 54621840 490 150570420 10785796 152520 18457320 5966124840 31754640 67974870600 196701310 31920 1307926620 4134060 801584 7766640 391275 785400 714056850 202725 4785 3872340 542100 592167240 64668240 112574 502320 198918720 11095560 8482320 2777040 1305240 423576 40547160 460294380 933240 322453560 7392 285048 542427600 956508 3606960 6491520 3563586 51527980 218725584 721434 56160 64167180 3947160 1446 460560 488 79310 16633554 4140 404270880 1086636600 33227040 7054320 679470 130240 30892680 7087080 23142 5278260 27297270 897840 18108090 25684560 9300 778050 6025458 940644 6960 327142200 584819040 5919732 387348060 3679572 24234870 47563362 55632 1417165620 5057947440 25620 19866 2050647984 12279090 1602888 162606780 138336 525084 952066440 14114100 219396 11772 26404 25200 3235848 736362480 585843720 5487118560 135732576 143336 574441560 1591668 2794440 33846120 821100 32760 8350012440 36194700 59399340 157333680 115260 905718060 1149789420 228732 452160 25618320 490 1150 8016157380 797940 11869380 3319816500 1452 5898312 57132240 155412960 1302030 8230320 2079000 42030 27545760 5215392600 58648590 2646 17688 21557020 2316200700 605642 16546530 3303300 843030 2104143600 7054320 16170 1018164 410461128 7872480 1738044 85532832 813120 275842 8172360 112518 467459850 280803360 1879181700 200880 25734240 582830600 1928 1805177880 4945270 65605540 1136266560 6217920 150 1287750243780 28075740 5750 35970 28272 39289 287612424 56980 12528 470240400 20060040 872013168 753634284 8323 241230 27191010 13411803064 27699360 256368 628304 6539458 20935530 275980320 689282 2415660 1344 95128 121687020 5592 2012104325 9046782 48160 1380 7481760 490 199134 28826280 39600 475300 5886 1838052 65520 723978 490 22448 53301 490 490 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 245 50668632 57708 490 5481735 245 6188 4601800 245 3297840 8697360 46860 98 12915 1220940 1056720 25488 81510 134232 19847940 320 11608328160 188958 92632320 9537430 11088 65472 941094 554400 15010200 2507490 8738100 3197508 49 20730360 52298 10773000 1322332284 336980 2288 2920932 858774 4981680 10358712 65476262 27097224 65700 490 5900700 54639 2386215132 37564254 8172 94080 165002460 7078610 13980 142380 148740 7817040 355320 7170 517830 841500 1192994 355472040 5461860 12071070 490 1262940 309120 1518348900 53340 1808664 7208784 43116840 522810 491 343512 13562562 612976 33825 1920 2590 19040 1446 262072 2518796 51189 10667160 68429184 1231230 60960900 1188467280 37387080 96600 245 5148 1750840 1193280 486 7140 136541790 1376770605 40656 1657052670 2383581816 7590660 17892 99015 22176 95634 497640 61632480 173483310 13603442160 24541440 3819696 706230 820248 49248 2324 1831830 347620 18018 12029550 7110 144960 22360 1755930 4253850 44773920 475524 334950 11333730 128520 20831790 692220 1585023300 14190 202464 12136278 3603693660 145698840 102312 275544 157066509600 2258256 1991352 49140 240240 56380220 473892 203452266 79590 3904362 29212 1151358720 7038 760 59850 17724 24976 3004980 4494600 60009 286762980 3718680 717600 7956 8107155 219780 200640 5754840 47447139300 2386020 521659320 25662756 1005981 199924 662112 2338770 7143180 662340 2176200 648229764 1321640 64373064 4611516 19116420 624708 13020 1015980 529540 19800 22306200 590634 129492 27660 10019100 4680 572968 1304856930 32543082 5016 45885 548688 70668 95700 674100 36835260 851623080 140910 1614728 32337900 341880 1872700 2905980 2181270 646646 1437865440 221340 150360 140910 19434060 1934400 6929692 2347768 97020 31789296 1477945040 695520 189673200 1295910 151026515640 746700 1227512 22060016 119592 3116190 907440 1214760 488 490 3080 85260 1680 7140 43778 24896840 393024 370524 47670 53928 4881618 329868 14245740 10420020 67320 952455420 98256 935720 649572 75840 10950 155191764 323850 1410 334068 371280 16296 140904 9722790 11048439930 562116 35244 1855920 11302746 46920 3168270 493185 384300 85680 59472 691020 58291233 3483480 85099860 72940140 741000 28044 20868 655200 37833120 978 3198624 16758 6442540 17056 346710 11638260 626485860 22806180 388440 2623140 9492 64240 1041180 810369350 663600 98948580 151368 59780 33768 127032 404599440 6863352 4994148 375804 23142 3515148 197160 1334080440 177510 142335252 2622090744 3870 199206 1530530820 4508640 48060 1791874800 1860 15965312 51240 3121764 4820 738390 123192 6440280 3318 1024296 127624 924 18060 90720 250734 29120320 4284 1053360 14981400 1075216650 142987680 8007 978822 226920 154845 1848 355740 1344882 475020 576530520 294551376 445675230 1217860005 5760 298809671160 19100 1984992 101216192 681030 1067040 53130 5225 30858 369264 55328 224840 6965514 471240 6427640 1927561860 6609960 1948 1032120 12852 4337520 13320 817740 4820 1699284 60138 497145 2721180 108570 610740 9827496 570392 31141110 7562760 493510295 122360 6960 1476530 10587885 16434240 2157120 2430 283500 73656 2546532 272580 201960 1118628 10776 34420320 1860 1265628 221508 1779330 7140 7299600 6299370 25341708 1725360 462 5342624 2463440 840 9240 1120350 25228680 8214958440 5435064 75240 1030182660 15543 164628 252126 4338 491 545490 52080 921570 272670 491 1515360 18262860 3564 45171 2200560 494760 307944 622440 12034980 34188 252014 6690 7140 46698 265200 153408 98280 1537290 8714160 24360 3903900 47838 102000 54600 20150 23214 120406020 254370 14688 14450488 20140950 474280 141413580 58108 1288980 491 59080 33210 491 1853180 53464 60270 491 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 56 112 28 23766 112 207900 164220 42210 11650 12298 16 6918731820 949410 1586720 461992 3420 1558956 175450 368280 2435 315700 1706674200 476 33660 4830030 3978960 43695990 2178 3593800 26248560 480 35190 74296530 1800810 2085174 231840 4037880 3048696 1014156 16 1025808 326136 403200 2134860 44745125040 486 12342 32548 3251820 3663660 1441572 2681644770 833112 2105670 1896 26506620 15855 41490 13860 7830 178332000 464100 1320 4158 1170960 36540 99057504 786900 140430 487 820414140 633745620 796920696 332112 417384 150780 468 713726 2659800 2291520 112 1932840 395080 20001520 954822 213486 390112 35308 792528 12922380 140060 1969968 33110 175974 719940 2059686 18858 96 2961110 50960 462840 416472 1068360 5200 840840 97240 74226712 25010184780 12039060 10744500 160761720 9644040 905580 19710 2198151648 404208 39544890 175883400 921060 48840 57270 28 3108105 10005 779790 25547 537075 10247328 367719768 108654 273294450 19320 15576 1510237872 992670 1620045 7350720 1285920 1527120 490 924350 1564068 9557298 1535640 10833966 5291 6023875 1137948 203490 2003610 4150440 3325140 378840 15609 3861000 32103456 3523716 469812 39186 116270 48135360 6216 112 5340 484770 34947388 488 265860 21252 6525480 430920 129108 16117578400 1112412 5225220 840771624 38057460 4014648 20163 38784 172890 258720 4567192 175940 95172 50590800 356592 103362 1528505160 46644 490 1312611300 648636 92400 2635490 1303332030 71119048 612270120 8707725 8403780 1368 4691700 1212120 17262 780390 1278156 5192 4969440 978 91190476 1031961 24480 280880460 22596420 429905520 606298980 1630560 5093920 1587938400 651600 146084400 9293934 491 1238160 60088 41497092 190645 6240360 39898040 2662080 707520 2813184 29946 6678672 196213 76860 75840 955332 81900 15378 18768 1736040 6188 43758 56 780 25305 6058 5940 3254298 247869180 1761648 1404238 504 402750 248820 822894 50100960 11675 3700205040 2819388 313240 161315 49266 124248852 699084540 30930900 104996430 8946 1163448 26558532 936555840 43120 10781190 6960 74529840 502320 74460 137621352 18882950 1231350120 20831790 2209340 712140 37674 3517514 5174365 4128240 714210 3160080 11228760 95916660 45110 29972 804954 2408562360 406980 46966920 3262680 71918084 18689318760 3156174360 28020 4226880 666120 68577460 5925920 1260840 78419880 2922 601122720 3257750 23760 2053800 431844 517402746 939921840 23268042 137592 1289772960 5678149656 378510 813150 1737990 4891278 8280 7926880 4796550 6346364640 11509680 69205620 3262896 761838 5049000 19107660 5290740 98630532 782100 42019716 911880 83879798940 8271384 210936 1674400 21379680 20797920 952837080 456238860 1440 44519310 28376040 24434820 165264 29084280 19620720 26160435 79422 11733876 258720 351383604 27997620 954408 17851513680 131040 14370 676022952 4752 3325608 2544100 281820 64899120 149748170 1858850 127428 231420 31562673450 641550 71059560 22770 3689085 68208 8460 590700 12220 6754440 817740 22765860 109044 13740 46920 177093180 56880 53130 260850 47595240 26951400 2504040 74214 33700 32550 555120720 412920 2478060 2225180 4444440 438480 900 1670760 4455360 1589280 6283200 594720 594638 174277880 194616 583613316 4508700 8697360 486 4914218088 9016 492 682290 14168 56659470 4752300 22148280 3395 2162160 492 1254960 4666200 218832 3616 3489896 6344573400 1434910 492 2515392 520416 97760880 492 158916 19497 5162560 45543960 8459880 2008314 75430608 492 785000580 408372300 16027200 492 22462440 85120 492 122094 11050 3667680 485100 2448 3281544 8270080 72380880 9129120 7520940 27755 18606168 492 1435896 93681900 629860 4060 2310 7893600 49350 1868352 410 4928 887096 130302 26291 59147 492 14700 369 17985 492 492 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 56 112 28 8113489098 112 3639870 14040 4428840 1866480 216720 16 99536823540 2326910 1040 24783880 18 2849217 1830 202008 263340 154700 6838281450 117903500 418950 1710 3851910 23397780 18 2856 1342320 6594 876960 10500600 1822680 5515620 17112744 15060 3311 3499314 16 1349040 720720 251985 1441440 3538500 1054782 67860 352260 1418040 1921374 426000 2976 41580 4920 114240 4183200 7102056 529644 4802928 210330 25604565 3370080 20363280 991800 31080 15120 5076420 14765520 3701940 509040 5751900 39981396 32364 9806280 15300 29880 2510747850 189134520 10416 8535120 112 464 1105260 56430 20988174900 780780 78204 1461 476 10362 54924 3955448000 47363670 767857020 719283600 8334 4008600 11316 50568 10920 2584680 127351224 1029501480 4956643692 291720 29260 17616060 170476020 11970 1798290 190466640 2254980 493 33440836 865260 117810 64809360 6071940 243846 684600 18921 28 64767360 491 978 151086 2625480 7080 127820 1585080 254760 58476 118440 2759460 12528 147583800 1464 31710 466620 744180 85275060 1512 203685 134748 106590 22580250 684684 19096440 521470950 102076755 649350 7455420 935088 236808 2310 76104028 902538 74412 78579270 429000 22066 8988 112 421260 44760 11272428 5436 212520 10796700 70022472 118621819920 288288 24090 4185 113548050 20072 572337990 11331600 2842840 1687746060 184338 5697720 136422 617400 667380 3211980 887454540 5351976 1255800 30052260 472516380 91332 111384 323400 12072424 12311712 294930 72565350 3210900 599718 7155096 9938677 7252483560 2082168 1018500 44080 3395 2624460 874412 6283200 13133736 26790 3623984 501209400 52982160 700 12922380 28800 107814 3673080 1928 1439984 705795480 492 251136 9214920 15746760 8288280 599861160 3783780 2362100 35370 1127280 1508970 60395 13718684 52440 28690 61416432 5016 4800 16140306 606060 4410 56 3540 14427210 363706 20311760 21918780 430272 499320 60162 1627920 3923409600 26768699100 190688400 204016 510510 493 19279212372 4469727080 2157895740 252253716 20160 59976 32760 5767896 342790 3735753840 9536436 68068 68796720 37440 3070599840 3405780 13890 3604524 17740358160 493 71005872 1388827440 292824 1259314056 10155860 2414016 756 784289880 135056460 19943616 1349040 3654882 1801800 6683820 2270230200 600600 516591852 436112 69431670 160900740 16665850 2468670 6996263703660 429120 54054000 2362524 6720 2023728 23597070420 13715524680 1099800 106086120 228248 877800 3121695720 39480 409687740 1000660080 2910 3088800 116585040 32430 21372204 214885440 1530 427572 374584392 1935 98280 808582320 6676527660 3403083 76512240 12750 603780 1741740 1077780 44296560 406001310 493 705978 1146090 434625 436800 69014040480 31668 31920 1643460 7170 11482548 29986572 42612 189213780 66790290 18096 21984 13123110 552420 162198960 20474370 11088 59532 249509700 3091452 26520 18170460 972 2628 26404 85680 26460 116070696 212520 64144080 67747680 11340 875228 1847151554864 50740 6067686240 66217788 1956 14959152 13940388 1940160 6158460 107057698070400 8494220 195960 11969100 43200 232400 5405400 23415840 493 2702732760 56980 6328140 22266090 182830 28574280 140370360 172260 27030 137434220 832681080 466623360 177454736391766680 1327560 60382 6000456 15960 24090 1812412602 806128890840 843008 112149960 1654938324 1029210 53403210 781212474 27394640 33326160 132405 1284360 17512740 315875 1274882700 12880560 6320160 62820 2756520 854100 228888 46765080 5324112360 3880 12409072956 236523552 2826060 30068640 493740 3210026820 21722742180 8402140 9654720 19093690 493 7160400 39953760 3147312 53347752 5799612 161413980 88504 9469278 27299160 6706 228301920 30960 38160 6552000 493 4209089976 21536550 481648860 1067135 12363120 59572 5268978 165782160 95016 11700 7833132 54267990 66960 1042272 333900 14060 40467 19756 21756 17912070 347944 526820 561372 1911294 493 53956 60762 493 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 4550 197315820 18396 1520020320 5148 17248 132990 15912 2400960 204575280 60 450912 75 1145760 18 204444240 10 859560 32538 3500028 1410511284 13293252 100802520 10 3586440 1080629990 18 407905380 6875820 2060292 6840 1283772 144816 5151806478 42920 60 14757908 13860 2896 549780 232540560 2157120 74340 119330640 314352 183876 35002 462840 17839800 488 12752040 1193400 5370 858900 107120 39484080 107100 144900 63346140 22330 29780940 201697470 113904 12530448 5102550 24196844 187515900 1470 21497571 6126120 18740308 189210 734580 7023720 13398 35145990 4098600 815100 360900 418544 134940 2698920 372240 142920 2343390588 134001450 35156352 45885 98175 50050 47956380 14628 46085963 67320 1872 831174 96 1674143510 4413780 579150 9240 42822780 370968 1192744 302820 9329838 1127280 20619870 1719120 27140190 443409120 7248 15757560 129360 5601024 30396 3970680 77418 150360 491 2772 506212980 175890 490 23983344 270720 1347060 30077190 7872150 1310220 6775860 637572 1691467932 925840 168300 7310952 709720200 180180 66872400 2123350320 4564560 532644 41820 2176200 4230 6572292 401875320 3741477300 734160 2320826400 58818144 1956 4900896 1956 40891800 5483898420 461580 20799900 120310 12142 316092 37744 5340 494 493 980 26600 6608580 47736 448140 2034900 1847790 29680 157155460 1142856 94640 200703360 480 10831080 613492 1337270130 374490 1686360 2430 31080 172900 18624 6995912 440748 3994224 230075560 684388 13938400 16011949800 4062210 33583032 649605 52438 4269720 90510 79800 157108 72111270 79657200 1220835 159120 7471620 583440 15879006 757247400 35550 10494 208482120 7923 9874046 5552280 101018610 62886120 170940 233393160 4856040 20545650 2344537680 4808316 26220 74424 200376 6216210 529620 397320 5500880 36543780 967556 272080 1318980 605220 22117680 312027660 23662980 97681584 83980 50170 4830 6328 60 21840 4360986 3058550 16909 240084 574404 541440 360 156780 70356 198541980 8012928 2398284 33257482 231420 57627960 1230460 438806550 79170 49880 12586 2055818700 1335360 2014248 5844 3304 1351350 60380100 5280 3284400 61380 143610390 48600 32634 1529340 15792 15960 494 516490940 20919465 6416718 2151180 167447280 1123320 39780 494 46410 40700 4440 11352 407160 270480 18518220 13217490 6181133904 25210300 8671320 24196690 87323940 50810940 28690 27712380 11354943600 8021664 486 253080 3041640 13456860 1116390 12180 284382 1917474 21574 1036518 12683580 22698 978 3201600 51896790 19296 46530 7926880 24418800 29937563040 10767120 8089620 1601688660 12346272 23760 148482 508948440 22891440 44880 2833600 31142520 16632 54673080 57720 8444740 450072 184830 431885168 49640 4300044 494 4490970 49543032 220668 415520352 200427882480 230769 2081898 184608480 126600 291549930 84630 8088234 24764376 5700240 1216950 1417197936 37014 46801514760 9700 2784 3312466 17897880 7904 1246440 111749540 755774916 2564100 84582 551310 4602312 17435880 19710 206244 88816 3539620 59976 1701700 91080 46818720 1744200 42085676 14308560 980 3450 28392210 4134420 43053 14224140 6277590 6989136 2804627700 58050 70990 17640 68640 985320 4290233220 2445 810480 55224 825660 19532520 2140635 4577040 2065602 12528516 2059446 216762 236456220 576786 1464 494 1150968 10704 38304 494 49560 403949700 7521360 125160 371280 1772505 1982760 272680 26169800 761152392 648 7650 12366 1973700 532665 8648768700 189000 475 2420 4830210 9982346920 123453 1771 40392 23736 88394004 2892 13650 592620 481 9080 199920 630 426680280 7185 693664 494 1820020 8997660 494 262477020 7284060 23130345 494 645610 4143048 23868 2279190 494 6960 7392 494 342 33453 4053060 88788 5940 26413 14840 494 29106 45633 27060 494 494 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 180 60 133900 12 1697640 3416073024 95993016 30 36577200 60 72791280 60 3917088 5 38875056 6282 25467840 10 167572944 7048800 120120 320239920 1904 229080 90 8334510 6666660 1926 204376920 47670 12241320 10 115920 7361640 2084880 14256847836 180 1234873650 577920 215888 3798480 175188784134 834820 60 144760 1145940 13693680 839952 81748 356070 1824 136752 1667904 30 647948 22440 42130 57018 29304 176732 8540 9632 2550 1484682420 8734285560 2290596 5360810 126480 107250 15047 45700200 11259420 20377440 34023276 1157046 216325032 275616 1765940 120120 55818 6744920 14730840 80180760 13713288 360360 53543280 788060 981073740 2893704 1260480 65380 1071334 240210 47880 4649372 67254900 2893176 12 92306592 365820 850150 10776 107380 3356892 5843070 15301431360 13411530 131141400 433320 44665290 88828740 1075020 6330060 492 4830 6366360 2310924 9104700 456 10764600 2861628 13020 857220 987403248 7422744 15738 10492560 821860 3018600 5669664 37165590 386650 88030800 1026323760 18944800 38420 10209360 984060 2102700 91542 11310 515844 1064880 2380092 21704760 452550 21056 9670698 24067680 20660640 2490840 4868460 28582200 81270 1062368760 453866908 494 2836050 4767840 17190 594720 54804156 27360 60 825020 24120 204159592 463386 22099320 2892 28124460 60925620 51143820 16692 208482120 137764 13461800 46357080 93469740 4114968 1964 12769995 15370992 5712 71668590 74319750 11745 11786580 36120 2860560 495 22807200 9032100 25080 126735 17974 26580 42575400 67373670 494 579600 20900 273680 1842120 706706 157235430 420552 2270100 1669440 46312812 29380 5225760 48327366780 10363302 776160840 18194484 1940 3693225690 2394704 273240 1629600 75480 68145 89577180 12814225116 1112884524180 456 3734280 677040 9900 43779120 181630 988720200 696118 20564 7790760 11238120 805560 4488 691350 25584 14428392 39330 1423792 4760 60 10920 54614 34030 1557000 75180 23309268 503880 1575 23772528 30045820 465750 47652 12366042 1553670 89760 695640 1218360 2024196 1034020 14294280 1143376 24510 7497 130504920 8385156 20880 175310940 26560 334464 651780 122626695 123585 5076040200 267401772 27480 13578 32746044 490 24905400 4158 7200 40508 554500560 111150 1335900 7664 166140 417120 77257656 32184 97246800 212520 10201620 145888560 3137904 1443810 17898 1786686 14752 24004 46904 986 8792616 510768720 174285720 11064 289332 45262 380380 149460292800 46330056 675510 7572768 22136400 173287764 6720 986 1032177210 116396280 161820 80892 40080529944 45 18900 2570136660 35434240 11909667 10000080 38976 11457398810 53280 80141880 166852 1980242880 1604413980 15965400 182448 692071380 5685365400 180972 4791360 22230 4658850 3472425 61244 492 83772 4078620 14430 180300120 378900 13048824 492 60240180 241874028 1149720 3703290 4626720 2228604378 89598 188370 1856400 2448 3325608 818900 139089090 1150968 4073145 946 23100 101388 5731600 17768580 2213820 153816 1635645 976741584 19224 46551540 1714020 183148224 17669392 8176536 1569540 172260 244733580 4860 76436 6786 47224980 6833686860 19800 276060 733590 381438252 5419260 296679240 3333710 48080760 3074400 4290 284396840 18720 5668905 3783780 122364 495 974970 10228068 13076 94611000 100800 178068 505560 46410 5978016 978 11662200 13765752 21072 3640 3416 41888 257145 796488 11582480 495 26591400 14894880 3896 45240 10234224 1031130 521220 110880 18842760 1461870 76488984 369600 1555737480 970 3919020 1755600 85272 1850970 6682236 80680981989 173940 326196 60794 553254 145505412 6734 3264646 495 495 480 363392 5419260 491249 35556030 1526460 353761 281480 3318 946 323610 6460200 12220 20455848 602040 59611860 5082084 2740920 495 5028804 19032 74414340 495 2783552 5950 33866 495 3797625 54614 61256 495 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 210 240 210 24 967758120 68501160 70 60 32760 240 2221076 44520 5143320 80 210 728234640 8282820 2110 51192790 212754480 103501580 1885384781280 1645421778 204712508 514368 512478 26530940 1517040 46200 105 93531197400 10 777000 42271236 38070 1520280 11016 183466800 20400 19743760 72300852 751464 4480860 120 364530 1529592 3727794 108640 870094 138600 2690280 14090076 492 240 14160 2424200 9437148 825625944 177840 1366848 35 4097040 3567960 62580 129900 6975540 9063 34125630 8928480 10045 136920 9180 23638890660 999804 756840 458440 14578200 12880560 5304156 314400 15191904 3374946 899080 17796240 61230 166140 3974580 60885 2254692 24116400 365112 1058760 127820 78300 58940 569328 51308400 48 5250 14840 723690 3761010 13020 2047440 135865800 103180 6870 38280 548730 35438676 1575784980 2618616 304570 19866 13693680 49980 407578080 868868 66691800 442728 691680 105560 105 4284 978 688380 169632 237510 27146700 7866 179935140 886890 28764 189720 1616220 45936 882465360 1628460 8738280 12963720 75122694 35708400 2678430 234720 1343160 8615640 190905 494 407976 10429937 381264 56554056 7230 874440 82680 378840 1024140 2765934 1251360 4140 6399960 200244 49548240 120 102256 952740 5970888 17526600 2484 2799720 5464440 4920 4654650 100560 180950 32560 440220 242910360 14800170 847603680 695870010 96900 4670160 690030 10143504 888888 2014110 76001016 1072014 42993900 50400 321244020 130032 817663860 77597520 3218160 34086360 186568200 3750030 2107168 292515300 708677466 2013480 2595096 5283330 912456 31006 18953028 103740 509778 6105 2646567000 61380 10131615 5327540 235560 2019577560 1606374 1189262646 636108 339112 4772040 59280 973590 1984680 11257200 1607733656 62328 4055940 7481040 376532820 7611240 1588620 3045900 188784 28380 2288550 4118827524 18040386 196350 2953104 252170 55062 2709630 609000 5460 105 371010 29606100 464196 5491836 5558640 2163420 1008 74970 305916 51060 19541160 734160 20364240 1121580 55509080 21162460 728888160 166152 162822996 376530 278256 496 1390231710 375627720 6903864 42016590 2310 1141005 1467180 496 13968550 26812800 132370 14861000 1582823880 1193955 3374 47520 3822766200 47263944 93060 165980976 44693168 6825375900 30750 18640 3327766014 51703 49721760 294019726 1129800 391230 557586060 836 10626 5267484 29743560 139953240 102960 265285680 2510340 2739835644 8461530 83850 2300766842 302736 2128152 364980 152950 33818 2218132770 18920 210140 422097036 1185240 6864 1538130 1944 2420 2651220 70380 166464480 354072600 54791388960 371280 19022850 6188 58903 68717880 11700 3957408 117018720 25783 238004 232792560 983916 18655 497280 7908264 489720 7979400 383826 293295604 40194000 10116540 686400 2661984 2073405 123024 5353205004 1716714714 54180 14805 881328 430860 20425860 177684 72168 710220 16281720 1741740 566352 1764 164 85680 744744 5745499452 41533800 70464240 124564440 2777040 194712 21776040 9706852848 4060680 3561780 47389680 38612 3586440 265500 780740 9740 41726145841380 516528 7140 1388190420 1618020 492 26565 257600 27720 321300 18527740 496 294765240 397716 2617020 2282280 5354960 513301740 4144140 10525020 296390 11743200 2455 496 16887570 11934 24360 236554005870 2791998 2622570 305104800 7313670 2745918 55252890 1018164 582666084 287567280 113442 3411408 829500 1231230 20475 3936240 400 1602824 3013330320 4200 617400 37535560 53856 7434 3825612 541680 2191140 1301883660 1933331400 209160 4298318640 143220 12733560 7737428160 364320 211860 9368847180 80566148 39360960 561265320 5772 27493830 1357416060 14220 569198 17789310 7215 2403120 322097424 335580 8143 580140 5814 356767180 87082380 14122920 172040 1081046 14220600 28574 411102 496 155 21945 496 67067308 69625380 18270 14602 27529040 248 14910 2252786 496 372 54615 496 496 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 210 164574960 210 112464 1490256 82 70 393030 73080 3489980 1046220 75727989540 240315 13710840 210 94809240 146685 769860 73458 18360 6056820 11944049040 15540 10657878 3248700 13755994560 143562 22320 2612220 105 6088936308 10540 13860 594616932 3096720 1851524400 2282280 3159713 74256 432 19705020 104370420 34044010 4020 58608 28067130 3053610 2133936 797160 852720 2413908 150728760 5344581312 2829480 20134062 5140296 34884360 4505536860 10917060 19107660 35 2952180 467134668 443352 199279080 357826 1226904 1043280 16632 41 445060 1092000 1932 28743 9108849288 1320 71831970 187712 320320 1428 8084622 4444650 5040 24793440 5346 8622 3534300 1168860 37652148 441084 424618656 17275732530 1003651440 2692536 5925264 1093880 173880 2904 2926 33660 91920 2922 2288160 3702720 5398470 8450208 63960 76540 8468592 165645 386880 133980 16758 81620 2553540 4120730640 12624200 489060 41328 23066232 28981260 4032 105 1262513 41878480 154440 16657922736 41943720 453284 387930 6391980 2160 24360 461160 41106 18061903860 3174276 1004504760 1502788 6523920 225004770 28343658 708660 52416 1384279380 125664 712959 789930 7215 3488765280 74133618 578160 54670980 47170350432 1344420 14874 7980 437192 19156824 99768240 11491194 1360380 12141360 9060 25730 21774 55212 1681344 143220 10879 28948920 795564 145595736 178560 248834355 53040 37103669190 1479 3189420 14163267888 3880 211391860680 9861280 717948 3559710 463710 30525 13289220 15742 104348608 1861860 287932400 20493198 52140 1608200 155400 34130250 1428 56420 88828740 5896878 27018420 197055 239056020 2047920 8772 256380300 21216 1661100 160757100 8442 246184254 2405970 684450 722680 153900 11340 300146220 287620 81900 1999160 207073260 8143 266070 3649410 116688 246885 74412360 12933360 10910580 104580 474012 2331510 779370 1709400 57380 34109460 202818 17823 240240 60048 9975 3016 21608712 90440 19740 105 27390 843944 61696 78012 31020 8853600 72 2558556 22742468 1348490 644280 284260 189585 589285620 9705652920 5247 546040 17862 7611240 3896 106140 17862 4151578 79868880 595639 4977600 222768 354312 111313020 12884898 8075760 1877896 293280 493531536960 8904 18972593640 3681405 7140 88389000 497 240240 4386690 225900 962220 231420 258180 6830928 18334160 529450488 1850940 11263560 15948 1426230 1089620400 5442970 2007360 54182940 2207072 142417548 31710 92400 1668346680 65520 61089840 764865360 8010 1400422702 2849847000 3917760 67320 2310 18700 5880732 113147580 762840 649344 87590 25740 528260040 3927690 2400948 1527151752 90 5767146 548680860 283340 29532 36050288400 1441523160 544387668 10384920 523404 1206960 206246040 43392 21850920 194166 5346 5883191160 1626900 6648432 27732600 3636840240 6664680 31464 3019896 7325027640 8109 98733690 115710 1303974 11165544 30492 905180640 209260752 13392 2035404 33919710 191757984 832416 27240 9593812410 1482 12070978920 9700 4640 60562 353430 3963552 242730 53680 15590904 432352 307026720 60630 58130820 188340 26777270520 14993660 1026480 259289580 107873304 5928 33693660 103740 237660 3161580 3413200 63783720 129780 657384 32760 58311 8506680 11608060 201894 23606694 45180 1202761560 642600 11077710 2520680 14654640 443029860 30723420 4455360 138252576 56256 7469280 1044680 21150 27226848 64608882 9159150 705840 35112636 32214 365190 4425133440 6511050 497 109326822 662177880 5469240 498456 34650 254978100 215096 43648605 6543264 447432 18422424 73080 22641840 6979384 21510 120645 167580 887220 4059559 497 50220 303490 12639726 497 7856420 454608 197400 1475100 3749700 61722 497 432679 960031072 999096 16275 763680 2592 15864288 497 947767 2614590 47710 41060520 89380 280140 1826286 1234387 11083800 2582580 181170 497 1757571040 12106380 2310 755972 66990 20340 906500 4010655 497 2187226 34030 29997 497 54780 61752 497 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 83 83 128960 3897726 166 82 8563487203800 1932 167580 35006400 1208203920 125080 24970 38285 69450 1729416 7076017620 3160 1165800 18320 670890220 2012670660 24701292 3504270 1971000 1461180 578340 14868 105880236 2595040140 6720 1470 709080 18276720 53430 2380 2800980 16485882 63390600 2346960 354312 350064 395910 2187192 88115053752 20196 575190 84420 59103 1848648 19256580 14889160 9682470 1163580 492035040 37723680 917745 16534930 547547016 2569644 38675 7820 156210 72216 606839100 1781438274 1495230 24000096120 180600 246 133416 39751920 1964928 3019623 2024778 117537648228 92070 23377614 66549780 18378054 3108 83 10150 23715510 1240980 136290 4499586 300690390 191520 5115 108416490 262770 64957200 60180 5460 15960 345828 225552 193688 1882100 63271824 72270 9230760 2230800 46690800 83538 71476860 154400460 384540 4991490 33516 44481360 1055700 1025100 17914608228 985320 64125 552552 13920 25111680 641025 25620 12285 108817316 18650700 1012350 20388600 1700 23763600 1773576 2185920 24024 115896 2312882100 4469640 8910880 5281848 369112 9523800 13416348 285936 5225220 42292 2840880 612480 41918940 23051028 582000 2310 12721410 52258506300 115164 10677888 24738 129079014 170940 5460 88920 219290400 4102560 44242380 217333116 141040 148200 166 3463375 757428 1300824 240 179262 6925590030 7756980 10679820 63588294 1044782640 15330 1452 243100 1071603 49232340 7080 6904170 413580 22680 613938 9841260 83160 105429240 843318 444600 11918700 292320 128988132 1053360 72996300 7674480 3269916 4815915720 144144 321780 6671700 893024 1916226 600600 30360 25427376 11498256 33264 1457970150 1080060 3896 13939380 6356280 1452360 6188 37380 246452382 1452360 357840 2929290 990 5305560 4104276 6267492 29842865976 135660 497 866360 1845690 2235024 9620 48618 1267104 8377290 2667720 6536460 201240 414950 14938560 3485130 280692 45264 250920 8840 155176 2460 22155 166 41002 61805 19700 175260 17199 720 2142 13028400 3156520 95910 8884656 263970 1726788 239400 498168 12186720 2465 2044374780 36752100 3726 495 8976 4368 493488 360360 610848 990660 411180 166428 644490 36114120 234766 16190460 686400 918918 1347715824 72306388 28292418 2320 190697650 4785 23680 596904 34434180 655315320 78120 345240 828360 432326796 24505800 7294950 76190 151590 127020 2934816192 30302 35700 45817380 2430 348348 862290 57102 2461200 1002876600 496 4368 118590 2582580 13680 242606 4890312 20520 1463700 20046540 35700 1012109280 2082228 912804 18270 834210 25740 1672571680 12645450 7343175840 15222480 422730 1793520 123396 1499520 319200 2283372 26523588 66933405 59297 33126120 11499180 791120 124320 60580 272580 199962840 41107176 2510820 10708020 15375 363483120 2100 17640 983892 1413720 316598520 82752 9660 366336 1181670 4412100 27300 16395539160 8768760 165282 12372906 4588776 4080 6953544 41473200 1188810 106952 174840 1463760 13601 79800 392770 1670340 32629002 697127256 265370 51250920 11825 505176 6008140 1327458600 1159718580 30192 310464 28340 66836 74292 257040 988 16800 194173980 77940 168300 142080 978120 498 4912440 20776 94710 12600 631388520 23846130 212639230 74910 2465 61517 45384 104301120 9900 62472 15986880 1297846 2395680 184420080 222189660 82110 569400 4508 709422 156336180 30388 16720 45990 185640 259560 1583327088 392 498 666960 5749128 131353992 77400 1960 38181215160 5597046000 18500 175287816 10954098 59760 308515540 2401080 565110 98070 498 23569260 1735800 1492102920 10920 1739100 972 50560380 496860 12409579 3388 10626 63918240 92130 60401 1349040 494870 1089972 21340 498 1065900 1046760 20263320 40326 628130184 1896 13755 1457406 393762 28888 28145 551670 1837680 202130 30688 2440200 498 964782 30388 498 3940200 23188 55277 498 498 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 83 83 381990 966 166 494 142590 4039080 598884 357826 9660 15825810 625920 113668 481740 29640 4890 102571770 6944 1603140 16 8280 3943800 5934654 5061210 1721720 1550640 1567440 8864115 40383816 854920 330600 82740 83838768 810 314160 561747690 114688688400 146959560 1636080 16120 1026960 1112540 7999860 128484 6540 212492280 100674 497 120888 33554040 249655200 2830152 5236 1994082 54340 346320 5905620 345513168 2465 20285160 39613280 6814920 834768 2500168440 29238 986545560 224400 1322460 28542 59380244 164180016 5834400 81459840 1242360 557700 2291940 193440 5100 13866930 2310 83 2972790 972660 30480 885060 2456267940 7022070 130845 388416 17650710 353328 3458280 27914040 12797260 207445560 2238150 45924 33022 478929780 240240 30171680 6990 30900 488 18232480 199836 13560 8314020 48246 5141400 8954820 1508640 1719690 6090 343074060 212184 13200 139658760 15495480 4231080 125265868 6720 20584 495438900 2033130 14994 232740 11312070 222390 488233980 138096 1666490760 321504 2450448 102102 2009544 2130660 190212 1184232 9420 9021086550 821184 2389386 5424122340 17805480 17518 6060600 1247612 281801520 20783490 15784440 1910876 11352 46021206 238361760 304290 1629360 36756720 113820 2617440 148896 84600 5676720 166 46625 4832100 15960 660 49529025 75923667690 78540 2169990 17056 20064 64324260 18960 1531020 27474720 3344020680 132120 14201880 8889188 4969944 121836 22114820 821520 270816 219286980 34601406840 37509849 45826956 5183400 12540 1136520 1470 40494 2633316 3319224 988432060 110400 6120 40419288 70259112 5892 246226890 59297 2594388720 3130290240 2408280 86174088 5296200 47806920 10800 75521693520 3006120 87614800 3128510 53277 6284880 5364840 21840 712380 749070 20914530 32524032900 51408 13980120 30240 458380 25578720 13573560 236742 2186520 829959900 51985710 5476380 1624260 5241108 769724670 25664292 913140 439790 108342 206246040 88140 3917760 166 27390 499 5900 1868064 499 15399 306 240201780 55892070 11758925640 4149320 224210140 588744 17880 1003391928 556115560 58082360 14461356 22771980 2115750 7644600 4488120 1980 50822640 32693152800 839970 24354 1883622000 10140 329421810 16820496 268464 7283850420 281762250 1820 2065728 179459280 189072 49625758 86507190 144210 17473212 8169154224 229680 283020 42750060 1072260 65520 40840800 1091622 6804966 4082394960 1780268 7633248 6506280 1152756 80768286 292292 32604 155714370 43318893744 598104 669256 191002140 32700 1629012 32159400 966 105030 448185611160 519191530 420879030 70390572 8400 513792 33390 228760 9134440 8953560 70380 67800780 4696711992 4230 852390 4216179240 463760 4684776 930240 809251170 4474557 655180680 445634280 67360 470149680 207324 1546830 1255871760 9511590 9978150 3326363040 3724644 370619652 2946299679960 249228 4889248 20778039828 16955760 1488 879300240 29694 974580 546564960 26528040 22037400 7573810608 82975860 16657368 925740 3631584 2856 2118178920 93660 407364 11549772 492 186480 5078396400 6240360 240240 9435888 7753357176 111748140 22158952200 84148 438480 11823840 3201576 1421280 4767840 7548 284832 7387001160 180082980 1980 1285925042220 453180 545220 5870845500 9828 13572 286962720 17826128320 1234548 4404960 3787210 110490 2946925520 961197 62194 178656720 371280 84706560 1836419520 31620 11443320 64181040 16668 58710 233028180 18360 1040130 2485938 4116645 620472 31675644 26670 3071880 179016138 2791152 7359156 66557400 3248 28728 17156160 102200 56994 50062320 39298 2505264 6558360 36490 20978984 12039144666120 111960 4170780 10766655900 730156 539901 1883691810 450 3063060 24957240 396720 4890 1595880 54600 452166 168735336 3349269 765089 11927830200 6318 240279 11621610 81816566 1656564 614040 241815 10564560 128449200 328776 824109 666 4247640 25369617 13827660 2308068 2138136 140111400 382200 12744 18241855884 499 337280 16735290 16240 499 1706625 196560 22050 18315 499 60844 465630 9900 648396 55278 62250 499 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 166 106080 166 83 186480 2271360 29425332300 18408 166 1545360 2921870 335790 80660580 152040 408534 758472 1087560 66990 83 100100 2141393100 2141393100 51303 166 953190 211302 82841220 432174 548240 1009470 13993980 323070 2833880416 73080 978120 90577854360 6036492 266454 8736 491568 42084 27600 176400 11256 6447420 21584850 63000 121024 166 248688 304164 173964 6161700 3642870 54114060 1625331708 12809160 935220 1372832160 652510320 502320 5628 122079720 2448 1760920 82992 352170 333264 228276840 232470 13636 308024084328 75246948 637560 544544 1102200 21895978104 5139288 49804524 2470 101556 812736 127680 23562 1960 2283624 1526890512 4373817120 228690 93978 1698858 498 6590250 500 3960600 81269580 13194720 12455964 166 55650 8817348 13830 60060 5838966 148646736 462 242219600 106320 5436915 715680 202520 1034520 37600200 615384 1600620 273441 326281680 151876725 8172 329784 9474950 8255520 23901150 83 133950 1900920 855 59535 11156800 1718598 436645 226320 153824 3141600 13553760 39864 7050120 496 108528 11152680 35154210 24915 294580 300366 386603412 212240 3959298660 1680840 484968064 15762 2132069 183610 68580 151815 4200 175721820 5640 64840608 311220 187761420 515577216 14830200 27720 3894120 181272 31125 192100 484950 2340 51590 78660 6900 122208570 1526952 3982748 3991260 142332 22633875 53160 1231776 138600 2365392120 498 40530 363720 135147600 314160 416524680 2357880 32329920 7272720 2051628 6580 77520 6066480 883740 260469300 165396 11971520 6318 413560 301963200 235200 10841520 1600560 36705240 1318036 160200 27840 7583100 9213204 32760 7544460 26907192 396720 311220 6318 4664880 38529720 30853680 128440 49665 205672740 430056 134270 11592 1860 1243352 121260048 186240 482220 60289650 269028 1972 2723040 18593400 1208966 38052 1006278 2354220 34428 25878216 16271618 113651580 5334840 1140 14805 55278 166 3887488 1890900 24168 41470 8568 1530 1820280 22107140 12376 66092685 2354891 15967980 1622680 1150380 585786168 1276800 10428 2734056 3319680 118093560 10714 634176 5655 3385200 83136900 18521931120 47072100 31785912 32332300 32567640 430836 1766490 4213329120 17016300 19042560 34261902 345938472 18495792 468 2322540 134680 367920 33457956 2971302840 31000 1222200 500885280 3540 500 15300 1089726 3912480 11781540 851142600 10735920 30820 988 293370 58728360 6580 7428569868720 174420 109944450 2632488 483582 765282 840359520 93215760 4830 658350 1104180 113547420 19762842 140756280 4176572400 2319504 392238 204750 498 990 257760 1370130720 12645450 7343175840 5569200 1711710 120566028 10290 85645560 1646970 4975152 636636 500 15911280 219926520 156396240 45220 754446 25944 214110 22575420 99131760 840840 94220880 5616 3129390 80895255 4017780 7992491640 13271116488 62040 1470 32898876 20017305 423540 9699690 114768360 4168395 2196810 15736560 9734868 4399689 534576 552672120 100 2784 62379 11136 7311200 162815100 88109580 438360 2261532 9911160 182780 184230 298060840 1318284386120 1645780 3783351600 21046476 164125344 86880 7276 490620590460 3852928076 177320 4280220 241660 165 1565100 360360 327489750 15300 459540 622640 589950 397300 53383380960 172690050 24227280 8080800 2206620 13770 936870 403648245 2646 29898 548680 3906 43731 15580 5460 326040 272118 5037648 24940944 734250 26779 519840000680 401700 59008950 10296 59850 86958480 189281400 2709050400 180180 116280 600894 2181960 362605320 2741640 431184600 2548980 69768 397999602 11484 878085 500 59192989680 31242 41464020 1518440 3247860 6415920 5379 8271506100 50700 317544 12012 3314388 609180 10870860 409040940 1136594970 211120 461040 32571 462211728 1110780 2485019880 1171800 12502 38764880 480 277221 230230 38864112 250 133224 1465884 135660 27018 707388 38288880 493924 53597250 4095 84150 2722720 13578 1099080 500 500 375 27722 500 500 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 498 250 166 249 244552 59399340 94793634 4011090 166 500 41688 367488 16603840 2279496 388080 134805 1362060 50420370 249 994 13458900 6729450 119880 166 9240 3854470 7696 29321760 23813309520 358869360 827173620 5827740 23382 29610 14742480 1470585 859320 352170 207144 6184260 16307928 414876 98280 16020 175440 48829620 128760 1086800 498 8700552 40251120 241550694 7748388 498 994 23700 6154280 684654685 20775870 74630556 18914770 136082100 4084080 402480 21244 527436 630468 19025412 14944 495 10692 60454680 1041390 6440 119196 427380 1200540 657451080 154452 73765692 188175780 38346 7020 498581304 12738264 56270 13184183688 37680 1674750 2160 435654648 53384760 4668510 28260027180 324720 2762760 707301496 1525032600 166 398860 5152224 12320 18090 3229882656 23451120 14975220 196140 53708 678960 88906140 175560 962829 3451 7140 280830 121440 340816 877800 27537312 362040 501 2127720 4189185 249 602400 5327700 1153620 9234680 948948 1392 975975 4894890 480 87780 7439640 1696470 5880 7851060 59679312 922991706 13238820 22110 1162800 429660 259116 25996740 1116060 6841912 295148 897078 44928 99180 2005416 1022580 14090076 3780 181272 241615 1476684 108800 331908150 33141108 103327224 1859340 37426480 125 35700 10714 4722300 4018860 6583290 8850996 2391270 64056300 554734488 13869240 1724580 695945712 6201030 2107728 24530 6842940 47999160 45750 108570 313950 35225190 178717770 23436 242256840 274715 10189440 32690830 25740 4994340 4797760 110920 282930960 6481476 626663520 136422 486 482937 927234 52941478590 174216 998298 3744 9282 736008 506940 64155280 299026 3235780 30450 9373420 2641310 49882511799120 44840 2889340740 67833876 1650726 142800 161818020 50190 9987180 1377720 988918840 4576000 23718240 1399676040 871170540 4419558 391860 2435942880 6786780 3064092 4419 254075250 14847822 5772 1410 1368 32620 82264 93660 9237900 4437678 166 62750 975100 151716 4002348 72 71370 1471632 2480090 1109173296 11239800 1592811 975660 4767123240 337204560 191580 4910 913977900 97110 243960 23425740 51570 145971540 2067240 672474 62408 495 23980 78210 65832 13071240 3776466717 411768 668220 8910 243984 2685480 38570 169260 3528 20370 25191530 771120 158340 416920530 4156908 117564 32515560 24867324 44414370 18438420 55303380 1938495720 19436 68933760 1009470 10616364 26951400 5355604800 35190 43206 1260 6318 57828 3471831129690 998 435420 92568 9418794 998 10051272 8840040 191100 7549080 2958 400060710 66384666 13340 889110 1016229060 1649340 6501600 282996450 4230 95634 26365559220 630540 1280571 1417453200 199905006 89040 1840230 314032950 418860 19756770 4153380 8811936 2112552 40502241987480 184450 54362880 10122 26598880 44940 7278051000 87228240 30135534 188709612 3679500 56340 1590624 25457796 498 842100 3648876 98045651760 498 2508000 38736852 6926010 8438430 498 18126 173400 2448 581400 45335900 110339180 394859400 4520100 1335975 74928 86499504 3944 1435280 452090520 54954900 8228 679896 46704 45452107800 1697080 8793760 28123440 302148 71604 51684 2460 27894048 10810800 31351320 64890 954954 896837760 464980 154381500 1152830 57200 96996900 17340540 2480 458640 70607460 297395 3195720 85150800 292320 295515 6006 1969656 307880034 881496 990 757020 1260 80118246 1402620 2705298120 17230752 155832 22195800 18480 6240 98306520 190960 947520 94395 197820 601440 673680 42368760 6006 3944 17784 952 57792 5995152 8228 53580 10505250 156240 62510 2862795 2889810 394854240 4910 501 4312 1763410 5390 501 2538900 1375140 32147136 183300 59007 2055443208 2663850 1218203 491650080 3715100610 1187760 554427885 89441352 83822760 18966 501 490980 19077030 4121370 553104 26425 41288 659037762 318246 23500 48470 20515110 907060 2006171 4140 60494 618860 1460844 30530 34694 501 501 18648 62750 501 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 502 250 25234 22609860 1314460 126968235240 26126100 15923880 98515900 177840 784224 129052 1340 46800 4106520 21383212 269100 14608440 8142222 136127160 18114180 9057090 61805 44160 88593120 29767920 995808 1538160 251645030 2430 33109416 112860 277380 1318665348 1190 114167274 6866624700 2362920 18082968 46224192 55020 498960 410760 3355440 1289820 144210 6306300 15080 62094 7693560 70161546 54503064 32468436 8539440 919800 14907522 662340 98544240 5297820 110527560 4399453800 27388 47298420 3304 1286376 54240 220350 72800 19130190 116732616 459096 366600 5629848 356505660 1976 27384 7080 5681676 179760 844200 6229050 1449 490 637728 16128 6357 490639110 32400 12991440 29325 21475080 28799496 15098160 55432300 492311160 30900 295944 16587120 1795950 13710840 19562400 18507008520 525360 442728 64260 57381480 46101 362964 699720 320250 31484 496650 2862090 8644636 9743580 352716 6913830 11839140 16678422 1848 196750554 4705764 329525910 1299030 7350 306740 26316 5155920 6101312580 293040 652023372 48330 1960991760 7670160 458658200 186077640 364182 21341970 19621140 275310 34773192 42083928 2547558 40777272 9234342 624036 21777780 89079120 22274840 44280 1485438240 13770 43680 2910 8626800 1714650600 437580 101640 17069220 347760 3458 80340 2430 54120 3184720 250 14900 242730 369660 111825 110171610 6336 110526 174072600 8053815 16912350 43680 12760020 2028144 115584 25740 7225680 3639636 4277052780 310911744 132120 3888 7170 69755400 75152 1800 2237400 188847288 139080 1108204560 225456 458948490 43470 107634240 3157308 998 572880 325180440 3570840 159147780 8205204 3276 11609640 209000 39313560 96696 19843692 10545750 11324040 11572050 3481920 968760 6057648 2496780 7992 7612392600 28140 168520 355350 40040 217620 3072850 114660 86562 366795 53904620 19116 954 6630624 23748660 406448 1309770 1969968 423192 10107240 263380320 59664 26453700 1105412 66360 59903580 7455 19398 55278 251 9900 2460780 16704 288 171360 5264900 801440520 9014096 186362 502 1928852640 11811240 386100 12034050 36977652 22440 1099662200 364728 16188640 15702120 10920 12992 3191760 1765008 20370 132749100 6000960 5736 26387016480 1796184 9563400 126180900 101430 880400 438900 4722315 43700 108135720 2341416 48555 8113618260 16730 2410 145137300 24480 3223920 112012320 31356 2466480 330 11242140 22947288 13957020 1320 612066 808717140 7463566 214800 875160 2202156 126977760 3475290 5431440 1190710 2640 1335255264 5346 455520 10758 85680 1565927692560 5691600 6510 510206040 14849640 5673378720 548100 44370 5445112920 2792790 24480 197943340 328781700 564859680 1113840 61441380 6271200 2940 668330520 1068970462 851760 313304160 13680 1875678 643281480 3168 124032 439920 9660 22197 129227997360 4184214 358156 10923925320 19379928 4981680 26453700 3887730 18360 75209400 197135400 23117640 1013964120 253960494 366384 6405508200 15308580 421860 654189600 696259956 32760 494760 19392 1932 82164 5040 13596600 147557680452 4564560 4468464 11938991064 33027540 3642408 1274318640 412920 9328440 64560600 47349624 130504920 3404940 35217000 12760 6295423680 135432 74948 369248880 37728 1140444 7943649840 9988 2300 3489255 34723260 107100 118440 13719300 2113650 29181180 2442370 2485 5881260 4260 106320 27624240 5820 68408340 236134080 113341536 147684 237172320 78492711 213624 78132600 538356 767004 27229592208 2070600 105978180 170033388 376631110548 3617460 2985978996 62214768 3465 4501928970 3403260 16611567 104242320 502 1135870470 68032133400 83984 19992 8704351656 55080 623705940 913532400 75150 12556872 446111640 3423420 3150 93091320 3535680 232780240 4324320 31280 78358280 397980 2429148 1133352 8048040 38879568 92820 1873942070 1441675620 826098 95278920 15858960 31392 54368843760 80910 8245 30708180 1031510 36200 6510733740 1629012 109802 6382224 1885950 58101 631260 24070 1582581 13232835 199080 1542762 780518886 8586360 3769700 57774640 13640 30601 2335620 5100 47125 55945 502 502 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 502 1572714 537803994 32109 53950 9910400 343140 558600 6053190 21666840 1996 88920 770 7197528 5393102 126898200 481284 2982200 2163760 2631900 17160 8580 216300 837900 1332 3009900 530326368 7475815620 6397236888 2411280 3921492 3119820 351780 13260 1290 60480 154581 44072600 389511276 1587600 8100 8126 2597180 133541100 1908 1642740 4880568 619620 184140 255024 19696950 1697400 18035376840 490 126900 281614788 11925 56219403240 2668512 2667885 255948 6600 28536 32059500 502 6780 1495830 20297970 186660 38800 79200 1116367560 2430 7080 78540 3888780 307800 56721420 11674668 553976280 85685600 82992 490 16492380 1530347632 67860 443559060 915354 2127840 6839280 26340 2282280 8528520 5824 32283620 412850 115752 108780 20818980 10200960 10800 38352 4710 586740 278980 10670 17185 93737280 197340 18458129690 1488 485862300 1395360 114473520 75240 26455 2293704 1290840 3846243240 17902280 35921340 287280 1631520 34611 7450 612180 28294344 32921280 28350 45201000 17819340 180180 79032 2475858 316680 9227010 1674383256 411432 8114388 6691200 800400 120276156 930930 248040 66780 376740 1996 582691200 107100 20735550 106488 1829600136 279615784 20100 16058 22620 133980 10595220 70434 926850 5102852040 123300 3070608 287933100 11435220 1611000 19900 87462 5796 62384220 12809160 92820 95191824 8168022 1831793040 15269760 671160 13003109340 37716 4022340 103671810 2430 72996 70863312 14070 23360880 17010 159698 33872520 126126 84870720 489720 75869640 80106 81396 9439500 15188888 20670 15724632 1193400 13206960 6339840 589446 1481040 37638 7305 33216810 1629390840 19104 5853960 840 81015200 9689627220 10453740 1453950 325710 47460 34777 40844076 2804570 5208840 619080 7760313 2818368 209880 130980 5551350 478170 93480 4705800 885360 4504500 3069672 930036 7062958749 3011040 11286912 4820 37588320 15534090 19536 5736 926670 182138320 8306760 47207160 48405 936870 1296294 251 9900 16068 503 1872 306 277368 10810 1647464 11496 28096 28500 27955080 7525850904 37184400 206640 27468 64544580 55590 259160 16470 224700 179715060 1176936 3379620 39600 41551860 30360 13272 13110552 69137970 163047 14652 397254 161834400 32589000 268128 558054 691600 13274820 19094220 3937812 128340 371280 26690442 324870 30432600 44912 47859 208104 16380 7400778 42728 144648 126108 53438 31080 132804 1579470 560014 9444752460 213290 643440 2809530 4564560 541401000 39683280 14994 15008 28039440 194040 16940 283140 1437084 1114470 52200 469867860 794220 1002 1647455040 9077580 1741920 9927576 202860 95634 28877940 287060 1738728 1861177680 949620 6327162 12180 29670 16560 4890 251001960 1638120 3984120 3931620 290785 402600 20076 29529906 533520 503 502656 393420 21320448 291720 38220 2850 875693280 5379 51060 7002996 33939 15264 100620 1386465990 16470300 48339 473064240 1500 53970309 39330 1380975960 300 25376 1488044 7112664 235049760 1213170 17185 1867413240 45270008 67165098 63688 540706530 10866960 1440 1396136 152208 664812 29308 8820 192230220 912660 86987472 1468620 826878780 18900 124236 171594720 10422720 15734472 460320900 20593188 20543250 2496904410 103740 20405 2213640 323610 286885 309241418220 96300 6990720 10925 307585 2982 543816 305305 5820 263639376 63042 6131213550 9540 308484 9438 35670 365190 146580 19780 286083798 4759524 1649312 80016870780 10506860 3416 2800 4710420 3734505320 759684 3960 33347160 3816 4124520 25620 9450810 59409 9058140 4233211650 38760 177480 17808 756030 5992910 1189790994 2740400 4903932 5412 246540840 203291100 8447628 12402 6188 108199 18942 6846 492855 50880 8262 10352304 3172785 6000660 8730 7936110 484220 560660 10122 6330060 5520 503 12402 16608964680 1599205 1224500 15510 11340 64600 680067 20610 22650 12320 47477430 30672 34860 2030100 3984625 56112 63252 503 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 100 100 25 4306515693480 10 100 100 25 63684600 234037440 100 241758 5 11700 7980 1555690500 100 7140 73920 50 38796 38796 50 486948 2294190 201834360 100 209328 4666145400 14430 24656 2070 626640 49476 10 148200 946656 434775 1410 75922 100 9000 206752 14753112 84588 1950036 248976 16170 1334424 64128 128758188 11744040 32760 4984308 50 10971 17080 884400 13201951896 14910 48090 100 11124120 1768320 93240 13532 500 110088 2897310 29358 100 20424 198990 1027200 8316 4786320 193132212 78540 113940 1934560 228616080 102339 10 173628 175032 406674 9937980 98200740 1979486766 121394 600054 429624360 3019777200 176154 3469680 97136 406296 7662270 61549854 1449690 42339180 6734 335790 14930061300 4021010 195300 146832 194292 1259550 118692912 787626 99680 14784 1090320 455886 11147760 2322540 3634280 1717980 256581000 355746 168420 6162 501 50 2320 16236 33950070 4017780 236880 3861792 9215 39289635 25495023840 18978960 3968910 146862 51785128 1626552 13716 1688610 21338 2213640 84551544 36804600 497 860640 808665 91872 1366290 2442440 60610 34694 476 122005422 62660 8820 347424 500460 430 82867092 44220 9300 1036737240 201630 29928 100 1002 43260 1071240 4488982680 1806420 3109590 3121776 7944640 89388 13072920 168912 162153684 509040 424074 79766820 22950 7320 436050 12038810 907920 9744 489720 50490 2252634 2657200 1016964 4510633204 23344508460 27475740 21150 146729856 30020 4446 32023992 136620 39204 110120220 745416 2297016540 10569195 117660 117390 1295865 1093760538 15120 17150364 16715250 503 4860 3960 16336320 111120600 100560 612612 11492910 518320 19650 60172 277704 38256728 1002 56507880 189296523 338520 19854378 1808040 1136520 503 10122 308760 173217 10488 142071930 2605140 149490 7953660 4864464 28031640 1326000 73224480 11029040 3614982 503 100 24180 504 144 612 766080 751171030 106002 10534 20085 8099520 6587880 5455450 78540 17556 12940200 1848280 33600 2264094 1092510 452088 9240 12714 1170 4548180 211852400 419020 23280 20660640 81480 28860 47538 14613690 11714640 10765148 504 110320 64504440 382800 1788774 588756 2051280 3957330 91154 26050824 1494600 128064 17784 4032 6120 453474 32389110 6640062 77010 16490 2963100 196560 142000320 16490 2994 9480 56512764 3888 264600 322152 3326400 151443072 29030160 569940 2646 3792 26357940 666120 43890 203632800 4970 1136016 103584 29202 13260 113777130 3978 215626380 26302536 564859680 2227680 256410 38304 8225 7812553320 1632584 1059240 10113623520 2495 6263400 253080 496920 113031270 6641926200 106220 417690 17843280 100052784 2212644 3900447870 5357835 60090030 18193560 101760 1579611 4868837400 101707032 2606592576 152190 1476 79200 1239000 1869660 33890502 195168 459459 134325060 180801390 478249440 759696 3465144 22972900 24568740 22880 25515525 507756 1007250 4569936 496 401940 3677520 420 1285976 23100 597870 531860 10048500 25994344068 2041956 5076540 1216440 17676 1320 974965860 75480 243916 660 489600 240720480 24570 68684 158584140 5249640 11956 655650 88889640 455040 118461360 38380 162190 1905880 25825800 773520 468 8442900 3028410 516516 731808 15555540 215280 161700 498 2226420 1440 11000808 98 24790 504 607125948 21755580 497 753480 27384 42959 304557175 3520 5239450150 57337350 762280 59629800 268920 126 2583 79920 8730 8695035 317083932 3099420 3828810 3870570 717750 637171080 5225220 2277 40222952 3147312 1598730 302400 16027200 91494 234520 176985 1723148 19950 8341560 8118435 97664778 240240 84334008 162 2720610 564900 504 21887030 11550 318780 168 6214 6214 504 307980 16303520 1193808 504 1597596 420 2295 46200 504 252 570096 504 30300 378 56615 504 504 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 100 100 25 110 10 100 100 25 115847160 15072 100 1505593440 5 269136 71187480 1530852 100 126771975 1392300 50 372 186 50 1425918 1279590 480 100 17698824 6970 14414850 475860 1843380 50971200 260535030 10 6383 1763580 9255888 6867432 2852124 100 13539656130 120611290800 1127280336 41412 249504 2397780 425430 185743800 4303320 1764750 27132 34024620 86113060 50 704990 23232300 232050 5580 310080 10246304040 100 1410 7020 118455 1467 1354320 271320 314640 4506768 100 2759984 122360 492760 263145 340450140 470880 2940 46331640 461929698 159216 14228720 10 13601700 1565872 2004 66560724 959140 29797200 36048480 372040920 1632480 666120 21936 6018272 195920 429030 1767490 5844 110 634200 1332318 65260440 1818300 63931770 32202720 587853 319416240 79374360 46842 80287515 26895 44135 34350 122980 17585568 1304160 1200120 1228752 2033460 42190740 15505140 753270 26126100 50 505 2340 43470 207503700 2220 1119690 606480 38674524 35581 770616 367848 252798 7439718 40256580 2509815 3914190 82384380 100991520 218790 11031593040 1234200 82290 62540400 41288 20677000 3672240 86240 2227680 2141400 655935630 11224080 498 7335 14243400 18870 37740 100277424 308220 1972 483 3799950 100 94250 1380 250800 469890 25764 13992 16502640 33177914 30672720 981385860 2949102540 384444060 8402095588320 778050 235365 6629838 2031960 13631688 8279 54060 58588 21114 50279 116820 13504260 1006 1088802 41408136 179928 97580 609960 3851595 504 2406096 754446 4329696 112812 18050760 57668912 177636 27434 8212020 60918 331281720 111384 111890 2797767 225086760 1728250 28910310 6472200 52050491220 125580 54510690 683880984 18297972 68573736 8816 2706180 656358780 134134 84952 1468512360 93168960 6895980 1658748 9133200 1920 1017882 4755168 67320 647040 236629800 16296 462 6109440 3017784 66559080 18267060 498889020 164424 3416 873480 100 24180 6800 360 81090 80103980 11225610 50232 157206 635970 1808940 2160 15213 75660156 57114 148680 8391240 1445070 21526 32330126400 94996 453492 450574740 63574 2340690 480480 50416 1145564992 10380720 64080 2280720 23760 76540464 120196 14621907300 55263362 376200 1015560 9697974 18621900 22658328 99330 10150 708687210 706512492 722400 13892340 5658960 4605120 10168620 4550 75402 37477440 7593160 4575960 137780500 1234912 63250 294840 329586 2982 520302510 1975506 72470710 23746320 1925805420 246510 31717920 2809530 160097520 5190985800 4109700 329400 394905240 472297896 458766 6234218172 92752 7037640 56618100 200910 5892 30390489360 4230 869814 664192620 1860 13458536 501692153040 22050 232050 45765720 56364 50400 238256700 18808878 2425920 314160 318090 6396 9110686200 23907240 547470 813826620 3640 20842230 10472220 109766800 524972280 4583880 5938944 297590100 32851260 284886 12033840 590517106452 2045712 204590100 113708826 705180 4077492 488376 6085320 38640 93720 86520 82164 95760 426300 4194145956 394113720 71417808 604344 1606268664 2004 718620 1952718768 97275360 758268 1268136 59040 26969892 5977881156 10501920 191222460 8937240 17450160 2652746460 2753100 58415500 206640 27567540 630 505 478800 54826 696150 1026900 389844 264664680 43660 11392920 45540 7542978300 475917120 63855 1225273140 44453640 1681680 2646 63546 939034 604728696 505 59064 21993644400 1448940 55110 20697944226 94920 14664846 143382512 3486 92820 55135080 4566240 367080 22120845264 9528848406 13753712 392 6671470 175168 11985120 8271720 3976 2537640 29130660 19866 15918099300 4140 3196620 632050650 4775220 78370 14451360 3882060 1755600 11207427 40392 5434 722568 1433703 167376 177691020 6396 410445360 622720 48256 2286270 2379838890 386400 190624 215713680 53108 505 1825866 4289250 505 219890580 280896 3542 43963920 20686050 11161384 940296 1032951 21251802 50667276 32290674 1010610 42462 8853390 80562650 19723368 505 62496 1206408 505 505 56616 63756 505 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 156 30955980 752115 110 1336300 990389400 4179870 27874275 188616 156 7177260 995348 59055 6340320 40410 10416 4767840 4046430 46662 11050 6 3 497950 118140 14920560 194040 44508188 1191960 20229972 4869480 593742240 10442 307917882 6240 14040 86110 643188 503 1080660 4004880 505 337680 22704 1002541020 156 114937680 169260 263587380 8413980 16007880 622440 6754440 1423240 2853135 72300 870276 11783772 81900 623604 1033032 1069776 40100 246 1835898 131670 788476 1976 78600 43152 548858016 2004 1322832 234696 1519749 93600 651000 554400 4236204 5098632 258605424 50874 222496688 610 2880 23684 1208880 72106710 7260 3085740 855790 5390 12998964 1440 29340 238392 9409470 1519560 1066606800 155297610 110 1254792 26326980 54873000 35600 861939392 67200 19437432 1971120 9015300 5530188 2679600 16236 103636260 26544 7480200 249900 56244 26152 1970712 13875400 956826 109933740 24180 27930 10050 1431720 26712 671600 978282 54600 1044368820 54180 3834600 53586 171080 464310 1640520 2446067624 23483460 131376 134280 225869100 121940 1155660 306306 57070 101520 1040760 23688614040 154980 1131030 418324368 3657720 11586960 129052440 3625440 81654980 82110 75240 460 19446 15300 24354 187440 361950 498 68400 31626 3564 2013732 448500 181332 1652536 362700 478170 4363560 774996 484520400 5285280 787780 70110 2493660 6279 16219541520 2934 695460 620682 166530 333360 27111480 3559710 25200 428260 1316016 11154 8280360 9804410 293328 11422152 21593880 3481456 25750200840 255255 140586600 71820 19215 2442830 304668 25520 235620 187320 369200 131040 55770 1455 3112452 145704 75675600 235560 50490 23940930 555349872 686280 162004050 8693640 1268806 2346960 8048040 1309761948600 5844 18815940 5445090 6507228 81200 75240 5825400 1470 38486448 468466 15812137440 6813180 5508360 976321710 202254360 8625848 165174240 5343376080 2477520 1078220 411552570 20100 156 3493 72 306 230100 1162190 756 509712 99533742 6240 17320 544324 559632 266112 5773740 25596 631764 5489939 464580 42840 163483440 504 269328 375570 177535620 18096 776160 85272 3960 63333 323244 7047432 3361680 1991616 21597576 8190 52510 5266800 3999960 353808 26497932 1884960 85800 119153430 12379752 33220824 3799305 78488760 5060 14814072 16412400 2919312 245721060 1947582 316536 16525192320 1587300 95340 45024 9441120 41297050080 104748 504 9394 434375746 15588660 45540 23950 9425520 128648520 35610960 62072430 781769820 207144 464100 1508650 530173644 27384852 189720 80370 17334 1986480 970140 26808354 564859680 2227680 117810 506 97020900 40257360 2603646 477204 317460 7365 289080 1730520 151248 61362840 6960 3381840 20910 43145910 130980 276111276 19467210 3739260 6291450 3757908 105118 66990 2241960 3310944 540960 1336440 4614720 24351480 248219220 1195404 193272555 1814880 107749152 15834 299460 10175022 184080 18647636280 30900 928 562320 15146690 9493920 3936 217840 9685430874 17305029 12264 19530 25160 4520880 2646240 161880 2297232 791956 17748 87696 164794980 259330240 4300140 36708 3597676 417004560 250404 1150 614460 23940 10115952 70740 45342 924 19080 4774 5016180 229230540 28681380 804960 233640 2020620 7173600 62330 34425 1500 364588 1728342 172487700 104531971170 46046880 12596683194 1500 3134712 19320 17802 31860 215202000 116117820 1285200 32004 1740732 375858 122626 582120 2860 784 198679928 9137808 435120 3218400 953120 4325614920 213730 19152 6888420 1722825 9540 189618 506 8537550 14605290 62759139520 45234 1007556 12180520 452806050 217140 495300 27300 123836908 209145300 372330 20604 82390 26350 5460 85800 22800 404145352 11804 1043460 10016160 83160 29760 61509 477787050 665210 24192 164970 506 129630 14725 1419 5220 7410 35109 5423 7600 1411032 2024064 62565 506 506 23940 28392 506 506 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 156 63 2877420 535014480 513590 8548848 245170800 2751840 965328 156 56760 126 1570920 24179400 6974352 29975760 28380 2964 2144520 48048 6 3 76269600 10557482760 86070 1689051 6120 5615400 14164920 41699340 78966 220920 9620 394584 38570 10059056 37640460 63 882420 129668 5222028 955890 23439600 19333314 156 308040 19004440 13104 15917880 1743042840 22583616 463980 17160 490440 16061100 2012868 25536 123690 341050 984120 17778816 17325 243270 2027760 5003400 10900 321407856 184338 385585200 1188803616 196308 7677958800 66352 23830560 3287411160 6754440 8237856 62424 1422720 9457020 14164332 3251136 560 3420 280449120 665700 4607394960 76546080 378840 53183970 7140 8103186 2674620 831600 665812 26562480 121912098 4107252 45886932 340670 114774 49307412 2777040 1672440 25786068 20900880 271127220 182160 4652340 280280 93541140 301140 73530 60268 44713760 1175002686 881790 2408700 3267264 2537964 210800 12107152 233661120 5013960 119850 64250 1170 201251610 2319330 516232200 30096 1543107720 366912 4970 615390 33840 77964 27716 35490288 1217304 3385200 10920 683760 664520 7220304 226780 201981780 589680 337260 1286255880 567385200 19197420 405790 1989960 2103580 83538 506 830760 10038636 1871740 587100 19836 38940 966460 2976324384 16118400 25116 126 276 1980 3174460 23652 34850 4949100 20295 603684 226899540 280215 341407836 74948 148474200 952962010 231264 4974810300 14033082 27840 26180 579120 422940 61710 514986780 36294180 279714960 1151300 9605340 47300 4175820 77912730 37230 4062240 102461568 2862960 3706773840 2567320 6828960 1929564 1739389680 1891260 2537640 62689000 23736300 10949400 605268180 32038152 1834560 156948 38567100 132404 44044 612150 540540 592020 120380 655690 10538640 31609 39200 1393916472 7010256 181048 46108440 5021016 60282 9469560 6180720 506 19656 27376800 1244880 147701400 180180 1033620 73848 755038 1670867016 33655440 456960 4772640 105926436 63753 10100 156 507 1071 1530 21149700 778320 15136 962 2679432 2745894060 7880 221760 1430130 1525197 1603980 119016 2131889760 7922520 22344 3354780 4436328 180576 4823104 5129528040 944287212 14922600 502891620 738360 11132 2840587596 3641820 476532 140712060 533520 90447318 666420 77959926 10180063080 314640 5336760 4203056880 26455 461472 555720 160683600 153504 191520 11700 1010 516120 266811600 5406754392 43758 24220 5262660 113349600 63310 63484 38791217916 192792600 86830 8228220 27180 9433116 78954120 41010285330 31529180 499800 17010 56160 62568 3021570 28839720 863940 55638722 10829412 94380 4464 3720 23963940 193830780 2741556 175548600 4230 17469144 115511760 41073760 1307232 1121636880 435193500 1169754 162240 7344 1061280 78960 68530 6810336 1544928 591090 73232 1002040200915600 115159590 170404 504 958637400 446272 13665960 126163800 693720 17006715 486 2705448 414036 6041364 2846964120 504 489720 104829 89254590 11970 888552 1865995731600 5733030 3727080 18378360 1081200 162210600 68918700 220326120 54883400 279370 18444 5456 466320 90127431240 489190680 13412 276709680 432293 5073487650 17822 299040 44426463480 184095900 1021020 4341480 96492 320044 197960 609254100 1090980 460 2012 6436320 211583680 2070600 164833200 393751212 21960 471240 4970 9580582050 2252913960 86480460 1566180 227885 720 93060 5476380 3769920 226158240 226044 7255584 16886100 30103600 7942200 8580 3399480 12299376 140100870 2926766304 154860 124878600 13770 435330280 74550 2443773 3500 218625330 18412002840 21258720 2882880 4248 16380 160066764 1957896 24912 5368 189933150420 14436180 341880 900900 4144140 219600 46463220 25225877393640 308610 310310 199584 188086668 69069 39237660 765180790920 616200 98949396 63506 8861160 14793480 507 15985200 1639622880 480240 39268320 12624300 126480 1016073 421080660 9865674 25289760 311787 1122576 48085180 62540 595876575 1565904 962 43626660 425865 240219 53373540 1451880 351 13270455 38180 385050 507 507 1145808 11844 31209 2040192 57290 64262 507 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 508 252 127 27854190 197200 25200 5406 4920300 3107160 185136 5183640 126 706860 139062 1567440 131871 2751756 141571755 3211572 50171970 3180 201 61907874 23873880 680851262760 31080 2924340 48378560 256936680 64260 274113 186570090 502 123692850 5238720 64747662 576012360 252 15161600 59127480 128478 3120 71968050 7478856 168600 8946210 58373172 12181140 56410200 487560 705432 142560 9306990 253532 1574036 3645600 2170080 23028228 323674 8730 944460 1392300 6486 25707 2160 6779052 3106783680 742867336 6375600 49387 57996 28348320 994 13142220 20716290 115255140 1206576 531330 6960 61330220 42210 3717597 177320 12852 10312050 20326460 46920 21552 2776644 671610 6180 576576 43283240 285384 7824 47162556 20372 7777840 46673354 2181960 970776 994 71026560 53809800 12816 172088070 63147 890340 43122156 55909 1810689720 410395440 618732 74802 107733990 753060 507 103303200 1396546200 381600 59928 102822840 1066823610 146251380 55800 254 234 1307205 9489493 2122260 65494 4199580 4934880 1515 1965240 21573 955110 123189066 61024644 18749640 294357 23884980 1288504 653316732 21096660 30312 1591200 3556020 34737780 961440480 1080 2430900 3434760 1095380 25365 11176620 131745240 4489320 153768 2430 58638670 528360 12696306 239400 9358608 1558956 8065200 126 4620 84147570 10925 1320 24030 134805 2176944 173106648 730620 40950 96720 79716 108424480320 12323010 2440 27468 24902406 9713256 4162726 26625060 508 745112280 204257760 58740 1151472 842520 2928100 467303100 54371897580 54600 181020 1488 87612 165942 162726564 35015750 628483752 5349456 860127240 2448790500 31919441400 44074200 22581720 9627534840 132006 192060 5079900 81135720 338 197340 1157175 199640 67230 14707588 28606032 6950580 859725720 20284 363090 11960520 5994720 1992900 305580 189849660 2200380 293820 3738735 17424 44960916 974160 261690 2494800 10296 283465 50184 12598020 3992 226320 351120 15480 926280 74760 49912 27300 508 144 306 4882194300 14705280 20110398 62307 2490 2291520 128425560 1006434 10583261136 3798072 1636404 1613612 12096 253532 43809480 312480 495187000 411264 2696652 6318 63788472 4741238 508 129935779560 85006152 115909828320 6664140 645540 8550 2871960 1747310 999005 1747002348 963961740 1596504 42735840 4023528 143190 868140 6122340 2179488 284018468580 24696 8208 61088647620 679250 926640 1175374200 3359664 325380 117344220 233450910 42210252 198382800 282744 94996440 6588540 38519910 3750600 9960300 2172240 9307410 80313433200 75154800 1428450 21641620 19992 1853956 1493006130 2480 54054 5574711264 1270620 456 6046560 1566180 506 26596086 168336 39020940 407689308 564859680 1113840 24608430 26547180 819910 58451061240 16276176 12882324 1563348696 21340 32058 136936800 74340 2161950 20397427050 324580230 88580 2975280 11368 2030340 14139840 6930 11338140 130861536 508 10626 2525463780840 1514058 302172 798840 4517760 2985840 20832480 37676760 99374352 33582304140 8996400 503076 1895040 133980 1097316 7155300 165804 55440 606862200 33168761472 1321320 31323600 90024 68244 4875780 572700 247968 68372640 504 3373860 124123428 308880 6358464 676200 9980 28188 2420460 5868 16977060 337404480 1589160 4217260 111540 32850 289369080 24441746490 1322548248 200752830 19328400 39545418 2409456 297945960 3215125 2515 2161499340 58765770 2515 5234130 62980 314360 810186 641784 508 6715170 13693680 437736 298599859740 291606 304432212 821192736 116718 7216986 301155801408 209992860 62730360 2078981520 372372 2649032820 3290156604 6332900 585480 98147280 44858510 1110928 8429720 4405720 232088 1170358200 414225 3019632 25685352 68544 160290 23850 1001620620 189660 293861400 847770 3869976 1277187912 62040 2057262900 4212600 508 2968812 13221 2042040 60554 142261350 27422598 32760 2790 702960 36400 413712 10432968 9828 27631890 38872860 895030 40305993 2342736 158040 11248519776 33300 6266 1044120 1142077014 14787 126786 508 508 76622910 10626 647700 18984 28035 7848 806820 4182612 381 57291 508 508 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 508 46497491040 127 1515 1454520 2971080 1512 1121100 2465232 248910480 40152 37219 116620 10025730 41184 29688120 1344168 12090 69531000 29634264 20460 6222 256620 6090 361284 431613 495186600 1760598 545160 3093660 5220 101507144 54696 9234 9660 4182000 1736280 3290 117554976 12540 2095396 242419320 240900 982090 578136 112788720 557844 133607760 997186 4776 66738 9597600 260400 273055020 2547720 3457776 1314918 8706432 1303800 3240 1478709540 759417540 10626 3495660 72324 25760 27733860 24314760 193550700 7701 60795 27253701024 7856 10086381 828240 208241460 164012940 216817575 20891640 500940 67932 2440 1170 53100 4601610 27714 84900816 878220 364320 2751960 10346336 904890 162730920 873180 154440 6930 33516 25000200 30384 140840700 20664 1318380 404040 7118160 979800 285120 36453 296465400 205320 73884720 41137110 6260520 1046640 199970694 3543672 1351622140 6240 730800 13262760 990 916113 226678439988 18661857240 46398 14698650 254 2520 338933520 33013890 8492190 218900 29682 41265 954270 20291700 3421860 2082660 1003340 442023120 222481380 8064420 1336392 1716067 209909700 28860 5460 249612 1960 95940 173880 19560 426756 86186100 507 149565 54311538 12862080 1838606040 9685942560 790 14226135 928860 12987 33320 899028 1186034 59268 47754 276 19147 2429030 14364 10248 328860 11988240 39402 1047540 98880 561660 1553064240 516120 2246295 3405780 20370 15312 1149132 2952 19914840 21729708 4449760 29933287230 6832980 877800 484 60914 16876860 78174 592977 1673520 2215360 30921660 354809606580 872209140 10764 194750667540 28980 61314908816 4979310 2129337210 15610560 1132740 8075760 381582 260260 8347 14498134560 10164 3502800 29256 6857886360 81621540 7558200 66140370 224887320 1549776 57240480 38168130 146476200 707256 14002620 38640 33093060 106392 243440 22644 44332398 205110 56420 31970 99066 3839484 2904 1046682 21115380 93744936 2622180 28440888 72210 120818 1412460 34944 2820 508 72 5040 35523540 10773890 1014 677235 120780 238740 69160 116688 69108 251850 1797180 13412 13650 17435880 54696 46872 793104 5074368 319116 10992 345885120 14338974 1096669640 65096 4473 63732 48115080 1129590 127512 5868720 5322660 569520 235620 15601710 297243030 141984 56658 216720 52584 11581901100 135657192 131580 836640 1662210 331632 226273740 2978928 2408142 30845276 9215850 821100 422632920 850668 824964 2885755950 1904760 10459800 5849610 122650 41612 221397540 7756847280 991380 40082 6442576 113220 10805676 35064 442320 405010 59126100 22442 1166129118 938520 13566 1767433200 790020 137278680 2586192 405577800 7110 20286 115511760 2167520 509 6372376560 1258320 1956955 1507935 15458508 20880 14743080 684369 2608210 1124040 5529480 1006740 1512792600 1655640 3320520 483 72061550 130964460 240240 2156880 1261848 8682960 6244350 29339520 406458 66827376 17037384 52127626320 651979104 1390830 20535504 79275 1518 12132120 90492528 3299823 372563952 719946 65268840 30900 928 39964 380808 696864672 564060 53078760 812659 9177 20460 18372756 37506456 81081 14840 37710 446544 765180 20664 255600 1394460 736100 10084508 11220 22780 606480 80540460 1260 509 11912040 31464 130418730 9215 228762 114696 1548526980 9000 12495 1452990 108120 744720 745920 2208980 13969410 2340 509 309216600 8364 1042272 15905190 1292544 369954 14244780 14829780 260130 116820 1885170 4200 1357800 701121190 2327972 132023400 337050 1398264 841386 173737200 10714 8548110 1813560 40828900 21264024 7610968 31992 12736350 6982248 6588516 17663958 9855 4500 8286960 134924240 31590 4990 66990 1428 3758040 142403580 860880 44700 118404 36714 55458 26735800 1831410 6930 6930 509 16560 24168 7888 16801848 2185232 8838 9310 40040 1310155 64740 89651700 175028 509 15222480 24970 4350 221216 15708 496908 37141692 2158299 64120 22950 239400 1532160 31464 35700 30906 509 57460 64770 509 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 18 12 149730 72 36 4043144 444 933660 24 110600490 370126614 137921100 6120 72 9072 24 112547070 858780 297528 22239400 57552 117645 199472 17823 991380 117810 1092168 6150300 24 80166 1926 11913770 72 227664 919800 75790620 5146848 28620 6403980 1908 1749184640 199260 14586 27867840 213810990 4356 10353 210728 449160 24 314160 500 413400 189528 118195560 27051840 801864 2772000 511560 1108734 299880 1038340842 246 4396980 53428 1099162350 26380740 19399380 308946 351540 47750076 320320 5820 12255753900 148824 433440 634634 7209360 34650 47087040 7785960 2300760 357570 36 1998240 505 307081236 127729476 171969 1069320 8085420 73237428 7177560 5928 56040 14314560 919313514 8286705 15600 83842859100 72 179088 198290 416325 70434 2310 413475 3407316 696696 109440 2366520 95676 13569360 1280160 1489488 318780 37469 77283360 37950 1784616 248639160 224324100 614799570 13493040 1010 1087086 468 1022350 136400 514800 137983560 30132024 84342440 13620264 31080 1889888 418705947660 3782538 133224 3030 209592 2106720 70219440 298800 37124880 397320 13816308 363630 352060956 490 179010 3706680 309960 1281742 32546481680 442680 62439300 1540073304 702240 21390 11894760 504 34580040 15363600 462462 24816 2432636 1140192 12 1214480 188983062240 173316 614220 98040 3001284 9576000 4392 742980 4951738110 3611412 5784 15860 7897890 8037120 504389808 287964 168120 36488322 591883152 14347917360 724200 29232 1789344 31860 4324320 51677120 1476072 21628080 39400 213360 46872 78540 87020 5283028608 50064 1824885 25800 375646150 168420 350035 2231460 1446480 2890440 34610400 7850194170 863940 3643380 2463090 231600 1249524276 8400 26860 22910580 107352 450900 12090 1101516 64464 7298280 1980 27425640 473100 101040 16613520 150516555 203604 26981640 16160760 395850 44899584 437580 15480 2510 8658 3219000 7140 1172477256 3441534600 115370178 9566700 17380 87360 37048 9 306 121958340 766360 959792 1614540 37968 191820 5143320 32538 389004 16365420 1220940 47740 9738960 10729380 508 9568020 53130 147420 5520 1281390 38837340 28372 151125 1878840 42751170 7874460 16336320 510 21384 28577340 1720800 348348 3203824 70392 285090 888 859680 147366660 5269836 510 10668504 304980 206355996 290700 2984520 5368 166325280 165652344 510 28367196 14855568 17160 14241361950 427938 1300728 1044120 2199450 176814 18036130 1777230 99461390 3679368 1327040 305280 5239080 468 11040 566370 5734780 85932 508 73232250 94424148 4454340 28236456 3004950 20454 830 6450 46368 552486220 4215150 34456440480 1113840 2148300 16132 18232 710629920 396864 26359788 2730 1018578 2267820 235726920 1980 816900 84737688 1401540 166463190 7530 4342800 587928 1100190 217560 106870500 3626640 5247 116850 371280 151724790 56280 859680 10551060 1815030 34650 15960 40236 102795 519792 204204 64680 120309 171360 4577040 5279112 139769700 692679960 3720080 3860970 27144 27208 976080 10445160 20573280 2842840 510 13288296 3010056 55467720 38239740 112860 72599592 1133900 92820 37784052 1012 4930380 4392 151060 514080 2928300 50 47445090 1405620 19534185 10008716640 806520 278388 1096680 11474320 243600 58846550490 1657370 14970 46005060 170177700 134056560 2672670 54 156240 1328755428 46428 8302800 11340 14215110 8930160 947940 504 5694150 1809302664 294 22411480 154280 289344 510 416966172 24864840 108570 4727800 227920 1193940 5351320 3286350 425529720 494760 69858360 55080 702900 159480 30580386 10080 537264 12925 762450 1029210 29370 19580 2730 3611010 63448 1409232 4008066 12582960 2992836 63800100 350610 24310 15634080 3474744 117810 510 495 28353416 510 129401620 351450 193140 34744920 3524934 22999032 2497572 2841380 2510270 2425 565110 700872 108423120 14849 34294449 510 1633632 241164 419244 535704 1305080 9387 5256 510 510 48641 19323 510 510 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 18 12 270756 72 252 64 24 2162580 24 100716 23264220 4313170 35340 72 4842 24 1270520160 362810 92820 133560 6126120 8820 41100 79390 13920648 290160 2301936 243600 24 27720 24120 113454 504 9100 119780 22344 16150680 30210 3925350 2175516 120634800 183040 268140 237048 8058 3720 51546924 61117790580 2270580 24 209160 939120 17163708 3074700 12199200 4104 10200036 2075994 157080 5112 613800 134640 246 722430 30492 17892 1043970 1910480 59961000 68378310 595980 64 131040 12743910 14683200 596820 3193320 167388 415237680 2044210 14104 55440 31983840 36 841340 26384330 184216032 2701440 2869020 261990 1193010 50778 36932181 1684530 17892 2300760 49800 1326112200 164809260 249840 72 60251058 229680 691774200 10357578 68970 20144726 41150956 2523360847 506454 732600 507 5881260 15229620 12609600 106746332 1756440 31169 1182059424 82888260 144540 32236800 46747008 19224690 16223112 1524492 234 54970 637560 870 4435464 240456 1779440 324786 1405794 29624880 3198426 6804 5376020 1790370 29863440 17266050 235320 2986326 1470 335570760 2012868 787445100 2760209154 9744 146730 6032840660 406656 1532580 68004300 5434 417780 185952 7756980 14703920 1142856 50976 1188980 572700 157920 91368 16692 144300 12 31408 430215 1740 26274 775320 28230048 200430 453520860 41398200 807300 37008048 260832 131040 16401 476320 124470 580669740 30360 1485792 3187800 77165550 3156888 12376980 1180260 1613700 290940 432390 5652120 775500 30744 4125420 131040 10547640 177877752 19099080 2070 3325 188214 13300 1109090268 1075500 7978005 278705460 14940156 504384 1223040 38067792 3816 626500 134827680 637560 4011048 1033760 143220 14396850 64553160 42504 1309620 2430 148170 109004 1992060 4680 1534350 501288780 6030979500 3225924 10741920 3799068 52481 248520 80040 19540395 2440620 203280 2982840 145860 210001344 1610700 5520 14849 75074040 20148 115056 9 306 2616708 166980 12451150 10462200 18408 5393512140 146721960 23045990 166320 564876 432264 285760 106747080 1394811 2256962400 1030820 15328 3341520 18429840 2688906 15352634220 41580 5775 32201400 328176 246620 6063014100 57972740 6790350 4624319700 407550 989664 6603014880 16283190 66495 17608668 3487680 1091846429520 22489236 1052772 14616 211859978616 14395920 480240 2942339400 52329420 511 9250419420 1340064 2483292 75003864 20590944 92905200 8820 723690 192192 1081740660 49942200 7888 1385434440 6930 13470120 121775810520 110276100 82790 118798680 137830560 2407702752 4698373680 227970 12055470 1348101216 2472624 46802700 1328040 1090980 125856 8163540 104616204 152772 109643490 143820 22770 2194723440 11948640 511 65215172880 2194122 57007860 229451040 6992 4820 13231200 489209080 216480 300200280 7147140 424410 15661800 47722474800 33512748 116938944 21936 7689234 3541356 15207588 511 78046320 122496 885408 386694 651420 2940 139823805 7170 567600 3247943160 54967836 504 8882576976 29965320 9720 943793760 972 2449500 14214372 55440 928200 513298939692 8768760 45667702080 8048040 10682100 41580 8961460200 2028 2056680 343046304 21620 122120 5237700 2269740 15329520 17497480 3044188 7856 2980251120 526680 27720 109506900 83079612 2028 850080 4213440 802256 2148300 87720 5814 1853386920 27580392 388032 3463071630480 1500 53550 12175240 53652390 19065 104264160 7950570 511 48048 19270 525336 1790343984 338365 3972900 515469240 23914440 50874 612090066 210671202 1964144 392700 64288224 16832550 320630373 31741248 3298932 8680 14490 2131900225 583132088 138955481280 16524900 220968 36594344 1043720 4370760 3462900 37864900 828111060 87878700 7380 1299758460 31620 31590240 1004640 5010 57798 286596200 35805 1526096 3854340 618075 3330600 6442150 38434500 31395 155134980 1456728 9114 465 2403120 1370491584 3063060 884 2178000 68806980 9348 42840 411834122700 10758 1688844 250401096 14288300 15877065204 1806420 511 6699875 23290 17100 82680 916608 21390 62928 62036520 8426880 2376150 2499510 511 1392555 57970 65280 511 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 9 1796760 18 9324 79991520 512 3 511 166872 2491470 2324400 510 4289040 755820 18 333960 1740420 2077212 21714 10587864 6126120 69608400 1842720 184118220 209592 18480 2520 2531256 185640 2918850 9 17154060 6132420 2126670 345420 310812 80808 334237680 92153880 95472 928542 22258250 1464 25188240 15017856 10230 5266800 142200 2480 408 906100 753270 45598560 18018 1822128 511 346800 89490 481032 633178 109646628 28140 6 39485160 1031184 13066911 507 1554280 45902340 127680 217620 128 216770400 85680 124020 410439900 63663600 2800980 1327524 2031120 33840 15836298660 9563580 29988 11678940 410970 716100 63909 295895384 475018284 21955800 17234700 164780 17518410 4604600 372372 2268 667394 52452900240 2967120 42840 391524 9900 151536 219172 1158960 2325960 4692 189810 15131424 38808 21863310 33633270840 2613660 103320 15312 227304 863412 8766 43068 106128 17205240 89835 21600 928200 321090 9 55085 2668575 1000050 48620 4832454 102309900 2035488 17136 843071040 35712 28307664 9783144 13423200 1658370 197540 441 22874280 227589642 217056 130137280 30702276 304560 97322520 1091615070 146916 2463772740 297696 292740 13095 327690 2535 287447475 39120 511 298094016 4763880 3252600 306060300 66360 7752 7014 444 511 55085 54672 104504400 4176 4563944 27236538 44363100 108360 161040 1244880 2304864 40120 5067231480 425600 6838104 806931180 35211 66063480 5043164 322707 5077800 361390260 556140 1601530 1527 37895550 512 490298172 542880 1517081280 44280 193050 22687 12402 890236620 24574948 318626100 28463820 2399940 3882270 60967848 41814288 56224272 153270 1600176 3514112160 117417300 1926480 13014 54568 37284 8177 31146960 13240080 1429020 477957900 5024550 15774 5010 9474444 1564062860 6288810 89010 34744920 35192 917700 7887660 4718239680 35844 697200 331968 71075520 94050 33060 3666696 4785360 398748 62928 1018 3846946700 117124 176700 9114 171 18 41412 3140190 31312 149479785 59911 2787180 101640 80962200 486 912912 63652680 666490 7373223 169200 16492 3676581171900 176346 10559550 18480 48926340 63059100 167520 34044276 8512 991230 24753960 806526 747960 508 3952 1413377922 11184992 679198 51738960 12292632 436258368 581640 705180 956670 432005280 51758280 362669160 34020 6318 3048780 704340 89010 112610652 2535 1886976 24024 343800 178980 64333100 202219380 23018112 59047560 81133260 5155920 4370184 12815880 3971760 184337640 45668422800 1745080458 9240 168300 16846830 2766240 1122510 2258894400 1825626 67258800 4356906 1010 84190392 52170 2100 223146 149587152 23400 19331760 6387192 34456440480 1113840 907830 867048 496 12252240 49170 873981108 7332396786 40372530 69916 62674920 54050136 9340 39999960 4979040 304590 15620280 5579135100 21868 75225 1585284 8714170080 1182960 367848 363720 560448 7086240 548964 16137 668304 7038 541213530 42822780 7278180 5897850 127473480 319393620 63692178 214273290 1527 258720 315074760 62700 32 6318 512 67638160800 5896334752 19377097740 466146 1082620 79212 115659180 2064774 73759140 2535 24858540 2397480624 18041940 208512 5880576 112256100 873300 5682600 72240 82199880 2552695860 75348 111540 99450 116396280 4668300 14435244 301680 199292960 179968 32872980 24360 293560 2535 27060 16985430 2190960 1494720 33322380 9938880 184800 20304 6541920 7680430296 34869560 103516560 6151640 39556650 708155280 154174020 16150680 68850 512 1195778376 20167 46310040 4205460 1153845 3535 1470 230097168 56 2698542 9744 480 119830416 756960 695640 504 2799720 1684760220 21560 189738 88836300 14268 6270960 3353550 10609107520 9759420 14174160 1228091118 17710 5511 3416186550 14085384 253080 23100 512 5405400 428871240 71456 229347312 299730 96 423392 8772 990862 882132 4446 1057350 3199020 31886 264951561 289248 1388050 20224050 6318 2535720 332940 160 27267660 49932 512 19649280 43240 333336 3192 256 16060 512 15912 384 29070 512 512 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 27 256 18 656096 14970 227800 27 128 15336 302496 9167184 23953020 44774730 25854972 18 50501880 184392000 256 65274 33253440 69696900 93904668 128160 343196 19188 256 27608 117950784 16728360 13224 27 26320 1526850 29640 3860220 64020 14040 19938930 39480 102745692 10164924 1049835 88391160 157865400 3572976 5970 380394630 332100 270270 559944 5940 2742810 122555160 20636 2074050 128 310200 18525456 53130 1082592 33264 199666740 6 78754620 10231557570 25254 10678259592 3869460 686205 22704 97722540 10400 241680 3505172 765619140 2820972 8018640 2691690 34529880 2617440 164220 102725220 6380640 278460 799710 2856 14678664 87539400 968088324 10920 55968 57575700 19418784 625191048 5640336 511 76160 1341340 3653130 4640 383618664 6267828 109340 191951760 47113290 54648 5460060 31204020300 342305964 16206000 15480 640458 142800 11729340 312732420 55784456 31212090 893512620 1121988 29868660 29817270 326040 7215 55704 271377113392 50895 27 13303053835 32121 17037030 9900 290160 2132130 15834 778110060 206492364 2444736 46260060 5225460 240240 4114320 68141850 163222440 5994387 386633280 1277443440 22003920 235620 12723480 39184180 39600 1782660 5876988 90915 216720 2020 1812720 349830 30630600 983602620 15840 3792 50820 79560 25213308120 12504520 12972 78294468 444 256 363527190 6180 26390 438480 4304080 437580 32032 13313832 601995240 27841392 16380 14108640 26480740 15703050 47880 599130 1452990 49910980 9154540 99108240 144210 707028504 54000660 14268 433160 155832 5510048544 15915900 736269534 1138830 7129080 3786092100 513 79344 13605900 104150970 1039182 1830053400 21331440 1424640 1006824 13980780 1742760 39007968 515592 4948562112 1093950 9660 37676100 1472562 32279940 7817880 1499984640 24494904 380598 37128 456960 18692520 20958 3560700 488845500 2126050080 35280 520089570 1518 95086807200 4809714 12500730 29925 237510 28644 22110 136138860 184044 1697640 6464940 126420 134021440 5757807120 14302440 697620 1345320 512 1260 18 41412 105110 901548 350154 740124 782880 11015160 621266646 3100818 14267342820 63512 636636 150516 5030 283456 15300780 237601 764088 117558 899388 5067972 4230 194040 2664840 2689650 4665060 341880 7796880 955668 1438286850 5522 6318900 4520880 4101720 3946320 183876 84585600 1386450 52690 45195 43465968 103700520 66494610 216764959488 20034840 35690 1441440 79794 12645360 346518 669856 1496820 316680 21164 16632 3953180 17100 44310 36200622 94050 1162980 13575150 175062 51474 5350590 3826170960 3360 3273270 342582240 458597880 1136298800 35599200 23679150 17784 6846840 58707528 3871120 1022 28177380 39961480 300300 4976100 35688780 480240 115511760 12057760 2268 23998098960 67326 456 480 58560 2055520 7832400 8741710 513 1800 465120 16123968 30076200 1139880 36990148 8520 1953318 19530 3247860 264180 513 958920 330296 2706396 154707 504 562380 4780650 834808800 3363360 332710080 33551412840 6800430 1184148 15609594 81686700 89760 408408 5616 4069800 4508700 1656408600 76440 5030 1555335 513 13789328 24360 19040 5123160 63722 43353400 38472720 513 685300 493002720 252216 22540 222768 245376 8364 4500 1677720 2036 95760 32972940 134820 63440 2522520 44770 1891613160 3325560 1339030 101436 350220 10157988456 322535 20449725 345119040 4692950190 10080 154770 321930 18612280 168756 4721808 47702 432 1554462 798560 1996032 3700554 29845200 15744 4251744 1014 1168200 513 842520 21912 1916254 424515 247590 186478950 3409560 513 63236432 35763576 161766 29975400 954408 3722616 10078380 144942 142706970 15912 819000 7546572 231660 14181570 513 2816730 371910 16730 43309200 187230516 89892 3121790 7942200 14148 288622600 6500 105924 3694680 6986 112560570 169575 513 33969264 2268 518670 1962360 829920 355300 49560 386484 20636 52220 513 642950 480816 17702412 513 76241088 29882 1908 2134275 119700 168590598 7854 513 513 64310 36380 2153730 513 58652 65792 513 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 204 256 299160 1516590 2563155 2340 22176000 128 125580 8421732 6692 5900664 20372 14245728 2052 645624 888420 256 6474 22455 250207200 16324456005 4134636 111182448 17442 256 157842 263883438 23192616 7140 73575 5506200 168838560 12204090360 101086080 375195480 3245970 77409 17056200 341880 224280 2716392 618620310 39600 177072 16320 14973 112026096 16150 28455960 69504 920 63570 6032943000 1894182840 128 32193 4446 153300 46804296 7029555 29055 294 1717380 175555380 128894 6018850 9240 35690 246400440 1742832 920640 1185161120 813960 2626140 1025904 639930 20378160 4491960 13853280 17970360 30168 12089700 3849300 1344425670 1020 2028180 3177300 10212384 924960 17094 780 98280 21695940 2290092 251412 1236104 4275720 361822890 54720 606354330 7014 19920 190008 13857480 5200272 11034660 30256380 4134780 4309380 8851752 27378 1654380 3048360 426786360 189154350 676284 13152 2044525230 778800 20790 22886556 538677300 919996 1965810 70716 2943 2220880 1910162 815969910 4457187900 704370 4254822 3116190 902520 568278 6840 12583740 12252240 67518 2053253268 6069963900 19274640 7700814 3980424 679896 233729496 21335832 6929820 824670 20975760 268840 6986 107640 71081692 200062821420 55650 27720 84673260 9476040 1545936 113460 9111102 30590 84261210 334895130 1653540 510 7644 256 39445 1140 727320 14892 27550688 16668738 13888 20548 5431020 34298352 744374400 540960 2866720 948192 606 38220 16128060 59514 6375232 7993440 2831049760 2090027940 8641188 75144751500 978438300 42521808 23058 8609160 5784 18721080 1228500 376740 61096980 8632260 718105080 717777060 16368 4165140 184688 199752 20706 362100 778782 5782 59712 18920 21840 2799720 8232 216476 1666170 4700280 1752750 15030540 12330 207480 12809160 166690 11974680 184800 145914300 622710 253529640 28860 41076 37022640 12066600 5613408 97704 3000 2384967060 239571 2028 2044350 14787360 160740 13560 9397872 2181532 944775 96710824 5844 10950 171 666 204 702190 248976 514 1601760 129099300 9657960 4235550 15258672 42180 106812 161747460 1736288400 12012 1388520 540540 775320 1575312480 3205384 177688747080 215738160 18744 215467980 766048920 304668 938520 1932084000 149520 1578960 676476 740124 286440 632016 90870780 24502140 55841940 18525780 3466980 7099560 21420 5532624240 3050135550 2340800 92820 29278080 3549 11600 287177010120 202725180 488040 141540 3379530 13884 157519824 23769956470260 29822 6027840 4810 51810 115810320 202678 162954792 4079995920 416268 19997069400 20196540 64528560 75380760 270491760 19505970 2955960 298522224 81774 844240 6255522 31634576820 70403970 2347488 127907208 117294 134450316 86526 337952302740 178524 12991772640 1113840 5100480 1913300 514 820900080 54813 52842972 163612800 512864 1794909480 11788302240 9835949760 61953 24892467600 514 86346 264992430 32193 35167527780 525175560 1898820 157080 116124960 822894 129030 5396160 9059714202 112279440 3628254 1533 51706860 106015954590 756515760 110880 3711708 2028 2297100 912683772 19560 2302509300 2008824552 11969412 3384960 720720 2608200 748219164 24624600 3603600 3306024 19074618108 35354340 2181348 2368939188 10838520 424200 228900 138380 422100 703404 8968 1724966880 16576560 6566868 622380 2445300 3110244 3850704 56977200 4399956 100 5718020 283860 24574662 4401727200 1610400 584630 155735148660 22168410 23332100220 25708410 34960 13177951200 355314960 139953390 5505360 27951750 85140 514 19726106400 46807272 514 979203456 40481590 287730 68828760 84532140 56322 132406722 52932810 84047813388 1656644220 1257060 532649040 151811352 177135 423873072 1690920 131574240 1025640 835530105240 186822 54522 34035768 2968200 3960 38794294440 5498119830 24444 17168580 328634460 1524357450 126540 533030 234080 39196406340 33535320 42622 20161152 25842828 5533 9292920 6062472 1376232 723455787600 737672 772772 1212978186 2378187630 217616 2203832400 3006960 5552560 18587800 143276 18138398184 2907 17974 371460 44289 11643060 1897350 4351200 1078650 32940 196196 514 30780 47134098 5347980 653172 43903860 10764 96084 63508260 212160 1193842 2507330 10506 24704 58653 514 514 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 204 80713150 22800 42 37505160 5237400 1222683462 13551408 119610 67830 4140 38280 5290320 21780 3119490 244596 208320 23150 17490216 6634914 12260295450 47141655600 128599866 2104872 58328820 48500 865136160 1813812 85877064 124757710 1392840 51660 5253834300 1537200 4730 1026 12581352 520041340 338173 703736629848 1003642640 5796 31524 6149430 87566388 144942 2180220 21780 16470720 28250040 57720 653520 425040 297330 86940 57782 850976 95472 65240 7515 10558320 57240 10950 133796124 580272 36894 196240 118440 260820 203280 177906652 1422461040 99484 1601952 17648820 123084 471450 4545 9904686 168048 531685135800 32175 107310 5128200 1525820 76666590 193930 23184 100640172600 1020 29858168 662508 23589720 628374240 4939563720 50400 578880 42649464 950292 397731180 1309280 42 22620 18360272238 2004 55953480 78660 49829400 7083447 304980 32130 4518 120120 1492092 67387320 44310420 49274142 4196010 10096560 6048 332640 16042572 662177880 4346194 256620 1893774480 9405 919770 30774 4569180 824418210 4287360 21210 1159452 11856708 542640 1166880 1613220 48620 24318 4680 2074800 4881307200 611695260 181800 2265480 292994 11270 28086 8205600 164010 189660 27064674 186010 90196050 3267774 722400 21313514040 5704193880 35839380 13860 203448 16861384890 2020 129558 4335015300 9152 48246 444 62930 26335 3036 921910 1441440 65637 123991560 1224888 42876240 240350 1244299056 1477840 19751340 12420540 2188296 525504 1690500 43830 1209000 27746040 61950 107914558752 504 622944 139590 76273470 110398200 1126818990 14182740 100987208 19273804 13482030 441792 26643890 426360 102440520 124448940 2969484 507072 179673480 1108025100 61880 9900 27360 4795440 2828644 5292576 309540 4805424 1739067 401128 49068 194040 1110795 106950 7937622 1940 78120 2470650 473865336 111300 49140 1029828312 7134960 13882764 512 39595050 130494 3549 261924 322644 15577380 290780 4140832800 2261778498 2272466 3023177040 3805620 884 40346370 191951760 3458740 11278344 7650 990 18810 204 52670 58652 7310 35856 4740 7080 5544 12012 599940 92400 342576 57750 1237140 35342 14069472 71190900 2109360 25200 8498160 413851984 906767862 1741740 196394952 941850 10385628 176256 754130130 3347470 497040 1489950 4040826 229733520 591630 2224824 337649760 1536 117104680 4267640 45481212 1576200 3767400 1363693 27968 772464 116340 118989780 10260 142264430 744150 16596 6985836 1212120 395600 211134 12488190 1016400 110880 11028900 6130934160 398650 510 150043950 20440 30744 24637692 16512 543474 24570 9860 117322920 1211966 295470 130680 7478640 1492062 7590 113526 1822366 4476780 1645098 106344 10808910 1247490 190176 1963699920 12057760 64746 19930624560 10751580 39120 7230 659736 2047300 2035740 180180 510 9126600 120960 2907840 5410000200 6846 324870 222138 8466 18462444 35705670 1454448600 746856 8558550 39120 677976 221760 31367952 6741000 162498 1981738374 102054000 35607 204125460 2897622 4023084 120900 668682 38496480 13950 10164 2544360 6149100 96 515 43354 9001440 2436145 5279435 29423240 29557407000 97980 353430 14094 2303562888 53498830 22133235 92620080 621180 124109700 19439280 30052260 210349260 3569048 127116 74826180 33460 38540 785460 121440 252042560 3626305 1065600 4554 130207440 2238390 147840 370064520 489720 667590 13478640 510 328640 2520 3096720 81501420 270 2332320 304560 6421470 15004 515 198611952 573672 15480 145542 1725360 1420608 15564990 23860200 2096700 6230 1980 1713600 112728 485982 1825460 32760 7225680 36120 63856 791648 120712 582912 1276632 4170780 308088 22048740 38052630 5235165 4860 62646 10416 7470 293220 50912400 51917316 68953080 17044104 34620432 72103482 31586892 170796 23400 7138946724 45455410 188784 1652149268 56004 77055 197505 3634384 15906 8409492 107855 39246 9424 133620 787248 30396 308016 366168 45495450 61614 126084 72480 123552 289680 14319360 138840 156450 21574 29028078 1487871 515 32266 7310 515 2138240 58824 66306 515 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 230 230 230 42 230 27720 3861 162708 59320128 713400 46 3041640 145267920 22519770 4008 1316896056 877800 111849192 11463936 27010620 5887440 178772215050 24168 827791965 1849770 514 1375980 81893240 1204140 208320 145275 81090 405720 586958184 40120 12150 359550 751870 24990 614270 27356896 23 11065725 10036080 298620 354 10020 22932 1509402180 7337880 1945664 21411390 37920 8634430 247080 514 975666720 22545900 5434 1449 6243856 2903340 294 2071380 180180 185972248 163178070 7888 166546380 3346499640 14093651304 370340208 514 32340 645612 2295216 648418320 6500 1796493972 1026 2261820 70992 22610 2325960 230 3417120 210672 6149160 13362480 5714280 1030848 51515100 2904 18094160 3159840 751440 7036848 9980 4230 15259860 673380 84 4410 10917060 5027880 207328 70980 19232304 1234440 4772040 50640 84824 21912660 28020 160440 5346 5112240 142128 9672 68400 4043760 351227820 5255760 18821880 917400 113652 547857 115 2304900 114570 2917878348 40522560 30212 3682536 16459212 8288280 139230 14876496 3856 192565800 12805776 72236624400 51679320 212520 6427223880 9388080 2115540 28380 60490920 1376550 10607829960 2861040 1599626448 27755 25247516 2786280 2562252 61320 64058400 514 1509711 17928 6130850 1094940 708708 1626900 63240 2880612 33540 42120 115 252 11600 156351 10810800 448290 8892 1787940 2679684 170640 255452400 1166040 938080 1036350 4248 515460 14790 4066860 37944 2076516 1258782 415140 321708 36086232 30016987 552010800 20700 782496 50185080 8100 20646000 4117680 30944760 843660 37842 1415327940 1454520 7175700 74910 2284590 29736 7258680 1248072 606021 65808 104850 234960 429954800 276202080 1831170 7533006 87179400 717000 463543080 124920 3443902 40152 83160 25376820 639804 2164860 167860440 10380216 103964 284620 1712700 143040 9348 14952728700 2884050 815173188 8190 98040 1980 1010 579480 12697776 3445722 21252 10073724 2328240 15288 8009760 855 666 13056 230 29412 6370 55115 104340 96003960 23675042259 9240 42058560 77244 488824 48251610 2583240 11760 512 4212 103165062 4446 450216 1012 28255500 257577138 359904792 1063962 1304028 94620 111720 8247330 320665356 195206 1523676 32045832 147600 5280 512569200 13479543 94557540 1670760 3764124 41897736 214092 9660 3465 6384 148680 25110 62418 15610 110880 154676340 58283 11143440 42587028 314160 339264 976908240 1651860 122684436 5486880 8523900 1701360 636636 385994 46212408 763705800 78306 454480 10813770 226320 9966 16170 8330322 127866 65850 25662 249817680 50844 2262870 1296110 2462610 103320 2198322 6312940 9947754 7343175840 1113840 159390 38675 516 30630600 52080 87507420 3252600 364560 3872 35287560 55320 563967350 1455264 8379020 397116720 2630880 86040 812784 11558820 11836440 2102760 132056652 4229940 18971550 175560 414960 1050504 1104636 29195460 834678 15120 5916456 3575630520 6545880 3150 11916450 80059980 6375600 126690 1423632 298656 12736536 2559300 4306662360 31512 25456860 1268190 66120 395760 1721720 179215260 1566114 10281600 4343976 516 4439160 21883365 2775520 16252 15900 429942240 9744 199644 7560 587820 60549580 6426780 15600900 37620 49725 70990920 28442610 19870200 66861 217620 163020 190008 464267160 515715228 17284410 23391690 41168160 25268100 5372850 41143200 2555 516 4884 2419560 2006928 1148400 639730 7038 10260 481147260 262245060 6210 259942488 15288 516 11296285 45696 52140 155550 10632440 3077209296 45864 1818449360 4464 6885 267960 495600 1016 35467656 6701400 1365210 34502260650 1939608 103320 159853680 1521 1283120 692384 610930 240229710 62759139520 1779210 22140 5555 127512 1365188 23808 2798400 15654600 794170 805896 3541776 15318996 19890 383204640 24617190 321840 232254 155040 1494 55115 1075177320 5320980 1299144 10878 516 734088 222300 71871570 101388 516 57539 17145 270396 697164 430 3217056 15810 516 7232 32339 516 516 387 59339 516 516 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 230 230 230 10916640 230 169460 21840 1225170450 309960 6 46 9572598 790970 1503096 14509404 3012 10941936 1270953320 2948064 158340 59911332 1458262479960 877536 222666 137529 1289636220 3391557600 10650840 10527852720 781795630 152633574 14439950280 26544 3420741240 1201560 21574 585480 44520 9108 4068120 10537020 253 213624 5042520 116793120 6 1080720 1398420 506 11688 517 7648 1296372 987877800 690144 2277660 6239640 426360 17832360 133215390 26403300 128620 4758 314118 37884 148428 2852850 28314468 1469400 778260 23706072 4657096080 65754 281160 6798960 240996 171165540 554358420 4680 395010 23967342 173880 367920 328302 230 1467180 68548730250 3475395 42560 30240210 236880 803985 1572858 78367920 117750204 22148280 111066304 5808 872522280 8005725 67497990 47838 1170 2100282 480467022 8634912 36348 45780 20879400 86460 1333800 238680 21955440 3671772302 769080 298595 11340 68776890 1935674400 1590450 702240 1565582700 93608592 248763450 2200884 70783302 50652 115 234784 58710 71619702 1008540 239510028 803670 343068 11722464 27720 2370395 73416 862410 3817290 22680072 242352 684684 1452 41820 8779140 230880 517 43635025 2555 5634638100 59077890 431761800 2026332 5522 42901440 194774580 10164 369600 199219020 13638228120 15035 837900 55109151240 42536 7876002120 52910 3795012 60996 115 3828 19894 3514 8470440 96696 107100 536487 292632 31248 261744 296480 389172 90288 7505620122 678192900 1105676880 1533630 61478820 677820 68820 47944512 2151198 5049590 517 1729224 3403926 4347 4468860 1208088 35210 80010 900251660 771420 260400 1428354876 195875280 6126120 1425060 1758540 128023620 511581840 346286600 158592 4147560 305234280 25488 273634165980 1944 47124 14049360 127440 1487226216 3226608 5780880 299160 26941200 514328 276024 6461520 191880780 12051270 176849400 14255124 28282 24562200 5500 61414080 11045437200 2640 472004550 8940 6672204 279030 2310 1075020 1288050 15400 2520 23620674 512 3995376 516 10836 14706 11876880 230 29412 517 9577568 102840540 3160 32848827 239834910 264420 75077520 468394080 2430 8016 500482290 96760 257040 2134442310 27726270 937572 5193064800 11543700 113892688 4098600 755817720 8289540 22996512 246036 266994 3733870140 377312235300 137516400 8034642 653004 19254438 9743580 131315310 188700 260124480 497043 50880 1711710 1087996 10298190 10085040 164340 4009320 1251260010 4532970 4564098 324430211700 260304 454740 30030 62172 29945520 80180100 1155928 4018560 722670 303968000 20286 30544920 26904 337590 1165662540 1137136 3221537550 142590390 35109216 2070500 9478521360 54120 949410 22120538622 7165620 1589280 161211960 1030 6905370 3836863800 57456 2336820 494986518 29432340 90926058 67343356080 121673760 517 406747440 361118644740 25872 2392005 1556016 1279740 29906789640 11168892 69856182 924858480 9840480 343436184 27408552600 10075254 45460800 1566841650 161858564010 34204408 632517600 69763980 21642300 6792385580940960 1879416 96096 77047740 1125432 185987340 19870200 5696964 979110 22363553520 17353260 571662 1592875944660 1020 265250076 62331910918200 1288056 18084 70380 812820 55440 66792600 1228726884 3483480 1490504400 7940520 3528 6162156 2052 436358940 219126600 97020 1437040 4090320 54032 1881360 38640 914968560 1558512480 107640 717060 12386880 23750810160 952476 293460 9189180 134820 40090 42948360 517 8690110 248648400 1151150 12831840 1155960 1091980890 16199820 875160 46733165920 115020 23375286894960 20910 178864140 138605760 6615840 289224 1675455264 33540 313568 5296440 369507600 15943200 123723600 39198 10118472 476389247586 5892432 63581 5250385140 26258204 1205820 405405 5137440 141064 208349680 2919280 517 717600 22818354 517 224728172760 27880 4072 13320601110 517 4104 16560 201240 49050 593796060 13170660 10527000 154677600 23166 1447870908 132467583105 37884 8241070110 5637300 6396 9494940 30929696850 241610460 2300805 6980668590 852264 28210 115920 2440224 726759792 40595867400 55335 172260 13581960 10220100 7008540 250306056 2313630 11362 102120 108002700 44472 422077600 1798775 25026 268049268 1332 8257080 14835 62266 1021020 6555 802880 32412 647064 10815 517 59340 66822 517 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 172 3236460 28308860 538200 54093000 172 15097 13860 481800 6 63963900 77490 86 942480 990 1494 182280 153900 13104 12659040 5348880 21 5422637220 21593880 613800 11316 7830 62459334 1643768 92620080 39078 216240 1333211100 480317796 109634700 86 9312 2469420 2586672 53276223 1111110 217140 504 1279810 1474308 6 2133331200 1611940 8182020 17160 57809856 69666800 520520 5126160 28681380 1420146 60697 629640 6356280 10500 332280 13732404840 14874 518 57709080 10477610 49764 14388 14868 3816 39264 37400 172 1034865 65637 1357270992 992772 104366640 11400 54530 30660 117880 4230 4120320 19319310 1028 246862 172790 3024 3870900 159585900 2387616 10416 82972120 110321220 115078 31031280 480480 4508196 113920794 82770 35616 11210 1055003 350513100 4192320 10932404 94975188 50380 8425800 179254152 281650320 1711116 20978748 76320 15420020 157905 2683560 2156120190 3054 6126273816 3395560 3012 8415 124488 12928944 214452 1788595 2041468 186690 1492475072 2280 492492 1112412 38883570 287040 182400 17895150 419520 132817104 3640 48313872 2997186192 504 2762760 333060 6552 155477700 187755750 559921010 207518558 5686704 10531290 27818910 2303028 13892340 18569424 624960 10912902 24265440 82071351180 12120 1969812 426930 11956784 5039208 165601380 742182 2676 18886 22770 276 17125080 2142966 109032 166374 47828040 492537192 564696 185040 1007552 1312010700 2289420 702240 799244160 511056 156156 294528 953442 218960 7545 159759600 19502280 1954647420 34710 3978018 193885538 8368512 69660 7656240 1367470 30247392 1295574 58764 232650 2028 140160 34763400 88390260 159549780 137555 130380 190476 1492920 77952480 11040 10544170080 9240 1201200 1352724 4984650 3840760 2302344 4113252 479880 424257750 16940 518322 129032310 74580 645540 9660 1552914 414908 13095 14116284 36334480 101860 339465 1392300 47895120 222129 204414 275928768 183540 10717140 1299480 11362 1030 19561776 119694960 51480 11873700 544635 3330 420222660 106030 172 518 518 7980 1560 16170 510 2637180 315560 55440 118440 10428 21799440 8604 224952 73894080 18816 184830 4870992 21216 266448 6074640 620160 92700 563730 2630628 4200 3917958 20019384 1271600 9392280 13020 11810400 9561996 13284492 234500 3345510 292182 66566282640 72420 74730 215796 13176240 7776 553194 152070 1310220 56881422 950136 1640758418 160680 516 13992 4464 44086 8308039740 442050336 39330 870870 18821880 3246150 14646758 25771200 28996560 26415480 192720 14813040 840420 29370 91891800 10107350 10626 48765780 78120 19867050 54437280 204294 1675212 512 1826918210 21012 13816530 36117180 25961069178 19477920 1113840 159390 9120 4760 324684360 518 18564 2044235232 518 636922 475592040 129900 74710 11160 19176192 963930 2833530 62160 2516360 1753932180 62499360 35696430 903408 1069385920 104454504 23187864 515130 69358140 4056 1587222 31179720 46410 80520 34585320 629280 53424 66096 10680 87955055550 1157619216 30396 184008 731640 782100 3360 4208100 9331 2106720 257070 202230 9481 60382 47336 30960 330708 17232113745 839790 1251390 87313968 16327080 32412 264180 14825160 25083840 1084860 4549519260 378056 270300 85680 11184 2700 502425 9675180 884002 2603380 144947880 4375686084 2759640 234498 8517 1653540 72500580 2832720 760966920 137860 26070 148580 2565 29406 163002840 773256 13139280 48886110 1138956 1108140 315858270 10164 3455340 16258704 1536 518 1150968 9901983 7315 39440 62853000 914442165 511 314818 655969300 5900664 1032240 792720 32488 6593160 18635760 78606936 15264 1335600 24645 346764600 66927744 4581 271591320 4387480 313072370 524370 33528 17687670 10670 958188 246258792 392718 3908604 1883700 13963950 310971960 85120 31737 187530 36913800 46740 8517 4224976 92867940 939046680 254520 1387722 83303220 1239940 4410252 5456 1567680 35880 12325 980 33292 175680 217056 8228 518 2182206 36805 19928 2747472 3028296 14528 154660 518 4434768 50181 29756 518 518 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 516 12 7454497050 21057960 1064413350 172 675510 312708 37980426 178350 4860 30668 258 2868360 170772 2162160 1158601 28224 16433604 104984880 183300 1731996208800 7657650 22627290 2852460 14252040 453306 2022856 9264150 2410 10862292780 385784100 9336220 35880 52632 86 1784760 5569200 432288 324360 853332 35910 3373808130 2021976 145860 402 480282 27086 9072336 29663640 18876 1228380 2967240 560448 241025400 46230 9502140 48163500 519 419564070 99750 78154659660 9006 17280 6813070 7098 37520 13901580 674424 74704 17817360 26860680 516 150480 165984 943092 132240 9926280 10141404 21840 19852560 19668 24360 5390 37819360 208705 729715140 64400 63256830 406022475 25326 3841488 513 74026260 8127288 6190800 410508 6315330 3617880 5100 2040 436170 390 5928 6308634 968 2239340 2892 396642400 10012200 11140080 564564 22151157600 25109280 1858848 1537200 138422220 59685 2467080 160080 4982709 179452 81702390 9024840 4464 1132846 5449707 23928970 50570 3330 79986060 55560 776880 1958220 1026 12317976 9021900 635460 24252120 8573760 191771580 21289790 55175400 239507424 1262940 103740 813960 19080 347760 480060 7320 1201169610640 722484 231040 54694920 75240 4762560 36660 187532280 1670760 1015200 3816 789660 306540 11550 5819814 1470160 5236 4033320 77280 6754410 12 593340 44548959 1312740 2016 2598274140 1013610 1961960 3504 1878786 210420 2399400 16551990 50190 50697 15074928 393960 759858 1220121 2645370 121968 88856040 7140 4541160 3283670670 3313570 164796 1899432 71356350 35555688 93060 24420 29598240 180810 51844734480 1081061520 1831351334 108108 623760 118133136 75348 6131040 44988 1914360 190530 121212 1536340 880784520 358530 3725850 377134800 24128664 595980 228751654560 867024 86504880 34440 55426800 197448 91020 234840 203328510 189126 5697720 705018600 15624 6846 5456 2709720 1440 1826280 334800 4937240 263859210 32604 33110616 247380 446995800 346014 94224 23471640 758172 4653 165330 58803360 26680 172 67340 67208 4140 6868680 8608160 78062496 97842060 114372 407484 798660 50017044 2732016 284400 11466 191400 854460 12374334 8725080 164088 125007624 93295320 683840640 1861860 14981904 10920060 516 448880 11105556 20640888450 143836 29259468 9828 620100 18278 11220 28602 336336 164256 5675250 7089204 1409694 9380 344700 638480 32544 161370 57816 23280 672336 233385048 990 219780 1010548 740793648 376740 1537200 1843680 84638190 2418780 8819580 7341334 1034 5967312 85272 548418 1145130 4733040 3570 700049908 43045326 1071018 160740 36954060 41184 1892 474511680 210576 11136473040 87165540 7792200 28224 3496152 5305410 3066 2656770480 441440 519 29692563120 2734494 2813748 96180 1076311327 1863540 231840 12966480 1404150 20303850 6180 1197912 1714528200 175236180 3772223840 2019224088 594252360 3137940 158655288 36204 3698091600 15576750 11398860 291696 184140 7196659470 50154720 436170 107817 48644310 225540 21945 9099347400 2362080 67985838 49339290 26413530 551628 475800 253968 1842120 67356900 4306662360 1044680 519 44352 376740 13606800 160632 229793200 121212 15328 311577 38785030350 5346 728287560 4015800 1298646048 166339800 17835480 16268940 309168 3344389152 9300 35994420 2040 6328 34444 121440 19736640 23008392 116745300 1878789 1530 75359130 723900 165900 3960 59080560 29185 5566110 72020960 967200 27060 7620 167580 40934 8828612100 16104 67130 3064908 44104 9139 10350 3098550 176026500 2909088 10814160 15186600 519 53245920 18876 4792260 3486 15775482800 26544 178560816 56 4919705 2520 4088 260392 188833400 2128392 88920 82740 68264 1530 710225460 56213808336 116325 9500 552640 602070 20460 6600 2028 253110 349305 5724600 3559920 163236 381036 2030400 346086 372330 1363841 58723098 2520 118519665 288960 5645904 5346 747269 544446 6843150 736532720 61182660 92820 704880 14356370 1160682600 596700 297540 168568428 8580 1345728 51028390 719400 15600 36398190 22184 7956 76380 53792960 66008 37238 32136 4376841 20010 67340 519 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 260 24 65 5 71321640 2843160 260 31744440 52 22770 1081080 260 1518 72930 28320 1524262080 6747300 733242300 130 61967136 4324320 853123908780 4811760 197657922 65 56807520 703740 1809187590 32232 52689780 6414408 11928 519 137261520 34650 772350120 28560 445921084 260 2905314076 393477 326610 164101476 53492676 6300 366 139459320 72797130 520 175251720 52 2399115180 63680 81367440 20966330 237510 313896 949007592 1865512 291384 60384 580140 18240 260 43032 9360 3696180732 11298540 7980 78960 2445240 4680 1551 156009 4241160 38879568 6867740 238506840 2540 520 146540 391097520 196620 160710 29526827484 520 91256 10252 9885300 5534100 106398138 30228 1258020 5101380 126280 240660 1024016318 5339870 319996404 9368534448 229753160 20163640 10 519 358110 39516048 745365 7304220 380380 107698500 129948 87278400 476007480 3360 424560 43589700 1718280 102858 44467410 2206470 3129282 17643780 33924780 74567610 477000 66284140 32918 1261525160 130 17910 5599 290523480 275220 52221960 103846 19461 21995688 21783 2231208 460320 745031430 519 3628944 246375 9690408 88140 7007364 3160080 36193548420 16170 179446848 602140 15178800 343392 43045911 825968304 319176 530413884 637728 2102100 676192 10416 154050 168696 2457577080 545160 1472945760 2822820 4520880 1253070 289800 12 571938 333840 5599 43758 10220 28301868 6470043294 102568080 1941940 12528320 455626080 53785253808 1574694660 19404 1496544 221298480 11174520 1021348 41776261692 96516 146160 281967 225037680 22972320 202982130 97014 1080660 15943200 6431040 82488 1209186 12072 7980 6286056 4877460 2222220 385098 2154432 188529 2036 3239082 786185400 450912 18804240 6808620 168125580 2397780 7271376 110880 58149 255946140 13030290 15649632 27316212 4740120 70750680 89264280 67560372 13745160 55104 124740 458017560 138297390 5746026 5414973960 155610 2295 108936 1001880 204527400 124234110 11905950 135360 43146900 19705686 735930 50441580 42016656 54964 7921320 2028 6840 2003328 47580 1302030 216376 260 13275 315060 4680 15840 173880 842406720 564564 264690 46620 292020 2260986 831314484 2743650 11375280 70673976 24180 34580380 4342800 7140 1152070920 500 968660 5333328 45399 269280 14774760 1395240 4599 14651280 12210 1077440 69552 976836 7266840 589718580 608160 4617720 16329456 5724708558 61671 3244248 935220 4229940 841227660 5921916 638010 2541132 15811740 26544 52612560 1518 10220080 5806350 20198650 11154 2390830 360360 807540 27356729400 829920 361892076 488172845160 2714400 585366600 144900 45510 4603872 1187092830 1319670 83238120 79002 5460 311400 11275595562 4054470 33156800 492660 11154 79560 4103539440 264426318 20852460 4363920 38955840 1113840 5419260 520 12804 76919562720 520 6478836 709394868 7585032 2907520 6846840 9924600 11220 4580175600 27786 4518 17985 182298378 1439676 4947408 45991 2516360 95634924 1584100 166404 32876424 146328 34733940 2289144 3179484 19683924 75888540 12732300 17316 163199190 145412358 5551728 15786540 35388360 5591929140 63544572 2052 290820 10061040 166320 101946600 61779564 17417400 96410160 404400 26564 542412 993160476 1730140 3483480 949230360 32566380 3606540 56994300 116064 212000 600531120 4082040 1617084 3648079380 41640984 152012 5639108580 26700 34884 638820 225 360360 6110971020 3069398 1680 237186180 4793276 2054934 33274560 17871 40518660 181519170 5775 971880 664928160 21127260 1741740 15930 27720 520 73528766520 298584 295152 298459980 383838 4448730 270751422 112140 75600 65083074 165859321320 2882880 185471559 4394544 7298018910 281223754 129099600 8732577 7567560 520 2956080 691560 520 143399800 3995680 1672672 33768 16306290 14921704 259440 284847696 3028410 19399380 86053660 4350 45540 2900920 13275 573672 76889736 15392520 1488 437220 13320 351 783062280 602586348 520 1021982640 861980 7705160950 104223120 1008 11921712 920244 1783980 908010 317227344 520 16380 23018688 120120 72128 43001400 260 11124 702380 442020 879648 28492170 55130 360 84135090 2574 283868 11088324 260 5083 2596254 520 390 60031 520 520 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 260 1020 65 5 60574164 241800 260 9003540 52 8778 24462240 260 4765020 641732 63620760 2940 4918550 39242280 130 772962840 502320 43531882680 80500644 350010144 65 35280 5370750 520905 28602 233350 2314315710 326491 32112 8911760 13886221440 234654 7605572472 793940 260 44548296 56085900 5339880 194405554200 6536160 13860 2244 81900 1189000 321264 7080 52 52492440 8997660 3413844 9230694 17054040 140244 19132650 11062128 122892924 3735270 405275 120414 260 5280 765510 5173770 2050880 19976880 17010 85860 26508900 2107950 2927826 574977312 7062541200 22288748 736848 2613240 12420 1326548449512 945 3927300 12062666 2955960 7590 181412 309690 8685600 3643595340 3650640 5346 6240 13430340 2596776 1536 2772 438780 15128 11299680 1022 39316200 10 4510440 14352 7856420 4554 3458532 5776974 46410 1545 2088286200 11692044 308880 65520 8690850 24864 1389234 5304420 50160 36580440 550141020 43344 1647300 372120 21048300 203490 1402621103520 130 14790 4314451680 17495520 5055546600 51590 497280 303744 1813968 75790050 46800 87495660 35330310 10171980 386460 535621968 1740 107865 10100870085 901262 504 875160 80212860 1346733030 704858 388850 45591 114948 18721080 1571940 117150 62865 279210 7455 63141210 252000 4181520 41704152 518 6552 12144 1170180 1008976995 372 6670 31878 748176 200976300 120060 846924 22005 1038960 185640 480826500 3272415 529368 109710 49104 25221300 14009688 994080 2572668 152295 63756 284632920 6950656380 66528 1385670 3478608 1334160 19910157960 1933620 2395680 9744 14564550 2112330 1973664 1838723040 124470 523640 40345326 52656030 852036 34871760 2247180 26235 3552120 12690354600 3487176 56810910 35352 40920 4654464 3024 33707700 726 4823280 2114700 25264380 6754440 20444424 11261340090 12915 5825820 3221132544 2398831092 5091240 8392020 3711840 72380 151032 5963160 192210 4931640 308609400 26040 4652463690 4205093496 12291552 47698170 1776060 3960 19504716 2938980 520 316350 360360 198359700 157093721400 518 260 521 123540 1560 720720 172788 90780 1891189100 8370 134190540 2059050 18417204 3930264 68688 195576 2626481880 16057860 85860 26660 35354340 56161560 10630230 477540 2193380280 2216280 3910375 147810 4247243616 96149790 37506 19623038820 67354 293436 1275582 1424160 173442690 29928 339431400 8234250024 24388 521 15584 131376 55650 13860395640 287040 347760 3423420 22859424 236586 197376 4641936156 240240 44990 146150 516120 9986578 1344 79998600 53676 664620 1136200 1783320 35318055720 552528900 3122280 597432 271700 18228 106080 35620200 7081074 16278935400 1392617160 682962 9499410 154445340 2018016 183634 7373520 17526 1961856 229710 12870 109980 44427600 158427360 1038 15049655280 68502 27660 3629340 521 104046856200 5070 255024 21992880 6366360 3483480 11473440 83700863400 169764 373860 250778220 16533 663550888 4557726 230510280 7260 1354680 4104 4287920 9555 7438200 9267061440 62597340 1936368 827736 108630 1554 7620 118649278440 29684574 552636 12180 28443 151788 2706060 1302810600 143973300 3360 67728 198534 490865760 83964650 169069830930 30550 24857700 46486440 44071590 622050 68985 22039977960 5774288 1349712 480180 487620 2068 552600 245594580 10263240 2068 2560 13207612 9740 4787640 24583860 521 1375920 63030 7440 324415 238986540 391110720 4660 59818590 1600890 263730 39658080 301615 15412763520 12265894560 399840 26860680 2580 3090 97461 17545595760 3090 8887844 57925868 28086 8230872 645597125520 5917831920 8610 15330 21812700 166980 947660142 67354 33818400 213528 141771 7512120 8235360 1968120 56520 55293840 13030290 2490840 504 390456 20156760 1271900 392214060 39468 1301760 15491500200 521 16779660 41454 167196480 94625440 26040 5610 2916586530 22440 67048 72727200 48768 521 5373108 6604 6510 521 6340566960 8080 191055 35280 680327760 52608 2754 297161809560 603174 1779400 151739280 412671 97273440 4064100 6556200 28574 62604 108535980 56730 3007776 16558 787360 521 578512 133950 65410 13224 521 621600 37410 521 521 60204 67860 521 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 261 29 46200 5400 522 44471700 9688140 58 17472 612480 158760 249479692 2025771 8280600 42966 18034240 261 480 63492 147887740 7000 63641235060 34234200 423035 1770631 25993667700 37264920 522 8877484 225900 42328671 7954320 117420 1110111 202350 4662900 54264 113940 708660 274477308 2204331360 18240 104034480 285998160 5675670 1103490 7220304 4820 522 469260 16276 45900 14333550 353098200 4102560 7042980 29 1782909 44397534456 217127988 23583560 314712 2022 36850254 7268184 99458996 11926908 21604 1014899886 3355709016 112616280 46900 956340 521 1021720 9140220 14146020 356370384 22148280 1976520 158400 440414832 2630970 33026580 90694548 261 258852 800604 903210 25072399170 1845690 21593880 39228 15581592 322140 19182240 650169520 1866000 28195860 177606 510 29412 510 521 2196180 5635476 5520 9518028 1000516440 394680 3579030 15120 189606846 301232400 8052135 11459280 29026965 42925410 3044160 98154 4393494 25532 1041852 15820 120912 1096680 778991472 164220 1676220 2010 53431950 51653400 132464 11218480 3322620 62622 76440 522 3705660 9971052 124849200 2580 16759050840 5179020 13093080 2410786070 2573868 1684054680 162403518 96558 35695632 420918300 2580 12368880 129480 1777620 123900 2771340 636480 34706 14956260 984653124 216026580 1538160 271860 17731560 1512420 81363282 13382460 2421280 56120 132 58 3078192936 120681 158508 26260 1538160 802956 143472 2954 247660 19488 4830 55332 1481111940 464 3899972414 27060 1610952 7044909300 323532 166320 68460 1221200 6510 570570 153120 210870 167772 289800 75755859 222312 16092720 131376 859040 8296 5460030 132440 63392 85680 83963880 501354 129228 16548840 619344 60060 68740 13827240 58111158 78572600 1744680 33884760 4510590 358050 6437340 586165580 182160 297457160 12552800 160797 386568 1434120 5588 199637100 92640 18798 336991 517776 34529040 48542340 7380 124946360 10500 11660220 3275844 852446700 11928 1038 108405 70140 21934933020 33820 100890 5010642 504152 4290895180 10784056 15080 522 3540 4680 5704710 1542 1263780 1952280 969000 135660 26180 18200 2145957660 182742 267610668 26214300 2135826 43141560 280904 348348 6874560 522 1991949656400 1863900 24829560 4890 2737206 1653331680 46752 14964 385098 12364440 2205216 2832 74498760 669225480 15600 97249320 24612450 464 114477560 780480 6800419080 7253400 86730 69608880 999320 18149880 100102968 69391230 194040 43538880 14018447520 450 1207388 7310 110558 31835832 2276820 95694210 35190234 1050840 3587220 12012 3375540 2208600 20001996 5200565370 97662 1030 5897430 520 11602357200 110495070 14280 942932760 9040500 3007620 13692 927960 1258296 3102 2181960 5863020 555408 30989370720 5569200 3028410 522 88704 679999320 18076905 94397940 237510 6510651 13141388 8953560 8078441280 35684649 67373670 60660 268632 2800500594660 1624260 1023120 91020 3024 8378267040 84393429120 199980 10792494 139904856 745778880 18067224 4500 646722 46752 5789520 21626808 999456 9868320 429556680 1391376 121176 1864328466 70350 1565841 694619016 2868240 3960 1259700 9004839480 10504 18912 87101630 706180 1936 7098520 5642010 4328870 5186610 13300 140360220 355606680 5042520 75704640 1087800 648900 197501920 81830412 6986400 107140 6224400 380212140 1036 7561260 10428 2700 102025 9145080 1394120 15772470 18067770 15553980 21686220 17901312 61397 1052344755 152660 15330 186150 16984480 14040810 583744980 89280 850080 6444900 191489760 485760 17680 2474472 192400 280099260 604656 3093090 24211320 32182488 30576 1843842 522 6310720 18375 460200 1884513960 3839745 3605 7715400 24227280 12220 11047245 5880 3984 54896400 46200 2895096600 24294870 8115660 11737440 158508 440038404 3420 5689740 38760 25698312640 16265700 11483472 1226597820 3825360 1562275 283920 773800 1836 20818980 8835 69701268 1949058 3556 65520 93177630 45600 434970900 4048 267580040 522 30744 406980 28980 37891980 6738816 335610 262200 17400 1237236 1485 522 15840 7840 5994030 522 9118494 1163408 22325 4239560 522 2222220 16576 522 16536 25480 60725 522 522 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 261 29 42109284 129780 522 17382816 34800 58 2615382 428819820 23803542 1606605 164604 160398 22048 200970 261 102382644 2585 42702660 42180 1079081460 24234773640 15221 1537140 848820 35139420 522 75485 9209820 2604060 111016620 41040 1185240 2317860 677040 115920 9777504 41580 13286640 32229624 49228 118176520 522 105336 327180 1521828 36640 1680 293040 17003844 315324 523 212520 1000440 83190360 29 53352 805896 5086020 15495480 290827680 39486750 248850030 15121568 80892 465393390 19278 11160 66220 49172760 360360 29011554 516 143256960 252406140 207686484 101637360 6440 13620 52200 72036965 951720 29639610 504643230 261 66682 152130 1183840 34449072 3160080 5387382 952230125 2911984 24452400 311190 19399380 2855160 5825820 1861860 17010 908628 510 5838840 492442020 637560 886603080 67137840 12783960 2705220 2291880 31091590530 14982 87516 13431600 5511 49280 1366596 2082885 5372640 897760 125863920 229916400 1481535 4072992 4779780 582491 2922840 490620 2670 16936920 417450 94248 1509948 7289100 333126 3004260 14790 784469140 5928 65730 2313360 449988 3869567208 87780 12268560 285390 4608 17080 804960 10248 3672 1695480 738305568 1289200 15456 58590 7590 61644 50765370 2430 14130 62874 35299264 7607600 44630040 4758810 2940639240 660 761484 1410 1092 58 27520480 19305 75600 43600 22048 28352 39728 39670540 2280 52080 30308328 43632 553140 12831840 10924560150 221760 3122940 10914000 179820900 11022 466032 2341500 134640 278483460 144027576 5712 9938760 471870 5265 374640 3276 243810 4568652 676129896 21853410 3332340 13760670 12142155 448 7723841580 104790 3336800 583380 399418 279613620 150183228 499560 526680 1434720 314262 181860 494700 73080 1198645812 17449848 2248260 32176200 48510 669768 338178 993564 34331388 15042780 595442 2802240 592760 8103874680 59160 221765544 5754840 5006232 1337220 10220 3592680 197720880 2618616 833481440 1166220 158004 522 99189 460530 4690980 142133498360 520 26248 522 3540 60040 135630 8205492 47580 2745400 49590 122640 395567874 27880600 5364 33482180 3965460 11160 20448804948 183823860 21900 4685016 9140040 690864 531960 40720680 975390 34341304140 3198205920 54035520 8751240 5713224 69165 204824880 7857720 121770 15021825 2728500 4069188 79800 17325720 523 83790 75447360 38940 148680 682425900 53864160 452880 75731374580 211596 86639520 68622840 739596 52080 25034218020 67048 23550 4540200 305314450 244530 311078070 2831430 843822 37460280 5831100 2250968 813150 62348 5110 15361710 920920 131348520 65146437720 2982 27351180 946125180 41719106 6408168 36601430580 4104 25696044 247012920 192578148 6454812 16274640 961110 64326 97740720 480 1042 2847232080 22932 1985880 2580600 6132 10796940 1178635920 21510 13860 6226185 27063960 566357298 1026462036600 19110 132844458 296670 25326 327018120 7995048831 250668 1789800 5180760 50711570 109767900 2789220 1767150 8818320 4221887670 7611240 195228 4154430384 125010 1020 10181640 11023650 3303036 148388940 847996380 2925112260 1060725600 24780 516 55440 101946600 617795640 764563800 107387280 5716920 56700 31808 58784 29717100 5323560 20468 45811403820 2322320 121660 34903704 86940 123120 244300 61640 304260 66476124 3471300 4072068 521888640 1185288 1281540 20523360 2636480 96096 45124200 523 523 48537720 8112 135630 1848203280 11053350 308490 3700717020 7382960 682281600 2554860 4500 285405 29406 543739560 2022720 23565788730 222768 11665434 287002296 5676 55560 84598800 1115856 291571644 218019984 25595710 9513 982521540 7443954 3948000 1426010040 21086240 262080 626393040 46182 93389670 24983880 47212 27272 13527240 606816 30784527180 3529486620 603174 4626 105115500 29743560 54020 23042820 145860 3990240 5366900 33600 1570800 61955211780 679965 60726 2465232 24503700 792077 1492920 4290 61600 31823484 7126 33226 88136880 15200 81872 39842220 523 19350 2383626 52882 618460 23302818 317790 17979192 470400 523 13392 17400 71610 230880 1245930 647130 880840 1965917 11280 24492 68080690 523 33226 2679078 2282280 746460 60726 68382 523 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 327965 30 2565 10297560 43923915 56588280 28438212 111996 3234060 6474 2272464 367224 1218432 477648 607880 15897960 3116916 134620 53438 18720 742104660 5950733880 523 1786365 939120 1297660 21510 177705360 8324640 12006 555366240 26725248 523 53550 19919499600 11484360 37916970 139665120 39779880 520 49000 61005945 8946600 795564 306 15114 54180 221760 4747864 923832 21285360 378708 7980 53932320 12139927800 140070 927360 9193675480 6694380 440050640 8575164 23310 63283350 5643 62790 4580520 2520 11471845 29340 19008 95700 375820 523 95600 1560889680 61446 6872580 31816 30600 12095160 474707520 94749480 75937680 26562 523 1492349628 54867330 601282 22108020 67158 5477250 52727220 15015840 10314120 10920 55085940 1528308 183600 41760600 270816 4343248 22960 523 645840 946 2595 47169780 462600 218592 441462 48840 5828846940 1507968 789360 331716 1344777630 102960 523 1312164 32550750 2024 31540 44593380 421911798 72268 3285 51135 5062605 30 64947630 2310 1003920 7767760 55828080 13378755 118777980 21422922300 5585580 1956976 90240 7080840 583128 4289040 2518650 2522520 40814565 980780 14086800 1509291420 14976560 16320 443016 4714394048 28731 1508640 11016 4785 536130 17024700 634680 314160 114478 179676 113257200 1310540 13156 208416 41052 38584 2574735 444 10150 34191 477411 3546 166716 523 12002760 13502160 444455550 5453760 2546544 163133250 118464330 141122100 283560 295407630 847974 6523920 1075998 884988 1038 5442360 398992692 489552 7327740 122140620 2244060 12374880 29367540 133880175 76949145 458093220 4205460 54535320 1563 23445240 466737700 36275160 22577412 210012 1380600 16500 243427080 12723135334 16932240 5939895 910 72540 37447410 116688 3598 60550 55512072 375480 226800 28586070 53746860 27420 62600 165900 590040 27598401 1260 12987576 6630 64078 13658412 1851360 9662400 2537080 33411770 6108 129725640 7884380 797316 18624480 165410 87290 1944751380 435204 4674150 2061 439470 20555720 286350 21850 523 22372 60 1560 341880 5209386 173460 231246300 120840 50610 515450 84448 83664 3128532 498390 1488 33228 83566560 4260382 26564160 768040 1586728 13333320 2084490 4135845 2595 6366360 119242200 109200 1069810 81510 1680 2460 326254803 2868360 25480 38223990 8725080 10815840 2330160 5036976 6175260 371161350 189354 64149954 2795052 4089180 162860 127189920 3854455 266448 4252065246 33857625 37777740 118440 1006416 5472 115710 5802930 7752 4573296 74063220 123367860 1450800 19026 627690 43428840 354793140 94248 12732720 5125500 6032880 3845196 38184300 26774762 10666769850 7110 10260 21190890 12009270 157794 2855312460 912660 695520 12896324100 45216162 136345440 92448720 1115730 522 8580 226666440 105840 8539440 149292 1040520 3619 54248040 130140 21258270 61200 13973382 66740 54240 881269902 219780 46398 160160 1101683880 21060 302279880 3430260 57960 2774386230 40410 2085060 1563 66360 39461100 91809900 2092722 7690140 173280 192780 18334177680 1773876 7288512 5996970 45900 894999 11134200 6644400 122208 68475 11648 2825111520 3238110 51240 507858 279186 341880 44464 2725684 33660 69520 5643 37272816 918078404 13464 520 179196 44730840 9914124 26532 464940 5506380 43920 638148 678600 900 1314953640 125872110 393648 40410 3422100 603405 109896 5246280 52671388 4351160 18993040 92557010 744240 651300 57040 292110 16560 33930 68537700 210267288 5643 13167000 536616696 306600 3215520 85050 1367730 580320 75900 1554 176465640 1613560 959595 12400 4579890 3912300 301824600 6912360 56112 1302900 413920 7301190 524 13024440 7192584 25795800 1779210 727600 1202058 51294672 84816 1980 88783940 161880 524 75820 748955480 14952 161304 233310 61380 15890 2093040 638580 83160 22770 315466710 791854 9851184 117810 18400 122700 24963 413712 29512 24095610 4554 3228860 524 43774060 10563 2142448 166704 3000 13419 11503485 524 23460 3936 8330 524 2138560 21563124 91780848 6240 940470 29835 16650 524 32760 393 30450 524 524 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 262 150 131 18854640 131 11631123900 95484 952680 389326950 109060 46638480 512640 131 2493072 2656770 4101720 36465 112683648 131 32004 13860 3802230600 262 53633100 49812660 17435880 38610 28736 2630 236147 52814762 456435 262 32760 302796540 57960 31160 3528 10479 637560 19842480 93933840 6824244924 1402440 4555320 2187900 524320 3290508 907632 33900 19656 4850 563720850 1556411472 9240 153758 9135 525 1554 1370460 970710 24699870 7341600 27720 15552450 5040 8698560 22656 6182904 197601030 16936920 5299140 262 606480 152408340 52441380 701960 6840 520 2659904 4374370 111621510 1811520 32973336 2435070 7844265 10859430 2693208 705330 78672 749484 42826926870 458850 129616704 926310 73780 3556 1253490 12383820 96720 320160 970 262 131068080 3542880 32797380 50820 134043 5839470 1523340 21545664 4067700 2836512 12837720 2552592 733200 1819605 522 168912 65252460 196620 8998080 38640 310310 51054 18100992 58365720 12091014 30 7393375 281574870 56232 18720 54180 3668760 408480 13113 43289268 524030 278730 8548518 464310 59818764 20154624 9193205 5961522600 81352656 11316 12475 15270 102120 23364 195360 13130194 34291530 4611600 1716120 2014380 234635280 102874800 63170700 35880 154872900 14483520 2565720480 33675 10350480 3267648 234360 1880235 156 572286 131 26726315 576 266076 64923 40191580 367920 78176 163263240 1981980 520 8091930 338184 3108 1174404 185775600 40755 37472113728 325584 1324400 2520 85419558 9180 210840 224557200 310464 25783450 56474 202711740 65652840 120780 12246794280 297345 185830260 1905944040 1201288 49177440 3549 5225220 48486708270 277319700 35225190 462060 6204 1378272 552160 437108 300617640 8619 37170 10530260 4541040 102287640 329220 18644640 93060 254868 1551396 13063050 21458580 3154449144 106590 16763670 21704252388 27720 6600 1773660 9156 2038725 437190 1707948 216840 64260 148971 414018 6320324670 4797576 17892 101647140 35058408 2005146 40482 95553780 549890670 522 30450 521778 60 1560 5533 4099440 9349140 10472 1832688 4280850 66667640 2520 14868 16104 1006200 10917400 1216005 153431460 940470 46368 27560 305330608 4179000 516420 21048720 63357300 1046 88704 40656 8522640 9559440 21542352 84780 29999160 1501830 5688900 3481478 914640 32700690 2074664 4247880 31710 25488576 38456 21012 2623140 12974 651168 291060 117730488 3318 3595680 33141871620 752130 1697468 859236 2220372 26195526 74182080 568788 4120 685860 1506960 336102 14608440 409770 29640 539280 250828116 2663952 31050 2940 55649880 1446660 31980 620412 3992744 309120 3136770 1046 605472 6090790860 7240856 31565688 552900 21510 3066 1928157840 38560 67626 2847232080 38220 525 90870 111581694 3960 3638100 59619 61934 3312960 103620 21420 3055800 338119320 3581424 8007 84390 9632 141990018 90464220 71819104 823770360 171596923456 4536 3322157904 1180650 2031120 97805400 469560 19320 6020784 113100 1110720 206820 8933808 32664324 324684360 313560 4716672 626808 36720 4012260 3350400 150582600 10504 8170 525 5235048 1738352 1470603960 56544954180 467072 4478880 9377468552 95921280 46556790 27262620 94200 525 670126240 16150680 3744 109643580 3581900 2836080 140488140 19076 790020 6666660 9108 525 153120240 21708 7467570 12089880 11148060 27720 140886060 498960 15400044 1091580 37120 4059770 1392300 10649340 1521791040 199519320 15930 22962 68816 102102 651275900 10516300756416 3510402 212052 1254396 61824 382242 34685280 15096 257400 2600 6351800 2002728 1160764 28621866 70693308 25622520 628866 7543646950 3080 43500688 2710446102 6240 8712 17000 4136 2066530680 1516772232 13050492 84474 26285076900 9513 198660 3090988362 1030 6600 12728100 5654 56696 303963 154132 238056 1214963820 5700 975801400 7785050 4594590 262555160 320740 9548 2610 2940 168096 8144 72216 795204 43056 47444 26880 789019140 11550 227700 3761880 175 1506960 10288404 9557646 56105280 121440 19220552 18056 525 2310175 22466 18798780 525 840840 2575650 12702 525 525 61424 68906 525 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 40 262 8262 262 2878260 262 21831466800 8144 617024760 9399390 1006217964 62700 11458200 262 1078350 1240 249097940 509124 8070138 262 506 941460 2636416440 262 1140348 10122 2242912 968898 525 1510 88830 17168580 22575420 262 98280 1074744 262866240 557872 54704001240 16899 16009840 69478920 199386 6688 1012440 842010 5544 26045580 601350 1031320 148720 622858 3672 58480240 7385040 279930 1769551 206703 70180110 183489600 300300 4294080 2900724450 42330 21864480 3126 18060 1453760 9560 35288 1657908 33959152656 39900 262 2176272 181500 10055760 816816 19320 14774760 185640 10531290 2746830 2762760 65912 201312 3663660 14910 16920 92400 6892644 191940 180972 8345128 8778660 915750 52395 268884 1327560 883080 1848944160 2960100 26070 262 15300 343295040 82824 2246244 67787700 823302480 21390 984060 277134 11362 1380060 308523360 203775 253380 77472780 345194010 295596 43832945520 125431236 138893040 4119696 49200 58309140 43524600 672336 3630 5544 5910 3066774 1875596580 173887560 21440094 3960 533324 819392 2196810 526 2012582 152490 1646190 643428450 57270 593640 221140080 3193960 3387384 594960 42840 15010632 257040 3218500 14112 6656 614460 18243720 2940 22483860 23869692 16278738 10516 49100 254620954 523600 9938880 129108 231869274 75529470 145860 116713024740 262 81510 1872 128084 1615683264 5155260 54000 424484424 1430220 1274520 314602 130820340 148875 53205138 34850 103333230 253110858 7448584 7937820 252877380 1111320 8568 2885580 19740 2903940 3683720 1136520 743820 3352157080 11199006 18212965470 3734640 204706656 612612 520 678600 17640 2270880 53856 217602 1704706 75516 16886385870 49027104 7745976 18480 254220 350720370 70457928 24629700 42432 138240960 191530500 4033260 245827296 937728 19851 499272 1306620 492660 55186488 141792 463320 9987292260 224220 7016724 335160 19844 102960 51520 435960 460227240 2201316 9442290 514140 6183450 220779 22704 4084080 993168 1093374 56083680 138432 154221900 5027120 7260 43449714 4380 40 3683680 32821968 3540 5101980 7871006 1548120 12744 182222040 86724 2991660 14020915104 7904 67473900 1588608 1743060 4718350 9178969800 526 10779300 7020 40404 664520 967219110 1303703412 991116 276068100 49797 383430480300 45821160 23221744 15015 2713200 1901088 12766728 82864320 536760 82681830 39085615800 128310 14784 51316188 38600 67320 1201560 113316 21131040 5198796720 5454900 142210203564 72208425960 3584 14967480 86738652 55521830 1413720 29759417688 97443261300 65516640 4298700 9351936 27827520 609840 1198120 2644834 96696600 11171160 524 23664960 990900 13286 91397460 373256100 10994 9308617920 20010 524 3866550 7007910 304962 167307540 402641568 955237140 197764126560 58433760 1113840 39369330 524 8580 38759961240 508950 883182300 54152280 1874420 9320 23135472360 30660 8568 3634282080 11900 46065 1523340 2420460 1283700 13807439100 4902300 7953660 17806348560 11424 44616 18542203680 5498220 384720336 171312 473942280 566383050 243003420 207480 51870 3218014800 2006940 34500 4364793180 1779204 16543800 54846540 507528 149352 32284980 2076 277200 41533800 20078358300 600600 15689520 18720 64380 8570534700 1424016 4129688 46200 11316 2056 30394776 138600 186732 18507008520 4344780 464940 25425120 613420500 713332620 30901410540 18026460 39836092 2484720 69580 75400 4608450 1463760 21300 542640 284130 1196497260 79059120840 44226 196560 61904850 2030385 8560860 315729883700 767195 25935 216609120 109593240 2605 195300 526 286538 5433992138256 34440 694331820 702 42685776 2031415932 552069000 7182 13020 630265421016 2792790 467180 17398765303920 1296645 385308 73667160 2571438870 4368355824 504 1643720 61196310 17484600 553784 31680 171891720 513864 1005606 84631950 32779890 306900 649696320 2633400 188159400 11988816840 489720 95130 79721069120 44833 12420 528792264 450065616 106291380 183521700 9695400 353296944 30772338480 2084628 791741160 538666128 229347312 526 16821840 1391568816 4080 86044140 526 4081770 6669 48440 526 280896 5544 1451760 1864861650 52269 13473 11990862 930 7904 24675 216450 95880 328384980 22513 4108 20358 29965 33900 895752 526 51745 61425 526 526 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 40 25520 48216 6160440 117852 114738910 440154 33600060 1403512 417252 532950 177684 2760 5839470 5605380 10 36015630 1919190 7440 3052008 506 13588 10810800 500 414960 43020 517650 8400 24504480 10 3892980 241635240 494802 62744 11700 591660 1424 2650320360 42254100 7536984 1092816061920 1653522 19138966 1856604 1050 59658 9240 2397720 3797202 63569220 267288 67034 15689520 92820 148512 425272 16137030 266832 2022930 587687100 10458084 2329470 464112 94830 603086 398970 90359544 10261520 299208 101436 75936 383686380 4679442 59594 1782358200 263605392 30030 5471919420 32059500 14136 97405920 98609280 185640 36636600 11615590 259740 414414 102900968100 183225 193284 33997080 1374450 541320 107360 12829884 270816 6878340 32584410 6039150 20524270 2922894456 59755850 74400 68204 4476672 5761800 54817656 167692140 9067800 25015573950 5137134 4009320 1054376856 6006 1104964 34660416 48478391 70224 597240 1538951040 33972120 44460 47186774880 737520 502315096800 3358896 2761920 499142160 1283184 206790 1275120 528360 2020 10140 4622310 4312722180 2194500 30030 2772788304 6347220 389064 683762100 6930066 923122200 317700 7590 2610 4481946 287931720 7229880 3598980 477120 77574180 42330 3600 6720 526 10248 7185360 277200 78456 30638790 622608 58832532 9762480 49166 9660 23040160 159900 2000 67830 3300 5282640 51614 28842 12546 15397200 92500740 31963800 31504 214368 14967682860 40704750 5823090 2038890 1266408 31483320 1979040 114390 203820 17044064 3556 23114160 209352 196911 878370 4662 2153976 634920 722916 905324 2023021 2560 10500 1488 7270687440 510510 93600 63691320 32980884 2375100 33932 250113864 39213220 3973200 93480 758412930 25020 497835 108480 5483088 8551400 99120 978120 236640 2078505 12557139930 25404830 1488080 278460 1791960 47353320 31320 65964990 55026270 94320 51363256 4394880 800800 1336650 413478 86689290 65726760 14784 30996 12012 196980 270396 54381670 21944 654440160 345072780 3512340 4140 58464 473340 16242140 41736 30624 526 172020 40 63756 1152228 3540 518700 750 8358840 898652 24024 13087620 14770140 1038 33256080 73164 30362940 30492 1125180 87502680 127568 4683076020 10902474 147746280 20410800 8287230 84587580 17676 180170760 33642 57055180 29663868 581196 82522160 3779160 279720 511438200 302940 32576280 114066849750 15678 3558555 1593251400 12345060 1116360 1978242 60060 314160 2731621200 72315390 425700 46443600 13188 4285260 53841528 1050 2547024480 20454 188652 190680 8610 47505120 1242540 584024280 272550 54360 24599988 1183704 2623320 78306690 28981344 21441420 27522 14460900 323050 61437660 1665048 492336504 453023004 4446 77868840 30284100 816062730 945252 11867172 5500128 543091410 897437520 8694240 62744 2847232080 8155560 25960 125895 91350 132416640 53987850 10363892 102172 11726274 1494816960 4708168080 77688600 38999856 749730 16806504 963480 905316300 2294820 41010060 272688 141827400 33440 1121861400 7912872 62186329800 38974320 353340 21528 17940 31000248 15272460 13460496 522192 231210 3495954 63323520 69321252 362880 825132 599610 5687640 389799300 3360 68475 64030 17361479520 151844 3605 631738800 35716884 30316440 1425996 201894 2170 34265 356815008 262326960 175644 48076 17237220 214200 166380 17760380 1302995100 1608156 19112361840 18033180 10060 2092 2307360 3769920 1025640 167649300 4662 1132712 57687630 333900 3432198 9258040 7316976 176529600 2610 1160 3804240 5008710 30444960 210240 850080 1439100 203616 6511415820 66539 379320 142765788 21867594 2061458352 79920 446550 24360 467670 300300 31602 4038697 53866995 250560 4010258 1010940 1008 569396520 3640 33732720 256136 42697200 529368 48560024 67782120 54720 7140 230571 5103072 3471300 250470 530829 19838280 63732 122566080 3846480 115830 1291976796 3006146 19976880 127512 9747800 2129100 17220 6328140 3693328002 19059612 5982660502 77062020 57083790 7680 480 527 424116 38955840 97650 486522 78183518 62952 7980 61509 648186 3864 1880480 1758540 13500 26790 2042582560 40656672 2550240 18130 528120 2347585 10501680 2163460 1594652 7147140 67872 38280 33705 4582249 61600 69432 527 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 506 506 506 206340 506 20813550 506 3069000 17078880 253 506 37080 1112520 1911765240 506 30 1665944280 13485 1484820 12390 23 348 46 199920 333845680 516978 256581 25976 10248 80 246140 253 198594 780912 10097010 13160 4071704 13693680 8585 41088 5313 31973703552 253 955332 92700 2581920 506 18810 1764 2020 18176162 55279 386786400 414414 2651880 34340 13498920 25092 1578520 900 1977360 702960 132762 703120 253 65730 1021020 13058584 340105 4970 1098013800 3824520 5091240 4308636 516 5652 446930 25551 22911470700 546620 543308040 3792 102810 3122870 505800 129162 253 25272702 4853772 471240 7618240 276131880 29640 477360 7821000 50400 251940 2184480 109080 9702 14855634 39872820 257070 3118604 9121254 3437280 3157 1058148 2070600 4682106 2111292 899580 3931135 566921160 39767 590457840 1426740 269336 3598320 5796000 81900 171609900 3421080 520 1022 47493164628 14805 21383040 23366193084 548430 253 659490 315840 15873 255816 36708 3165690 12006072 80324 1659026 95688096 5350477860 161034904800 545969190 837994872 6240360 2062710 15975960 84240 282150 161640 4738114080 6962540 520 4736160 363660 27384700 11615 2041800 112600488 314160 5081160 9763005 2440 15618 6120 528900 526 3450564 1684800 195500 552684 28782732 526 253 630 21988 681037 58292 17007120 83723640 134820 210210 2460 1181472 11411400 672840 25675760 38538456 3960 6526 1030260 27888 252840 29810088 18480 777030 29349276 484 673200 25760160 527 599433120 4153035480 701108100 105252372 3177720 873570600 23688 16716655440 2669040 10785712 3145296 46966920 126208 3055406796 12868320 1305696 526566000 29120 62118 7840 243288 3019770 2324970 41805960 24091200 4078140 549450 1180945 2455560 22126 143783640 332990 601513 1135494 1575252 36354 60133024 23729160 14588508 3510276 184212 981708 1204860 46116 131004720 3809700 1434800 406162980 87306060 6108 6891984 2583 6358968 662376 10316880 926310 91331100 794580 1260 3240 253 20010 3540 116172 526 23876642790 5152632 106586 76130460 2050272 148985760 450240 66912300 4296600 169260 14515620 28468440 8596830 6062317800 16574796 461158830 2709267 878220 40815500 7826970 8580 230510280 1887900 6832980 30491370 7650 12324 2456928 868560 258752070 70330974 525 72582160 4030650 183222 374749664640 889280 1701282 748347600 2577960 3647 1273300 16720704 480 70686 5619900 394234352 7140 516516 830701872 1856400 12350 27246240 728364 1670760 2074800 91651560 278460 39730980 419016 255261324 37874980 7249830 1501602325080 1728648 825132 1152942 33594 1314720 64042440 26126100 243198 2749110 42907320 4476780 67127214 1297170 267132600 328712274 10395897120 1830039120 143291610 8820 132 4306662360 1652130 12159420 28602990 2565 396060 212252040 22937040 74448 167388 1333868620 29182860 924420 35630 1085822640 8056209 703920 11051040 59532 1367962596 3663925 22520406570480 4583040 494160 72188156040 51275364 193103112 2904106260 580353480 3283380 175890 4256406 2614719 144216072 8269086 1295710416 3851553 415046160 374616 1361424 5493144720 11700 263962440 104 88188672 318570 93100 976080 30296264040 167997060 4386852 4785 22365 153192 348270 11928245 98943158160 240380 28445352 71665440 1695600 61600 3936 7674480 247380 1586943540 17572380 2708916 316540 206100 453332880 1417549140 5110295148 412902 55006560 2532600 1417260 38607240 43696380 285120 149040 284130 8491210 3658590 917896980 12687180 34710 174 3261960 107613090 23979996 33368254920 10557 33215220 9300 19188 31020 7140 70064670 1633170 11679850 300120 297214740 4750200 11562 44102520 84298214 109706520 4969440 360360 86040 536445 95838598800 34632 16205112 785400 33768 6930 145418 781407900 18347625 1186416 603900 3157 59087 276292590 11051040 264 3431571 516664 426426 22250889297 159960 8674029000 16027200 297540 6695 35167860 96152 1995630 2063535600 58258320 528 512 4386 833935340 4675882 143622900 23310378 1200540 1120182 52675129 5255657550 331727760 912143232 17992 975854655 777030 528 165 10557 47663400 359160 440 21645 181896 1447042 264 1293900 528 4696860 396 20709 528 528 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 506 506 506 49980 506 4389360192 506 815760 9043164 253 506 14431368 543230352 4929246 506 8075760 23652 6459320 111066984 527 529 4 46 4247797320 3926160 23279256 115488 46732686 28119630 60993240 11652030 253 6671700 3546234252 150588 10332 40920 4691700 1674250620 37315 39069576 3570 253 8744120 71550960 26448 506 234141180 13436640 5668572 35004816 521 1208420 1690920 423660 16439085 661572 33705 220410 14873040 88200 631890 114600 6476184 253 276012 414392748 16863 399672 36022140 11584300 465585120 1094536 156768 39900 12640320 107388 27041560 235914 773094000 865122720 2918799 44320080 1021020 60161640 22365 253 28408680 15960 2420880 42643524 26040 150728820 225414377760 114576 517 5190 590520 127800 21575580 19080 7000770 2310 1235460 11484 136686 12525 64623840 695079 30800 702854460 7245 315744 3716064 1146960 5733288 725400 615600 5233800 99528 12698460 100338420 321888 117943716 16652724 6887879460 23220 20790 1379070 94710 253 103530 977114463 6087600 14982660 8954400 73530 75600 38640 23850 72820440 9586640 15190350 1047480 2708940 70450380 2370478 15273720 22132 33120780 22713972 3802920 558131840 3259620 68544 1132488 33166 4897620 97236720 139419390 9399480 161763420 5314680 1855620 520 173474280 42345940 3190752840 87780 1114512 285377400 74256 711085452 18126 253 16218 2112244 674436 1943304 250992 161650244 131335200 23650440 7266 1912163400 6526 5112900 243600 335602358 1618210 37101420 705180 203412 242880 5475360 6844740 5062520100 126984 91640 175344 65404 25175 11304150 5662576920 60180 2957616 7225530 359898 113526 12480720 3387915414 2662164708 271656 96600 7452984 291126 1595580 47880 180180 109769574 7616340 4385150 3305016 1531530 857220 12111661380 8970 16302 89910 4621680 337392 179265240 289477188 42859080 14648088 13762980 6691692 3560480 974592 4592280 19492200 190570380 4340322 325380 118037766 49584780 281980050 175560 1380400 110160 33259380 20970180 147084 199980 3723547230 1742664 36353616 186568200 16268 840714840 1050420 198440 253 30102 207060 2142680 7753900 8080170 30558 367080 15231060 874720 157777620 64704 43450680 13860 36270 7210 194344920 50495760 279972 5362434 6535620 145854 72923748 232996764 1348200 9387840 447209100 39160 795374580 117575640 48840 1730670480 25948 21372120 4188595320 36870413580 360180 44786280 2060280 1179020 1459033290 20233080 24261690 83952 5621 5374895 22821480 63954 1945612 102346564320 1568 314640 49942200 38640 22528560 408188088 65615550 10812900 162922948 212698200 10819380 321170850 2210880 143664 128648520 3952340 1203090 135162846 35280 3574872 341518320 39156 103530 2224979040 887096 696900 55272 1417770 561232476 181441260 67080 12052404 15840371820 4260354 3126 613100880 8423840 21420 2847232080 152880 67510 1266706890 49476 3556420 106517580 753480 60300 1037400 42987420 36540 287040600 394804200 48204 27948240 2398990 7437120 216248760 2530920 21785400 1114168440 73920 1316000 5392200 102451050 3127521600 4312980 13778415 40426972740 372617322 22344 27264 2238916680 35826210 1578 375771060 17015460 29262497040 2335620 11500500 93840 34573308 1275120 16462488 66413031300 3003000 1053360 8232 21312 533072280 1887477599700 68444 27655320 6692786100 1074468 27720 77606640 17028 858600 6159780 38807424 1797476 69729660 821304 15626520 186695498340 2100 719025780 3669906240 3060 2100 1460244240 20970 5190 4774770 1719407 70857930 135581380 1382096100 1417800 2438460 1349370 758960 1261260 1282380 2080250910 47999160 162180 529 5921858908350 699720 237300 7036005900 1829880 24037524 235195884 3612 160650 369393570 5438370 6224400 594778800 311220 17045 1888543566 3301178370 59940300 1135078560 616922124 543634 49729680 3036915 1059219 184337640 4168 143640 75968424 12640680 62304 11937060 529 2936934 42304191930 58198140 173082440 10816080 1617270 335170 5115 704352 4114 2938980 246258792 2781438 1097688900 468507468 150800 13590720 48129900 529 283769640 20898 29881830 206937808 44099904 68154 228754890 15299712 481648860 3160080 261903900 529 8643888 67204 68068 1023075900 529 631260 20727344 734080 2399324070 35278320 127553948 125160 46596 41568 24804 10180450 529 34050 277200 11130 529 62128 69960 529 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 87 77055 197580 174 383118450 900340 201006960 1377288 58 307835 229944 65412 21032 135294048 2389860 3760 363636 1010240 29172 252450 187740 4 552 516 256200 21236753070 97188 7227960 102845512 105616 67544400 8228 94428 136528 3645684 20400 53448 525 308850 1930110 1153752600 322642320 10487400 6384480 19823887860 178944210 95078550 1233960 5305774320 67116 1661328 58 117300 375060 140490 205920 60060 639 138600 11114640 21996 46911228 17559360 39301080 211860 6887672 6204 667040220 2240 460701360 3603600 3101670 143640 16534050 168168 224799120 198471150 5400174780 431112 373800 255360 197760 4037880 406640 13998523240 167994 2929080 220630410 64332840 1691710020 4710860 6864 4457640 28268 961260 53064 4947714 672390 58548 133584 337840 2567544 516120 16030 174 6666 545340 4812 392112 70034580 310590 8351640 21360 10320 122892 5454900 56006160 7020 950040 58752 8230677840 14820 111098130 2266320 3327870 200079 9324237384 44850 59580 18589440 15228675 2670 22878 11550 2502864 313111260 1359540 10260 79231152 66096 34097040 45136 1848852 26250210 4755240 16846800 824460 13975920 2003678820 139680 74308777200 519486 1018164 12624300 121788 10367820 22200926 2019300 1206195900 20996976 292560 2851764300 3719165310 17777760 414414 1785420 14028 64090 47960640 10381140 201960 1075020 75264280 317460 42504 630 34472 609588 7455240 184688 2061444 7718340 345306 6492330 28210650 353400 37523772 15886926 392886 22680 54288 1161582240 41722590 43023800 11334960 89546820 65450 777840 1418820 216567624 35700 2005223220 1630980 7590 1556520 279072 171492 9743580 150850 22800 1615380 53012 358904 109992278 303574320 38426640 6174 115644 383492340 529200 155610 15840 1210110 592200 28435050 430200 593560 27456 32122752480 1872158220 204143940 1722150 1173510 7878024 41040 4179714 34020 58353 270818100 252840 4168 529 1181050 10885992 260520 41323464 1312740 12521740 119714 404100 44202 247904370 20853900 2284452 84582 20252100 11792882 22992 342550 64905770 5460 9720 5577 174 3540 10412428 992 3920280 7968 9576 7524 926440 496080 37710 257297040 26928 1129964 11044105380 9080 22330 201152700 1422 36206430 143040240 238170 60060 623070 88851168 4537680 478337160 132600 99426 56040 185592 33478380 707112 1693926 17401197450 4245120 3107800 7517400 38541 432960 490590 973840 34425688 5312580 20656740 145566750 727419 41328870 115920 57225168 15469 19656 10071341280 75480 807840 1150332120 135408 95929680 1129752 1616487840 360360 36792 10482552 21840 7294 74550 18040 3970470 114003120 28320360 484 44742600 2884560 2249528358 168072 60060 1059630 10488 4371380 1331064 201930 240378390 68537700 46991484 93848160 145913040 1275120 79534 132 314386352280 10810800 15872220 4463050410 17947176 16102944 459264960 58920 32732 4544610 11800 237734460 172929900 4114110 456392540 64602 720 3240490 35760 1288650 6960 564972408 4760 21714 171864 13451760 59502300 480480 425394180 41939100 2166300 486346224 63168768 153594 42716520 1556856600 26730 893256 5804688 2550 26738040 2373735 16800 69300 67089 35814240 530 1859854920 4112 15033655 186984 187650 142680 7533120 106260 1209780 3581424 6300 209701856 95229520 1052 23021400 22867884 1201200 6617988 62560 96900 1884960 33527340 8100 26950 39593340 31668 5094540 85267980 33153120 1026480 5225 1343160 1819720 97126480 709770 146160 12728100 1560961920 42254520 857776920 976320 30972 482324 412569300 2101680 15480036 352170 206830 7088460 979374 4444830 9936 536130 1572 23938200 3132094 530 32364 39228 148918770 364831796 3661 65362752 530 774180 11055240 6733020 324520 32153800 433752 2895096600 523974170 15815304 51480 824220 45188100 530 1399440 2689344 32725770 1388860 12425 3220140 5346 708070 432600 67089 196500 1883700 29421 11916762 133446690 73458 3612 1545 231420 62832 69344 53693395 22095920 60880860 4608 9709 3280536 530 13065 637560 538150 2768892 6552 39534014520 216216 530 32732 2524340 1172604 13682520 38541 11568 200340 6844 1162986 6825 530 530 26268 31152 530 530 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 261 9 360036030 522 11374860 173376 149640 18 58 5980 204798220110 2771340 36040 26509560 67580370 1574892 13176 2076 10232640 248040 121584 180 164848320 22978410 9155850 101790 246561480 133969304 34944 9660 2484720 489840 56520 112230 198900 5873280 824 59892 132016560 49005 951258 8448 21561672 559728 6471360 1961515920 194466558 9074466720 8755890 92568 57993936 522 531 41184 675220 3315312 20632626 9 69693540 134190 58537440 14961960 5625900 11981060 883080 60554 671470800 34321980 7853385260 11664990 26929980 15421224 357840 2066460 416520 102588 64790 83743660 1006104 132335700 2487450 13572 1106591751720 43023600 641706 9356424 915420 60876 146718 667821 270840 378144 10107240 546669 3089370 2484600 694922940 2281379100 19554990 2521224 7409220 2187893400 17683230180 46398 174 365442 531 1369236 2626260 785400 522144 141960 185280 1409557380 19990040 2541092400 6364050 19677312 449460 8688680 14910 785400 230850480 2926033880 3176880 111361796 3535140 2110363920 20566728 939030 36650130 2670 25228 831600 530640 1345974 672840 29309280 85765680 2610 5933843982 448560 31495464 12072 7854 1002625890 2595054 344033844 2611343280 247380 1615068 127890 2377170 2715840 99431640 9174900306 525408 507100 273240 49275270 32382 186444720 4431900 1026 130849880 35942832 1442350 59893496 41257908 12451110 111987330 412800 51040 20898 10483704 18 6474513708 15708 141450 259600 350810460 9058280 223938 1455497316 394063782 113256 11879868 1938712930 4269720 1747980 24779664 286344 15120 123900 327447120 13304484 1058 2960496 5676300 621600 445690752 128772 43512 71016660 1007454 3377220 6204 327096 154489608 74400 147960 3212220 9409400 861536 3612 1020633012 864 8160 4204530 22882080 18564 10685010 27849987690 3903048 5417280 64797138 218400 489684048 9103900 58872900 6322440 130694200 107281980 737592 7935840 153594 358440 8008 402948 6644484 1671120 42504 359213400 1314870602214 1045330 6552 502320 99426 28631460 11590488 1544032 155380680 1500052 626220 76608 30660 5217300 357420 5200 546840 637260 50840 7480 174 3540 133140 1058 48720 2472973 32904 36540 38984 1865280 31477680 198244956 391572 531 26535096 340255560 12603864 150696 8226 45945900 38320530 37018 66454080 91080 155363208 1284888 7620 12708 4758810 2565 8208 2580 29837784 5580300 102240 2232942 3074580 276276696528 3402 2249760 6717452 193659480 764875020 70840 30180 12031110 1400739120 30902430 51184 12426000 25960 42252 2002000 1557 6900300 220668 11486640 15808380 218448 1058 3658560 4144140 682686 708726 151826220 7665438 52857481612 63051690 1466672130 173352 186120 22826 204680 106050 57118740 8112 2847275340 40548 367447080 1808619120 50760 337260 3511770 107010 67116 1033200 13089440 322140 2847232080 5880 404299 41243190 5478 4275180 212280 236703376 70478 78120 2520 116587680 159383400 190011360 25850 7309296 9078960 8449980 9945216 97524 6415312 35422020 419376366 5972610 62580 16773900 115468080 4290 194010 3639402 31008600 7068600 176484 410484 952709856 13860 59640 35477442 21912 69300 33716760 1126320 21432 17721600 342796860 312 531 6396 23280 217264 524938920 1238020 162417864 1212084 81789400 611072 2076 17010 197932020 54422520 340245220 67680 10584 342876233700 2108 10977120 32760 11377080 1613640 29232 7140 147063840 37920960 793626504 560706300 32660 88686 9450980 11544 56253714 2042040 2719332 1076395320 2630 143739180 851180 18299940 176262240 230010 32305 21018 826 769860 160962 12804 1502900 29970 58509750 34625448 78960 5402592 163158 257400 7020 332696 174174 3260045 121546260 1906380 68523 50558088 939120 64484 41801760 23568 574084 1178760 27376 6591480 10939955940 446362290 396369450 312480 522 3672494496 3420 3454485 10548060 5210 10690680 1047100 204204 262218 6994185 174768 124620 93600 401268 52836 211417830 1106560 73590 203717430 65234 611220 104492115 87600 36818 10499268 143336 2489760 2237820 6538180 1801800 1290124 1679213900 414521952 2836365 691470 1512 5420100 531 812328 54488 12654 587880 26566233 69788 67940 531 531 11400 38984 531 2343660 62834 70490 531 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 36 15 2471311080 530 120 1040820 18 1718430 163540 97092 6393288 8 18259500 920897320 6447936 318780 120 86638860 51858380 12105360 92 21716452800 181737780 1947900 1587 120 57691440 56087160 34157592 387464 34929180 5068050 41710 134316 108857892 8 66170 167434020 527 144979380 1229820 226809 6240 673440 16104 154269150 48678 112888908 74200 212784 177858 3976173180 2982168 220014408 5032170 2473120 36 82440 17651790 4080 1567800 2353176 407758260 18433800 34739144 87780 437578680 115914288 14041500 26255208 477180 33817245 90280 120 42821136 15843371544 3018663648 125864941020 1058 2903060160 1086180 928620 229320 13130 345780 110395285 23085 1072260 95160 7920 30705 5244770 121800 8089515 122106 2863718 48383144700 11536800 11504190 40692960 1318044 281820 273904 17616804 4774 863940 470820 12529000 20437680 470 17802 3150274794 1947120 39564 261870 62529264 58680 7994520 121687020 850080 145180 5061161490 622440 4482516 40800 2539800 301708554 531 81304080 185313480 30 4112 35494470 61686 1449229209 176616 39479614 40860 10972104 19178 763680 30834804 33350130 814884 4940 16307280 16605 1915200 630036 1497420 10014660 21766752 9915046680 136500 31506750 35100 88254810 10070100 2402550 3472560 692580 167541660 274475880 10626 63698040 300300 388850 1322835480 86580 64741050 155652 1030744 10030020 5599 18 100700 665874 160272 2160 50652 9766860 12792 195714 11365200 44411220 32004 394680 135240 46980 316092588 12306528 6103890 54730500 5460 813540 11367510 11086236 11707 10541700 1604806698 2696860736 233307270 231327330 14520 60060 193595220 13376110 404586 1838858 218359932 10140 2171400 6036 8494332 250920 4890900 70266196 1560 672384 3854891040 4865238 161040 1460280 1004328 34157760 674520 3020220 1304160 432630 839790 97170 712712 2620 36540 156450 1443468 161160 2620 15054930 791339472 17933580 138848535 212825210 7528332 219520 4065048 1839600 258696648 532423320 2606268 2570 293541108 200412 31735548 117180 5210 2823480 637560 7728 12917460 61040 4984980 60726 60 44732 5338320 6510 34612200 4406688 2065140 4497108 50400 3263832 1953705 243062820 3666936 81900 2181960 293020 6126120 68400 929880 1476552 443848162212 9117708600 8147316312 11473712250 2130360 53245920 71628480 44187 112560 4187790 602076 29995680 36559044 31111516332 267960 269768070 52931340 568836 52947840 56479900 2327306520 1726890480 369701930 25620 4161850 4036626000 389589200 10976445480 14196 255780 202347600 4074448140 741048 144900 2076120 49292880 4500656160 5514120 363225720 3662513820 12936 3190320 203386260 4213925604 12656280 6261708600 5191560 159462450 36005970 29431710 12798280 27945426600 12046608 3220 161120520 7850880 1811006736 39566100 16524918 10428 214200 378180 91740 132379200 2824298400 1113840 70769160 530 8844 4306662360 237978 2479407840 111443492160 444906 34275 3324930840 1247784720 582692 75118560 13035456 124958250 312591092637600 175950 153504 34535880 1313160 114937680 12955800 193980 1077870 289943133480 119117460 1522554 29178324 3480840 21570120 1310389056900 1622880 1462193460 134974224 24200154 7460544 273162120 27846 2551803540 294446460 544680 511980 10572240 4770780 357564 1053360 1182216 1544489100 600600 49840560 70167240 33281266480 174660 7878140 290420656680 12966360 7525140 96676941900 170168376840 17940 76668849180 528 45540 1210006980 456120 4627260 1468383840 46269180 528 626427340 651365520 1476 4176480 206100 251170920 27996728760 16001980 53040 12245310 19279260 627900 337056720 7820172 1607856 492541200 2029258605 6510 153360 446200 50415540 24897600 153864480 8208 3511872 2100 1045160 1491690816 25010 442442 46297680 2718300 1578 60855480 4103904 14811237393876 481723482240 10080 67883200 6151959660 2289560 12198816630 288752310 77280 4427792775 600600 268038320 61347 1481160072 907632 49076696 7490145600 21915 366860 187634304 801868320 94954860 21569985096660 138380 2610 85175860 121168320 587011040 579699120 79118022 727518 42572158200 63867 1986378940 28805700 1404 75498952620 11823630 1890 28644 48321000 958176780 66690 4468320 1177488 1008504 119829970260 3759308 171 10090520 239376060 209880 24279090 17680 3228654 919594300 11795680 267960 1523660 159588 2184 1853887035 532 1640 92186556 474912 1122116 6074640 15378 669864 2780360 5724 399 62835 532 532 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 910252 15 43152 715176 120 27838200 2414250 97008 496108620 22344 88 8 173676 163359834 17705340 185621436 120 12295080 2337840 2195088 7332 71406054720 5599 732366 213024720 120 1310301720 15670592 2495976 528 40949496 3634092 64368 2691000 1587222 104 6126450 1232704 88 21042 1102356 1960 3213672 60060 55380 1722240 1500114 11280 73800 1320570 3570 82204248 121212 51236640 12432 3505810 2934 207272520 15840 1314733728 843336 2614527300 25555530 829068240 68684 11029200 13457070 186760 3236688 5978700 2807176680 16051728 3619 120 3671640 32715540 878470320 867579900 15330 341880 277290 3920 528 259440 18920 1059696 529 8607739140 328440 13154114550 6752796 7324704660 7728 47128380 12360 4206983088 18135600 78282750 125876520 31694460 990 38298240 343245 87000 1672 245840 5515356 523740 65601 2886984 376656 4563 51984240 586460 528 40908 3080 260507520 51240 2133990 215340 1417920 97960396080 2785970 535920 5252940 62400 4920 21261660 1705440 30 1068232 757275 115920 13146210 219765 1488 192780 32583852 842520 56233620 357871800 116535 11894220 219030 3395490 4053060 25857 13390 9510850440 195312 65271700 3281850 903120 3544464 120360 91010 27636 6720750 7510776 24801840 24570 173880 44883300 3477738 73584 116555040 1158720 10038534 2635 286440 1095276 12516 889240 990 89676 20586 461863 39600 199397856 219780 1345890 1050 481884480 327420 30766260 4476780 533280 465120 2072 14543487420 15090 2188920 63562800 1655908 693666 87135 1382172 12104568 110715990 2620186080 239888 601056456 28560 7755 35805 5701332 274786512 56322 514800 338100 1132218360 2635 1688400 769860 4629240 66850532760 8075340 14820 8057515440 384610380 1701168 861360 1983456 7327320 227754780 11341680 5625480 547836120 928620 195463380 322140 189382690 890156640 367920 133877040 203700 25953696 151500 306524400 20684862 26860680 6514200 6180480 10101000 448174584 2554370 3370936800 3583860 1170939 886662 637840 1749330 669008340 51520 74135880 798840 3736740 1073856 3528420 2858640 389851 22811052 60 44732 62480 18690 54510 2668320 12564 2273300 8725080 173712 9472944 165204 35112 4625166 2291520 38220 106876 441090 23480820 219633414 543133344 13153140 7665 18816 4072992 27017760 25308 28681380 37922040 170088 27792 57720 578510 12436632 2671018900 3410790 936681900 3682 5833380 19221426 451044 55860 67680 3344640 3199650 652080 4260077940 9038832 6340320 7883442 66838200 5994891 499800 1710540 426132 6734 62460 62002710 5728976344 203490 15712 31235400 144900 55970 1097568 32850 32151420 32966010 19939920 493873791840 1454418 48384336 165360 11455794 115920 20742414 193110918 63000 4330480 27124020 5822040 22636416 4105530 7728 20178 710629920 87915360 70184 202153477680 5880 329448 1455 929880 314340 961955520 319300620 468072 291732 15180 169260 10848083400 203063406 13395360 14508 23169740 2599605360 614460 191268 859320 34320 508530 60571 7540109850 54397200 389760 1560 91770 10260 147180 7968 34007820 187572 110140800 188895 9810360 1590 545842350 1111800 1167988140 7352202 14280 68781 3360 12693450 533 107442720 8772 193620 258888 1473026319 3999960 3682 4357236 893156 127890 32410 9802800 3736740 14949720 188256 528428500 255231900 1406836 120193128 2904948 2620 43879780 11640 157503060 176580 2116 167272560 452907 12571650 2224112670 252954 65772 2540 1528176 12216 143220 44745 3769920 1855350 975240 595650 2640 725040 870 8754720 144670962 7560 11393928 98384 7325052 64236 813624 3174444 717756 429660 115205160 1010100 64702 69130 1976076 139015800 2833530 2148300 35737292934 10845072 504 314160 1864152352 2209928 526812 976456 17272 5331400 718793280 36612 100805412 2395872 45215820 20880 2314340 750204 69130 1022070 28160 472770 224400 59743068 126247 1958220 46530 353856 533 9135360 520 70470 19536720 267890 7770 60461070 255595 357469200 299098 39198532 222407640 533 9665642 1948859640 2586020 1507623 2138080 87120 21164 721760 70840 1118994 533 26600 17430 5707856 369 825705 23280 25440 1649817 1759956 69616 39160 2415846 533 63012 71022 533 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 212 212 4534680 42238 106 111720 518310 768920880 18278 829710 297242 88 9240 100047570 3623928 318549660 628544 29722800 2387540 438900 2843148 240 131295003840 3243240 4056 4287895920 1317624 42034300 1381224 51329970 167948550 1582200 3668 1592605560 234990 6307823340 534 684600 2346300 264 1090980 6056820 42572145 3600 83584050 372840 33580 621690 3155490 1844840712 733572840 108685080 433752 2104 16836 47857194 11662656 6516 299880 4620990 139219080 267058 89460 56859456 371280 4928742 366036 310310 226633704 1100190 10360 61880 8539440 349320 400680 520380 30455100 474481560 67968450 101244 636768 1923264 6691230 397188 70030 106163400 90236960 106 8314020 41148 95190 383760 351900 12515400 369018 23694201180 620880 107629788 182600 227600760 2520 2099966792 29659560 84264180 239768880 1914 198660 13860 1506840 4188528 2538180 965404440 39615576 1105884 531 174840 96195568 533 56301 1386771400 53676 33578 273792 2595 4956000 245520 1067900 4512480 818400 2771340 8576568 3630 532 109032 15480 90480390 1092180 12132000 13475700 1470 91020 1012 2520 74604232794 253968 86156070 21649708080 3365964 4514400 19867540 178920 580140 4488120 832524 1263496770 1160250 986568 65208 7094010 98580 88390260 331668 1232880 958272 4200 360360 11950 3316390 2920632 9768 125580 3717084 227441760 1805076 36636600 882 212 533 32873 2109360 40250 8880380 66886380 32760 423150 774649200 41212080 5544 88382 8213925720 289991604 2612725920 518980 96039300 12908560 1938350820 34408920 57120 8731055760 9115860 16594380 817837020 645660 1472310 36190 10995600 11231220 19720 19150812 126003 535530600 390131280 43260 2418000 61775 4377240 526680 7364700 11198 7470 89034 61821060 20280 172251378 6597360 366270 190800 7238 34860 562140 27938820 183222 481864 731640 2620176 109521776 15562 522 42612 59560114848 27443416 797558580 55770 535920 289275570 834593760 21160920 3717090 4546984260 8360 2243592 964920 5921916 61911990 27078544350 2116 27550 222616590 8136 25843752 26580 185800440 11377828000 81258 7260 212 31506 46830 43733 423752 44103780 2638776 17175060 70265 18518214 26197920 1805403600 131040 1400 81107520 194040 8010 712344 1485862560 3024 155540 5478504 4000 129554700 165750 11544 30608550 4920 699270 130242 11928 132860 4405856 7728 14599470 1484280 11916960 11090520 46644 14864751720 504 1327554480 890538 114960 296444148 26796 13670020 456506 2987424 1578 854700 3242559 6399888 4921840 293842080 4425092 532 32934 75283320 828996 2310 51573600 13285620 56044560 1757496 562848 5195190 65208 10909080 8466 528 301070 177354 6240 570360 59706360 1874040 133266600 42122430 26566752 9002760 1141686 332260 11739780 345290400 12252240 202106520 917510 8844 4306662360 16740 45945900 118408710420 317148 6944 43714440 10380 782280 90870 1476110 17404 1680 91861770 4048 142479480 4706240 65664060 245520 52351670 14249340 34607496 15845984 2471279580 3670964220 534 750360 2341920 110528340 480480 32388300 17251500 704880 16686150 102334320 352308 444053610 96552540 194332950 252504 4932144 59144250 2114700 522314940 33384 534 18471 32032 110501040 692108088 1312080 130184670 65158450 183372 11106150 9785 657230 209520 1372788211080 631349040 22826580 280756 536928 16103880 2208300 513968 1947044 257215140 2241217440 272436 2700 53900 2657340 530400 2645 669810 811440 21340 2988 736560 385574280 31695840 52710 9633120 574860 134520 3447375 12360 88740 534 98024850 70505 3960 29820 8612149 55465200 124608 28698432 12714 22230 133438890 15288 32032 5928 64120 31878 32200 1742160 53760 341880 9397080 3689 1068112 138889800 15844 27951840 9272 1724425560 2104 1548 5868 534 1575 29099070 1764 405060 14797706 150840 72447000 2023297640 68648632 5753 41777736 1112302752 67193 27144 56770896 770302260 24151050 1771770 10038 534 8182482 334400 35198640 1480312 10195920 1548 286790 9900 26345 18213020 4447680 924756 83059746 11753 24600 534 33915336 33124 1798986 247648 54285 1362060 29070 534 2490488 47040 103668 534 5148 69689 534 34026 53333 63545 534 534 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 212 212 1932390 22 106 9681541800 1050225 667800 67704 14834370 130793784 7492020 17049384 3612392 17907120 15270 73080 103330920 62140 22800570 78138900 265188 91489860 223146 28948920 20970 534 8169690 431480 3816 311220 567021000 41384574 1631592 72450 40721460 3035340 49532 267350160 9741564 15811224 11928 1430100 42222180 166498332 12335805300 14946426 3739320 8976660 4120 11339580 90830790 14973 533 325710 6071100 532 11844 48670320 87360 98320860 353065860 9229874940 209880 175298156 834260 98472 330930600 393828120 306384540 2070422172 15060 39886 1781880 695100 21528 2357628 259040760 47790 3535560 29413634 4715040 78540 35640 230110650 32436 3693690 530 138600 3770423580 26598 11080020 37200 22810260 5936627520 1885267818 239817240 1322676 214830 49053160 999900 97090 211571180 138123300 164913024 22 6090 950681340 17668140 8824725 462371910 7483560 11020 5061680 90507296880 18189600 28728 12072060 9354114 657719868 14258160 1955460 16150680 95940 864570 101016630 10299900 7701031968 4914 3961980 10846580580 331230 23674 4978926 13665960 296070 5571180 23400 882740 2303028 48510 92626380 1136520 205860 4170 5293970 6171480 792918 6396 610740 191520 1636020 19235160 1089840 47222475300 24912888 74800 197694354 25672140 371280 144984840 313953420 14905968 118692 90621288 8102094 144336 20328 3063060 8272 574560 34567764 534 15311340 81840 275310 212 28025 562653 192 24570 115500 46957218 743263170 47095950 233819040 139876 295260 115140 397800 802060 123269940 530200 39578 43428 9019816344 10196830 1578 1030734990 182928 46969650 5477295 378882 4062217680 7294 5430960 61226880 3220140 192372138 79800 431520 872340 3108 23463 23375157 24720 603216 539070 877529856 6582420 67680 35560 10150560 11774580 14015400 50810760 6016920 13860 13116180 21510 4144 318780 1690806 88430760 74364290 242352 74760 1589688360 1575 1369202016 721701000 4808100 1147566 205260 55380934 41076 76560 4825584 1155660 6204014544 281580 32934 54682914 964782 137400120 535920 30360 2144520 14645 101388 160740 4947600 25740 327294 662460 212 31506 240240 1237350 8212644 169740 71424 457116660 135447 53633580 115653009780 30723000 15190 3748714200 29736 10062780 228651302880 2257128 9086283930 55180210800 166324620 57932180 750732058440 1075761960 12765 150889200 32154 46620 12765060 4912260 808080 5960524752 2209941 65631060 2158646610120 339880 274088880 34529040 68364 176456610 214867380 19344 16560 1529317790 122522400 95046 418320 352085316660 27733915440 624383760 364210 1768591440 25964418480 44419800180 1156800 4198429620 46457544 2562252 22707856080 7387380 5850 10812812400 1422613296 23360380680 6944284046579880 20370094533096 38880 3001980240 211500 32238 337542480 14029410 1387372350 1207749600 299033328 21516 2968680 420673296 55507740 25025200200 106430688 117366480 73229040 17892 267270 41081040 3934355040 69300 2847232080 311640 71484 1486560 535 3343941480 8631192570 433440 7012200 7999742520 28560 2618535654 152076216600 82152 4734 456091165530 989308320 70296 183269520 93545846940 483303 16446961440 6026190 573600 49665924 9478350 1202554080 404909688873690 21282300 2460 8160555480 802484592 2930928 114540462828 455952 4920 1148235165 1596 13861680 164220 1009788780 2429700 15025920 528 221760 373460472 1544489100 6366360 40719737520 43560 2124 891480 26977860 107004 324684360 99220 44620 17436532800 287928 55828080 1114211340 466200 1822860 298326600 196369992 678012192 475740720 186846660 387616320 93717960 1383300 10670933520 5065626720 7958720 2181960 2163766397492700 1032199560 3335184 189674100 58897860 478736720 1679637960 229700880 642390 99219120 744480 406980 32150309730 29791905 100397737440 15930 535 64460 7042926 22936 3425822400 82253371200 33726 771498 531644400 275058 10668 26779284 209056848 58247 64302840 1835400 7182 120480360 791571340 9821000 2940509880 1566059040 360360 9175320 154665 129717 863660397600 453960 154793496 1295010360 7140 67266 2619900 6082123320 23671134 13487400 25817220 233640 14821426200 187740 7461300 266570304 70854 6739920 47124 535 184800 1075783800 722501 880373 24064950 71514 2153970 238679280 191825520 231840 1888272 122672 12422700 2881901880 55440 277460040 322599480 2060 2034760 7259447910 315885284 56794 740239500 1769040 8289960 1021530510 42966 70224 3041640 340860 45222716 1052436 4433520 101306744 21063 20239494 1345960 2867046 535 1597995 63546 71556 535 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 89 2748130 178 44 4879680 469700 89 5929770 253470 141657054 261060 3112560 913560 192918 876990 18088 374220 1321488 309151050 281112 6644484 35700 55073818800 2068320 688090536 7121783760 134904 2369640 536 536 825411300 2956980 1365210 83160 13995 17066446200 740025528 743400 1059520 2960370 498286932 25710283200 139282 1260720 20276685 2832690 26265 666 63318 2865458970 8976 36065610 536 567247296 524 1149720 21087780 19580220 200928 251930 2850120 16151520 7503138 294624 1426943700 178 11340 13939380 12936 5011440 19383 15120 522 1590 3626777 41580 479483368 1880188 1538881344 4500 14880 11808 1252680 5328 43718220 1827884520 1740585 12504780 1579896036 9473940 826500 2652 880840 3107531196 2623093200 18354 5389020 147281064 262080 92352 167799996 3107260 29580 487490934 5390289450 88 69615 31967700 467568 5606770 116745120 2254980 7294290 19080 4566880 315845 1575028728 372279600 535 187589220 150620 1420274130 5841540 40306320 116604180 2723400 36630 29138340 582277080 810 17578440 221850 89 1954568 1872 477660 563779020 124545 36058020 255168 1878968 608738130 19600 382536 1476720 15127560 730800 5772 18795186 76666590 165594 4455360 1436220 196779030 62304420 10470330 1332804 21294 426426 1790880 1657656 204477000 11767536 17472840 310170 10819853772 6966960 306379200 420143726880 644670 10139780 7889700 11655206640 6363000 682913 42570 322028 535 380016 74256 69930 215180 73416 240210 38280 428400 3910500 3477180 86430 11244168 15180 11798820 144961711440 612720 777450 3090536 136344 9789780 8339520 3796260 477664 56239200 23947220 8215200 71247000 105264 11592 519880 53704 296100 83790 373848 1175460 55692 8401469244 54264 1066 196293280 6349380 54563334 989939070 7285740 628320 336690 175628250 4924920 1157520 29070 54526 452088 535 51405858 33513480 44084 321030 19632385080 16372785780 46731 517385 5918220 526700 11996820 109098 158774460 67830 46956 64260 1089892440 11115300 51131052 165528 125300 103740 248040 71146530 807708 293726680 220949820 33543900 22433194 28269780 1431720 145112 992508 19380 67628 178 43890 664972 9424 1260 23863 207060 229086 646191 15048 4780230 138460 60480 13860 1031230200 11530116 532 8477560 36009400 5116616340 215250 990 1590 1316700 527340 3000 768600 41382 238554 12120 885950 22604400 9370680 1657656 93094176 94570020 199080 24802830 71592 135184 3158940 3360 194460 244530 13751932110 5742440 21518112 1280099730 165126501540 713845440 7886028 18383580 3025617840 2211768 444620 9851958 4112 3090 2715104 1888362840 97254144 534 2277660 35490 33594 43056 17740866 798468 2264808 71736 77007840 719478690 534 10140 1498380 74221830 18535440 617700 1514718 3888 1321704 10494 95781660 48042 89126240 6340320 20880090 8864310 175032 4306662360 565110 3896212320 7281819090 6799 132822 16327080 3435360 8823 70092 238680 71820 17100 66262560 10540 289926 7624200 39061440 50898 215460 57456 10890162360 3796884 3144330 3235848 29488 175098 44730 76908 284130 48372 857868 1599 510252792 224981400 1663200 1161888000 2730 14196 770006160 262555062 39243960 10752 4546080 1599 536 3478194720 69223 240030 4569328 2054052 434520 8534 101500 514936 928290 3855846960 40320 556200 68103 17392277448 118200 125409960 225680 799626096 18828 22924 106260 347579100 271788 974780 69300 251170920 1040465790 618195864 2004660 2083040 28658322 192240 20040 340470 2764480 1572060 2655 271440 3873754170 24536820 7596960 2575080 70420 30012 16127328 1508892 30091656 642180 23388345 1577160 570108198 971050080 40632480 491832 157979640 132762 22545432 33990 647038 5097246 5501370 5350191 122407740 2505510 1303120 19126800 590040 116844 56680 426216 168360 54841320 2325960 17325 313182 1682450 6759900 3042567 208026 3711840 808000 4496310 11996820 17204242880 7229040 7920 36036 713614 23030280 7472520 12948 3030720 3354780 54405 2476320 31948 3605490 2031920730 67260 1795024 2605680 912798 362202 100188 5472 9823 51868740 98868 8736 11270 15686970 165300 19428552 47799 602910 27466 20851248 17535 536 379250 35420220 2928 17066 1118640 268 8740 536 536 402 31862 536 536 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 267 268 178 246624 8272 1895440 267 237161220 50579386 17755650 27720 564720 26424552 335790 294840 207900 656370 2027420 146160 5880 118949880 2763180 194351094796320 29799 3224496 3650640 71599 418566960 283822998228 210169050 1944 3758430 33750954 131671254 59084649 43230600 5786 387240 1215508140 31426500 1013040 240515184 2958120 5960493 1772136 125454 447249600 2232 18885090 30060 774283440 147560 32354910 276760 35190 171360 365820 834480 85422936 93130 1888236 2542650 22440 203940 53136 178 346920 2172456 310990200 57792 3031560 9548329920 14983355520 3420780 15510 14040 25220 164820 2186800 8713320 1843380 66744720 29035116 30028740 1014600 937650 10780 22438570 14698404 5455926 885360 13701660 94380 157472 855175 14560 2044305648 219960 5736720 5170 32004 4881589440 246829790 64790 16649416140 25080 1413840 16500 124080 3647435 1140348 19088160 1110522 6577956 255192 849264240 51375240 1490664 468510 10848000 18963 7266 647964 1710074 71890260 132165 39130728 12633120 2022203700 5628 1435674240 176700 267 217243425 15624 683100 531 65100 222240 10220 155686 13707540 333640 2775444 210336 22620 46020 67980 28272 3663660 5768400 5544 1795164 71820 25800060 18270 13913976120 5127276 8874 3429540 496395900 4424300160 14584734 77490 3924180 34580 5019630 25777080 16942380 5372136 28041840 4284 13173004 407985 15295896 41022 2740524 268 537 169200 19656 28560 9006 5544 1138830 1594770 130788 66332 17570 2863224 12760 139740 29146152 7590 198198 1052 511560 1454640 994455 5698 64941660 1486275 121789140 11232 25838062 183396 8318960 13879320 790020 2426182200 5907840 558360 1668200 1201200 10105920 81235350 2445003220 1380390 2655 214179000 4959000 2565768634 21931140 16932 289744 148902 38850910 28667100 104900796 793230 41580 812860 1541346 54870 60720 437076 183970200 13631688 5702760 179100270 3096660 403260 1212354 199648680 73669500 6837600 408216 20921280 3453450 12016550 17112744 119708732 306473440 3312 7344 653842896 53704 6298160 1128400 177660 15455244 991800 9154145 1162980 1920 446547684 178 43890 57086 1070 1483020 272616 53340 350370 110175 434700 10954800 38184300 3302520 6212484 119250180 20321154 1071840 158224 61698 7618380 101971428 130939644 11844367920 984060 4073760 348250 265852860 482936268 4495855 5629555800 3487176 3059700 2531760 150420150 3083839080 65182920 286440 140712 209820 1794240 1422300 68158440 234706212 522522 550620 2416610 23562 13047540 7806240 1725094560 121800 457829490 21285 184526160 211629600 2100 530 1299780 9904950 22935660 3417372 1819080 19234260 2898000 3347000460 3400800 350 38584 2099440 649248600 8823083724 252635040 7710 453832 28820610 174720 738738 63184 7758432 200928420 11317920 722213100 3048 1070 356126628 133854480 9841620 1070 7118080200 2569560 72002 792120 1022175 41700 505305570 15686 958920 1379097720 7785960 6444637056 23753400 5910030 52910 24403500 815014200 2149599 306306 3250242260 616684860 124950 37310 23634 1015560 6533100 19014668400 80512740 3180600 872712 415800 45589463892 43500 25324308 15876 76830 19687800 207519 60005946 473760 914430 804903840 657984 3634092 246983100 55112610 33384 72002 1015716 232023 63049456 1730200 73692275580 15345 35036 2989378 2148113520 991525080 48458130 2075750 640174 320079960 1138748 198720 46920 3633420 6967620 140099386860 2160 2638860 129996 3608284680 637884 47152 243930960 65612 149034600 55890 11550 9969120 2560 116909284800 19584 28220 18243550 2470 3160710 351120 83229080 11745300 239040 1367520 1116612 195552 126898200 2100 937153560 9379920 29479716 1026132240 182364 23938200 228986784 1724580 5920200 9859200 1205043840 65612 2362716 9721440 8593200 174300 8058960 2771496 72080 33660 54472600 2335095 1580543448 36005752 883080 100783800 19414408 5500980 186200 990 388080 1584 4358375 454575 5270 458876880 1106820 345925734 133796520 35112 64295088 537 2100 1547700 192008600 1860516 6812 7322 378714 474474 3463544700 2610 892800 1239504 51840804 602820 350460 2564730 2375646 10340 12352725 221760 1838160 3666600 207100 48963096 14732 2799930744 1948443 3257100 894600 1751952 1150296 1236532 7824 228960 760864 537 35036 39872 34989 537 21420 72092 537 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 210 268 7358160 1169913360 303276 1106035980 1718640 5704452 537 1818 31000200 3198 923496 749070 43407526800 2389452 5197816 1884480 7722420 63070 37482060 72072 4881796920 49300 42568680 36360 42328 44100 22363176 5100 4458300 85272 45960300 966720 2007 2669410 48205695720 36108072 2753730 144210 8704 451724 370147440 97805682 5185680 13494 20846280 2502 84420 7020 54414780 6180 5676 842520 7011160 5070 1795092 3156 85397355 2148300 2934360 72469320 192570300 589263480 5378100 44496 1450080 82444362 94920 767312 65208 355572 3881388 25901910 34684230 5364 159580 1451790 7225680 159120 620316060 43180 120120 14199840 68364 13164089400 34650 133560 187956 22905960 7098 376740 531 4297800 541728 9030 10789116 1627080 490620 27720 317478315 707940 1458640260 90720 13338 2622136 13920 948 8096 375240 359729916 537 29064 11904603480 25727520 20232720 2149644 12678600 13307448 3052632 42898680 10460 1234350 3865237740 227001918 92149894 918612 76756428 7620 5628 11122352 2310 1446090 538 37062 1410 50652 13707540 116696580 534 61230 180090 3467100 20638662 158118 3261720 27782 18468 276787560 126416940 4789094310 23826690 49442 3377440 529720 420570180 164190 25421256 189233460 2339160 16512 124260 40429400 335160 32690 22307264 222321792 2480 45788820 45641904 271953990 550812 920080 431508 268180 17440290 90471302100 268 54405 18096 3192 891480 53340 3995376 156978 11028960 32898180 201300 1578798 42840 6033262950 4761167400 504 2700 567099960 119804916 93018 170352 319770 514960 48925926390 42929040 42443856 4373880 1118502 9936 4375020 2132 40791660 27690068 24489360 249084 451440 2271906 3174 303660 3710 7860 29357328 1590 1439592 89937120 2730080 48887760 216006 6374017440 529663 159060 7400320 11415520116 315432 6474 17581410 8148264 12600 54912 67728 36863400 4309872 18315430 2834520 22651320 27140 2451007650 1062 20700 710774520 6012 48304480 197235570 46966920 290550 11152050 637560 796590 9953160 17102 121410 3615339 19779480 174432 2520 130900 1676491740 5340 6991908 63546 210 22236 1817208 1260 171158 12216540 5256540 11827140 31862880 638352 2531256 488959790760 18920 12600 95760 538 5005406280 3370380 1954260 3387720 390822894 32238840 68761 98952 492632 2615 13371540 13608672 1256976 3217080 23540 458850 126985662751584 72613800 477816 135297960 184680 30456 87541740 27092 556452 91337554 4381749372 3270960 264183919860 206570 1069992 416811780 1231342980 134613765 23072400 189694800 33462 33772200 49980 213120 309504134940 2107450 77134720 781200 9347137800 2162160 1986600 728675579016 38154270 4382593020 643188 75198 32712717840 2610 12998622 854933310 7437024 2370060 758527770 746760 1599360 8970780 57360 83790 457962154650 4486393800 717146560 136801140 1305020640 942480 5115143880 4500 13332 4306662360 13797 28734565860 46585550700 98613696 142541280 155370600 281820 9116556 4159663200 405306 1252522656 18067560 3798795 73971149700 1375920 1664819520 56636580 5349553440 122132070 24780 1172303496 912912 106932 60428550 5865832 538 28883674050 9259080 1209780 17378153100 35646 80460 2577655080 3328974 1253340 83292846 4468464 133980 5092920 55359420 353604 10707840 7595280 3859500 1544489100 600600 85211280 86469696 3360 2534560 33463616004 1068 180840 938407820 12532 408204 17872920 1529880 90600 2010323100 2486760 1271940 42016800 13962960 3451656 469669200 46462020 32436 32494140 231332 8100 9648100 293528340 538 1476460440 1740 48186840 30226410 1923636 419616 15762740 46854720 14051520 350922075 1715897971260 3034080 674310780 19320 2665 155730 10300680 43271800 964146481650 1074528 70769160 9320847822 2135358624 6240 1079487822 14678118 28014 1217334846 14811237393876 4774770 220341303 548240 1512 3245250624 43785 2405340 7353608808 55440 55977 47043360 963930 2423824 49537800 5217960 16632 10790814600 2152983360 538 9016722 360036 2800260 3084501420 7820 18260430 1069820 786240 1320 410810400 31280 40674480 826056 1761372 7124040 4662632832 390003120 9500868 435835942542 6915965870 32522 21087990 10868 40560 10488577200 28691440 31813144 492966 77402808 6529350 602617680 153640 6930 3201594 33157 538 1382150 6656 165480 778650 624960 16665 1357020 538 538 137804040 5703600 3079512 76244520 2432904 17556 2875590 4969080 27068 64261 538 538 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 210 16500 58461480 35280 40545 36 25919712 31269420 35258780 18 135793950 225036 441864 3096 109013520 3817440 199025 330120 137475 79392060 31416918 71654940 1557491775840 1280916 2741508 2563680 13316226 173550 539 55332 202356 550389840 1082088 2024880 1125 5137740 5755860 105648 163020 534 26391 31288740 3359160 1830612 8854000 2315040 5268326 18 181350 370169016 132825420 4050 795960 8546445 927862320 42824880 8606620 171243 6048 687670230 73639566 1256640 5046552 1367310 138095760 149226 3642372 100811620 212952 5500 50008140 4571028 39828180 21682440 7680 36 55926 8743800 12676752 5951820 1804968 7465799810 1599 18480 52934 248976000 30745 2017062740 27900 6040398 2590 3518892 71820 31369590 43900 20944 4529448 22479090 697143174 91560 824460 3174 15540 306856 20799817584 5874 5497605 1212 2133640080 20162583210 6930 187254 215730 2092 193800 50051820 44988 68103 14058 3085194 748512 11481470 283905440 1188180 11705850 5221216 2836933344 5686044 2665 3458760 16488780 1893360 63903 24888 42966 4957260 10752 7560 9460 1340670 82908 379122 108680 8230200 870 133876560 15111598320 3710 4056570 40590 3379487760 402831660 659362 29609580 100464 217453860 5225220 52530 334152 30129840 1675223914 1077090 5649800 603880 336797370 556920 22025950 1919988 550620 27326352 796770 4705231440 538 12857250 51282 30096 32524 69122 36315 13680 328482 1260 872784 453474 664020 63525 3338765100 28221900 2670 82824 191387105 3812380 20280 13430340 6418656 12504 11868 88147561320 13245540 195423228 4248 104778648 544005264 23733600 8360352 34068 46686 78540 2044770 141372 12208560 4329612 1925966550 1381380 204360 73026954 10364832 1091160 89461680 240828 14940 13706505 67680 128820 10580 51045 794641419 98280 6407940 27860 1319136 300726288 32382 53190060 15168 8027760 167922 17619840 177146970 12264 158004 3497125500 3673080 46615360 61559316 8586860 556920 1165080 11028870 1117080 50994900 392178150 47376 141172020 1624080 5140 176902 8130624 34921740 10653984 7320852 29880 9240 543374640 34090980 212100 536 210 539 63902 6300 3727152 99000 125515026 217854 21528 2042040 88452 1721720 27474 40376700 8038800 9889308 2670 231680 20460 7928700 152392 1599 851318 50658300 371359560 2570 299897136 30030 2707320 12389832 2975679 150300 1074 168096 1279566540 391867476 8610420 426685 2531100 40050 37021320 52162290 592020 2044 869130 51092 28260 1422288 436926 36058020 132440 1386840 1270308 207480 539 71247340 32390820 8804334 1907400 66780 26582520 6423900 109577160 33579840 43164 9840600 479094 996912 336336 6576050 6076980 5112447522 4841070360 969751300 190008 963448200 41318160 702144 37828756512 63640500 5042430 2271948 673980 987012 303996 231905520 62040 407700 22066048620 44520 72002 53790 50874 1958580 21783930 48832 24358950 5585580 28436820 493445370 1801800 7759752 221965 1608 3198 191520 160797 1308248700 1082573940 3153281040 539 85680 704088 327777450 64144080 726180 1608 5609520 5303340 78840 19097736 2738772 25602 1042734 62580 8924034 110236290 4647552 2840310 88884432 1075536 39480 7968 3360 214797 1608 174857760 230368740 1384320 26190 14557961044 21523320 522445 10603824 58924320 35945 30060 53424 323640 422945040 660300 736300 2757060 339660 8527020 90921840 39019500 1534896 3068629200 324756 223074516 3226080 7958720 5235550320 99128700 873139540 278298160 88043340 67737852 132396 3512080 87023508 1254541860 5140 279565 16144240 4859870 9785 2124540 9770580 2670 470997450 2000720 221364 216006 1258575 19522800 3198 290598 1482 320814 1493790 2593290 109200 539 2323230 23568 121160 55440 2104634 618030 18027450 12791401350 3717560 526645751280 1267556 80360 2629495400 4248 710640 21879911880 156666510 11828620050 78120 104643 98779950 4770 129580 773505180 30356040 5290 165 396396 6380 13892340 244759782267 36852 1184820 69420 38402 480662 30212 7195320 91980 9548 7919340 8160 264099 1858032 47994468 8874 2312856 426360 9880 55020 428925 1354056 71224 12360 1578325 6250608 6832 3144270480 1255221 674355 2520 19038 2476441 209352 67660 25758 14160 539 2786014 40050 34668 2451128 64440 72630 539 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 540 270 135 270 36 36 354372480 270 540 108 135 3360 56522 18 218064 406980 540 5991960 45 14182740 72612540 2595780 7322695380 23256240 80800 90 21348600 357630 540 220519320 9769452 18340 6765348240 549270 9 770406 33516 281140860 522 30287400 12959520 701988 54925200 270 14818 2672258820 8000850 90 87616980 4650600 155271480 528 540 540 104580 8481140 731885700 1071840 135 83160 1626570 230520 119380800 3356496 4732560 10764 69156 36036 26998800 241472556 54264 2051100 1924330980 86020 14000 108 6297060 12647700 537 14616 16974 6930840 2143680 64867686 1539744 644280 517370 6510 36 7501200 249924 1680 22374 31651680 2039901990 67200 48204720 57736305900 753591300 2762760 19417842 3180 3161220 43680 606166 600600 135 2172 1366560 1437996 7680 1062 90496 50400 472527 10697760 1064268 2047344 4850400 47880 30480 60465600 8865780 179834772 24360 36016200 247589160 5513149 6529530 22517112 629767600 6943650 529104 270 954 48090 4740 78120 108780 434280 92310 162792 10136100 644670 241740 33360 9324120 35187600 116892 14819 157273380 14739024 928620 205095690 26410860 55621188 23553800 101500945 7734888 669768 1560780 994704 126672 293820 4740 530936 43616118 341136 163653240 492450 36676335696 130680 11660400 616592 154865568 853650 1560 538 135 1488 69454 208620 534 278460 4410 217800 3892980 10319570 358644 223560 221585 24942960 540 96504240 495 437976 389442564 138901560 2489402 12383168490 273372 616526820 1700520 12552 8779680 804540 323895 110334 270270 1141560 1433464500 350064 45174780 56700 281773800 697680 416024 7009860 198782100 318786 8026040 6209580 10305610 8280 1176252 107800 94287120 9022860 532 12320532 817039080 15832740 88020 151690 2365542180 882 1552350 20779110 53436 5239187460 1392336 70983 280280 173460877590 187734 125580 68103 238560 4788798 288960 15210180 647140 7860 1311912 30674070 5121060 70650 31320 2613012 5623332 18731568 22467120 7647937 281820 1824060 69664 10764 88410 540 32220 1260 4125 6180 1142946 51111060 412380 838050 877044 182520 1033528 7033572 17874360 1825590 37459422 20561310 769674878280 2371380960 762850 34673100 1771770 284988 12616450 872340 22568 506148160 12600 14756 1180109970 4790154600 79950 1002540 282150 1562484 7988640 10878420 103799280 323497944 2800 1118455734396 875160 134424780 9250046100 27730 290360 2268840 1570800 419532828 1233540 99540 9177 720720 1194196 538 546840 2057615820 23856 21672 447426 72226440 390864 408350592 57321936 4261332540 87102840 27698580 79920 2312352 88074 769230 102102 439456 3378571920 148793634 28380 3402746688 650433840 101906 70575330 860016 251865900 945305460 29615731110 2951200 599760 33839190 373464 118730 305773027560 513 487026540 34509490470 2015310 27720 555120720 2340 540 846300 1727271 530796 20640 16380 75852 2334276 52960950 293109960 3149328 2436984 82013020440 2536296 83776 98445060 60389472 7659 16830 932112720 542924844 211098930 7098792 109680 194856 105170832 537 13572 1560959400 233249016 1441944180 25500 27997320 160860 181545 20235600 6461710710 3620760 72779 1622484 2169396 29455088 1064 231080640 466200 838419 559845 53404050 42835800 3535 556140 9936 5313000 3683220 12273768 44724980300 2043600 157420 32335740 2314024020 51946440 536 85680 306900 8606700 6126120 18476640 2019944178 26880 6262260 34138 2154960 1257720 9140976 51260328 3756480 35260380 91630 2328615 12138211140 443190 9614945340 15930 540 2550570 199752 5532780 226044 189630 15779 1045287078 17280 43896 916980 1417993902 4337970 16016 33299 18476900 238207332 356960 31080 165648 45183600 1106286384 4760 2326800 36735930 196248 54837900 1321512 25992 794161800 495 68411 4664880 103740 531 512225028 180 709634640 7616 144791010 520520 540 252000 8094372 4298580 27362088 2457000 1817004 236846400 4234826 802022 860132 55084862 15330 3141744 55211 78090 1157870 8101520 6776 540 462330 18480 483800 228620 925764 32705310 99180669 44400 257807550 270 4485 540 473184 5577 14317563 175560 2273204 450 21658 317790 540 31691 17864 540 540 405 64979 540 540 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 540 270 135 270 36 3774540 2124210 270 540 1280610240 135 5880 217843626 18 1440 42252 540 135160740 45 49104 1596 26138580 346179353520 6794016 12331800 90 39196122420 18178160 540 312237420 3211416 12296 2374848 558927600 9 63911848 107552370 443612 198768900 3507450 75172188 47724490320 19261710 270 101109690 396720 28379 3894240 8166117960 63229530 25745280 28710 540 4240056 3454308 1448568 286082280 3245100 135 28620 21756900 110852280 17981730 26106 10032330 36686 948 6486343500 6216000 547800 5783580 6548160 40767870 1264896477 530 493317 24550 9349848 24839 12751200 208263306 5640600 5108796 2998380 86526 171810756 1729995 67768 36 44778 3946110 13419120 36470 25152960 22754160 4275 288420 4960 1059828 939136 4216 32333592 5720 108623760 2359266 21516 135 660 4680 1385670 2133780 199422860 85140 93240 5058422820 1758480 13170872 338910 11097900 138600 207270 21194832120 11427120 527639274 70140 717002 12786620 1269599100 85536360 56172 9899 78540 398664 270 21726 45510 1658283900 663480 4362540 6534990 4324320 10370880 1012306680 263340 70880790 1155616140 164365740 90818 102153948 1294020 779664 763096392 803880 8244600 32370 543114 900900 2688868 11550 1803814740 5176080 8437413600 127946 282504 72851 545440 2201290 132612480 1317624 280980 4912410195 21924 2156324040 39599560 5855157 3930264 65056 79968 135 11280 1890 15300 315210 499800 7332360 6513 419786640 2176260 245701350 20910120 885972 2037384720 13715268 15300054 364064 172801860 112200 36514222800 223740 23572710 30103182 67932942 63336 150414 63333270 1403556 226590 285180 402080 98199829 244464 23169300 3738 1293431040 183739374 263340 13745160 55399680 2880 3210 819072 1799490 3202980 556974 205344 3812706315 9309734280 177484560 3374323092 9245280 2636760 1356629976 13931400 781956 25326 42680 3634198590 7999860 65832 941160 873596 15750 183600 4457880 92978100 12391260 24397296 66112410 107411304 105549906 43452 177657480 29615292 46961460 1635900 62832 23214 3725862000 1279773 78642 1043460 11689080 57507912 578550 8593200 485100 74382 12938520 540 32220 43452 1121604 470820 136316880 11739 1067976 31209696 2721180 497640 18963 5839092 1979208 65856 491700 77782320 5394312 13595070 22031184 1337994 52721760 6982272 49392864 827244600 6846840 9150 164472 2453220 260390130 140378700 7160244 185310 86783130 3027436440 138659888340 1291290 2874300 83340 1610460 1919520 11833536 13860 550620 129868648 4266304 55828080 350578305 802380 10501920 11915640 64200 391774563180 44440 480900420 720720 55332 297360 10082638800 88541988 600066 2793066120 588600 5824 9603925128 6733650 20512800 14475420180 460750 1167894 524934540 14279694 84733220 29099070 9880 36540 37684406760 835016 576372888 4748371320 534060 1714966344 6066684 72628 203826 3176880 2100 69768 474538680 26712 72558 26895 72664 190820 189045780 576840 251370 885780 80094660 33336 95569273800 9576 84915 9226652760 474032160 10420 12313200 10340 10008174 851530680 504153000 702176475 1125164040 18195450 1475040 686140140 45080 184800 50680410 3378995400 656700 62828220 7996065 39312 6316429680 520290 30140880 79897356 45248280 194208 5157780 36408 13611828 379819440 42780 103480769700 600600 20900880 1189440 40494636 76860 2148 13139280 165567600 68320 57334200 3719360 22660 7020 897120 1680 19108201560 13392 643500 1359260100 33872 2148 201756712080 253891680 29787060 356627700 51120 70832 16707600 62664 98100 4200 95064 45984 161557414200 365643600 179376 30420 95130 15960 25112430 112860 51956080 82361835360 18270 1428440 1409580 402900 356469729 52875551520 34558 1783894 4334340 207366000 15259926 3048495450 921858 4744110 18714696 414323 23940 3619980 241248672 4254068 112513800 219538200 13310430 18378360 83076 527408 1220016600 66002736 1368108 1146600 142120 141032 247085190 36880 1848396 171 155501244 107289270 1351980 205390 1703340210 128084040 5310 541 2415056490 5830 5642538 289800 541 372372 127451532 128466 11194092 93988440 14364 145684 2238285450 47088 16821840 180576 14960 1994076 9085230 195228 9675750 28980 10420 715176 117523560 11914 84872136 83783700 30807 14364 128340 103075 88638 5220 19114 966042 48735 24108 70518 77961660 1840624 71530 741060 541 541 64980 73170 541 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 180 1313556 1194204 454293840 96174 33953556 2370060 257400 236673090 13639860 6034768980 1879020 608868414 803880 23616 61429620 27588 2260830 33658560 25867072 349524 6720 2550240 56636580 9828 1345470 51165980 19488 48678 407772 718704 720192 2250 550572 31734 3152820 106400 820512 230262396 37512 4692408 9180 19556460 84182670 14868 2150344 133980 27720 15683304 12701040 214178328 6494670 17877948 64799280 2836548 708540 12502140 2939640 73128 23010 2222220 170280 261468 5200 2639340 1492920 996 2060604 1823976 36961740 129498 2637408 236808 930819120 22091220 103212 542 145684 118950 114660 37200 7149780 341040 4382098 4264 2927400 10692 122009490 7812 4533060 20430300 221508 153787725 839928 238335240 686952 2882880 6096060 1082692 75171600 53520 304920 6242867880 469933380 1421676 20541 72828 1428 909934740 182239200 2923225140 14182740 37886760 10340 64935 404831 406410 48859776 6120 377686140 550840 33299 117579 20303052 6625590 136864 649992 46920 3972444 276432 4540200 19866210 2657961390 121770 954 30772770 27245790 712920 18720 2713620 11832 6300 1464628914 23005080 1104840 20281170 32395720 2557170 2680 23026500 1631490 660330 660660 74880 355824 7745540 22342320 83300 21104820 1542909060 3246180 3601416 1302930 9001190 163968 1692047280 4948128 1699880 5868 110634810 418910940 83116800 24953760 17054400 323891480 550440 245324772 28314 68310 496 17290 16904160 209352 69625194 20622 541 1230180 10340 201744 348936 882672 58139640 379496 437340 20832480 2324999600 6390 6132 137792655 86442552 49560 36299760 102270 2591862000 300300 4635360 3715920 48906 1159284 51212 1062 28724220 33718080 200640 212100 678648360 4788 1031968 867909132 7863240 8442 5117595 46031700 23580 398202 219780 145892040 1440 7410 10010880 1294216 56646824 23664 69261840 2520 25152600 20919690 22833720 23370930 11472 227010 541 6490380 30360 27588 718636240 837144 16214352 1078 5775 75570372 50292 9288468 42271236 878150 362124 45670058 3517080 1424430 821100 16524 496440 824670 5943660 13810680 52352 32028 282450 23218 180 1260 347700 3540 2767212 1245554310 20803860 33276 3819900 1037960 326018 13475700 4802400 22066800 1021744920 95178600 498005200 3849192 9538 58556025360 136901952 376102188 438900 8290682400 42504 1135831200 269494680 540 1617 844200 28323870 10404108 549360 382025700 83694 20700 1078161420 1532580 1150450 942480 308698958447880 786240 4064 18240 908204940 20962 1584240 346117768920 540 86310 9022906580 639540 194880 1816020 1627920 47026980 34166940 1185289092 260234640 274494420 2737280 205405200 4080384 540 353665620 6682 3263832 11780 10118724 437684 883740 30707040 89684056 38571750 92568 7294980960 2209570 7507840458 34194 1385670 48480 50349852 93884700 1142280 1047200 2227680 42666624 517776 540 4306662360 1026 487026540 2600378302860 5211360 45810 526680 1410421320 17898972 351072 2518362 8040799620 3623690070 271244 1743902160 70044 542 770398200 106080 338580 748650 49555800 105423444 804960 9808425900 46260060 10040 5316786720 740091967200 13581810 6333300 85618962 92336811420 389154480 8436 42406198380 5218427634 65205630 1594845 1441986 506520 24888 4916918160 32760 320736 65490 1617 2106720 311220 14850987480 31694502 174959505 183999816 233352 47781580 19976 57253280 217684170 20758198169520 63441 354654 175865976 154282424400 219585600 437100 34880 1692180 11302200 55188 116388 10838520 476300 4436100 63700 71820 18685 19110 21416915520 19320 164504340 4358105550 60710 3906482580 18026190 154885680 221520 578067490 89486400 116070 1372535980200 54774720 63303240 11124 292320 27971580 1664305954740 25582872 36828 5003107200 627108240 109651128 6848640 4824600 710640 18876 1851946200 3140928 20851740 156870 4163874 78540 1172808 14451360 36960 2391480 431640 4546080 42517440 4836744 551544840 1781980200 51480 396990 4797 2956390500 127260 170391574080 119974140 18340 70470 1764000 2268480 24457106520 12112516416 10941 5841 475964346 166320 116348568 1782660 17936100 542 27827020 22833720 205590 72887150 7342800 234138960 17760 542 4208 718705260 9828 408690 891201080 21756 275645580 88642092 705870 20106600 190536 26917800 68867982 7196 542 63170250 16797 34235064 13237224 807454 40317 36356 226044 578340 31825 1399398 542 17820 54945 32580 542 542 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 180 16 3844620 34500 6864396 3659996340 7853580 26368848 15608880 1512 201040 4591710 9505440 33246900 1368 117907020 1939380768 18168620 1420860 1926960 465234 1284835860 149040959760 677040 971904318 7764141 37494600 19666314 19798 2633400 10332 8154900 1206 1299144 3330 33660 49008960 564564 19649420 1026480 79458456 117417300 4208 2577520 1631940 534 4523893920 1980604080 366168 496608840 316830 2456160 2455180 145452 30062130 115694424510 1955520 2446668 1165042 421680 43935 11747136 29961360 20541 49129954440 1241240 996 38144202096 475431528 2762760 30909060 1560780 984974850 10420 467320164 4237080 6552 438840 16359 2850120 33421050 13769496 211082040 257712 47040 368424 3226080 2160360 5868 970998 60360 8114340 251608500 206220 3416490 40817700 1110702684 58349874 333660 2115540 12033840 214505592 8447640 1331064 34254150 26947074 17459442 5796 17767260 5348616 8610 4102920 81060 30060 25256484 128478 866736 508872 1019954780 1761463704 70501872 893106 1500210 241332 4152 6656 2036496 25290540 110135480 2114421750 99147510 43470 510 29876 954 2310 179010 102858 23140 1152690 80526864 5908224 4948020 9502728300 143610390 1587734720 364964160 20678 5330 2274804 109995522 20082420 31544370 217020888 75722080 264977388 113004 18824820 164670 29101450 3943380 608596092 1339770 187068 582960 191407216 544236 14621376 24733800 4290 93619680 417180 13430340 36360 15510 476784 21420 3155490 4637490 16 1134 31860 204444240 615930 1642200 6348 6396 53498830 818449632 4869480 576949230 1061060 18844176 70941 16632 11988 575640 9688980 487344 2350656 116617762800 73975898610 149380 5633880 29760 686280 10140 370938480 36520 1589520 964482 149538480 3513480 528840 115884 19734 214200 7132956 103429620 25772328 1050 2275560 729624 647790 48118 7594744 4054050 17808 5142060 99634548 338520 1084698 25410420 19103912520 483021 2726724 55160 1597068 6722100 2022757068150 49736856 2161353480 44379972 437280480 11051040 620848800 1078650 727320 113526 26754468 21457 972251280 29008980 1304931096 4675440 12543773970 200970 303380 1449310500 172176 327787812 61357560 242429616 534 70560 550620 540 141591450 998070 180 1260 73250 3540 2706732 3432 12564 1512 633360 502680 102102 1596 21456 2156 836304 38014 8264608 1568700 198396 827130 1083852 5880 15330 360360 36880 368542570 77448 11914 1094761 76350 2885442 54825 1608 3505614 31554192 48204090 51477140 338040 118170 158844 816037992 2419438340 518372400 44372468140 1929200 311466 1158696 31920 65520 81672096 3081420 200178300 76300 190831368 205920 46816 453600 173628 288855252 42837960 1841400 137992470 903774 4771200 181720 424150 121924 218638681950 84708540 350280 26579160 11418 1093660 828960 201110910 3168 1126710 1605223620 59670 25982880 1842300 4510440 2524806 41308 988080 1335600 2660 143640 59554604340 36466248 2238178 165 2152150 1393780 103530 204960 24225 31374 66660 396002370 398197800 360360 188024760 51726 2395680 10583760 2320116 130534382160 151008 138330 7588854 2040480 18353310 3172908900 47345760 152874540 572880 1265460 178948770 5679480 82921440 866880 39360 528 42390 3874122 956910 123243120 155178210 1287000 114660 8313 156031320 44094600 1647240 33384 218337 64970 2663520 11185680 737000 72306780 71719186 39739665 13920 29675676 45780 253013880 4475800 6874560 60830 2520 37148 16317984 90155400 22383900 52380 3276540 676263924 63360 165925032 184228 741253920 42687680 261244984 25611300 345114 2017764 1770396320 16920 4316400 35885520 2476992 35882 717570 3109920 41580 1656330 188100 95340 101025560 155730 197357160 370760 4493016 1290323034 4583191704 2608320 91000 3905832 562590 6012 28419552 51612 2960100 543 815494680 7399782 7406 2423520 107518950 264600 614040 61180 19126800 18360 120120 12224904 543 2156880 495954888 335160 87780 333710 39353940 15213870 506776842 80910 2991940 113111812 134100 132440 194370 1010786 1027303200 1909644 181764 543 83980 2124 2124 20145 105393366 266893380 7406 34042050 543 23913510 2640 543 1696464 505682 68600 21942 696696 20352 6918660 204351 745008 43700 998712 705900 543 29852620 57440040 4960 377238939 33512 35407260 30157386 777504 252252 8802 543 32210920 35882 13590 2554524 5012145 65702 73712 543 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 32 9 7296 96137550 149520 12 1781980200 15810 286580 2436 527 328164 1827540 18 36 663642 1042797000 110805 1277350 14265720 40376700 40376700 2430480 86122902 2654652 361725 125658 8506680 181608 36 15911742 9 16368 2520 478300680 221647140 8778 185640 147937020 190785 91306020 3164616 20422440 109863180 28820 54705 16560 1578864 841500 3318952 4932720 2156 103023092760 39401852 5863572 67650 13396068 67023450 623280 235410798 7905216 8717940 8396040 3685962 88701690 12 414960 7743960 17160 26520 87898020 39954450 401952600 4049993640 924840 4618513068 543 680295 348270 104400 1617720 154917840 1627920 40194 40200 2938320 5125092 72180 4000674 904890 115584 190879740 52607940 223603380 76765320 40010124 2138754 543 2968812 33726 6259396 546353730 199260 167040720 27695220 2219316 564 35366562 15186600 49980 145040 2573170 3982680 6485025690 7845 2369598 362270700 8865948 227626 5076062040 1962268 1627389330 6723048 1011402 639540 34542 12464760 213899070 615846 543 73894920 11146320 33300 18 2670 108927 512 6160 462 212578080 223440 156000 26460720 72108036 1575420 24168269160 591663072 100492 3544534 53280864 1071252 9647820 8314110 6645912 5135088 265524 3094728 282225636 47054700 27588960 11160 148918560 71192880 463080 340253520 13500 13390728 314160 3020640 266904 22725020604 2580 542 2159388 1314 52324 48300 1714788 16 7462 36380 12620790 894450 40528320 504 318910548 70040 404250 911880 10444392 50692 546770 106746640 39688 49040784 17184960 13787130 29254680 12133800 18181800 197340 1002456 3447906 89094 7608709680 80739120 4622310 76933727640 11067196 38632440 880680 43657212 118170 1271634 4977310800 2429232 144179 553410 79766720 42029712 64716960 17748 44640 21168 4284000 195720 10285801240 180180 1525026270 10080 192648 1082 123936120 3085740 540 47294520 193293840 186876 40102466040 979050 7316868 128933178 216450 94920 869260980 106953 24927630 70850 142596 396606 264822 2837832 12153960 36216 55155100 12577734 2745120 517376 111392820 10164 15960 26344032 20706 573342 21145300 190504860 2958690 29613060 64980 36 49959 3540 20916 209508 1520820 1579160 809340 720720 16224936 3071880 9811890 2277660 225306840 46599696 29549520 2570400 61823300 2125920 57420 6029100 1566675 2997960 14244720 16181382 72696 152826960 74620 14629050 26251505280 1980 105079260 896040 870870 1496462 1008709620 471240 3054740 300300 11352 5535810 785400 26946 103212 176102388 976605 4522980 12008935018080 67095 10713950 146922620 91280 69101760 13165200 457700 74934552 396620324100 542 1622228 3720587640 3198 310741200 7618066830 1893028720 658557900 31074120 10929750 12090918840 783354 138684 23924880 148764680064 11760 466102 33660 3419380 39330 1359540 38156370 379065960 38087400 1572 2319520 481043160 4055520 85680 6894090 639180 542 124893208440 27810 9253504260 3413499691680 15903 58500 1580040 85680 3759 8474532 590904 6002400 50351280 831740 28176876 47034660 9622140 533500 38372400 205135070400 17002720 135222360 2134440 526680 200817600 2265536 59160 1938300 4104 22770 640179540 4413360 104884560 4840710 7890 8308632 7759752 12408 1558848900 205931880 13860 5646300 12646320 26820 21677040 17821776 325155600 120120 1233151920 5670720 486180 15230342160 1352400 14927880 164647014840 2783880 842688 37067940 87108 91344 230868 30660 1980 84066840 463092 46939860 18752580 7088900 18838080 1255800 151724 119700 309186240 136124100 6126120 4324688550 12554433 508717440 2304540 18012 8223936 2654400 1647030 1598040 165 72610 2029500 427923484560 916769040 36922130 327447120 4256140 2695 126715050 4908600 24255 6267492 14880 2074664 795082860 10064655300 1094400 5488560 67758600 7182 8006074266960 104414310 1341536 17153136 1129859010 138852 64643040 67872 11165616 1013376 272 11636415 2056560 207480 536 58175832 571064 844200 3465 4734 133330 3501576 4815 2232450 1729753740 5220 9240 12388530 1352591240 1975382 10010921580 331364 129030 502740 15391831 987900 56628 3008460 1097928 19503120 815748136 124456878 70997355 7935 1285328 2640 102 7162236 10350900 3818430 9975 644280 4356660 20303052 4160385636 537248352 19800 8817900 3612 422240 3426720 14769216 170 29608704 317148 2529372 100802520 24255 53784 7260 272 35959 990990 11772 408 65703 544 544 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 10146864 45 12 504 5700 12 1144332 1205820 145464 2829480 1270934280 30240 78120 18 36 169176 3504930 196560 103664 4149586 34072772580 783673769340 1733520 18213 57440 2234400 60096102 113273160 1769550750 36 10566312 45 16566 1069596 339300 19764360 4830 314412 5596740 15015 403920 49297248 4361679630 249240 3823911 59524920 82496400 2101008 571867244 1613640 13860 3085968 868140 285348 63460320 52650 19624704 4268746872 6132630 12264 539 1536 111406020 471055410 2624336 12 3898440 223272 3703 428640 44191840 1126476 6661620 2815560 401940 6905052 9073140 7224 1008 3958080 108309 65604 61320 503487270 2404818 36633090 897251940 2231460 36814 46033680 506748 32619600 717504 136500 29106 1156962744 272556 2156 543 207795600 17356530 3684240 18671376 1417020 22771980 19694 12 2774268 31820 9321410 33583 5744900 128940 415338 15300 131040 1811460 954360 67974984 5765760 11160 13023360 144644976 3954108 2402090295 1286628 195720 734328 407148 3759 930930 2124540 48703 18 103530 456456 766176 2195439840 167861578500 22704 641592864 3543120 3409380 2130 234122980 3209010 371490 33425742 722700 2960295 1064880 136544100 78776280 42812700 3046740 900694 30498 552552 164718840 452100 304449600 110292420 1078 27102096 190430520 32032 678900 17782800 1021356 34337160 838860 2104 157353 8606052 950760 180792612 1025240 55215 784 378 52060 116490 220332 845208 35070 2217072 5024682 1086 468600011880 10260 6553932 806520 400028917260 66120 687372 43806 45553770 1098636 66152268 220136532 131520 6552 12232026 56560 16063740 1271258 46956 34058640 90630 82335360 15960 463554 26393688640 530 15315300 1207500372 433462770 3483480 66882 5349553440 5453121960 14603160 77539098 43900 982080 7653789 168888720 2051280 726012 11558844 26520 5592530 224899290 54180 4641120 80520 2981580 54354468 1307580 1498836 8710800 3190720 759276 130284 1976 22534383300 544 919800 34080 44415984 323939280 65884224 430236 8343160 39950 160650 6203524320 2595775 29462160 945180 397320 148055182 2483410878 544 24011308044 345876 324740010 568760 542 36 545 207060 2772 82992 1260 2238390 42420 135360 53340 58828 5407920 1755650 40040 104160 262650300 490941360 57962 22019760 2652210 1535100 172934664 520 221364 6674376 807576 152100 79560 335583525 71456 227940 225170 2280 1288056 4040 216322680 216480 7708680 6520360 364433520 38100 5634720 540 2468556 3346716 16126656 202704 40337400 1210608828 1030032 78257592 44154 155295 8357910 30784 469200 8971380 1221396 4661280 209496 42840 487200 8903580 8046504 38674524 55440 1513517616 821940 6869520 70172 2989350 3409560 57400 18986880 3532284 583620 234960 2911284 6832980 526680 20766240 70920 337825656 1278900 15510 28356816 2389087740 1086 277560360 760200 1400286 330 545 2680 200970 71904 308441196 431172 31024560 3234 21830179800 86856 2023980 109536 38550 13633020 4994940 39024000 11455 2685 425568 32399940 6197880 1084200 2348130960 41396190 123255 6324 28710 371910 4912320 199392 622398 174636 444480 2759955 92436960 546744 3164040 69913350 177297120 1626 6109488 15708 10788960 484800 70941 86375520 52792740 18894960 345030 379925520 186816 21164556 52068755200 941105880 8820 43680 804681360 16189230288 846575400 1854590 19740 17383860 63900 2164 69014556 145028292 42780 55475420 34164 34568820 9468 3248492 3341520 53768 1136650 529720 2434590 4071054 21330660 4500 15904 8617920 14213430 2189880 2656080 13782120 1744812960 2222220 3063060 5400 540 86190006 29574 57327060 15028728 785610 938124 1866655 950820 46715388 4653480 229771194 7762128 109200 630420 129740 20573624471400 29832 741091050 455252616 1911849940 2352056 5370960 545 1354080 1902810 724608 3859680 67073160 170280 52560 545 370620 59004 44460 7120080 4824 6520800 545 8282820 2371530 4029900 5741076 545 105600 5874 702180 271572 351120 6396 1013498 22230 24570 248030454 23226 51765 36194640 72534 543120 545 2446878 3570 30420 31920 269880 789019140 156933 236610 19771490 63709800 1300 83835810 14476 28674 545 198846620 457200 13338 17220 1323834 24500 36346050 882060 545 36036 8190 545 545 65884 74256 545 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 273 7 8060780 12 546 273 996996 10061790 3186480 140740 1783980 42 42 5555820 1402830 39948480 81090 42840 24634456 78 259616 360360 180180 2450448 39 1124240 757612878 413590637130 3251556 1210230 99360 278904890 271260 1059942 3890880 2431830786 4645480 21 414000 87641190 21 1455300 2206470 162051120 2736816 35037690 5237232 3388650 35000280 439939500 3251136 1051631760 21451961862 14114100 16411086 14238840 2422728 19760 1220492 1060 41713455 9817080 947940 237820 18177360 2017560 1164 12271350 341469960 45760 2164 19503000 133489440 4933733112 97290 12810 546 5328895 232792560 1092624 185724 148815051000 33840 542 675180 9378 7308 2855160 715968 273 23870 99169560 247632 43152 85680 1448940 4015200 52080 303425640 6983305560 139464 605901270 530513676 2206932 1497210 3060 56434 12 9113832 590920 64620 9360 4752300 6369636 5159 26676 1084 3786360 45034920 2730 8415 404250 131670 55030904 26965950 14451782280 469794780 8713320 545 362064 803519640 431640 7319938860 545 5166 2670 10374 1708840 404040 64203048 360570 296700 762300060 29846208 4385100 116200 10602 3134040 33303200 1587222 626184936 18028196550 394204386576 12504 332184220 7554660 6736380 1144066 8133580 157352 236744040 398886180 467820 986462400 34090650 14996652 120882150 193800 17100 65520 2486760 1849260 7375338 80652 5946072 644367240 22496760 711298224 4040 1680 14 2340 16430694 733004 8168160 44692830 1587960 2243304924 6216 1366800 29944 25812 434280 52269 3693846 84660 44815680 71554392 45493448 1086 556920 51803820 67805 2752680 4018560 5847660 54256800 9819600 3073770 3511732 7980 83076 23472 35588520 7713420 5569300 5102040 26175240 403464600 313950 593340 4069800 493272 199448964 139440 276276 9426208 15494490 62322 81180 1158846 3211902540 43354080 628680 681522660 4684439760 2812950 200334 37375920 3570 168546840 1683192 2656368 58461480 28674 3246320 10697760 16628040 132600 2126853960 113832 13650 252252 9816480 108808 35400 73014172 100312240 18418400 702960 653676 3149080 733315 18004140 16011380 19836 63206 295470 14476 3654 2628 546 3540 1132740 30498 1260 73085 7931196 313720 165100 41196540 14454 26622 13468 11220 3500640 2033568 180880 3492372 5885 1680 3105410 15243480 1968000 134904 2160 408030 3447906 33721800 70159440 7654080 11545842 4418766 233772 543 4686220 10080 21022914 317174880 3406392 11832 11556120 207480 615480 6636 523600 529620 1866510 2064036 48620 585480 66160512 5069190 29340 1679940 10099944 99303120 1560 611340 50798159720 153780 5179482 7747740 14957136180 3117386160 984 83162430 3210 5266800 17398746 240996 16340 12113640 35733490 21799254 13687740 3830400 3301440 3161928 95816 5114380 71040 127794 346620 17651400 401915360 1884960 3310020 103566 145230 20013313320 1721034 9253504260 1718825906070 250848 3566376 526680 7775460 71165 4537050 2393826 3075198 513060 2752640 22100 431363100 879270 1845690 97020 153284460 730978640 2168040 95004 7582680 514388550 75252030 44190 7415100 2100 2905164 23882430 3076320 1272600 30545970 2124 5292 235957920 260304 604804200 2246400156 2354916 2353056 216284640 121863456 344700300 66262560 3266952 220866 33304 533 106128 9581880 1523587380 10013 689688 189281666 20955 5958840 136537800 80678940 3243240 12029 4770936 24288576 2602704 1084 2333760 7080840 8748794340 3024840 37440325020 372960 241956 19100 323400 56091420 72413 125580 230670 426008898 36720 20464158 369138 733320 27005 12210 44924880 15225600 1428552840 859320 138226080 74240 9099860 361620 546 3696 14000910 23870 4860368 1162590 1191900 58548 27326536440 2410980 3404072490 2850666 182 1047888 58145 539487 546 1949160 37884 1224342 4284 224410550 3924536 58837680 30960 133320 17304 179400 17091720 23423963400 717570 19020330 154270314 38315970 119952 455400 220080 242268936 3535800 99220 1091136699840 168192 157344 5607569 21709380 546 37000 43680 24848460 1808268 2019654 24543 8707440 197766030 29195460 563154060 32473740 63984 3598067 36716515 15728580 327006 3342822 10500048 546 1953336 2016432 1086405 35400 182 9384 1036 858514 201696 34744 4433 546 378 147870 108236100 8856 59220 1271532 90480 546 546 27880 22143 546 546 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 273 7 39780 5830188 546 273 6960 1112280 1360380 8210440 10902 42 42 3710 2953815480 15177960 227150 2144010 208026 78 211120 624421620 5307583770 7143060 39 68640 514550 12870 2285586 18826500 15640248960 4671 338520 5445701800 873180 3530412 717060 21 10405200 21312452 21 659148 45769954230 342912 8877330 58576 1381236 16237800 104459460 1584 7108920 39552 3696152460 22620 206414 169260 395922 155295 223833610 11840 505412754 1898820 543 11772 23947560 60314436 13692 1498588 1207080 556140 67660 2470860 828240 131736 564060 21672 546 9324 58595680 996660 23600 12721020 259685640 297532170 113760 136937370 74256 264420 2703496 273 2682328 364107480 252384 937440 56980 695400 23664 55434600 136202640 35340 105743880 11973570 6160560 3066 18876 15343020 1026256 564 4134438 702715440 7395570 35428 26209295 14842800 194523 869040 109597543440 590040 322207776 33493152 12233760 17188464 525 2040 434896 545 4146002 4048632 4433 48394710 111860 343646160 38640 13253184 72594 2670 2282280 36202530 260580 6622 69546 6058206 6096090 16104 1096680 16160 350970984 971040 46517868 88200 4375800 5631780 1305480 76228680 3780 546 1235460 2356200 35910 5345340 64702 64853460 70140 16665090 3352004390280 177072 372060 221130 734580 214490640 2484720 15959328 316296 171621450 39519480 31122 546 2719134 361860 148240 14 22420 72828 2908720 1203506304 44460 2919840 3089370 36190 2592840 2323552 2585292 271247340 73314540 3132360 43259580 845292 153816 160765920 35746560 59332782 145070016 12796608 34128 964440 1863540 655999344 498940 307400 16632 8717940 30718800 44324280 630740 23446500 4197480 144690 2178540 1883700 414120 196020 5127360 666900 145902900 142380 605682 91245 196868994 2072 26991648 360360 71024460 532680 29736 6398448 24780420 14160 532762776 1620 3075150 468600 30880 8785980 8219400 546 554329776 67158 12584686590 2291940 1759470 484120 792540 661752 1323 544 859740 10602000 63468 140112 72642570 6180 4373040 541926 35280 4191000 70935740 934284 1313760 1022580 13104 145188 546 3540 10332 7410 1483020 59488 10500 15072200 74746 1381380 8797698 15022 127109184 425815380 410384260 1102348 29484 82896 198660 9590466600 27390 1798380 298350624 46086612 441166320 758180280 1302840 150600 11833621800 175522620 13163360 956665710 672612160 23652 21814752960 53922 3961967400 11035080 13692426 142282140 10367280 4574955 458927280 6254099280 164220 2432880 101880240 408408 44097900 6776833403340 547 30912 7852081380 93096 12730212 104041080 21450 69144 95357080 162634680 37494600 112722060 2179296 16181880 26489342880 71604 26287950 96529551300 693720 9963360 3858014160 944454 4894110 549456297390 30087450 207270 653083200 86198112 2497638 32849216400 952622 7434 2238280044 20320 831600 2349600 69480 1833930 116396280 77349048 26076 55110 74790 5380 593208630 5370 57453264 1836012465 335580 790897800 145523063400 236880 5341644 1103340 223009080 510048 193078382640 4668300 8496 787386600 25688988 268470 176372280 3845400 5987152080 20320412580 47080 193230 26493480 265452660 5454900 169192296 933660 102900 102259080 997020 2293830 30483414 316359120 18298560 5695200 90525708 8712 44951580492 12252240 280140 10648845900 120120 5831345520 28312764480 4549140 9324120 15919023120 1508832 942480 14627340 1485960 45396 25050480 31547880 14256 144902787120 39017916 172344 67747680 207108 618258024 1170172 1821060 1011740652 281709120 5154300 1271820 5676000 5742940 64360296 167290200 37360 59517510 244102320 11480 1851360 183952545480 52290 93162300 323812060 432870 598780 497808960 21098433720 34793220 554049360 23534280 11124 44684640 87780 189504 46495680 23952 754491115 174473040 116070240 312048 7983942120 3383520 1063608 5743374 349524 11935 8896698720 3780 4454168040 113639400 746801160 7986888 1512 36720 15931134 240120 236617200 1323144 8929878456 4312 14335114680 53783189460 1021519800 205851300 23067606510 11279160 4476780 481921440 5070 351120 22007520 16190460 987965286 1563241680 106581090 5896 18982421640 7455537 122555100 786422 4628 117062400 45990 64090 195762 9041984820 174840 4015584 67770480960 4973745 87958442 420246540 257734620 638362 42016260 343140 24999744 1092960 27162954 4439400 35375340 1966360 218499512 23674560 547 887740 1064300580 22131060 547 450045 24402 2420550 27160860 547 73320 3063606 12099 853944 66430 74802 547 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 37453752 30 121440 17090610 860890 477984 57570 562800 6708 174330 54995850 547 283290 32760 342720 5460 286656084 269578485 16967730 2018835 1463076 25603830 4658863 7647822 50386 713460 200970 11960520 9657360 171028 962220 73633056 25592 447228 4996686 1430352 673302 165194640 2611056 1876938 26991020 234056790 1385686980 157560 25214904 1077648 4716 335036220 3563868 162960 480480 22680720 10827648 730862 7866621 72732 2640 37444 790 341904696 1386630 74451 13214520 276666390 1596 97188 3149250 190906680 9267720 15708 5485220 214534320 7186104 88733040 726684 271830 690618 82156230 59768280 280554120 279838 85260 11880 44352 37934820 3529500 50734320 30109680 45032988 542 44880 84900816 499548 146734 2100 84420 258485040 30100200 104700960 114646950 15840 38798760 2403660 38322050 501720 18291 108 86814 1710030 138343920 84236880 4963968 22440 1741740 12792 9149400 756204 5068373310 771337224 1566864 29632021020 357720 388665900 1470 12807900 31056480 1115217 59598 51240 85012453680 2862120 168350 13529520 1101078 30 83616 61387 868140 3206 17662932 981112080 24489360 104748 7800 32220 43115961 3405490920 104580 4533900 102273 260775 115775100 2431620 24084060 240552312 44726304 1026 5794620 376942020 204654450 31260 1446660 7140 273000 16728360 140436 3505920 3626304 13456520 6000960 40740 4653360 960360 218318760 444780 86524 546 220590 129360 602 780 195603408 77833392 52164 4510253 4945648092 42876 211309490 4292109816 4743648 83220 102910 30317430 185255280 42856 910100 1498140 42900 23679810 33144930 6032754 60070020 61500 22196640 20064 7719468120 1431612 1467180 306176640 15870 3024120 157916 1135872 838572 1021706 46548 29220 334464 5701800 1329510 49896 1773780 14652 43890 31251360 38133540 381570 7627620 35568 54340 69546 1114579620 1534995 625617 405300 7920 5036305680 270010 37983528 11359740 8739459960 6588960 2180094840 2114664 8785980 1478765970 1280424744 1518000 31276872 52360 1420622476 27428544 27573339780 1355460 17220 720720 40594346 525272 16735290 232560 6758640 933570 814597602 29058293880 71289187200 91999710 66660 397062 31778180 2628 65490 60 1315692 1482 1260 1400196 630252 4998440 2640 2436 673254 93150837 856080 2304720 12365320 25370 247108 17362884 6890 2159976 16730 212520 113146 410040 9800299080 3473712 206348142 9800 5598600 5946420 214524 18614820 47880 2249676 119280 26951400 6941304 41022 1233862014 348591060 3392730 52845474 7441759710 128533860 1510320 513534840 16732920 73555 212252040 1027208 9885330 2640 139860 2017764 5392464350 118590300 13468 1982574 197160 23940 1269016 69540 10318 9246258 237406892 10345860 16104 5252940 4192496 24058 5260 277326 494550 279986280 48150 32448 93600 21500400 4981080 662904 5112486 29670 117990210 10500 1175328 975666720 17564400 5897430 1983410 20026 253333080 1445418 9253504260 56354947740 3425422 67007430 526680 22983660 350460 6210 145971 548 263670 8860950 784420041460 12994800 548 3111570 580158 16265600 389401320 702408 80709552 27216 494760 13883220 64051 2220330 347424 140140770 5042520 14998980 1910160 93680400 27445440 2434029780 50694 41599272 1635 1760550 15158725920 15840 86777040 9524760 46947480 141252000 291480 69426 2106720 11795700 4291560 1479444 98610 966168 33867 1385280 19071360 36720 3857640 3543120 344400 16995 33660 1419990 3687060 31201800 73080 15840 2915136900 1450440 6380 10804008 1723460 29920 554400 6126120 48056585850 18474545628 13665960 1167452860 478530 121260 17160 1378780062 548 2715 4101930 17780 73670 41709360 86790 18760 23522900 974280 5851560 298800 409752 4811264640 2080650 1923390 1316244 51514320 1626 3289968 2636760 547638 1610070 2002104 371640 21513114 3120390 55500 2877420 1718416 3564400 981288 347256 5040 1727160 219469320 5808 328440 785400 13372200 3960 6369965 1884960 4478302 31815900 607050 4851 178980 3337620 3263260 875070 180840 17084496 37530 912671760 123644400 3673819578 9900 1608 753060 13338 36304450 21338 1743588 4144 2271387300 7995 263500 39760 36080100 129826620 92264760 293454 10060120 6843720 63882 67872 5786 8120472 411000 4232212 38772 702380 3105102 548 64875 4608 61230 3978000 25806690 24451 813780 3660 8160 73395 548 5251620 411 33306 548 548 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 180 20 30 120073800 1960 1829973288 53142 10 76579914960 1239030 1584 20566260 74955 7045920 10010 3105360 2792790 425700 622314 907902 58244256 651420 162855 1568070 22330644336 765630 1718228820 2414949768 402176040 3696 1123848 1464960 3285 91080 139461336 2566200 2967888 24941784 727785450 2088 1982988 14955204 1071178713 1225224 35880 7039956 1166880 35448 4138680 6786 3787 12275412156 492960 5610780 79590 925204 269040 11850 909216 10 594048 3767400 1823760 68380 7261800 234900 233700 245700 26312 173657400 2627148 1068360 98736 1573345410 19235700 165360 6488988 124019544 2421243487 10469550 1954356 4955074410 3397302 7862850 609960 67507 5388864 86254 2954602 377100 540 1188 60423990 2354940 1043658000 3643096 2477328 318780 2009700 15042300 4213968 82818275400 1755840 115500 4837909470 28986516 42315 1430868 3232152 4433 5130 1261260 5544840 3003919380 224796 78909012 272874 47880 22339440 360192 11296560 48507732 2301540 2370060 42140 72051 1400700 799379490 59831240 1055499060 361284 461070 1518000 205128 27018 90 3593850 92400 75347540 1271424 118800 74256 1582350 813508344 13530 693360 136620 167931 14413467393 197328900 80040 24550 6846840 27645 1632 3668280 140448 8565360 13133484 619710 12840 544 852040 7377733440 66700260 11542440 1248450 806442 2321550 8622792 86100 1433790540 162630 1326069360 398980201620 41070960 786494940 11138400 8277582 9520 602 20 11310 36424 354732 32049352 17700060 491880690 836280 891480 114699 31831800 22855290 8109664020 214840 1581372 54264 19364940 13550160 781560 1939024080 29346 430320 5081076 4309500 2640 39401760 7225020 72750 13338 7358520 693880 163680 1113840 31560 4084080 206136 908718 3370670 1270320 4334400 22644660 28288260 153180 408852 280245 24637452 3387720 4019400 2938620 5382000 548 386400 1373825040 2660 1647109464 34848450 95700 24409440 782782 2507475894 4520880 546 3107810160 10502118 1018164 26796 30166224 752760 3776 6110517 270270 14424711840 13823640 498257760 1569810 3586660 465432 206584896 548 9641040 717247440 719136 13419120 846589800 158874180 546 170130 1033344 1967790 46620 548 60 63252 111111 6300 16414860 198240 191880 1976472 2803416 365400 549 180206 2173960 44015400 99873158 43650 472431960 199034640 816 750062848 1272585600 669240 501914490 171807363000 238550 32147544 30217200 62370 234396 873678 4193338380 689724 1289904 6584760 16872 6456 1458220764 10277467200 2098080 10032 1257630 979830 125970 2042586 157080 191490 950040 470106 339331440 12991440 1598184 838120920 2415600 51072 405306 3304951650 398250 91080 145628374320 71225308 1855368 71899800 24402 112637616 23789824 4803584940 1809780 4551792 15315552 2379762 4842 24402 23094654660 11616 9010 4234230 89677686 1240800 278460 12595459800 41538 1094 1043130 546006 551880 87600 40596045040 5476240 22383900 24519768 64090 55110 8370 39270660 408030 107856 451860 7657650 3075419340 213180 1808405999400 1533000 149640 8246700 75140340 4834170 1563998436 31878000 17510 8378370 8395200 76456 55500 2338700 155335839120 11942970 274480 43655150 68243865 110532 1801590 103515091680 26979 56095347 778680 104520 869308650 185282184 824683860 219592776 5276700 25248060 1123356 43890 39075 24452500800 46355400 546 33304 549 8528 692472 2379300 663168 1192744 10748010 202356 549 19223820 21574080 782596620 293970 10580 5658960 8550660 2373408 9206340 1087348 23933616 88452 2180 458780 1117141740 15411178728 1117312 3341520 549 372300 2720 68574912 36150480 96396500 48866290 140993580 261876840 126182420 1516967760 1040983020 5045040 12421080 552330 22468050 5005 85260 4910805900 42044 405090444 448098 35657160 42824990 24444 220156020 6908982 300600 80335584 13224 900900 25026 9627072 863457140 6968 388740 45079776 256872 233310 1095013920 32760 179640 1951110 22401000 18072 63720 13554437688 4328 1325275110 2125340 302657460 39694230 504 672857640 180 644566260 1829256 245340 239020 330 6318976092 3807144 2033570 32472 907068204 155688 157080 3891004189800 549 447902 46370016 12812142 138797190 559178928 14727108000 63578 262072272 18523404 222768 17990 5554080 107086596540 1535940 6480 1106177709 648186 12098 4200 1477642635 549 77525700 7743180 262752 28222 63929340 92040 1018752 293715 4123350 2970 549 961860 727116 41678 35970 549 67160 75350 549 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 252 20 92853684 126 8319564 2210880 1499400 50 252 84 15173214 10330320 147751296 60659560 20013972 32568 786204120 37510 1170698984 11957220 63 1344 672 126 1316614845 4908540 654862670 8723000 5176080 1696188 2294740 4346100 12238980 82221360 827820 31583916 1868141880 443898 84756560 8942160 50862 583440 221958 1940280 75555480 231710 2178550 550 84 16788588 25668552 3006663660 546680160 252 2695770 311134600 1680910 57274980 12480720 10 24892140 19931340 27943344 1857240 10320 1393080 41580 87906 9357766200 21965580 3423581568 1791240 32459700 16383510 5025720 1573200 1000905500 2742012 1125167814 15437232 2134080 5880 681912 92250 680532270 14882880 832416736800 396180 43130 264180 18174 506100 1766700 18900 2862090 78960 30070 539308 74760 705744480 16729440 4800510 99840 63036780708 54210 10450440 83902546 79980 126 20003830 82440 29220 821100 196140 11109 43170918840 496080 31280 138960 1214400 247380 11701872 3526131840 2765298 3527370 833796 4232550 9386355 16320 32640 1610820 5783580 2795014880 5200 5922 18360 3309306 641172 91780 17684940 17442 5280 26034522 95555460 22080 58740 94431634 557262 68969544 12267084 39120 5805982 322420956 92400 136136 39008508 1341324 669710 6265210 46876363380 8545680 1398020 106932 6240360 84509100 103400 5190 1588854 757680 8496 2078748 319284 6523280400 571200 940940 293040 1368948 45780 81405192 172992 3990 20 1399398 687016 26040 16151520 444444 21358260 207864150 341880 21801 556253460 365330 74796 31027920 16060044 29474940 383292 28188 210672 181277460 549 1041281010 45091410 14587848 1156050 70560 5463876 5284512 5155920 656880 7056840 9551640 62144460 15278410 14840 5192928 7893600 10941 759720 2883540 2439360 4084080 850080 127680 549 18849420 21569940 16676820 56040 183456 6076441800 237979560 483595 100623240 27608 7862400 936348 8547000 171260040 69668040 564299400 549 51982260 1900080 198396 69156 27170 34860 900 11880 215340 534577680 355770 1014577200 77400 89391708 185640 549 2013804 3180 16240 5731440 2592421650 4590 13320 10345940 1670760 16058 372723912 364572 74888 7260 252 2964 1260 37989 7140 18049240 368368 44352 125454186 46280 1157520 695268 1029600 619080 6063368010 26895 1322748 4311120 116396280 43973930 1570800 4654 4416816 49031400 18148056 76638200 13957020 224514180 3456180 4173768 106680 19651701960 1093360320 6800472 44840152 24755220 29205 905322 89762400 2726880 2748312 35790300 5819628360 167475 10383120 2712996 11952 240240 658476 66862224 13159020 81688695 1012 18913968 1728090 551595660 101686200 2870280 1299362517420 4404960 41069730 150134 1192800 134316 393872490 26833491300 28186500 40671792 237360186 3181301970 1725840 2180640 548 860200 4843560 1813560 4820208900 720720 142800 1495110 38660310 17882100 12090 28355400 13494961760 523247760 1222170276096 548 75857400 737452595880 28134 9253504260 22034784566340 550 108360 526680 6991080 1309701654 86350063800 8213244 627900 2678135460 550 5096520 401025240 2132826 11753280 24089139360 5380554060 508464 593287464 5243490 420945 583211460 66787032 51711348 21527100 3986840 21390 1048464144 1959614475 115536 23573057508 639540 9484740 1026900 25422360 5764710 38700123 139380 7009382940 12880560 415740 2172 44296560 51480 827234100 2762760 26565018480 69330240 54900 262980 908460 456036 245508120 5819952 448560 456300 72809100 6246240 1157912 81911280 210489300 14571648 705900 2356538580 1092 5320 84903780 364560 2464 14335020 7950800 812700 793800 3950100 626714 5963055 3150 847596 31847760 3788400 3899280 4800235440 36890 4149600 3106935 249789960 144760 144984840 556920 12192180 31509540 545 33488 6823294080 3976399518 4216680 2074328256 74873832 1602720 15127260 1632 4139460 58220392230 203406 3469298849016 7473325860 140675850 1171632 169146600 1696998870 2738610 709044 790608 526222690 24116400 1560 73321 76746027400 550 5450456 4375800 12660648 19890 13606347375 136830207 19530 8839153440 4016442870 352980 52492440 58190 198900 1272633120 550 3777200 3234296340 451440 892653323562 2726880 704184 2169180 3395321280 113022 4864210 7204344 550 32760 14815672830 1073368140 33904 983166576 4788 1681470 363330 342 5548950 2616900 550 646272 18731702550 738024 2165242050 322642320 14121 7308 561510 550 518364 35685612 550 823536 1230621210 70441 671440 83287204 16388 18408 3072524 550 56581 67161 550 550 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 252 118938 433236 126 3987306 703883880 1627920 3746028 252 84 547638 40739952 865956 5717712 769899570 12052 6464940 22 738655460400 29580 63 390 195 126 1927590 90410666148 633038 22 188958570 526190940 623844 35568 192145 383040 507504060 3194550 45194169384 25743900 95880 20938764 3234231 413540 22801740 3399480 188795880 21965580 160776 1463124 84 769080 15960 70932 928973760 252 7409520 147510 409661280 13176 1208396 430 28938 5885 220668 5722860 20223000 475020 2336820 1170 45653160 19350 1157820300 6699420 4830210 1162980 567630 34968 696335640 6445780 135540 4074210 1457300 20217756 1784892 139590 15690 503200 1012 87147984 3101280 684684 594750 12600 3734280 2040 1066739040 143550 76260 2860410 31972668 135660 5488210 14942 87290 2641230692100 9951216 314622 101712 13260 126 36890 34410 7461328 26502210 588009240 4140 1092 4735560 26284726 341320 56512764 15068976 311892 189362880 1137960 12566280 1053 4752 1743060 566787312 43141560 293043 7860 562880472 9094470 1044 331230 42978 8021286 1402200 75600 11976 74904280 9120696 2820 307380 25732020 18610780188 1412180 12963720 274560 68112 4770 24598 74294 109536 13136760 12464400 8507730 654710700 515620 2222880 4312 4343430 14000 365997060 12243000 96300 21948 17161200 9044 61320 357420 9455160 13444632 3770211900 1997280 279440 37729440 610488 11920 1806 1220 12090 1080 234360 5632200 66780 40638080 785400 1456728 19152 2158532060 1057680 18211620 4371900 240120 2891900 3685200 151378920 62760 41435592 7756320 4175941 74927160 22860 32058 1621311120 5372640 1644 2162160 350658 493272 16808400 525 741359898 257868 1026890592 156134440 1271204 338940 2784936 3781620 44988 18564 3213432684 60325980 265980 5618765880 2591820 363780 1641 100540 38592180 221844 19494552 31620 146102 1715171040 856005 1227740 162831900 5933280 381276 1316700 136416 571761540 22440 866910 21408 1491840 6566040 1626 598960514592 659736 8337960 1089270 836766 228669564816 3572010 800660 173124 342885270 37090350 13728 33513480 494328 95878992 1632 95918004 698542 5040 403542 662460 252 1482 43452 551 49508172 69960 2323230 8260 2514493800 52237304 54298860 2963100 612612 498168 47956380 6653220 139297200 1236 61740 8480 7338547440 3447056 252264 14328600 9986340 12525450 1098 95760 9488220 3047154 1831830 2538648 2020 193090590 413540 2362416 106392 19399380 969938640 72867 212252040 78780 35910 4801860 2339280 909975660 18540 1791240 1752660 3630060 12120960 22508640 71643 2394990 159600 27060 49491000 173450088 19365060 347834520 3944052 57456 199034640 652677480 692916 5825820 5694150 3973158 35996546520 423400 13950 3026340 61880 707256 1935648 23316 29615490 44556 60354 956340 19237823760 5014569300 154074876 64848483900 854700 23392848 10486980 1127060 4476780 81816 21312 841620 8370 90480 32222190 462264 31005 15372 1621800 145413840 338395200 22176 30468780 1616160 3094494 79673220 888888 5338060 3421080 32202210 124620 4644321 39080550 1392300 286819281840 67199244840 43428 764940330 277104828 17358 37530 52668 1258920 74256 60558960 212668368 1644 4770 519130762920 4822050 5954550 91087920 13143060 98376600 1644 9312 96681 1644 2106720 2598260 1190280 261280 532 27560 21261240 5632242 117603990 14557620 1320420 1060889760 5940 2578086 33803560 33998190 1748922660 78540 4901484 371332 153154820 4315465980 53820 15229260 513700 5522400 134639412960 41918940 10404914520 3336300 551 41652720 18195100 321372 127807680 329560 3270 551 1960 2730 2176510 364645 74525 60960 2730 2492280 361620 35298 11242 113000802600 142380 25050 186276 551 14790 12003264 1006590 13494 50694 1201200 33426568 5011761 551 1392840 30744 117846652 104545 31734920 39312 1904 72035460 87605520 61248 551 2201160 4344 636840 2100 552908 3274740 319770 478800 140621580 18340 3533544 5011761 365640 785610 75594 124982 486772 5729724 300982968 53567 2100 682392060 548340 342160 136972836 69711938874 7518 159390 1856725 888300 32010 211696 27132 253470 2030 551 679953 1409100 18641700 551 739244 7629738480 73830 259488 19170648 66120 309270 725175 1611668 18540 420732 551 244035 45100 73144 5469321 68292060 36894 41860 551 5236825 67344 75900 551 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 78 39 78 872550 39 366625 26 674880 98280 303120 39 7573020 92841372 2220 27159132 112547160 562880472 88 262136160 2087267160 307944 6 3 27698580 25056 945864 11856 132 1003200 1970640 4099060 206825133 535020 4633860 407925 1998229464 2222220 6732 103400 73362120 10626 3276 1746225 299222 78 1068 179640 548 26187000 324756 24664280 6279460920 3530170 342 2993760 1053360 37986 204960 136964 6930 1103739 5928 91552374 12652640 1119268500 683088 12529680 13 602279160 2165430036 29088180 112476 1021020 7073442805 15474592 881765010 360922716 551 10164 3081834 347060 72104760 46512 6041033130 441320 616987010640 41871060 63488100 247632 398610 78 264 8142167670 72416190 1089000 225456660 559680 885972 866952030 325361300 120428 284050 5460 97042120 741468 15306984 30303 264 47754 728364 602480 5074590 164115 433896840 627936 10517910 17860 111903792 41455568 291885 3727380 1097460 4361280 58924320 16830 12552 561660 11121264 36359388 83994240 102380850 231462 51504 3503040 404712 100620 39 207480 88400 23478 104720 439890 16466160 132810 76302 205230780 367200 1500 3116190 544 15065886 217490 54634860 8070 531531 1548 1561560 1608 46200 15901425540 3359160 98955714 868140 590436 109368 151320 65964 29370 1170246 67599840 6492240 4458420 2422728 463610 2552550 17460432 3215520 34736 1522576 41648 14630 1220 78 1098 5629890 921921 933660 154070 18060 2137560 36128400 1226852844 2400 76756680 53465328 883224 4633272 548233980 1063007484 80184 19950 1581261360 852720 200180040 1335180 51170 44120440 507780 99237600 1791405 364980 250552800 4826640 30272760 45551 1280862960 52668 418727520 2695116165 361920 944189610 516120 424800 46284 60807240 225680 815509 760032 37362600 1666764 628320 13540410 5442360 3603600 5113680 157680 50140 3070984 356040 939930 71136 210231 5808528 12031310720 12963720 214620 35116308 582120 30450 584136 19770660 287730300 8560 15345 66107106 1288276 949410 5918 124695 3598325640 12180 39732420 4336200 194922 68189940 732564 3512534940 68556 8036028 2520 25683444 188828328 111180 976248 39 1260 870318 56280 2641800 544 37800 98604 546 57274360 504 24804120 15908 2520 371520 350400 9240 487692 84882420 1505910 342760 60789960 996588 153720 1478400 3309930 386098020 21336 102330 1380951 193440 643860 87387300 2078448 12000 132612480 65015340 1160094 37773790560 10854480 1215486 126532476 129826620 807030 50268013983 1324680 2550240 158816196 40480 1808400 17802 36960 9414 2390600520 45390 29397207840 74506950 1550670 364636350 1988910 351120 3430884 128778 1188810 37123380 782488980 80277600 244860 18360 1256640 3516240 793180080 16089250320 491832 3934320 19944680 4072992 718661220 52080 17815050 229415340 534214800 245960 3282 90078240 6254640 406526400 147018 3829500 10386656280 8778510 544323780 22513801622130 11300 830718 205931880 1798260 396900 184632 558140 1036518 12745478340 85140 3640 1343280 489060 649368720 676368 41400 27430 6011880 794063340 442200 40326 6162 45232 1241648100 622440 13500 814716 21925237320 84514584 763488 5106082800 614376 279019440 3029366340 29849820 12033577920 32340 49632 9463474830 486794250 436839 39300 280279440 716053416 549 184 2882670 1112110647536 131009472 190459500 10167300 766920 77711023775 124239192 4390386 1835680 474430 10881090 84577680 76076 544 98407764 30892680 40902735060 99274560 67980 165590964 281300580 48981240 1107680 244260 1701900 6126120 444594150 3868625280 224580 14348565 33880 44910756 9455160 19514250 1633632 31054170 110880 1293350520 114318880 8108880 744240 30489585 373627440 40018440 108 1078560 73260 21051072 213816 128856 1171223802 1298737440 5987340 1116360 5143992 1816386 51579528 546 97356 102102 2737 435540 434520 61824 115804080 100485840 26104176 552 131040 60047 2393820 114840 5771160 10320 121976 349398 2011032 17831720 383040 253170 2003040 34425472340 191852946120 1978668 5104160 387123660 3933737808 384098 16764264 13362325548 25200 192827124 6120 17908800 47124 86184 49477857 856440 229152 5026560 271320 1601985 2368800 18387600 9095 113945832 35213640 552 10127 26230 35574 43780 27720 73151 607698 3189540 9120870 37990 497040 212160 23452520 37435860 552 665112 460 12550 1253780 552 276 6162 552 18480 414 67895 552 552 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 78 39 78 552 273 69 26 1911420 38595100 5045040 39 111462540 12027444 4194546 1040 1200416 761460 309396 61864 138600 1553580 6 3 8237502 14868 551 550 1397022 321369360 533619900 17927277060 2722720 68478823 37190790 3997584 36072 1661277060 620807292 11236530 446337360 358248 42700 14532 130536 78 185640 25896780 11426220 15120 25365 4632660 348348 5720 8837796 582192 94310832 581504 46122310 3825360 8370 8379 18281700 13802208 4765320 1022580 6116880 592020 91 97240 255289320 180960 125650390320 640881600 1880802 74525 261404 7956 138 450537570 3783000 78120 549 975009360 1783751112 72104760 63081 30091174260 37584 152658 6500 78 17577516 8794800 3528 165750750 158670 7210632 179939160 29219190 98961720 21149128 1210474980 373620 5787540 35786720970 4529910 448500 169712340 26208 33189 17944260 59368 2267655 19581960 139536 210080 13776 231120 133266 4370496 1445532 491036 41951 275353260 31735344 50190 6029100 29680 13227390 250029780 48230 17441620 1090320 12724908 29139084 62800920 39 437710 1100 22176 1995525 157728 12882000 15769215 258 3838380 5109720 13777680 553 1484290500 7637406 8514220 33930 387750 299026 16151 28111860 7353192 129585456 953190 8807162 6669 190338720 14883960 14486472 10540 144840 3465 99012760 10580 27679920 1859340 1849260 566370 341880 23247840 20349 1101753 1250100 1080720 48090 481740 78 28428 30492 11925 61256 1550809260 72162 5386056 14068740 5493180 186777480 1540812 43955472 92448720 1574664 4540095 259588 1498000 362714040 39960 906478300 87780 151152960 309649080 150516 16478352 123411330 211785840 337093680 30940 2792650 24717 167166 30072 925680 7476 83460849570 15441984 927635940 11968740 2282280 21252 326083290 10269 3360 4392150 70854 9304680 337680 31740 442234 1563485 2905980 7650 1372800 6037668 85260 64504440 1345596 77770 28564536 10185648 29568 5931198 1476432468 602784 416926620 2756600 7326540 187651464 335544 174888 2169570480 8637360 552 550 21835279200 220248 326478900 8809920 429704 30218 422280 271320 17780 1209780 111780 550 8931780 2817930 601980 32004 39 1260 42780 14280 2481960 194832 203196 899640 22008 548535 9236010420 11748 277380 1589663880 1124550 1101240 1217420820 86695280 3535020 10661125860 1411865832 53216664 50736840 13703932128 103500 189569081520 913836 1196571320 3324200880 8644465830 2499640 986305320 905256 14742 4751748540 1546710 912600 4924920 830984 64050 474083820 6315330 3968496 216350720791920 5806575 667464 1606500 75351276 4200 21298050 16672 97924386 255024 122216710 274560 364235616360 1818498 1082250 172442556 22510180 867132 407117700 212825340 77390952 2002003164 75422880 957026 329220 1492260 33415200 26597520 434968469460 155849400 2329692750 332442 1629258 5588184 6248640 11298 159999840 11583180 40200090 1880622744 45318 7592760 1000791792 5308740 3278450 1220940 2119656 949410 230460 75888 135720 29292900 49062 223184 179334540 2686200 159232710 51214277400 4200 326040 51207423960 108570 39892608 2474311279440 3248 101202228 9297995850 5794051900 184261980 63258507900 705375821800 160062000 51660 1199565 1522584 2062368 34224 90744 57658962900 487307040 1650 2376360 107739840 238526400 185356080 528582780 13452780 6428712420 69720 629412 17379900 71940 6264720 5021016 176922900 2762760 39523564080 48960 9180 5896620 460180 80258880 11171160 95676 3740 2298496200 151404 389820 8056117086732 7422540 39440 7071010128 2620200 441540 2773800 21321300 154052640 812229264 47960 4922539380 177657480 45787644 67160 3341520 42412 13676400 5714458644510 55572 652392 12792780 178436700 378840 101972640 553 869329305 166320 4560 58198140 40765156740 3981420 1783640 9472680 30418440 5168496 139628459124 11515140 1724052 2486222904 151384932 13050 64334634 581400 298376988 490770 17910984 5914818 706230 55188 140077728 1544634 1027992 6165600 654672369120 2616270930 1398250350 268327752 27595216 19241018 666233400 267784 121612776 1141232040 168120 553 185999040 20572860 4896 8593200 813600 55572660 2742749940 233773800 563040 392971040 46696 1339600 9882180 13998996 1164240 168528360 16503396 28946580 3823950 49126077 159848 1469118031920 9153060 924 627603990 60240 8592 5077968 1181908 9112 15566040 83432040 436905 7380 69312 214500 516681200 13592400 289604700 203074872 89640 10150 8392374870 29248 15254712 54612 20046 406980 16974 75696 27390 22509 553 3007530 1582584 2698410 553 67896 76452 553 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 23638 3374327 12510360 1144780 138 719316 142800 135702 10748760 280215 3934140 57994200 551 28425102 73304 2324916 1230660 6376392 5410 157185 1680 210 11411400 28424 5035620 41469666 8872200 393145302 24480 387074688 6016230 40194 470 1413720 178710 22633380 987597 1144327800 71494435782 450736 132356 5928 46740540 99100482 12006 4288020 197340 875863800 3911700 174420 2042342280 722262 33150 2090154352 315738450 25449720800 5163794370 70140 575520 3375540 2517573240 315585270 801458 81396 102312 6262620 1286194 6932640 691152 1075020 8028 800690 2411640 4066159020 1759560 6321420 138 3961980 116280 6700561560 11044 8784 5221440 19204425240 1239560 163760 1399860 746640 359260 554268 2292 48808760 48734070 3272702400 25200 30080106 6874868 185619390 147108 465234 17542980 3594296160 123829020 35584380 333120 20992 3876 1676918880 18975 750480 12529440 53915160 47127600 10879920 276276 58198140 63737233560 513464 2782260 19585020 19516 928998840 2041136 1007820 4977384 66767 1135688400 49698 32340 750929760 18330 12037740 5738040 7002 6570 10101 554 662340 1625792 1654024 1561494 30810 3527160 68643960 28828800 644280 3058375320 3749256 18760 1738506 74464432 3976 3387943440 4643100 160505730 878416 146370 2451960 284760 35040 260820 12162150 22220 46920258 1382063100 15495480 3132324 2276820 3134120 4175850 104580 16395480 1912680 49321800 78188040 480717468 516698 572880 186480 1627808 62220 18330 37950 1480920 867600 1066560 24971100 2289690 284280 722896440 1608 548340 126000 1241150526 36323196 355602 737880 1228752 9442620 22320 27281070960 6196860 1595880 6420 71001 46453 1124496 159030 1430050200 104323800 15951936 280140 230328 6727324 7775460 111940920 16751160 105280 1267094 13332 89272260 54120 330864 374996160 166026 264500880 2771340 546400821120 186438 4069800 3993993042 3936170 103180 72675 364650 2364930 371280 9622680 10263757140 856290 520960050 2168400 339720 5694780 36160416 337095 91080 8579163060 1053360 19530 210327876 578094 44102520 15239820 271440 3282 2771230 18629310 20611170 76826649900 1349040 73513440 18275400 11484360 10717140 19065984 3072483882 51660 19181360 467878320 76410 25552020 16543800 3081 36 52393 6972 600 1558986 42702660 67662 15052770 7423680 552 63292812 40275324 792120 14382 20341860 468 146718 5220 3478440 45214 258660024 760240 34075743702 38232150 32900400 892584 564984 1074 30356040 3994718 281820 34914 1491037350 418439736 6552480 771892 586852200 1098366912 288538320 26970 3515918 1653 1699854 1343972740 20124 24180 755755 6229090 3990 60853 3648780 16236 8666387730 1386025623 241409520 23682360 12644 10959648 494076 2699188260 53862516 1168272 2670 544 1177415988 24929520 31824 7630 598910 442494 465418800 14004900 1058 980490 4557696 144200 3258 2160360 310416 2398440 1098 62647200 6563700 110400 2970240 942480 22541526 131442570 6838 253333080 10893960 544323780 22513801622130 71545 23184 375522840 718943940 74793 6252090 91770 29798340 3295110 2787870 840420 6047187300 41825355 84480 606060 2213640 78120 717792600 166613370 85050 79800 76198080 30870 563603040 576547440 58233 2320812 66666600 1786632 1590 2286600 238620 424935 456270 1212096 32844 599731440 6130170900 222360 624180 1124760 5713890 325920 4878 1653 27387360 19180 385560 66226923 10165 30114392 2546629470 400673 96312480 784689360 44940 58058464464 52276792 27236880 6552 105450 530860 34532 2428776 349624 194460 98657676 2753244 60060 800100 9235644 829400 779100 3950100 5076870 1144710 25545870 2352615720 6745440 548244 28329 62650665 25410 154980 1828860 290823390 15098160 109638270 176668080 35070 23384350 61230 901350450 45361680 554 18773118 25653 17193 283584 1805748 7664400150 1159973640 2227680 33306 1644 82086264 554 3584 3780 15905190 2109240 24850 1356600 20527752 2520 48720 1341912 32448 1559844 36784 8663640 81144 12896339400 4476270 4205460 1591419060 2412900 128051640 4905 92595360 57570 10920 18722370 906360 344322 18722 333557730 1115268 557856 154882 2138640 1056300 40644450 15521220 3734640 130032 24640 21992208 18164 4245930 879243924 36000 931072200 17765748 108324 51870 5036140 47789940 198156 554 35700 258816480 3649606 195426 13091760 31716720 1998570 133792 8840 9324 252642 691698 42133 1605900 111540 3706360 531300 37604 554 36630 28704 34040 554 554 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 69 71561448 138 23238096 360822 1029463890 3926832 5130 165622770 128193 290400 288456 69 530 9999330 10747452 6602400 356309660 53086410 6552 576840 13632 12360 1109520 1770534 5280 993678 10350582 1135260 33527340 18442620 37620 163380 1240200 138 2199184260 2622708 526680 1935840 974688 20799636 16104 172902576 1482936 294939120 1557456 27120600 164340 100596522 632256 76200 704340 31284 355943280 1523808 2125453 870960 6900 2380 240198 77324160 516052680 230040 360360 288708 43488900 7560 40680 4100224560 88004 625446360 85140 107100 101660 10176036 7276875840 32430 1343616120 4500 5660556 2877420 57235920 969690540 5043297000 1047856680 24387440 23856108 11565084 1046892 548 115620 10091718 130740330 1791570 15402 230510280 15267252 65296 20538 15158836 2109515100 779273280 32973696 4763655 50688 5060460 363072 171360 69 694576080 98811460 555 367536 24147480 73676820 254280 125820 34293 411112 20657910 155610 9537710 8466 10860 35174700 234549 5852 354960 7860 12062376 6304350 5487911550 27445 67140 261206260 7683 30134 40940 208026 19701054 42110280 36135876 566758920 210870 1728369090 76544 8689548 5365042920 5130840 32760 525654 823134 602295840 358800 105798 324870 48510 1588780 171360 190476 174238920 1197840 5145855120 182700 1028167140 58344 222382440 16287895008 17761770 165012120 305580 196560 50280 251940 283650 252563610 43104600 3501400 1364880 20784540 10755820 867750 138 134862 71545 72128 35910 24214476 906569496 70680 9180 52910 1755510 637032 33820 18240 11970816 8515980 9190098 26979810 13199255940 37656 666854370 4906200 65270016 17589 789846750 110880 31980 532350 153720 17076018960 67755240 956225340 33060 24720 13379100 111605340 1185240 266640 74613 27525960 2520 11161800 1711620 32760 88910 415114 5322280 31020 2605680 2893428 2405487420 3697848 20473440 549119220 4905 4905 125856 27922320 2100384 4905 168771240 22472274 27840120 5896800 12888 25877208 1566 8422548 6776 3475780 4473 998760 3859128 185574 38550222 15312 114114 31046400 85800 38346 209160 946270 1009980 75240 1336650 84924840 6506784 8604 36336960 276547920 24134292 92040 36 555 575148 53560 56414 18788 67176 34364 550 75750 5262180 7574 11006940 51300 1493415 17184 404516592 135229080 9231143616 31701600 7454760 1337280 656145600 7657650 319002410 26453700 102453 32760 3139680 168872220 289740 20397910 2129868 14961870 77021367192 94188 271455660 35574360 3733870140 312910 217140 47376 2842840 3836 867918 503451600 92174458168 12192180 806820 113988 291954 172048500 2052820 9868932 151567920 3612420 9542676 1207283220 157720560 385776 49900 343800 173628 75308 1106 17160 3192 117198 2607640 1146834780 9630 255127950 73416 39160440 2300376 2124 83616 4835030928 2055504 4037880 61765200 68080 682931340 14427270 74250 1031184 170620 250040 5290740 201727848 12696 3030 1106 2340 1136984730 134160 67886 902160 19512480 118320 1801800 652848 43192240 2454990 352662960 555 221901 93445380 1117116 77280 1336440 8089620 2062830 86919300 438480 993300 8726850 2950080 26860680 4047264 201240 139932 14059704 10383660 2467080 103320 298444398 160608 90184380 277368 15312 51221772 78120 1469160 104901 24517350 1097460 43056 57084 552 67886 2155472 106680 14420 76916 1325490 3810660 4376 7600 840420 5060 4376 14182740 15561 145059642 5948964 396440 775200 815100 4046244 1057980 1738440 2252160 169604232 2204 42161760 1944460 75609045512 3197700 979245 1499784 43118460 415350 159639435 948200 2387274 4044150 378045 2292588480 1101240 46020 30585720 3360420 87297210 24914520 151240 804195 110544 5984 27155180 212486190 7046 6300132 220110 817956636 1512 58463813664 13433808 482496300 71894 3640 5749128 1405530 17714 19168884 143063760 56738682 31351320 41828514 24304 77784 23868 65134650 2378320 52200 4376 3162393720 654677100 2129668200 352688 1254420 504000 311400 3313600 10184 612540 5405400 896700 55771254 555 406714 12174360 3256380 10965 115140 2172 492900 9785412 858585 438480 1824270 2448594150 416640 15707580 9146 137360 8568 492966 511632 555 1138917 83615400 15098160 555 1473564 76964 721350 555 6839532 17082 550533060 1029600 1104966 191400 6708 61908 13566189 5050 117203790 839360 555 75284 42596 555 2675820 22878 77006 555 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 556 276 139 138 33196800 673474 2054953500600 45513930 3756480 593810 21162960 97188 5308380 276 397800480 70988940 51792660 10490760 32753000280 3261720 13980120 56304 135720 270840 555696 5973 524804280 4820928 5188964 528 361845 90300 836160 787290 2713796220 138 1064630 555 12600 111540 12173040 163540 812503440 6540 490504 321480 8612472 10527080 12317760 1157061 696570 90288 10805344368 4152293 895992720 39990 1343148 341856060 139653852 6535620 133560 5853960 1737120 12437880 37631880 10860 510696 56790030 6126120 5360260129800 1052341752 1380 364780 97800 41385 9520 944240 326950 20720 1520820 1380456 10700340 764712 2687412 128010 35638512 184569 44482200 2660 306240 204336 18156 552 4166539146 555 11730 173339320 239232 7980 1116972 5770884 46620 5744112 31620 66444840 330176 82823400 47520 17831520 276 286160 7806492 80280 18408 960432 30381 69923040 3780 508167 4548282 14832 1038972 33626736 9103640 89670 1459920 308730 575652 31308648 698088 7056 8508885 96996900 17092020 37046486358 659376 5109 278 7260 125664 331155495 885360 31346700 4153380 7088760 153258000 2165604 4458825 1183014 36960 45386649 1909200 6179712 175647780 130598160 92235 4095900 3947212 325941 1806017730 20475 8543496 99098243 1796340 776388 5487300 93758617260 14654640 1142024 1431451560 924084 903108 28710 742846410 2668232 166818960 476136 116642292 568788 9360 397320 103740 43670094 138 215250 2155230 262108 63501620 101472 53592 1325286 17073420 7510230 63303240 98154 6506280 15838812 9457140 45012 208620 44993520 7449569400 157080 5130 21652696 19216494 572040 16736 29709540 347820 9936 122993640 28272 1558936890 1481040 53940 147026880 470184 32074560 1092 594524592 937440 260568 1452360 1234548 14198800 475524000 8159550 119397330 117846720 25032 114453701208 84116256 1002840 559338780 2137278 2304588 1627965 21588876 4956900 67350360 131670 2192904 221760 15363480 300300 17646 176314950 38684 9989700 1037267560 23100 3712410 1467 571200 289560 30660 72670 32955120 3565680 8307600 21197280 86856 13873020 371994 26378100 3361680 422436 106324380 113740 2296800 29264 344040 72055368 2067 2628 556 6972 70200 521136 1316 6845904 4842 4842 49567642740 4207814160 17082450 22148280 106338060 54010 578760 4876188876 40230540 9138637747356 3404940 2153252640 77199720 4026476 88315800 18891180 229628 499590 770511661920 8617300 9044 130200 276276 1458688140 57005520 2698740 36540 19481184 175398310 115808 1460760 9144408 1799137299960 147283890 30787386 31150350 1380060 746978232 956340 240360120 30647760 95480 7078967280 95987892 183504090 78287040 2588040 5482113 1361724 251160 261520 562489200 188370 637765526160 468541993920 829920 78592734 385560 448264 315349320 649368720 416696520 14295960 2423846880 488520 152810 1419353460 113726169757200 12483406 31027920 298200 1713360 75959910 2184 868356720 35581604520 13613600 1285200 2560718160 160623834 3416490 30906635760 162540 13608094500 23037378404040 556 486234 157477320 21677040 556 35367930 13392 33445632 755576220 1096 5454720900 2548380420 11045796552 10638870 234465 256452 174706896 18041423400 3070200 316680 675602928 16917165 3203200 1514185680 8920111200 23154 631826811 37684919580 7020 3219216 203616 16304154300 18018000 45056448 1659 342720 28710 32340 40861220400 17517036 17100 11388300 11143440 119616 3332844900 5165160 2591709120 4213440 13860 3010740 75358080 25284 11321137080 93240 3595956 273020 3928130017812 5280 3720 22990453200 169407420 17406960 302585976 361856880 1756440 3784277952 362014380 3477012 1859431860 2208828 6424156 5927784060 1691200 116396280 3510960002550 6921057422 379260 95588099460 3039680 48240 51247619280 2730 1202761560 1035435960 610880 5830 4027205 5008852800 3420 366955680 1736670 1900 1490580 28443 1834225384992 10515516 1645634876 14280 455439600 5900 301350 464056112100 1650 6132630 81683070 7480781208516 136200764700 69822480 858488400 4910500 7602043260 25198110 1243242 1185692970 821205 146160 149040 1878345 780257880 1670328 630360 3567960 44690473800 181080 556 8022010081932 4585932 15341040 158388476400 11518754940 2258960 52277550 60420 1022580 5088578880 31248 3217289527584 115914023082 5995 19550 145022832 62700 6396 109200 2232294610 3365157393 7989638580 740830230 22028400 253110960 997294800 380483664 59988240 7000 9163 26932374 687458 7834859760 2574180 114642 2151006 3867795 9707376 1110200 1488240 22512924 7890 34410 344352 8874 27565 58662240 5526360 110008770 10200 18370 43493000 33603 1510480 3174276 556 417 68635 556 556 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 556 3148992 139 371180 487419240 21753480 126965520 3321474 3055369200 171360 78390 71628 1457412 5225220 2410 2101085 119549220 68193580 48720 6771524760 99229020 7147140 7390812 1138830 9146 5562060 108790 51622 9522 406824 44720 279657 17450160 730980 5668080 9240 201286800 4513260 469904520 251952 117348 6164 85470 264614 22572 363324 388944192 5596493760 99138 13813800 3217234020 291720 119531040 6284916 23623600 39270 24640 205590 18480 3890 50673 36576 45240 37590 13763574 29232 45408 280880460 183040 554 1963227420 795600 3570270 25220 462537 18554256 2371005 7140 623040 2584848 194040 23580 386100 1882116 23843974 15256557 34800 437220 14271270 1678720680 67116 708 797214 14876400 738293640 2247570 6052200 2025711600 144798776034 21714 18684621120 905814 108360 90783 1651125840 56970 2104940 1644 14651707770 265098 10417680 65520 23507400 14405400 8250750 18480 2148 12066175 17359400 6529140 57054 834120 303456 1561944930 95030 452154780 1740 762564 123397560 147171570 439920 12138390 59220 93721389300 550620 9727620 16887 278 118560 924 87756 7474797792 57696585870 2863224 1007760 18322080 5148 19708338 877800 238656 72126480 2160 62832 170940 5863 2411640 101388 549780 66591580 68640 53869450 44748 25474470 605820 6978720 18189 816624 56608980 66097020 91543980 285560 817380 4865520 3839449320 10225440 222222 4521525 423589544 1440648 2051280 36960 2216460 11038038 61410 3486 16920 16140 470673000 325872 21743568 616635 525401604 4162370 725560 8383320 28764 11744040 351120 38906868 447072120 1570340376 2537640 6650280 7147560 2104872 5179020 111438 49062 1808352 108784 133417284 1113840 16800 3330600 3677352 2637180 37486260 39395400 70459689300 1100 1542684 45377244 840962377720 6576211980 63840 3335634 1640100 2143830 261864540 3380319096 369420 5868102240 2085057000 2853991140 6086520 222000 1825117560 39411825090 6201636 99279180 1201200 2221590 67854490 5918880 1458310230 24237920 13946280 5072760 3193710 1391641680 8232 556 5812272 4554 1726200 387900 84240 7282044 174744768 1903140 43992 540 60097620 5227141920 1321350 144540 66588 12264 4011660 150733440 148680 63999390 78960 25470900 83421 145188 556 6972 60040 718704 2060100 22572 12540 282480 1811580 230158500 103530 14688 51720 2255610840 97020 880080 71260 1148510 563190280965 179098920 11132100 31869054 109200 12640 4078620 6006 34190310 252252 2825550 42861420 317457660 387163 106260 335940 3135888 846617580 88770 2762760 116820 2010960 55632 947250 10131660 211650 4700080 4458420 14365096200 8288280 2081640 1869450660 18317754 128238320 65406600 12696 2377170180 420056560 4873359876 474010 37719630 1968120 27464580 13281114 43334 146320 2100336 67620 20606040 1144066 9967740 255780 1097790 129808 7987770 497958188 14413140 60060 10912700 503860 253690020 180739020 1260004 27160 91217880 20128680 378426510 1636834800 2680 518 57384180 8286174120 1704560 9931740 2312286 2340 2784841290 557 63282 263340 6233640 48840 1801800 28983360 708344 5340 1064490 361440 47040 54364212 33652800 26460 26046108 367348410 10918722 531300 98857995600 4051620 12673584 1771920 2423493072 173113380 857010 183348 7140 753312 1621620 3392742 20085 48024 124283001480 16504110 2184 278460 5275200 1157094120 472022526360 26765208 1137312 1662 488880 2106720 19180 15098160 15680532 2106887770 27654480 4138260 443372358 172276104 1168080 448161480 27487152 557 3987720 25848570 423720 143456040 424020 20923500 3672396 54535320 4729892 33896940 20900880 1939644 6126120 25215372 48396 103587120 53070 19343100 3450720 5628 58512 122476640 674685 3341580 1001130 26712 101745 9854460 69362160 40480 1324640 3993939285 871920 8306760 540 614880 82074960 3267264 61272 5600 2881116 12704316240 30829500 42233280 10560264 46553610 74094 14960400 47112 9218664 1099680 235352 256174380 3556 384223 20660640 9043650 80665200 557 533952 565800 58549260 14608440 17059064120 3305278440 5301100440 7245 88128612 10852290 911988 4212450 321642 12055849260 238602 29480 5053620 1248390 892284096 104007904 5852 42768 68632 559462200 3935568 6540 99279950 240396 2904720 1387260 4065278 557 557 17760 37762 368880 133722 9180 176027796 2745740 5423559120 10740 152628 962481 1723995 12792 61560 464204 31351320 366792 6127747680 43296 290360 19090668 156837954 193998 565175 234495450 255640 15128 502320 37762 42780 37629 557 68820 77562 557 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 84 42 1309896 1110 12 21069380 246050 42 17646 26640 3581424 100 186020 436464 10149180 40485456 84 633654 2440620 7548640492 900747 1275120 181314060 5682272 31447885 13986000 164855970 1130016 137500020 84 71082 18642 91451568 12900 412968990 49068 516750 1422720 2901680 74970 63307920 180 6242808 1125548424 3711867 2202422040 3656088 16410 3344832960 23039100 1110357108 37849140 249480 38917710 240 186732 5296200 65100 4474071840 8049600 21 1413720 808591212 538800 3806220 580580 136944600 11646342 107640 11197460 116850 2161320 3148936 194106 22586592 639952 4697712 29997660 188240 1252212 171380 223184 6923301 3679814628 2760 1492960 480585 14604120 4003650 11130 267960 12 1147248 67432596 177031140 154115280 489382740 82688760 223440 1501429020 62328 20972952 301963200 202860 4083480 527 68832456 3201780 2549907360 513240 650160 374283 180749100 268941960 9146340 2909787132 80866660 966150 6328140 12490848 466830 76038480 37060 33705 5947110 5432353080 1186436 17820 361025847 69960 73862568 564795 928659 2950952 9306 28696 51636 4275355 1180 949494 210330 6997135860 51112844640 27438 2082 221458490 3432240 150012 2500020 7686 2356200 44520 11269440 33982200 1141536 18231906 3996623400 81180 4315500 223080 523572 14891580 56473320 3735648 1514040 108570672 3437280 13390 14203266 19045656 3278824560 371280 699311340 8448570 136752 21684168 23100 6368400 193290 13300560 104650 1860 1215228 276690 42 130220 117600 40124847210 4956406 6985416 76649040 637560 2976930 557 66306240 16500384 14374080 34980 10761030 40045070 1966912 682383240 13059458580 5129520 24576006 6153382560 8820 529973640 1117660 182695600 126192 28811640 238392 557 1921374 58902480 253904040 27146700 1800522360 4680 113652 1359300 2774112 1049025120 25117092 41380680 22037400 4846050 5625542160 115697820 164080350 2424105840 9146220 2030340 64124970 26755344 1393392 286080 9897060 8405640 4565928 540 174211200 104676 465864 4743816 250482320 6504 1063868 1490400 1861020 61466580 74382 8892 11544 2522442 6540 285838020 6440 51068880 109980 2140600 29157856 2132220090 18668720 14046716112 13798200 5921916 54306 21261600360 1867320 141900 5911080 4064060 12363 2628 15810 84 1560 558 1232 38016 18768 36947970 1219230 21956 104346 13554 1602 1195740 6972 100980 5142585 8050452 9450 2637960 3550740 10536684 91800 81906 99036 2109300 17207232 277270 5676 63123720 558 230802 118888770 14249466 55860 10041800 32759496 73485996 88908 174370 2455446 1053360 41068104 2613434616 9044 14196 145464 7736700 3612 4565 2811060 30232020 2406964 1482756425640 540 722451270 3168 152306 378080430 32493240 5916756 21946140 2160 60390 163520 43270080 9512580 1677540 141798360 58440 133350 53318 196350 6139098 269360 636240 46916870 1537848 150704970 23066190 25200 47895120 5308380 328440 65159520 2395680 13451760 196469280 41454 16304148 18873314460 2002320 25583217660 1047153563820 558 122976 157477320 2806020 136032 444 281520 111122060 23072400 410982 3816180 9370954998 10468700 171930 648558 8116680 15990 449400 259778610 138168 3957250440 314340 3478562780 7596960 1185240 46200 24411048 555 187458 74700780 19866 2249520 105691950 200112 159971574336 7293084 11913864690 6606600 756840 3224829 13572 30552 12600 1850940 2625480 22878 103224 34780 5658800 34368 42164640 21436 58290 180432 111104 491176 91988610 5772923520 10241 5722473484 558 538877304 26997120 297472032 12101180 12752040 4393724 16292640 4824 47789940 18078480 7187460 3366900 11817820 27650700 34216 75900 256410 1002087 142020 1976736 97920 914515 11776 35706 194964510 1323440 2765 284960 1533840 244530 87000 16410 23841480 10452 219888 11510817318 679536 2703396 73399430 73980 4796880 690419730 278922 702611130 4659900 51324 201566820 2499770 38640 15494490 12935160 6902 24515904 3857 1714440 531216 209187720 229806720 547400 316824240 28968 25363800 71928 450 609246 1770210 22900 187239780 90630 3780 18908760 2184060 5080 1289820 5466120 3260400 6056160 385704 6017 150696 19020960 706860 24848460 1734550 96642 5479110 7275636 425040 7470 2715 2715 354858 175056 947413740 16985430 171973188 420660 10241 292740 29633890 1187550 49584780 33984665 10225116 930462 1593 25636 558 70560 8908 35405 1369680 9030 568100 12700 3437280 558 11247 37841 558 5544672 58241 69377 558 558 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 84 42 13962564 44982 12 17188050750 10520 42 176016 46048320 55463304 4 2608970 380094 1470 69666168 84 5370 3290800 3858218 1744314 2859360 263190600 4069800 304082688 451905690 27483120 12328 1857030 84 1438868340 33616 812700 12420 108450888 180375360 35890 1108 22793680 68622120 13519968 4 589530 160300938 758520 66516 2520 50080380 3282 4741605 303606 10740 5717482272 22498245 14448 2435599740 24138504 1536024 1018836 296940 21 31313100 36657075 10154750 219516144120 26136 3612 390 177320 5937120 7107900 9960 18360 15513960 9912 19314 2249780 20340606 25520 87807720 5595120 1273860 4166280 2486820 35987028 8593908 8841404880 7280856 361080 2898840 169260 12 1009596 1821204 615450 40404 3151215 59394 1985880 159807480 37092082860 10941450 67905810 18234768 131054 30785040 353088450 733894392 3069170874 555 114480 13659 1250010 439038600 559 12305 3743502 6550335 13203782592 5715559080 110460480 12606775272 385452900 93840 1957340 3273326840 722606976 5867928 2398063140 484044 254820 556 66813120 1206957180 353328 2165240 5668572 60941 1180 7140 255816 1145760 2176680 2653602 22242 122792670 78097116 385770 152880 1426040 95676 42960 1764290220 4139772 6020890680 1383480 1602 1089216 7761120 13845728 96462 22038120 15342354 122094544 1816080 51870 3629640 27824940 11850360 63303240 689685750 22596 119778120 247038 66690 246480 4840122 89035128 4624663680 393290800 25475520 341220 2307240 1110 42 18316 2204 66207960 69564 859560 6399120 846158328 60370170 2136 17208 3893763060 55999020 2038251600 80181486 457447650 647220 8003940 967062 38760 1225463904 107128560 628320 5628 35568960 49125 94022070 544 5262582 4984711560 37950 5404230 16368 8385524 27610 23492448 1743840 1679883480 1283184 4122300 41425944 150116400 1184526 8495410 126868560 386064 32183720 2247352 394055136 666015324 310128 291810 13751010 6772080 1314236 3512808 9449668620 1544400 1101566 51059778 67089960 216931800 58075 134166 175560 1559282340 2640 4724160 16705532712 147798 6187173300 154168350 13473432 19573782 21285 257040 2103660 369444600 72360 6225473100 719316 28560 4680 1098 617100 96600 4138732 558 126000 442134 17769180 113220 4586006 84 1560 59760 3780 86166234 77814 50730 1004115420 420567576 19117800 3069372 3341931 57970 26532 1381380 789360 525044520 22118600 69968184 2099130277860 455430 658350 90843480 3780924 2552550 5311350 6564 27237336 11285874600 1582461880 5490 114079885920 389798640 5490 30690 6211800 207480 12093120 3668 8265 250474140 4202100 703456 16748160 16150680 1390164 3358202795640 2017422 524610 1191556080 491400 53130 1122438240 45282510 13266630 501600 25296 143969558460 13737360 3306 1244152140 198505687380 22405864 15713600 290262700 93220 487816 56995050 13597920 1114 522354240 38556 77490 575484 1187550 7102200 151667880 1077780 85800 1055027820 2224880 263811240 308848722 27610 197981976 2469907440 186213060 33672 100931040 4629240 1245450 191520 13806 138060 140648550 559 31620 103629960 505478820 69480 600600 5809272 895560 274110636135 1277040 12357878 2907000 34069200 4170474 275678970 382704 394886184 6961064460 13350 316359120 544629420 86376 339480 176666490 17820 31141110 5488140 601099770 2343432 2829896160 1755600 1668 495254760 4084080 11382 1504914840 109200 62478948 532423320 130954824 112200 74455920 540 25524714600 2762760 2591709120 3579840 87539040 1394820 91708 7892742228 352440 76248060 381612420 26100 634920 72063264 13188 1022540580 2975400 53795280 240828 1705916520 422604 1577940 2451124260 170868 42021252 212355780 16092 2220 682325280 5335960 75609045512 127224900 2848560 5140685 2936767680 24064 267430800 9474070320 491040 45900 2363130 19740 1193572380 1287687153060 2770 1248137280 3706753215900 2770 400830 17125658550 2832910 9214 2702700 912975 288419040 1266408 2210250 7976808 179496720 185640 17655750 9838920 5914818 1017702 5974878 88391520 10269 2013368616 1554504 36575 247927680 1113397040 3864 1363558560 1863076160 5616 16252680 36312 187320 4754160 17220 559 19537488 610130 525780 1679448870 352980 28630 6345570 186729540 37122690 11550 332640 632718240 1330419475 165813648 19798 164082828 6899100 5830370 2297523150 182661765 319059 2009459760 7630 1199748 50828580 19279920 44448 8967024 559 9828 451095120 316285305 9192200 24535940 58888830 176814 2843633520 24528 34269300 775840 2411640 72114 1273728 230387808 326749384 132127518 4680 387 1201060 25450 27720 29627010 1506960 37920 653790 12432 1822707 69378 78120 559 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 40 1258740 20 80 827996400 80 40 1419000 16 9044 3579030 56 80 7969104 10 602316 34543320 60634 80 3218741240 10780 124807200 24927563760 19071360 14976 209193264 80 13877220 69807738 4633860 107960160 559 1169906760 10 62300 13992 3812340 24022690 80 74357136 5226900 16 38865960 3359160 925650 11908860 1662 6186602422 24486 559 594440 6129062940 10743198 72988766760 16 2207072985 6879672 742560 29828820 1015560 3990 63168 140899020 3579840 2562840 16334604 1598268 6024018 40 18942 20092905 26489892 227604762 6604 91818090 563316 131440 225852 80 621320 194712 47464068 247020900 656206992 96946080 3485328 11819808 753480 578185470 513448650 338184 876 811580 432234 12471920 2200962 75568948 119409220 247632 26871 7419930 5457900 780640 1608 314862288 705600 3663660 1021020 6906900 229612 80 437547708 15936182088 23664 1435611240 1230361272 2133012 898008 78242804640 46691550 68708457558 1556100 3967656 180642 276612 65741 17556 18720 77472 476144160 936880560 20160 152280 41580 2120898780 252246060 97305 276024 20 44198 1426920 15915312 808344840 1644 36816528 1346760 4008978900 94140 288510 44250 8040 427025 4127396 311220 2936700 1869660 2054052 6592068 1411146660 2788800 2101231440 205091040 107008 56353200 262711200 15270 2976190 878130904 7140 58352 593670 125478360 552 416709216 393120 89766630 5874 11567556 2521785 25296 44692886 1277120 11928 2532552 5334 559 3064460 46200 37613400 3970440 1536 425040 1446480 1097180 154176 9540 5632 4460280 19320 2460920 560 1915520 23401350 102120 169350090 82820430 1928160 2134860 5345208 98961600 3811698 1793880 396576180 559 18174810 1940280 305292 339150 134470980 22974 1210219920 125452 14439810 479196 522734520 1022010 17010 33195349940 2986560 217620 3350352 16368 3353310 6148068 45700 100389996 5961641400 2230536 492660 284400 5160 6270960 29590 49728 3359580 2603232 6376524 120286320 8688 11916762 579215 79002 25908 103500 84099335320 146160 373100 4521660 77956560 25528756 62587140 425040 3250520 2673990 57075390 12478620 15273720 22661100 127920870 51247040 18346680 1051101636 11960520 4901484 24662118 161100 77848 14196 40 1056 2268 702 8403360 2467530 3709920 994268 13191452430 37224 35075040 33110 57684 2269512 619920 663780 3789984 8884440 4580004 3762570 16650 387237708 4932180 560 1012320 792792 98677254936 167400 2496120 625800 236786550 2521530 12876 2634453360 6636 12912200 444545010 21261660 37230 192696 48471 630828 39365040 15570912 4959 4004930160 174920460 21247590 31076136 271260 2019270 3146783640 17393040 525 13548150 594660 329340 101824800 1194552 315840 17094 384300 24062476812 12252240 128184 234780 225024 32605524 2354100 348327760 42742559860 809424 21647700 83832 84994 22107960 25752790 172369680 161681720 584200 565117740 558 937020 490620 158326560 11395440 2824600338 21791484 11629800 2782990550340 762372 3612330540 30891030132690 558 15624 12113640 375556860 76369332 2846626146 34971720 36462 4316130 2001774 1240620 1437996 14613648 1348050 153076326 3900 545490 1151350200 263662 5843376 6767772 27360 25062180 5105100 199980 16488780 252819750 349460160 449219232 71556 134249850 9817080 102708186 4392 44744700 252960 3914064 228480 1457977290 1671 1167480 508200 435671520 14415456 6749085 72870 2106720 140 177331560 6335470 959880 9594312 168720 6384 110448 161280 33582 1638000 41832 7275 6138444 385020 137764260 41372628 556 1214072 2015496 10288512 503860 11020 1094016 510826932 375720 2830300 131711580 400579329150 55177508 63960 317170 98777160 2113844040 23400 499086 313740 31200 120204 96041790 309540 46740 5274720 19180 2752414665 1089990 372280 1851850 1662 4716 3342768572 10142580 4137384 57496660 5096538720 112323120 1662 21840 343440 21252 82086264 1013265 7462 560 15399 47334936 950544 182336 1171625 312828306700 1515976 206448 11812040 1726200 560 122584 71960 15240 6930 3974400 25357440 4959 7866 10620 140 1536 26040 2026160 2142690 550 1004050 20813100 133444080 1990560 5060 117403650 1644 263340 124080 31746 378 14305816 7545090 2828460 859320 10857 560 816 9231 15275 271639422 335620 180 11812040 57354948 1555830 38142 1621200 560 1771978 280 15399 560 5280 175 2974356 560 560 28149240 13392600 118104 1914126 280 780640 560 560 420 34782 560 560 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 120 280 20 240 46899612 80 120 32644488 176 280 1880772 7364 240 3718194480 170 140 324966460 1715230 240 69228900 416130 2411861400 194040 4920 360420060 1817400 80 6028 31085520 869700 83028 140 135660 30 5469750 1249542 255990 137199384 80 158722200 12034 840 55080 39732 149006 44151804 49840 679140 602160 280 22687860 1140845790 152761800 33660 48 257877840 594418375278 14040 340092 106188720 5838 367220 1412149200 558 1592102610 36203778 985920 396008340 40 3807978 996600 36540 105170352 61513920 11130 35478 19875330 62520 240 2026332 106260 677880 102762660 32252220 28260600 568033440 1618800 6071520 14938770 2485580 11730 48396 44256 265860540 8704 4798640 55199760 14652 234960 10920 88596690 115440 378400 1280448 17598504 14892108 47238048 1062920040 7588 46410 80 4959 16619967 100776 4323863610 26453700 437999562 15557982 503440 2115729 613207140 7085 1637100 1614240 90318552 1062217800 11779988220 8112468 750505548 1580610 1474512 4339955850 10940 6357027600 146160 14790 16980600 71839 60 323050 20139 936100 7746585 83723640 55204296 101430 3427506 32573475 54578160 17796870 30030 3478200 6627390 278460 770040 496920 166706760 134550 9099480 480192 194376 2040 17319876 4822020 78207792 125466120 444444 142487760 8368560 621376 86011380 1826520 54697280 382536 72240 47499480 193110 8097042 1610400 24356492160 612234 13458900 111360 1010100 5334 280 51156 100170 19517700 96701640 1288450800 831838392 547680 28728 44814 200712960 41964 1411740 151025490 14423184 20173560 1965600 5824980 1047480 195300 25440 8160 4808827842 2530 11794860 1517574 4572 1078 47569520 1231380900 477300 41320650 45575712 182970 3780 1064778 1346400 121163585400 6691860 5094915840 5808408 15476580 11809980 15450355800 202188 5400900 8566980 3226689060 166278 90588960 143429676390 49041888 5055960 19879860 10804248 414776802 3879040 32848080 25757550 198000 73078005 20006688 110697930 236215980 9213840 1671 1955460 208905180 29885645790 3039240 1648604412 4957834 2783880 5641416 1503133038 11226540 6902280 8942 11131770 3050320 1376172 809676 32760 2132718 460460 2159920 62302240 595647150 2113020 17043 35280 4324228 278460 40 561 20020 9774 603855 5507796 742092 6044544 561 1014072 219912 3020640 1174800 16281510 2644380 18631620 1321828 198360 89676 65934330 415325 35996222 6003052 95220 2592018 5712 1635480 52140 1945260 1493694 1507225236 1532520 1549152 530722920 1345240806 391782 117198 4974200 42600 164160 736736 239220 807995244 130415670 236891460 25529280 3150 2270100 410310 2051280 1370820 50512 11424 6243699 4534008 3009168760 669284 298620 198953040 184500 3318 13534092 7680 44880 19314 510408180 6498 22457680 1003496040 364076720 35700 39330 734380524 192960 1423740908 2408560 1054790 82362000 214200 398257860 6570704 23496 70518 20107206 90819300 493244400 1604540 49440 3068629200 10667160 60634 160320 76714 92040 21237931050 550 561 2268 855420 6384 67867800 2360904 46460 7879200 72150 9189180 558 202540 14372400 216280800 1489520 8320650 4772040 67041975 103432560 1309800 6690821760 1229820 1088010 542947860 118089180 172128 235410 249150 207870 134784 81111030 15562800 239697480 64308 376789686 558 46176 611820 1246440 2462706 641044800 1013460 11280 523770 103224 34780 545232 4424 2418780 561 20840 76958 16305240 12961410 5633880 391440 1388832 11275968 78548 4072068 1196580 58380 120772080 16288 15312 7700 744588 2533608 31552 3538503540 615960 35040 172473840 561 270973100 299315790 379470 5718960 291720 4271652 876148 29945580 2380 40500 27526931460 2508275880 3435630 1095480 439644480 532307090 2431110 173460 561 137276216 10692 550 2324580 345696 19740 106650 11508 163968 13650336 11475090 153024300 561 191464 24501204 34234200 133241108 7572060 2713677540 15553776 449295 1512 441840 561 293928 507504 4424 265332600 67544856 116920440 4510 102240 603840 34830 2882880 6930 132698860 8788758 80942364 27720 299490 26058 41514 2211540 596246112 13344148818 73205988 766311 5340 7162755600 24225684 201760 561 30500 914480 27825 392460 16236870 8720 561 2065500 2804400 1454310 4413975 561 14791140 3780 340032 505908 36038 13400 114594480 33124 15428 37407762 2789061990 357352380 20286 48908286 18185088 1410728 24426 75818 561 561 77120 14508 561 561 70124 78680 561 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 281 280 52176080 551520 33120 2599080 1677 327762 6076140 280 1324703412 391426420 73901520 212520 364572 140 14234220 152380200 233103 6745855068 173712 159120 692798483520 735420 103320 69157530 2999760 205088 497448 15036 1375922352 140 65205 11096580 533520 16930390666 67614 302041740 108926480 41488590 10529400 409609200 29930753580 4474260 1732728 405960 873240 18000 6361080 280 30068640 149160 7178820 9374076 38640 540330 3904560 1084710 100701900 138609120 39270 5581485 2758896 14366063400 622770960 4290 25584 2425001040 3800 117152 16265146612 796 35225190 12012624 903120 344626380 2132130 22729980 15870 735287760 11338932 1698120 3623256 19240 1110 15120 74061 61734303540 18720 141676920 2578560 103632 32980 29677 9828 10767120 21689460 60720 52080 7351344 1228110 1681205400 9912 18360 58918860 47277 2730 5623800 466548810 2830620 26960 561 1129986 88008 9228960 5001975 68205060 119574 12507528 14555 5911920 240636900 30268 525323400 29110200 16410 7200 16518600 467012700 454920 35280 18447 89842830 25296 6634896 421215600 17741724 57744 2220 574 657900 129379680 982188090 6516 606 170280 2106450 2960100 82008 2590840 862159200 118158 51324 271440 1271172 516 56490 882952980 53502 265373640 395068520 4449060 452010 6691623120 817530 273214656 7549080 606060 26676 412120800 3363570 815212860 162060 468246240 46744560 1581300 97680 762476 2354696760 12146640 2426928 50280 1683576 14030 243810 280 4164720 6790 950222 111720 664191792 1050280 44152740 766039840 2213610 5160384 3517319520 26996970 786556680 643601640 1573638 2134220 489020 357465228120 48300 49720 90074250 115691380 4095234 857956 21840 9880416 1834800 528 25627503 308334780 69930 363001272 164514168 42762888 61957840 561 125663720 6612 49625940 39900 60889920 29620734 6688 2362920 15960 30500 1030950 17897880 6492640 4011150 23852790 5667615 719086536 421164744 443664 10200 2452216 667800 127512 13128 6123075 3203820 5520130 39300 10935932 1255800 3867336000 44910 37584 23251482 54341766 2933214 37359084 12680448 1500 323701560 132990 239904 94488030 4126410 6697320 10458 5510 21306672 2936748 1452660 770757360 260051 6899806524 1668420 18617112 36708 3240 562 756 48654 477300 109070640 9607920 16030930300 594690 59730 1062600 21334390 83160 216594800 16695 2762760 1263780 341880 72997932 72576196 6292800 261249785888 633461400 9852521184 737864236200 20665008 1658592 1996434445785780 2634660 145590 1462562640 13893726 49773360 78385980 1720485 33756 97680 26764920 35008974 188873770800 5590610 1397800800 1047566520 5940 65240 54774720 11712 1152060 170871270570 8160 1694385 171531360 10800 57511080 1477520 4456666650 51480 33360542093340 6480 5853330 768120 53742 21168840 1336440 2473086 656880 57240 822360 32097096 89096490 2323776 41734 1025312400 284130 1252390 105110024760 554610 958518 269785685400 374950674 5850 1654015440 134640 50920 54685800 709146911200 208518644880 19552068900 2873640 593712 77636318760 66378 24843758940 14977825693740 560 7812 12113640 128027340 37345 770084700 24726240 137540 20112177821135400 85205120 561163860 23043930 25200 2113040160 3005730 1043658 3829740 263380320 336868350 213024 990509520 2166000 2148180450 652959720 668360 24168 2986200360 35362600 508171734 919566180 106890 599435280 175561513920 678383160 792624 4230118200 1677 234515550 69404569398780 417900 85795944 5138661528 2713793940 21677040 2623503204 6374006100 2762760 152910838080 210240 7863840 1039500 9372 1236560 861269797080 10177272 5020400 21971820780 7555548 1732676400 1963500 7725414060 1626768 1189798848 75924 2117808 126745278660 103596 53111400 944729531460 274100400 8908 11466000 1116 2019600 2576345520 140886900 35340 15865080 384120 56424060 416172960 423108 1797847716 14421607200 1586025720 889686 68250 368280 1935450 2118438000 742560 119655690 768952800 15726821880 61020 37810080 296700 49728 123695002200 5841360 3885 2457840 2457840 4101284748 1713096 678174 7686 16890452040 290990700 2370060 15169858704 154112 56280 121056206985 31500 295517586 103201560 27552 1680 594320 27885 23265 20668056 122428152 5890248 5790193200 1374419910 1770219360 88035466836240 4977 820512 4832100 31068180 7995780 8463000 13191360 41518610 26177751600 949344 562 2967317957175 2106880776 2842 16867500300 2672436 2730021840 17969250 245778 2806496 930761832 27963936 1715700 50125500 9187488 2200752 263362572 660858 41325 24171038100 1966272 14616 27541500 9372132 28512 3651549 38720 2002000 18083520 2206680 137049563 15600750 562 36816 811651425 32200 2185604 114205488 23460 5293232 23250 1386630 77197 1092750 6384 29540 70125 562 562 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 281 11390760 373107 24158160 3271480026 10838344 4444964160 47074020 13439703732 495298650 7545780 81197100 392370 702663 7150 10296 8592 200222 742560 1130016 31659474 119822664 1137498545040 40404 89320 558 5912400 133980 18180 442554840 108994140 64010334 162180 162790 391000 120960840 8752 19907580 176730 59130 140580 1860 1356678 251370 222216 2236 7159698 2085594 39455538780 1428 3788820 72469320 2640 717060 144144 11957010 914280 24500 1107210 18252920 350427 18235 1753488 500500 839289660 6042400 150876 392700 1640 2221110 31936 5011440 86099754 36239000 16432234000 305449200 244200 4340700 21200 5510 503094328 20139 32851038000 9912 105754 6153840 62985 127680 574056 1331400 2197908 1344288 559 326340 34086 1680 133560 2061444 136579410 43722900 677754 192150 766260 1646280 5478282810 3768960 510510 1026480 82826172 265320 38320 5343822 124124 597480 31271416 32787054300 3007496 43316 13780 2360484 8190 19314 1126840 463264 2045162070 88200216 27304800 143598 11868 4793880 1399440 71594550 192432 6316574880 72757818900 904239 52755417 23265 686340 574 1022824 576408 25186 922594284 42054 135261000 429660 4095457080 2524140 316050 11324460 375278400 3206640 3640 68040 43890 969240 262740 258288888 3000 24163524 1809990 356328 556 603552300 448140 7474018860 17892 260969720 829710 10925460 220854480 2220 859320 21960 78218 1444740 7617502288 26821440 1513680 29491980 216128220 831242 97680 6720 14880 24976 14560 37422 2640 224688 10044216 4680270 1056720 42030 4824 28056 5544 2711268 1635480 246330 31176720 4986630 15295800 23572710 1908816 652096 16907040 715770 1703130 1089420 132793584 1215180 4896 191268 15096 1487070 3140280 102960 77820050 15405390 1677 256296 235620 144900 171600 117794040 63768180 1499400 108278170 180180 7574 214358760 2572440 7465920 7774650 378780 40280 8302839644 698940 630660 9441180 290136 2102931810 506198 841500 17409795 229588059558 3318 188730 4358400 728910 1030356600 27867870 417328920 73547628 6913368 48699837270 479175060 287327880 91620 575207100 65688 106270710 461700 83700 3335290 12720 22878660 656370 26076204 562 1564685460 336420 336952044 5319468 1689632 2806020 198440 562 756 99684 714918 2193360 178833130 747114060 65436 2283661952 1820441490 58630 20976 21383208 359385 5510 53631204 2300750760 3401196 195228 1177800 59160 24528 84060 7906143960 500940 2340 2395140 12699912 24720 2765943180 232792560 2236 7616070 63783720 563 398640 5040 369600 280110768 45672 4412520 2228 21696 63742 15277805400 1660241880 12728100 2952378 60610 4530960 4569432 62020560 4629086280 1814670 563 2394641850 45124460 9126 6758457888 6377072 2134080 16928 47986400 37849140 22386 73835116992 10458 71736 7824390 45990 2988490050 960960 915325751340 25550 3239412 902042100 397248180 26100 120582 8474736865980 58190 15840 244947696 48590640 213918 11527152 177523500 6058206 4839399180 4772040 33654852 171570 1122 6218940 21237931050 72102 6072 1018080 116233260 1217580 205405200 10630872 563 156240 1014750 77745480 19190025 5092523280 31350 1176825 41496 950040 188370 2473734900 699577200 117660 11382 17291340 15438 3075300 25186 1519998480 134733 36144264 5160679290 6598500 8572200 1587630 125585460 8301390 14164128 2381016 30840 15653820 57214950 2303264040 1680 368575200 13398 1680 4880216880 420 45757320 28842 641592 118124280 63378 7325052 13841520 32858280 326613 3654000 37422 6341245 1425380 249480 111224880 42476 38961780 8953560 2924460 7386680 5001575124 46934758260 1260349740 101127180 3276 111914400 10407789980 39794234480 5831100 55062 31409850 170405620 53506548 2533830 426360 2997774780 74100 1670760 59070 11762490 78450240 1231535760 4063233240 5768020 7085 3570 23841480 473550 155150856 33613029902088 3016552 78780 563 40236 890981820 154720644 2316514200 336600 606060 2948400 563 149963220 50778 66820242160 16480 105549444 778848 43193946180 3096240 6669180 1568160 243119520 247005 4115160 81524520 404712 12400 266202919080 1144638 39939900 351780 263340 4986 358807950 18267369120 163263744 3235050 12190 29810 68940 202633200 650237280 11682 277200 246699240 12648 111864 13962 13104851760 6435 70658 52510 16863210 37477440 40312560 3645027120 12806640 828835 348687 2214567420 16281450 66044 43385160 10860 11382 131054 1028928 2442552 33225300 62766522 563 1502490 30622 884136 40320 19462 1984400 662200 1432118 26112 28392 648396 563 1568160 43710 2847600 2793140 70312 79242 563 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 28 112 7 566028442 112 12320 35700 1080030 50541450 25986870 112 5743584 5333240 6731353020 2308005 1510160 15870690 564 1650 100392399624 6088913280 8408400 4440252033360 7610148 404712 151680 14893897200 2783648 2285820 8160 28408800 87072640 6683160 196650 563 163800 149609460 116596200 149930 1637088180 631247604 585334992 446160 104960 13020 112 89987040 16876440 1186080 642180 7563600 1122 101873520 132240 49800 3270960 238611120 3524040 4080 599240 176336160 1172640 34762 151200 1841400 233244 4549860 110476080 2824920 22401 57604092 72420 3117106740 44555 13510200 2260440 164973 55940742 80341800 1114 6866640 14858207 97671630 4656300 5160 2130630 388500 1704780 2455752 59405346 8907660 44916 112 564 4136640 5993064 186120 71864100 169253392 1526460 3456474 23800 219960 32022900 22440600 3247860 537901 2672604 43680 32128572 1386560560 563 3654 19536 1898332800 35614320 127261260 34166940 9009000 31264740 59311980 260176800 4516200 275008440 1414500 738990 350700 363200 278383560 1147985190 5147660 815348050 2523290 57029544 62283648 35955360 137724 855972 2623140 14 35890 74865 552 124418797620 558 195728940 64680 8936928 881688510 6299010 3730650 746790 3794 490413 2926152 192600 535800 42993720 150136860 2077525800 567420 6994 229152 115111440 195500 687960 5063877720 281610 14840 943940 114398240 21420 15236760 285192 39523770 404766 563 2496144 1627920 104632387440 871080 98980 2065206 53742 20034 164670 112 24290 3014910 7080 633840 835884 35890 4620 17744404 389160 1682208 572880 1732651800 27547344 144432 1956240 175480 21907080 26918430 16500 156130380 5562060 5014200 10393833975 1072890 2124 173169990 21995908 1730352 24654858 207342756 26339976 3527160 1619818200 2171070 18858840 45496080 1218000 2790 12356960 16740 1122 21351330 8432697 6805758960 1178224080 3679080 84000 257341920 2846220 2420244 98445060 22933680 497640 4445958 6552 18410 38236 9926280 8272863 11515140 22641840 7372591926 179088 3514868280 21509040 17990856 17028 1436400 5677098 1215022380 5544 393360 16140 191116380 659295 147519 5896620 41412 50654400 2780 715878450 46939860 13878018 279720 7113120 2393160 54002 1671 17316 77602 422268 8440 50850 28 1890 79523 4906902 3603540 33419100 2036034 562 3176382 731290 67044 1067976 58110 1312311000 3328800090 308760 63304 160343820 100350 67830 790020 127182 708960 1685040 7266 661980 4335408 90384 7058018 365508 76440 11256 5503680 43849500 24150 51660 5150700 3259074 14758380 561 254174580 3312 41625792 3044561520 7405320 748895400 769896 248253720 526944 2745720 3084662250 866352960 12347010 427924 47483 19699696440 53082044 5877600 20400 834482 16410 11629800 115236 61899992 27270 18530 1010940 2642378 1785420 9069943740 552 1245600 31456590 347490 360360 16800 59357250 2641800 34632 642000 7003830 621192 7200 128757624 227920 227137680 10969686 257184 659200 35428973580 660 168992460 352973111400 145122 126 12113640 68779620 1304160 293880 24558534 541464 2962118250 14552 110080 340032 17850 54417145860 11869452 682164560 12732720 40443312 180180 43452 11694708 139080 374220 3714060 17821780 14670 12923820 167790 2084544 2357520 2190900 895356 29640 226980 213864 17917321632 265050 36020864880 132011880 21384 491040 61080 736295220 40200 1446270 186120 9096780 211470 188 322096 79856 1217580 64729392 2745 3899 615384 17160 71960 3094010 2699970 1863162 10856 2578890 154823760 12096 3708720 172136580 4009320 18721080 1287780 2354220 4965240 42742172 35534940 960336 24504480 801158658300 153898749420 680580 20760 3269880 2465820 15499080 271932 1553580 2795 74592 66990 4071600 26835600 126139873860 30644880 877800 346290 2795 27941863950 1371744 28210 139709850 1979120 1861860 68574960 724567200 44779020 1738386 69420 613548 5676720 102648 3654 502320 7633626 564 21240 570024 9309300 85974 3899 173804400 564 39907080 27888 14961024 472472 149160 9853200 435240 564 19481428890 89405288 4319469 22380120 6516 2648100 675444 9020550 194627468640 655524870 109873170 706662 70070 250488975 76032 49476 20352 11181300 78563 976914 7999992 3807520337 12932332 4149180 5913937890 13043760 11914 836400 15144948 29070 8820 338994 1381762536 12120 4338620 202650 492030 2161080 1080 643950 395928 15515 15515 135072 564 34354 35613980 564 564 470 39370 28896 1761110 17290 9680 564 37968 423 23625 564 564 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 28 112 35 141 112 990780 514368 1306212 32066391720 1376984700 112 35040 1047566520 1650 214200 187761420 47474856 18721080 12144 3361680 1382304 198721380 28002143426400 91613340 214890 11331540 10361238030 1430130 84589626 30960 280368 34230 395313240 1163700 6340140 69564 3433248 520652440 155625360 793410 120060 15536376 330280 563 12259380 112 17872920 9766364 77535276 9708300 72420 7957880 345030 366703260 25296 1020756 11424 74851476 36891540 300560 68208 59956260 98396225760 5929560 331947 3163500 1052601900 1679020 12596640 2941244460 67818270 41760 30371880 3991056 1926960 44614961160 8592 506760 164362044 17080 47960 18050760 2128980 3342 630630 50820 380952 1309713600 78780 17099016 6204870 23556 560 58344 134939 2511600 1100963313450 196416 603503234334 2220 6636000 1156040763150 5366170 3266100 5318670 9455347572 105777 608940 129465104340 21320 21040 282 7872384 29335488 115920 36960 2064140 225359190 145823280 1779960 28560 214234020 55020 1828962 19546824 1921260 803880 9414360 30514 211110 218176 2498375 3780 11132100 13662 133380 76440 796536 27021540 14 251476563 135405 419100 6360 17850 1458990 223489770 2166000 7445340 2258550 4529115 415415 21540988560 5330 938808 78860280 2863680 10921176 4392 59070 2459768080 7428240 271780 317688 8220 5861700 375606 15273720 658008 104940 39771900 5915436 117968508 552246420 954211860 25080 17216160 1450764 36995700 8240 302636033700 2257580 19755450 1035300 227304 563 112 140070 1303800 543576 256172592 55517924 29480 1301040 9652582940 2700135828 147615600 5659368 4307870 1883700 8218392 486780 175950 2978176620 777480 9010 6185401040 66175699590 65518992 1830900 6820167984 1257060 5940 757850184 516627 69448680 1968 224365680 12305196 6031740 30408 79519008 58949660 136262400 4364820 112980 77805 956760 11973780 19582200 79560 140910 2463384 170207520 1091752920 133104 178934210 541376550 26040 71394 13715130 129323880 19072812 19345320 4186350 87855768 1851864 113652 608494 104748 8848224 130781560 8079750 2240568 6243120 2304588 148410 3701955 4884 9206340 9466897440 8820 1682700 119424900 55692 84476700 43162350 2429454 9546777240 48048 1352344 21099240 1988910 29762460 19305 41076 1944404 26846820 240120 564 28 2862 565 6440544 289969260 20900 4409167308 406980 68186412 30547440 22440 62172 9262800 1939457520 108360 91443576 10500996 274068 28617600 5403552 12600 10116360 973077600 525460 1577680 4715040 244608 524050 749320572 48510 3300 230800080 740502455550 45396 1361825894520 6801340 886440 2873970360 92736 4182480 10954944 262157280 789360 329542080 12029400 903210 111311600400 25046676 2244 6750984240 46821168 33725 163105880 39571500 49333470 38562982920 84785572872 26296536 47807889192 60720 8916180 773640 2445008100 5880 203486765820 20794932270 9282 1965678 21240 66660 295738800 206201772 32900 151608600 92430 134984850 14708410320240 146496 25186 3081540 31753008 5819706 27750664021080 75543260 102871410 24989044080 637243842690 7288512 20500142604480 1970640 2512300 376950 4133834 5540 142536450 565 54366 27308358 25200 217464 315410495400 55944 3095784 117363649781532 1144560690 49006 14194680 2968560 71365338 141328530 2200989336 46800 80738280 3717350 310800 47812614360 837900 1110 4383756 3845400 18564000 285689150292 4896 17899200 76851390 1686 232995 15824377800 794640 206550 14311015992 1377720 3784170 52684632 783631620 34608 1078751520 942480 49718760 677262600 2762760 2591709120 66240 17894880 784740 18282180 49268 1968120 387110302740 51328 1856604 59126760 5487960 104183859780 30353302980 638616 1695540 993318480 9374904 2849880 581856 3081540 7709592 19472240820 150714720 76140 14182740 5040 18730200 87650640 565 41411150 36221640 1015058 19314 742374360 61174 1007475265368 24433080 1679580 31288796 4178800080 130390 700059360 2269540 408785760 5866926780 633631680 560 79254 295684518 48904920 1203384 62832 59847060 5052960 1777083360 631518888 1560 300300 48498450 1102920 6140862 5985 357506730 379272348000 1376550 14952 1757354760 11609895150 120130920 1656719064 3906 3655290870 1642446960 565 43134 271440 3672 287448 1197022680 16855320 360801336 98221500 14501304 159390 273083580 20089580 108020 1504495410 384970 54600 2847636 29274 402864 885067260 79776 7176 78104400 917748 2878590 20199660 5148 4355640 57069329100 8383578 157680 131829360 8784 295360 1542002 3661213500 10374 20664252180 469965 2985796 377356980 475860 530992 4857600 1482936 28088100 5134428 8054760 15544 13462680 565 29892 79509300 2042040 951117 53157 94554 125819624 92763594 2097340 7760 843744 565 565 70876 79806 565 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 54 1996158150 58590 282 12849620238 19564 2499307006 8826720 113034054 2281100496 1426740 3795792 155377200 9763236 430590 29099070 215072 2131800 39757 1610070 421260 6525553320 9772881089400 795600 2874587430 114240 11085574500 186801300 5325300 13941635400 177744 516600 141168 3276840 626070 4224 80093208 3434340 4503084300 481320 32121180 4969338 11921910 970968856 941640 58088 33762960 23242028040 390096 1174943700 815821500 29308440 278888610 26231400 432432 1874340 69396600 96558 764430 621190440 159600 9765 667577680 19740 149724465 12850992 3300 3937327680 1730520 26950 3667397760 1820 1777860 51319532 28095340 67789260 21598200 185548272 226240 29330 202020 69980762760 102444615 76836 21133320 756228 258743520 10048038 12113010 64260 372240 14028 11633440 21032 9169056 566 730170 9869860 861490 23076060 214560 1351590240 23177700 566 948009216 36575280 2900114910 1385295912 68270895 56985 15225840 282 21804 10336464 1290840 1835400 675297480 12113640 2941884000 47737690 38232 952224 24480 287820 2747889144 1352568 11141406 57645 14628840 2113917120 9633 873346320 31891860 12370050 218556 33624129 323908200 33624 434340 798 5940718 17094 200260 233160 6960 1106820 138646 1008450 643699686 843480 1938027234 191730 116448300 1603204680 174096 7801920 13088340 73297440 20680 17020 48510 63645064560 2193516 947856 1308720 7859100 774693900 7298082 2180 216142080 608870040 13335660 296939034 36548028 526680 558 759018 1912680 2219112 1792560 19126254 6309660 1201200 447944 4744740 1034 37744 9730 6144528 2191704 7920 102965940 12046020 20496 4029480 1441758780 20292 3301283700 4625391540 2184240 161880 107356260 968316 8160 74056320 2520 26244042 854964 51959880 146970 54053580 174363420 678612 4339440 42122880 31080 3250427880 565 5460 5880 386831361840 45942120 12489 3427200 1193010 77420 937860 50739804 3354 330720 757416 74934552 182020 13080 6498900 3318 12103728 1724184 491400 75359130 554311800 1178372 7906860 3354 5353530 437388 829080 1357716360 9483180 689875560 207000 865260 528816 13206501 175560 4592400 806671320 10330320 67095600 229680 1815660 555 64232100 2410044780 65764 378430 4868890 1686 74340 17169660 24748 391767090 11311443000 864171 756840 1117116 26964210 342590052 92040 49684292 1596 54 566 19266 4339410 16044600 566 1194720 22170960 1688610 11340 469216 2705 1323120 566 24024 179520 5380200 1878676800 27560 16869996 448020 206052 41990646 21671780 74847840 2084400 666120 350350 22694232 265980 2045750 38435760 16203460 7798 105204330 34800 723894 2784600 131715873588 49140 522900 45048388 461467440 700728 14280 16457490 455333100 554760 49491288 196318980 766592 9111184 14303339232 228330700 12274812 40032 1689 49500 12166 388158420 2845920 3107412 1449420 1570257360 1116720 2265900 2670 33984 2436664230 76912 7140 5920200 73458 374660 2710680 866580 2404650 7971600 88693332 22108020 1889496 10649775120 110227260 23436 9775500 371080080 2294578440 2093664 360360 18890431560 157366 14419860 449426569680 99190 126 12113640 43546860 26726 174216 39780 24413400 33029640 21320 147897700 143715 50292 22033440 557649120 29240 335400 556515960 5847478 9922110 135090 37026 131768 1550078542530 984492 129360 24070851480 22680 3917610 66360 1689 11922372 22448712 257400 2491437 3016803 519306480 95808 18248760 5084310 3199572 76590 46200 3861264 10420512 76890 2325930 74788560 60060 989520 3848715 5101272 58520 2010400 38844 214592 180190 1170190 1085822640 143855250 536828280 115830 52951860 34230 3741688 297348 1852054260 832260 6456 369833100 11653840 49164 57394260 878628 75600 2813580 4117320900 17670 120555 102779460 712164180 756510680 232470 1426887840 1887270 22019536 745710 5276535 33240060 267107625330 24180 576890160 245280 5270 2065287840 110490 347616 39041772 57024 26265 108759420 5228496 90421266 18556860 2254560 363090 282750 338988 35838 82086264 39204 7274274 172088280 63860 9240 14476 15803144 1808856 71120 3913 9129120 370140 39284 31080 34570280 46200 674520 1800 71082 123994 287700 59340060 108450 59472 4855340 76164981 581086 125978820 10904097600 37800 37884 1318670210 1129392 19620 741132 331012800 216300 35532 10201620 272896 1080425276 63061950 83370210 566 8265 37080 1207696 101970 1519596 11989978 53424 32078118 7999540 5460 87528 15438060 700488 51480 66950 3510 60489 319189689 3419250 191730 2257185 19573 566 2618700 43989 26265 4760 7812 17360 19440 566 566 59925 35532 566 566 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 162 70 67285954440 10036572 459360 35 1882560 70 1284660 14058660 1112795406 11352180 981801 10555776 129780 29028781050 8924832 2460360 921816 70 18914030 1417248 3724178025744 13495786260 4088007 70 150640 8281650 6846840 535743600 63900 5530 172026 477834 349342422 634410 4635120 19859400 55440 17172 1152180 5045040 37657620 417480 4237052820 289710 583440 177985236 1344 16032156 345720 2746800 45106848 229425 52530 662592 730565 860520 128478 9901584 2905980 35 269100 4200 351120 476344512 1861860 172020 186554280 9338 138690 25920 143520 358923704700 295830 84420 526806 14513730 302400 70 734160 168766873 9373728 1386480 16831740 15531120 144066384 835380 2084172 12170640 258518260 3751440 81900 34564230 885644340 379210230 1184040 2533197744 16104600 1781430 87648 936700 2987640 6871560080 28644 123690 19342 280963032 5646376260 93491970 6966960 39606 27880 19058352 26434950 498888 16830 295583760 131735835 11323620 7785 19950 83275962 26463696 578449080 13209222 7093080 36220536 469909440 13999344 49800 214500 80244120 79189 49457304 2026464 18060 18408208 490308 186354 60350 3260020 16090074 92814 108532860 94376040 17304 303095562 518700 77250 13350 217611940 117530 11827830 1081584 1988910 28395206 18060 1053570 1641864 23966 70350 19152 6710550 89961960 93850020 1139328 317730 1634472 11601720 3881578 129444 64781640 15960 3242070 4191704 15960672 1143120 546 35961120 65534490 122522400 7222644 3165786 331553040 2579668 25200 70 71816 305016 115911024 332136420 664185060 5172684 567 9208764 2918160 196426230 62783028 7503290 88408 175260 116280 614460 796404 408672 63840 14040 144420 3011652 4788 189420 558 1024632 3911400 123816 1898424 46480 187198830 1756020 112860 118575 44880 302640 55080 212790 1296855 1427850 10838520 850166940 7434540 71034108 5708736 3593940 10693440 6543600 47296760 17929560 548598050 10821510 46859940 937440 414864720 167155560 830520600 113772 1364496 2791404 296010 51236955 469920 433048 566 87663492 399627228 447678 174570 515048352 448560 22366300320 4242120 239400 4258302384 558 6072 664752088 12019590 3908604 35542920 564 7022620 689986 56112 2070180 1115205 34702920 16049880 1437408 1520 566 69020 54 80372 1449168 43626660 2317700 11022 828768 1346160 2279760 30360 398741706 6405840 60624 7920 344760 16196968 583184 22987800 113568840 535357200 254976292956 65757384 17964036 13886535 131998680 24684 11424 2791536 21769167420 7994825280 6600 539784 228129 1130 1089394766460 1481204424 13860 110880 32398800 19753580 90480 1887900 194970 27708460 397753220 10332 124630800 75900 451720 16740900 1145130 136530 18552300 4783419480 10369732620 567 108451560 1130 10358040 267502140 101114130 1130 7680 360360 468720 480 1130 448755120 356490 32229960 5370300 289122570 80388 1764240660 2542580040 17907123234 39190320 16710 23049740 11311270740 637868 2399958 19462212 211050 10597440 298224 116790 295867506 81124680 10392912600 174796720 1424430 44274 2780 2879236290 567 567 5922 41329020 1803480 6264858600 395304 7555211370 58776 2053078440 151435680 13038 4269720 1000776 599768730 6510 443664 92049 4340100 130564560 30030 34690656 32180148 308160 4923861096 507780 19836 2336820 501480 9492120 12897990 54060 3729600 34804461120 72687701856 685542 67642575 864 162360 11042566920 36394050 10747269 37950 41457570 27504591336 25633776 6481794 564 857584 201592 5050500 66092 5874 6688220 7918282680 735644 994249515 3885 1498530 7490340 16576560 10929360 1836 2592020 4478760 57684 124080 1163764 3084480 3961011600 319516860 1654217164 94044 4431318560 499093140 7777964012 10464300 6586305 2443818 21416915520 114816 101233440 102117400 24470160 211286460 164835020 1179427860 2810 264520 14643440790 8249640 50947470 458571600 10496903340 61020 10533600 131580 178752 12984 1794442650 10084536 730320 7953246 953100 2435160 58725216 382800 2745600 567 43054098360 28998060 3416374 237060 846508 77398020 34385820 1297170 1001216300 1515976 227200909936 23019360 16864 52982 2282760 1643880 19800 2940 4442760 2418624 4892901090 55142712 3957966 3780 665699580 369141696 387860 10155600 11770 847880 82848480 6252246 67056 11270 2220 5541900 217752 37316 2841298200 17929730 50981532 1106 2273964 54060 18611340 8390289600 173040 197505 292536 540828 355680 602582340 1490080 1119720 546 36978480 424580 82702200 14950650 189 2189940 778650 105737280 567 1756860 83305500 21080 556248 3445650 13260 2697240 567 76552910 3240486 44462 38985 5706129 71630 80372 567 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 284 280 71 5149620 49339290 280 284 70 68020 77936670 22044120 165880 1494310 86565330 401670360 169229940 820420 43290 17640 140 7863240 315105336 194040 359127720 201168 280 11060 60336 43241130 18693540 33120 5777772 1986104124 633360 1369800432 2382660 5722817100 34461 20664 1640496 2855680506 116550 47955075532 98022600 137945472 42804 47212740 69207 7193220564 20554432080 5307960 6388470 55986 9576 917700 12171705 15162336 234435544 26367 296100 72461466 280 22446 2832984 962120268 2113230 91083960 2640066 157477320 284 30147585 180180 200409014520 9467820 357000 289560 15121304 374893974 125580 70 42117840 67491060 252072 321300 3150231966 906749844 39052200 27313020 81678150 139860 10529442 2537091480 12432420 5823576 22575 1087211540 48014575290 51561510 14610960 21348600 88525800 43032 37035180 1695 6941622 148618620 75854460 174891780 217272240 360880 35910 17360 80575 2568240 50396220 334491300 111510 8304 93144480 500671080 564 564 1130220 55536 48300 53856 431340 5128200 223860 5952420 94954860 76944 1003507164 268571160 2817433080 1786824 122830680 1574592 2580 2394 142 3410880 14790 817740 7170 1690740 50671236 17777760 237006 1520820 19339320 730380 6708780 7728 372972600 33920764020 31413564 77848848 622920 39129930 248482 1080 26392789800 602784 1169280 133360440 14253008 3324516 51792 75640 177934560 22260 1004050 51480 3352230 674856 274365 51324 13427568 203599440 7015008 9660 6204 552 4452000 1377732 68112 140 218050 4872 353424 756 1027566960 16872 2648377368 93564 238243200 6697680 738181080 149226 94500 1469719920 4830 35602140 217580 1385796720 12007164260 242520 6120 189251920 11887260 12000780 36927540 4392630 69960 12470232 71820 33115290 2730 367984 725765040 16579420 207473763 56666610 1915056360 239364 4064953200 180815580 767910 420360 1598940 1866801300 1421310 14280 4183565760 39600 6630 5941452 217854000 13104960 319770 262626 666405 274208760 595080 52920 19409355 1606800 68978758 41076 3210 1086888 3388176 7000198128 2539680 61312320 2091632400 6911520 425040 102648 337680 253170 286440 9636144 844872 683145 6119214 3505824 11441040 34422960 706860 216216 60817050 55952 333060 3524400 3206364 5525520 1266840 79475100 11508 5886 284 12882 15815030 97240 8160 1699488 1686 36610 9900 923790 45320 5434020 12033840 1464 40619040 16728 36400 29839920 2860188 161497336 6441164730 1019160 3034855980 265446720 5907024 4464 244860 57553452 9648120 206640 2434740 9345600 182969701200 1076712 6013140 1586037882 205066620 93420 1779637860 248556 24487 104079150 1141140 57244376 2500988490 8128890 466758180 20482488 204240 570570 2498113800 23437920 5377736 78682800 20460 14177664 912997512 3300 9228960 177276 1134420 244860 30743133540 1228920 8897468580 11886060 125330 9540 2115564 30630600 808080 214396560 58098180 40851720 8528520 3975840 67080 70290 947232 193200 37507169700 33454512 171823080 331553040 74924882340 951500880 60345079200 160050 566 390097567860 22293040 12316635240 129294180 776986 8064 157477320 205931880 58455 24943086 154176 183906046142 1556371080 383292 1846903100 768614700 560 37237200 351480480 4950 30293340 97930560 45438960 3307083780 52106040 13219440 13563600 516516000 3054480 63622114080 229152 4788 15308946 13626528300 62790 84840 117751860 1668854460 1623030024 2871746505936 1695 442260 7523880 35910 81302760 208894740 93240 8208 21677040 3170112 72594900 4246362120 204745020480 2880 545143680 23100 2395536 967176000 4961880 29876 130486356 226031220 40863900 1982988 1190280840 40540169280 4121341452 19368 903072 431016300 986544 40313520 4109940 213408 281996 10365180 323748 25248948 2975280 320280 88828740 17282136771900 22728173520 6595680 3161970 363320 119780 155601000 331864650 2732340 8302514220 5046121080 63180 1566882240 441540 131670 74986065 1724650840 260910 413490 33070440 568 27631800 18200145600 52200 31249680 1850672700 95587660 114528960 85722 236251890 521708460 22722 521914968036 5409003600 438438 34282855847856 50576465940 12316500 56531538 1135706880 15960 47502 138600 15120 354090 201387840 164059728 982800 377777400 539032 4144888 3465 3960 136590 196560 8292096 67985280 1497780 1058960 2619096480 432553440 232766310 2790 22822800 5786550 572750706 4152324 30927 463164900 52743600 6552 644280 10810800 49946 370968 13791994580 681758448 900576 33193440 1104 720727920 178510200 13185795 97265784 7182 36697056 133812 31941 10393152 149050 41035680 15573768 638300 8186279094 10416 29953313520 1856342 595544 1752660 1598622 68040 61920 119831670 14090076 226632 47376000 284 19764 3384470 5848428 426 71631 568 568 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 284 18319010 71 292320 2779050 3421860 284 18223660 1002474 3761940 854112 37824192 368268824 2008890 9217230 198900 6228 59472 8201046 72000 7686 60397428 61533825600 11229527820 20700 3236320 3632160 16410 21648 15544 51140250 2864420 8912020 6932114280 569 2070156010 72300 1573656 665700 204336 130416132 96960600 15318 2549932 3514848 298452 38640 347928 207845451 1747749003 140468130 2557296 3813810 46367160 24164624 84315 2932020 56395572 1638420 40170 2056112940 35624 30786880 6825 1575840 22497930 86282820 23049312 221157720 284 734580 755820 13261421880 41055 503788320 11689255620 16996980 552838440 140868 3996720 33716760 3121560 60065460 568 5711286 580545 26520 1537200 4366770 5031 108570 639996 201552 45030 517055 29561532 7935480 2020200 157080 1529385 10530 34272 178041780 26475120 4959360 5020360800 1692144636 2334948 6128966 2878200 451470 14564940390 68476 8117712 35352 385770 75680 283866 44460 132516540 849060 60888 18792495 852432 1535940 142957920 76709640 18564000 1735844880 71850 27659208 20726 41151 2713356 10064340 13650 1268315550 6127 167580 84434 142 295260 229294260 1689 2639580 5089535 72384480 34800 31714800 27577368 745170 41564490 543110568 389160 3649968 26101920 9360 16581180 3880680 815100 199606107240 8797152 37308438 1104 4556958120 759360 192060 126480 560 12582900 1110540 5953740 14413490 55545 25680 11060 2385240 449100 234836028 872784 74340 9860 5335874082 7176 3066 84348 946200 6160 13600 82248 3317030640 5404 2119969020 8355 1533384 1313964 847308 32437522656 66690 11484 162288 37926660 44011334380 138591000 411510 19020960 449168 39718242 258930 60144 777240 1598669280 6360 49639590 84840 363621720 1740180 60837810 16738380 3933776 920457384 6652155510 3589740 69438 1315720 139230 343476 257556240 2329782 126084 15631 1061586240 191715672 30888 68315940 3378 744600 5548224 8857800 107429052 5493180 230817840 253164 52440 524400 857220 2100538440 27719520 4830541800 2004768780 2527319550 472068 174470 1811701152 22035060 291861360 72270 13860 297473280 63756000 1474476 747600 1187280 1069932864 2975762790 87360 187746 6404580 1007008464 5982346920 811300 568 4812654780 443632 10271580 222732 267880050 10540992 21702440 568 161588 117990 284 12882 26790 105380 167700 406560 56592 5590 65688 569 1076660 49474080 10058412 480359880 99540 110705760 1090227600 25018554 876984360 325978177980 57120 1603560 599280 70921620 1831500 1312740 20615342 1291290 12504 29760 167927760 335160 540 3935169 3543855042 22836 4900781220984 677040 8723400 3841906476 137350 113520 1205820 13311480 12252240 1406930 2018940 49231560 34740 111740580 10283040 162787680 722262 16920 45784 13707372 26306280 261697128 35133075978 105200 116373880 178135894 148296 2270292948 240240 810 31678752 1210449683520 3256 313569960 11921580 612132290 202903470 558233060 20678840 21456 15030 2238390 188856 89226060 5570 126177480 59496 5714856 1122 18096 539970 91068120 5145448140 200100 11015550 381270 336109390 25960 9074165310 1134 3614 13923 2453760 215460 1989187200 688296 728960 46192650 447300090 1271903880 43367478 467820 6997760 26871390 10450 2470650 1106338170 18812850 1816080 1977803100 161488008 89096 164850 60392640 87020010 558600 73630 111090 232792560 316014000960 436170 74787960 445500 10032 2562252 250536 587328 5301109230 1492260 1698 28972944 1599420 98592 924528 21420 230685840 60060 2394000 569 390041880 264120 14118 79182 832651248 2691920 11012952 103325040 86517893280 2419560 2095254 226320 29205 4488 1766664900 4071060 2151660 19380 380732 8169181020 122348 180507600 5868720 5010516 2700 25961040 2260 404200 649740 9122184 1989696 431911480 4766796 26884 948090 75250 286800 7485660 1382798340 1984320 73370 23119800 212430 73005 254815 27941863950 5869080 410970 5043101700 54858 27869556 9810 62546848 41664 1513044 14589076320 624036 420486 1263771600 3056060 569 721580 3437304 7745540 569943 14364 1345960 25112472 148680 1680 791208 119595 743470299 4488 42697200 1656 1477080 79534 9540 9335970 2818647720 4581720 59400 1260 690624 60060 8172780 1183107870 2640 7118496 1328184 79728 41707820 4370184 52851096 75012 196980 291727800 23228478 24127161552 75250 7896084 17140159050 280590 43605 137607822 4464880 195789 3134664 494760 9918 271092 2950860 47998 8352498 213787530 539419 410424 10409100 2370632 569 15660 1363194 464310 34180230 19684 21160 36377484 250992 26418 28728 401625 569 79134 44650 38646 569 71820 80940 569 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 57 285 3391080 570 190 1976811 692070 6023700 285 809507160 96935760 361860 509583024 95 1075784940 167843040 8496 285 26218860 2030434848 166320 33110616 7837694280 11987866800 39000 13794440 16126110 1051722 570 137772 2591110 1073640 156831480 569 2436940 60364080 190 997445280 3600 193952 1089780 73831338 2605302 2260178 5951400 1645331820 61977240 7353752120 41570550 418180620 389348 6636 13297284 540205974 1221195360 570 47472180 2632666360896 1246638456 693988680 1152690 59432 2667384 89096 696000 203080185 38220 9367512 47120 13519800 187078320 14280 335580 928200 810120 1026 53448 338513959960 1176485520 370370 3614218608 1273860 1687260 10522764 78750360 104158145 211642310880 72972380 984984 2752680 3894919820 47124 136330740 95 31975290 2307240 4896 140904 22449840 782124803460 138600 66092 11760 2706778 19561080 4791420 15662400 491929620 4484760 1479720 20517840 3986784 285 2377200 1087320 27181300 10744272 20375316 20333700 21052380 22975973280 1597820 6580080 4448156328 14682360 5104284 10080 1154300 927444 1037164128 569 39900 1818216043028 2250600 1582644 92862 2221380 897723420 4752 2016098 2082146 35910 434318040 12192 6528 31620 20443962 3381690 2345989800 59976 85141440 271830 179430978480 1289960 6709950 178866 20366214 2233902 9614418 1563842280 73080 155232 157080 674388 1079520 1835200 704184 196680 200964330 4358970 126115920 5569200 285506160 641088 1900080 6348888 10390380 2172618 22398740 562355376 25625490 32868 15241470 340480 271017648 1495260 2260 1124 570 3000 1998192 205244676 1657180 3087630 263524800 25740 1116660 436128 924000 16740 22965886944 22776600 575567916 354570 475020 525357 357754800 99681120 5282784 79355 436896 29624 861120 655050 23737428 6882106 58114056 15885922 1036035 308100 486519660 439200 166585692 360360 109830 1805040 944136 73910760 35358 4426695 401449204 10425300 191916270 636636 28981656 1575860 2068 2301360 188370 58548 290928 9500400 6246969872 1549360176 35079534 549956 194509920 6491940 43394120 36120 1656 77700 703585008 415800 1205556768 10032360 13600 3046680 51651600 6534264 807564 50548890 8883630 410130 43862280 2391480 26044340 4155294 11676350 13555080 3372 543411540 3360 4440 469920 6368516 15148 117152 25560 5995052 27300 486 572260 114 53770 5280 19152 5664 29535273 1308720 20148 198431310 191268480 4526180 1720740 42234120 568 8878240350 110687850 10799880 18062800680 13203 7407074760 383535672 95004 5267813460 21918780 218790 18616554 9951747960 2891100 25377540 4480560 432432 7994352 6418860 138022080 3314892 475230 53810064 7468560 2277133170 235620 5831862960 9636 3854564 92773800 183500408 43591548 373049040 21721893480 25707570 568 60810120 96267600 1008 17068 50973300 6951714 149226 335057400 36605856 29968320 1104 4019400 568 2810100 39399360 328970 1386840 408322824 78892173360 2423282 4164702 567630 17766 294410 5021617440 33129600 121440 150480 29274630 1803672 146674956 568 32816400 706662 4959570 2835065520 66744342 630700 560 58109131080 843024 322838880 10925358210 5482482 16128 157477320 140001120 43589 1502358 2952510 1752066 19890 50722350 21339360 24684 212680 981222660 428400 200030 102960 1273910400 317870 1147926780 720720 110490 415954 1652910 110955600 6903 12174272880 717618 39772 567 136770 6134566620 879606 27921792 98201424 293832 235510044 9062046 6927620700 85428 540 935220 57461855880 71820 2398275 4156253640 1785240 32550 567 107724 4304 38280 17566649100 45067392 5162580 265958 837216 8207192 1544060 803231817960 127946 39772 255951500 47880 1991340 15123240 1342643400 9931740 10759980 334455660 8848476 3434340 1132 41962518360 35532 1503930900 290139780 1316700 190 211820 6850263420 4356660 378870 570 153720 28559090 88356840 398258228220 3722439600 5097120 1009970 718560 43280 4740 24719915220 467640 3810675 80549 36162 471478 7366644792 3093810720 570 4164012 51120 10633350 245199636 110376 49988661840 9240 18218928 295260 7956 695640 941850 2739632280 2997225 274890 748440 424751460 66780 800280 59502315600 8190 782280 56952 27115704 267143800 2895096600 11288811240 19016400 150999156 81108720 6348735 47022948 172226180 50758103088 207060 5516280 54340 560 3843 430254 65664060 63774480 20008 276624 5412 24848460 1979208 3896212320 9889880 17068 637052976 104400 18086640 169575 118752480 1216848 4519416 36282488 625464 570 1372560 250228440 67301 1211289618 537922 821100 4006968 74100 668338692 7588 329220 2190150 10362 3745 53154409 8103240 2911530 1513588 8823 747156 570 2893392 1627290 570 570 30388 72389 570 570 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 57 285 77350 570 190 2676236640 409249680 45207750 285 1296750 9623250 978870 200970 95 15926040 1355820 591280536 285 1088370 79464 45408 2081040 329743920 36886033800 988652 43005060 28500 35178 570 151908192 61308 897598 774630 56261 5610 223992 190 552070350 22850100 3261090 3293743200 9920820 1526840 2590555 276000 52080 106056 938940600 73699080 1576240 14402 25033961898 2267628 150396 352590 570 391275 1558788 5754210 2730 87780 1193368 12552 6990480 3832950 234834600 371280 62395320 885568621790 128436 825840 1195740 76254 137765124 307230 456250040 71664790140 12004440 866580 678 2433321792 24516732240 26834610600 1941462656 25345320 7241 1031890860 4424 1266300 2527240 4055940 2157300 112661640 95 17754 13650 795600 3960 3512340 22830444 192525 114168600 5460 58830 18564 20597940 1680 181043940 14470241940 9609709488 1089013200 36208 285 597840 76266 639219 25950 2442960 2222561861520 751001580 2260 35531496 778734 1972748 115563434 128880 18454920 74235 275600 658812 52080 82530 64064 60599640 568 182091 119486472 30360 3030334320 1229768540 13047670 26980 2422728 81153954 16560 1921560 8925840 72750 14201550 378840 1560415818 77350 389436 20820384 190400 1050596940 1207080 148687200 28560 11946 942020 1923648 47512920 194810616 175560 1482104190 1096200 221238 2387160 652326 89369280 55440 45002412 425820 2097480 560880 7418970 4834800 547008 2244 5937021420 10856820 4400 226548784 28053944100 131731470 23300 34650 570 39192 63600 182000 713632290 7241 3363030 200374020 12130776 14466606 45064086 4156099038 256410 239700 261000 229680 20294820 5733 43139880 765072 155040 2125540167660 44014320 1740552 10488 1684605 1400070 91420560 27620208 53776530 66960 3390 51938910 2059205900 5294820 174269844 1430642616 293346900 7770 1378008060 640110240 35620 199920 645137700 45853080 7241 2227680 91288120 1693950 977075 1617600 990 384202800 94190580 9576 558 2061114 648085910472 431088720 185300 498740424 1577070 10270260 3502884 209520 2099156400 5057382 167339010 329495010 20460 411418020 9831360 151956 8976660 89250 85142064 1950 86846760 347820 113610 2025360 49868 92368276 3833364 1654415952 20871174720 15720 67597608 296970 538072780 2126520 48640 345772 11880 10645320 114 35910 57420 670320 224652960 523320 1108380 18480 39131280 42845 15645840 166551840 8376 247479540 21397248 30780750 22514607788400 11700 1310984 93092592 984390 2339645 3804320520 17168580 6160 582694655400 1076922 2268 8727120 15405390 286090 283955760 1884960 1572648 8967525840 422940 395010 154751520 458128 427220 814569210 965006 571 29216880 4301760936 153588336 48280680 108576 19889940 3645073278 290978730 12825162 344916772200 26246220 895752 15786540 22218 443410695 1434319920 60244668 327624 10204854660 134820 1138 207651600 70638 170950 146542540320 39802884000 86414280 15228527328 774390120 351944 102992400 12558 24978 458377920 503220060 308348040 77283360 109993230 144062534 214751460 12880 14333480 88853232 111315240 6595512 5426400 647280 78778 2138191770 123354 11180 33148920 1138 81454 73017 20871180 1714770 313513200 475272 305592 7094220 757093260 313000 60687585 674658992 20748 576840 20705328 469191510 885780 169744575 55617809520 22730400 7798 859560 2604845280 1182636 247412340 4811952088944 239412 17245140 61145040 14296524 20170920 12824994 1452660 127893 739275600 579012 77604 7853325480 895860 7660380 7987980 2520 4110480 326065740 2228272200 140900760 103578995520 2880 12322080 172474020 4875780 2088252 7345800 157300 45588 369692353800 2558556 2244 748603800 170940 2268 41611920 652740 24504480 324077929812 2324808 47558940 250033476 105768 1116 25834371420 46849068 21060 693070560 587860 2546274444 277200 278460 23286120 469067060 236610 296808 20141522280 31560 547680 227942715 156420 12650820 6049157832900 87945 5969040 71330993760 136710 4465440 14343420 81504 115808 153665316 858245 2314260 715937100 42406 1311000 57660540 4888758 8160 4746053928 159432 113022 1197 1002009750 5007883104 1805283480 287280 2865576 418033770 3767400 18032 147858480 35070 72004 429379150200 63478800 4504 11580674040 22360 1332379080 4697901450 1610250 384300 206883 47302182 1441710 41570100 1267140 4323720 201930 10689210 130290 17863230 49648 6036880080 167404380 71004 66990 249350364900 34982220 810030 37265638410 5479110 20367 10481310 80860 571 117752880 58035120 8880 228111576 358078140 30208 141640440 119700 1623149 88080300 4523904 286813450 108316200 4792200 4550 22595375520 344288 81300 24362156000 2345145 2407965 29070 4331000 18920 2560701 14477268 78540 8001 571 39690 3483270 571 971280 72390 81510 571 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 190 308929320 190 245012880 1516746 6968 10140240 928972548 49006782 19 185040 190 7345360 3635450 5321316 68169150 3513510 76650 115915240 1236690 190 1929840 5890104 34566840 190 114889808 46968 22505856 440220 2159976 126000 33335280 111128247660 9124920 44170350 12901980 38880 565 320298 4970780 9049092 8735820 95 399885 2699694690 4144140 2264465 993225 18174156 144163640 38 215760 9439386 10528980 1164660 10488 90316380 66868200 1025430 22073478 27912300 3123540 255408 60066 95634 141900 179945 2614824840 16956360 571 795600 18316 155100 13675 18092256 29375724 486244 4033320 91792800 64860 9562476 325680 1635 2641140 28840 35910 2510508 455012544 1292508 47880 106872 829932 3951214 1575860 28041048 2055300 1735262100 27976050 1982271060 10146 3208774 400680 173336 162030 16590 458640 138012 414120 10116540 6176100 7008540 8943517440 33330 190032 39239610 490560 7980 288152 2869189620 4098649170 56241900 171596880 373975350 84870 670981976 20931510 3060 27354337560 16560 1601460 61152 5436931500 26086500 571 131040 2312604 85020 1045275 1214460 4634 1292901 95 13489560 1245259050 636474 26730 28089600 2248 495075 62586216 3870900 13196260 7132860 3979800 34903788 3613548 568 332985120 20580032 227146920 2916753840 426216 83337300 352044 37236 105420 47254032 9589860 4133160 180290640 33600 2123136 308352 630630 89100 31995936 180960 60720 11834130 5864627280 571 8257340 286230 45090 74061 570 88924 162860 571 1128 228002640 1316 2810 17010 114240 52848 261744 13333320 2846099718 195960 3275090 58368360 2743587 26464620 157410 1274910 320411 17754 427491792 90809593 1579320 300970824 11042262 25761120 80325 1138 789516 187293 44730180 597870 10246040 1657656 891544500 1221168 22320 4674912 18795 1261008 11418343560 35767116 75043020 1329068 33153120 49278075 1069336100 89760 6239790 151164 1315912572 18957290 1914341520 3685500 336114870 127452780 14750820 258020 276080 40702370 129360 6199305 16391859 346458 41089776 9424710 171360 1541568 3793104 4182090 6138 531960 105060 1484190 8816 375159264 66010 243146610 3694600 14859600 7066290 22990380 542679900 187068 1703702 571 24312057 2448600 487080 2390570 923640 77478 30689484 15174 3151720 26106 190 522060 212400 2573664 514140 76411290 104940 33881484 73320 1450680 40587 1255800 235959360 62700 9925 1080 5095287736 6439940 21138768 19488 129168 35187240 5017197 16480 1605450 2728440 11278991160 188859006 281456448 572 619344 2156700 490824 1305348 115362 18485064 622577340 15120 19790400 2943180 67830 349615200 171800640 149205 87961728 951514200 569785440 73147 31493280 3988187010 20900 244595340 1193010 3504270 1874160 1015560 6554167620 5085024 4162620 852720 202020 16260300 570 1070202 1165827698640 60720 15958800 332010 80842 4352040 334620 55468980 297696 1054410420 24799824 2973284160 16096080 443664 1634178 1364440 18718596 2460920 591215460 33810 178341030 232560 13045032 100178064 2368800 12017460 7790760 3453089640 1406591384220 49446 876330 157477320 35814240 1451154 3217350 245058 144095502 65790 59220 51520 69552 785610 451799496720 34320 40764 7919010 17538696 107471280 400870631700 1467180 1018836 1071252000 15207621660 63756 5194671240 21056247450 11160 10364424 1052640 3344841240 1552828200 1339741260 15446340 761292 2542032 676200 25410420 2006904900 12600 24534 157014 458682 2282280 45444 3450720 55965 220341594 725765040 8676780 766080 572 22017960 23400 16057404 780952 93840 16170 421945440 32186634480 521400 16573700 271320 15745813800 3850252140 9840 1893992100 313788 5472180 568 57960 190925280 117692528580 2182752 153720 107880 9144432 226666440 245948402700 24017715280 18480 356785 46720 4612160 461160 1229760 4824 400660 372206010 12420220 13347845 4025002800 151590480 3639721470 385088760 39676560 826980 7041060 4102560 1140 12277440 2600136 357420 44061654 3570480 18457320 1698 45900648 11256 1217460 468783840 1559639016 2697058 4358483080 8128 3638358360 716610384 6285300 10791480 1338285377590 884520 5105100 271455660 3028080 51188280 36640032 3960 182664 15129588600 526680 13675 11294514 6490512 11560626 5974029 19836 170844960 64054111572 196560 167935680 1970811360 707506800 4095630 19446202776 59689630 2896733778939 1680 383500 13458900 27720 35640 744120 1008384 77948640 3906 23040 1753440 231840 242709300960 146608 134680 10225908 22422660 3648 1387570 2760 625086 572 167102958 12627 3288 3423420 3486340 7892220 38010 2201248 751740 18795 14153100 73800 396 91943280 76171 465120 4080384 35571 39771 572 19836 429 36290 572 572 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 570 24 190 724992660 342195360 881496 8369136720 3931488 1174112940 57 573 190 17160 11424 76398 19656 1926015 32875128 54735580 7564900 190 234696 1094700 1745944200 570 19836 245520 31080 19775448 2802933225 4384380 51189 275924880 46800 20037780 147583800 2341872 918 66024 27170 506090 38952 285 52920 11428956 6149 63495 264609100 81984 2026920 38 5949060 1151700 75600 100406376 56880 8973960 1368840 31080 26712 74106 507780 9480 7680 4342140 5193480 22150336 61743500 956539584 11621610 25045680 69300 3635792160 318600 57120 3300 38947 209840 14524650 5761140 11572 6006 852720 3740082588 2789670 595260960 2490684 35193060 532950 5355 135371340 92867940 38664080 45315 1069776 60564 225720 202920 43962660 870139200 23604840 5034120 39900 117000 100663800 51414 1024860 1195147044 33341490 90997080 27381900 27631800 3173610 113904 22848 9949100 511317600 32340 14724864 193725064 187592220 68670 985320 38586 749210280 6006 101108280 26606580 1490500 2774604 26571 29289708 8888880 1632480 195555486 114912 40011720 802179 494700 32776380 103104792 285 569736 253050 9834 26950619520 557844 232560 13374900 75030 22323210 2089620 1575288000 311040 7752 325202724 11068904 22353240 1879656 2370283344 1806420 299460 290831100 2981784 789480 387660 7055928000 52794 2408145168 9523800 2702700 295212 626620 184428 7037784 3017670 71736 1178760 27276400 190008 3170244 22945920 5120440 205020 341700 571 2180640 2310 49035 24 2736 455532 270270 25991280 1400053545 1869660 903599160 57051456 1176588 51790200 37765820450 45682560 71760 1120350 423720 106812585 132048 289932640 1692 64680 20696820 1636674600 6120 41930460 87750 652620 2520 3906 75828 990990 2464272 1424905 11467260 384048 2850900 15608880 22260 27017760 1719124 221970 76125 3960600 1398210 683760 77813400 305610 4896 75790050 7345620 91728 210949662 106129320 3751020 539748 7234920 16410240 463710 2985840 23385960 4410 1050 26213910 19063038060 86142644280 6777084 885906 27976 147639492 2460120 1857450 33829320 4562580 5513116 993080 22470 3368040 11856 3671959200 1452018 13860 340326 572 225432 11088 28215 1015056 572 3128790 72240 35764080 74256 213624 4157496 19608 190 48180 13680 27168 26790 117810 9840 573 327368740829130 1069320 87968328 2616 183540 49862 1279200 1488000 57548400 26150 1143120 3447171 1016238300 4893620 323858612 21996 701918140 14329219080 1373790516 5100812090 1144920 1558680 160160 1605800 737268 1135260 66500 154080 215055984 216920 555 38184857490780 91471000 3929400 97020 10054020 7695730 24840 40069680 73242 52416630 893760 2114700 752400 769158 38591280 42504 1388055 2937330 32021640 677892600 51060 152886 174202 61954200 32520 160297488 248672112 2206680 12385620 852380100 1902468 2641197358800 9309132 2197718820 1142 17719200 11435220 11843832 45528 73678 402831660 344406600 96360 315666 4157664 19662 2624496 10450440 77728 62810580 101388 17243688 8070 1142 5620 3795330 75810 82010 304794 15841980 237750 50632381800 11462508260280 8557380 8736 617460366 5219760 112476 1293140 46200 16770 1513680 2886698 2790 576377350 4541040 82080 665280 2826060 1767570 27720 658934892 10032 573 2353728 13445010 1498980 2525418 8175 186366180 442884 242907 99603 23609040 570 59040 7968444 4028640 341880 384903525 378389970 400488 570 354732 107724 73168 6634040 356969340 291810 305426598 19832 12984 86625 5148663520 2143440 17589060 615596124 959700 2213400 159456 1270650 97980 2435940 112268 1668903600 21347172 466906836 28728 2175756 5220869940 158364 3372120 2441880 2276 320350 634920 149175 350064 79300780 269460 608787 31929120 11060 91656 6977880 650870 121337040 10439520 671316360 7206130 1419469480 34440 414120 82040 125550 1451527467390 13436640 1168410 1227600 3235657656 919080 14688 20034 11732256 115656 133118700 1134 13494936 263088 37389594 17312 430100 1273230 89728380 61320 42994000 475923 1471448160 25676 1545600 535080 1081080 733040 11193000 1197022680 464100 515380320 4833 475020 287280 3509262 939550 573 30326 6666660 7316760 573 460244400 1452 198616 2106880776 17784 149100 2772 3581377800 78422 18339048 4914 293531700 235410 27342 1094115 231495 24722 177072 138060 356490 63196859880 76382 925680 211800 153128194 473220 815958 738024 835800 79826 714175 449092 6794400 155054250 33495 316260 12450 14760 573 3007295 48776 9804 102564 2187936 13284 45410 3002190 573 24384 82082 573 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 220 24 18991380 6941940 363373920 44 627858 345100 19764360 2656653090 654840 272549310 55 535455 72293364 1288560 152210520 169740 71621 142128 277704 600 14940 4080 445170 181545 1681447560 195799560 10526 57855 574 2496120 769230 1660260 250673220 21559440 1692 1809600 6114360 110 741376350 58808520 78318 383460 3343970 23493540 32760 480810 3987720 170689200 321784 11383458450 47428920 28545 14946960 1452990 1854552 3780 15850020780 3962700 33292116 782975466 22344 1048332600 1163064 4395468 9459843120 1233936 12716600 121450350 9727536 224 398268 1108423848 1053360 9230051972 19832 1034880 1587096 6623780856 44 14553 1587690 68862 165480 3255 24930 1656 34797840 16212660 1652300 173628 45784 34870921920 255528 27890660 3172806 84660 428610 44802940 87423 715546650 716575860 7551600 10376100 111948 64526 113436 124488 36098040 21077609280 3737892 573 1584 389220 1568784 560 372897360 195600 152048490 284988 13554506 108901623600 12410268 572 1097418 129870 20093220 483600 504336 19399380 46894320 1767192 1781780 32406 1713 37128 264180 16369584 5614 23562 5718720 10296 52267860 27090 540 219414 59230680 13100 2078832420 111720 147504 870870 1347340 146160 5650430760 1553841520 110880 180960 78680700 9787167110 153720 189952 43909950 17805952320 1211760 727533180 30879072 32086560 21343080 342517140 23711940 29254680 1548360 8912 8069490 82010 1108557450 23514400 64595440 44436 36381744 16058692 25198446 7945800 213780 447564 15252 56000 24 322608 1680 101125680 114480 91685880 17676 1608 54912 229451040 28177380 581100 8306039280 1690920 228331740 2916072 2046240 455532 18938136 5017320 573 5460 17252760 34626 1056000 1590894963 851040960 53830480 900951480 6480 6796440 195813072 113883 10514790 199290 24824830560 281635 258720 24866478 122094 120003 31351320 516432 16710 4654848 38707032 342462750 2610960 20951 10836 2696652 6619904610 721275 297000 45689358 1813266 498420 56734440 1557360 417191502 4677816 17848908 107563815436 345967020 163800 298480 31894764 42222180 59754 3767934116100 49590 115869444 20706840 1077930 2799447300 10405800 51501168 379440 1771350 77520 8916180 95496 378590 1142 2723955 10920 77205748 225120 27720 25080 9452 7412580 4324320 250040 17442 38570 220 192816 6666720 30210 1564124280 15180 599508 629010 70160090 2486920590 984 11310174330 569772 14894100 71564220 594804 33341490 20714751372 60830 263970 35704051020 1169249550 2218112 293469983400 5974089 4948044 7768846980 2264 10725390 9987120 760032 19380 351735780 498610 875160 4908619980 1686960 574 102947160 11828960 3031080 273333060 871226 11319 1112315240 29736672 574 244504260 13260 7279020 275490600 124740 28020337800 47653890 574 53555040 305657220960 33366 550 177840 572 7563024 146895840 1635930 4651920 14400466080 2506770 12215070 2205531328 3120180 17461158 2022340320 371830 120120 154125720 1804332530 223896 1405888440 152934 342996290 79992900 1963416 367080 889746 111860 1008857520 2934244404 46874100 167580 189451729740 5978430 5135130 6904244564910 3630 420210 157477320 35814240 574 3000330 285846 88936872 88484490 62040 22620 13755053400 255420 2034120 518992320 112123482 9943080 769534920 752871504 14044674 60512760 1504092 54095448 20706000 24060992 27664 2405523120 6120 8420580 941280 1170960 248196 433083378 114912 106251600 4518524010 998760 66000 74475983400 131292 7525140 1108757160 80558940 3192 1398156 3864960 234060 256038300 5645640 676653120 14400 6563520 71520 6162840 20783340 1191960 11621820 172527600 62980 1634884020 235980 980103600 4470060 527340 179606700 342720 16380936 2448180 2957165640 7321860 107341416 2300760 1302444 3554100 7721280 11672700 24413400 148439991420 30284100 380 266527890 187132140 147108 58165965 80172200 173534550 4504651200 5600 19926 57057000 1111440 808110 4986660 1476720 4436835 2987580 78960 28002960 20652682050 41100 574 906599786400 19869 184051980 4085104422 111571824 464618700 2032933500 99264 88426506 7417410 39379424700 1163962800 415091754 25661328 9212112 14316120 440526240 4273500 32366880 1201200 30796032400 289551416 27457584 574 76507200 82365 2264 1356034680 105201096 82440 5212580400 6133500 240448 1032049980 460845 7110180 78278200 8102470 2820 4636746870 1430689260 37224 132363000 574 433862 4712400 10470096 885780 36552516 160589520 1576510 48420450 574 80639592 8302448 16970760 927960 3682464720 5109840 846032 21420 9469 199332 1176784 71022 763840 232211700 11682 27720 3627252720 8660968200 227664 448910640 23940 54813 947360 189618 2695 4899150 574 119458114 304548720 13572 119700 32941440 35713 210084 3492960 13110 61633 73153 574 574 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 220 1172556 33990 48 12458132610 44 105930 74466 62040660 6238320 69600 886325700 275 63204900 16524 25530 5760040 41664 1036620 34881980 520982280 24 364 24 6559660800 2820 1671390 13756050 71820 1001463540 14796 12985570 13047900 6824790 368460 351296 157724 388056 4729960620 110 135660 465300 3486804 166320 1624980 131100 15590160 3408680 12172440 220177776 529074 2655576 1571850 485760 1943370 574 59760 13562640 26520 112945140 11767536 68515120 35880 1065960 469560 366660 65985 83460 48329160 27080928 11472 24227280 31878 796908 230520 20100 1720944 19092 8694000 219492 44 284972 41861820 9991410 1142 22343932 11487 684067692 4194960 7293 351120 460020 13180440 13704504 29016 1142080 25929792 10980 22686510 18537876 575 498491 3732300 4606056 2234904 117405750 14791920 20378820 2985840 38836 304822320 816881520 302364348 48 208794 190920 30926490 38920140 3738128856 145860 9126837720 611100 632400 6786 12232 750204 79380 424962720 305592 719082 2820 1294020 48930 252960 53664750 756840 48720 81693 49438620 3081540 56769 32665940 14760 82684770 492660 251460 1384320 11818170 1120511700 1446144 2074800 11744040 4881300 318756 66837540 1234648800 120130920 269790 695520 976752 728065800 33093060 17503772 336490 25149810 576180 6479928 300188616 526320 19328400 23040 634032 2288202840 60173608 6842040 10102408680 5166421920 14835810 95202900 2234960 590920 3423420 108079608 12960 595084620 59136 140100 77350 962388 1752 4560 145908 354380 3372 908396 5624892 657192 531982836 137589648 299712 47124 6532260 575 12770821980 106260 445368 13043760 626262 474012 625872 29580 40080 1259372478 1390199580 236611557000 57540 2827656 101024 50738730 1422330 37799580 117327 150798550 497640 1002053052 65520 13639860 70356 9954 79776 96720 487932900 3956238 2659140 6193 88560 2587740 580140 459540 143480400 392110440 6480 45900 132063360 40098 3482507340 52121160 1032080 489539820 2905980 234780 805800 39270 2648682 44296560 965664 28927710 4537680 823641 56344860 790020 1533602980 865080 7018116 1359540 12673 49995792 180947760 60060 4048278 18842475300 11591628048 1200420 814092 216248760 68096 574 104227578 3017880 17069220 26047224 2151569880 1016260 1920287250 90630 220 20592 861792 1707 2260 396 968310 157908240 11154 6117336 106392 600964680 1162458 20457300 11225100 582972 575 253142274 2341476 13200 14731860 26779452 799260 2254560 803880 21320 945648 7046424 2320710 1674816 31230780 138421140 9452 13940328 45144 6612 89671158 6366360 6277346790 2636523030 1791738000 357840 14430 85680 9958872 793152360 19339936 4769380 801990 2106720 2820 277725 952598535 74351640 1525104 6534840 1448370 45574776 223860 1428570 37130870 103320 280830 88311600 6942 6071940 7441236 155472480 2524392 163591890 577806 1819370 18810792 863040 333900 23870 1977378 3319422 135360 4643100 2991360 377190 426245820 4620 5805600 14275824 2790 24722 306862920 32820 932386 1360590 28952 24466620 3196410 4520 82010 5040 8938260 9827700 1410809400 4273920 1680 7319310 16105650 10564 13199970 68628 81297495 2867400 54169830 56100 2251158 81822600 942480 1061130 34529040 80764 1716 201729840 1088472 32057260620 30444 165933390 303240 112980 144690 5972916 3284861580 63420 189678792 8355 232650 5188566702 136449456 20432685504 249213471 1231356 466612146 1770720 54534732 2742474 28440720 1321320 766080 16864 4876449864 45816 15930 79234 1995728 573870 6177168 10377360 2898 327180 4845456 426120 17222360 6939468 677248 1307560 2284 8555400 13128 179520 79560 6800220 58860 110032 77147360 38798760 36345533340 69300 36646 4597905 489911942520 5094 13224 5595924840 5040 15834 1889680 1001130 8684280 468502320 317340 1778280 19290640 4150740 4590 3745 402745 2266968 60006 163524504 11802420 37822046 203940 212437680 63762954 9368344440 2617830 11508 46420950 327600 82056 3255552 3037165 480760 5720 23940 1917804 3842300 98050680 360360 15120 64834 742632 15266880 594750 139347520 48255240 3847536 5880 11893200 2095182 114620 225567 81635400 5094 376420 433194 2243384 7751370 10565100 119394 359436 6204 11385 76032 398412 116772 227460 886730 6690183696 34643934 14032480 78218 6685602 1680 46440 54285 62634 21569328 575 288752310 1987362 19906 383097 9900 33246654 64024 1236344300 1682473 690 25618320 245840 35509572 16864 457845696 616605 501114705 804536 2450492 1170356 1017315 81844 8993460 16128 40476816 81016 9120 575 5950945 73344 82656 575 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 144 48 72 288 72 1182852 48 24 53658 94943390 144 639975 260832 182135448 36 38664 144 3546648 31340010 1824204480 727863840 576 4 48 48720 1429260 669900 556920 237396 3418800 144 3749460 1020812 2236650 36 53040 669530 7182 8516475 955900 918853740 91583610 390554880 6464259480 9609600 341923428 144 172200 3355220 15268113 20000540 32442020800 219426900 1163580 12180 746700 186294 1120950 900144 44651880 20593188 994318 24 170504796 304440 177957360 103834500 31555329960 1590600 136336200 48 1460316 33472728 9029804 2556680 21837420 17557920 1440 72288 516534 12628 12807900 4980690 1223908200 668610 11828032944 6563700 16230 187116930 38952 7854 39240 14640060 7384275888 72 466830 171760680 1319868 75744 73102380 576 218047830 1744451940 9016 9240 7887660 6262179552 53592 330176 1386840 15960 250706820 918456 192 643104 58203145 1246960 32695 10640532 107184 11660 252284760 346920 1047480 5986620 38780 508050270 15073690590 5616660 581632740 3372120 736560 53705652 2730 130187700 3505320 2241600 10382580 360360 647136 1983323615 1270650 72 33925944 18618 10610820 1566 22844954 280463200 563580 105214200 2081310 19032 17811360 45208800 416556 422256 28667888256 83160 78324 575 135072 31680 53775708 5919570 1777071504 25200 7207200 6552 33835760 223579440 304668 11205600 21224520 18450 3564780 72488 22918176 62946 46757552 68172 1583400 1471839 8406046440 13200 4801104 1328324580 1518720 1703460 1752 48 4620 61410 20559 380161276560 18990720 419760 17655 8955180 3228654 388020 53699520 162828120 642198480 297540 1608050290 573300 412120800 4201890 180181980 1325940 138312 798798 1080483 508491 1900080 1797358290 2072070 559440 25070 142121460 567000 199980 47268 109500 45444 7742904 217439010 179790 11160 364095 3409380 1783215720 12978045 30195 478170 3055894 15589860 36312 2885720760 182280336 115640910 80835 77760 1500 239568 1349714520 11140800 612826368 39960 73284 84607600 238348908 16061016 2385193503 2835888 794640 94596840 51830768990 31788330 168653940 2840 134475 32256 66144 5665168212 84993181650 73950 126400950 3546648 49078575 816270 32760 575 24216360 572142480 6776460 32200 20948760 22439136720 465585120 199386 570492 33220854 4871790 11660 144 9120 570 158610 132 76643372 5022990 2192550 19734 1224 7124 2933714 196041300 3780 13468 525621852 21670308 14106240 589380 4164420 6223635 218736 12386 1528003620 116820 56980 53421480 36720 574 3049175500 35452956 20572860 878640 90247560 3204000 2440116 1563776280 7440 33420 1887270 745920 70175 460616 37720 527835 642535740 4496814 2343506550 20977320 198164 400890 161070 1515060 4916448 5349696 2820 681688 40431240 14280 31965780 3260278658 356124 1134 1754916 1116 94421412 1140 75264 87359580 81124680 14893632 580944 35112708 145160 555984 40040 574 574 150360470 98252 29298 5876640 190117620 19881492384 1247462370 850790160 600894 9189180 897820 1141140 3035340 53783730 822074688540 399490 5661432 157477320 3255840 82775 81276 4953300 8803070 2457180 71723232 2615760 1730858220 124539756 1344420 20732016 21316648080 2805 16248456 22410080 560 68389860 39064200 28184 378840 61132 225654 4673760 1372680 864450 220578 1582560 455820 964425 86856 498412530 9455400 14786940 5185593504 78586980 383990880 573 170880 38466245250 1222404 13572 512891700 681030 652716408 573 26100 220578 272 568 868888020 15582336 16163400 7186200 215880 291564 7087080 39606840 1794402840 5828160 9851499 225720 333939060 4760238 61180 589680 87084 7242060 3737908 415932 8132291860 204684 226556 3689286480 184300 131711580 25163037900 6608901520 1680 32791920 1212120 27360 3217460400 1450928 6215 389385 993161884 179720640 890715 1313760 71610 41296978170 3437280 412440 306020 3390 288 2604140 180894 385814 76703 1038708 399900 170881920 112268520 570 1458240 90387726 641886 1694238 527772 576 15934 190802845 86970720 6319890 1007160 15456 21881496 46900 112 568 37391016 1089326 1091800 148104 157176 377336 63 447572916 781530 555840 567 7111377 2486880 6117540 14988996 8058 43050 7027085120 16288272 298847556 646932 75548748 288 376740 1584 216300 4158 54383 15063048 225120 27070680 3934 2424386700 18720 8118435 13340 48144 576 108 781830 9743580 2036804560 2451540 32558526 576 576 74475025 39971750 4105640 576 8650236 202560 576 101956470 180 64175 13530 2835360 480 120120 19722 576 288 81095 576 576 432 73919 576 576 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 144 48 72 55661298 72 2718188 48 24 1722 110918500 144 427139790 1032570 234360 36 71740 144 1270308 30267 6837600 7188720 51370 4 19344 556710 180180 4351087780 47734422 32761890 11658780 144 60060 74824 1470600 36 398658 2394810 61218 77569800 29779530 9837324 7443744 79665 5044155 11930100 2453595144 144 67158 9639168 538800 297390 8775690 438900 10920 684420 1061403840 50160 5156330 1900080 59640 1468230 9664520 24 59220 2011800 944160 14542440 45036420 6404580 10012466100 48 14076 354312 40836 6470547864 201286800 474474 4525680 13713286860 49852656 2231697820 3416100 2423160 1671696 3780 1878240 767778480 4717240 44224020 5474040 166440 176502300 1256280 384384 72 1072140 75092976 132350400 317832 30059064 25704294 64913310 992862780 5886006390 4969146 1150 55692 8160 1257256 44071300 12195612 530271786 102165840 10272 2356200 66950 207432 13725 2914296 35460949440 1956020 4214430 12238980 407040 16709 2520 739440 756840 54383 53466105 1760920 5781510 4950 305298840 3863484 49942200 306650988 411060 16789608 8771868 479388 25168416 72 1311672 510 20431080 376095720 1932084 36059400 21780324720 40140 3835055 11443278 1811315220 45570 114660 3934 1122 12216540 568974 7746480 4181320 146196 108570 40920 59286 29845200 38734 594048 81983 3749460 2089620 5694 178640 4380012 1861860 201789126 232944540 136680 69861000 25035822 42315 85008 2911524 5310 111972 572 34230 1315440 16200 48 62748 22110 54296100 35547960 563580 14640 46966920 25477456662 2581416 1563100 1155420 7548501675 12900 17952 4950 44100 28532400 7286400 38850 1078650 12648 9727620 1837700 24480 304290 67482 30600 15776 158580240 1982400 32272240 13550 3865050 2042040 140660 1638420 95480 311306850 16583101200 574 8004696 372372 256620 746790 30164970 6404580 534060 32256 1117116 27682800 32833500 1062432 781947606 636174 30666636 155295 41482848 3524712 1192212 578760 115920 12424230 95949360 6507873 3134460 80552256 433422990 1651956 646344 10680 111098790 3207960 267648 523838 13035750 11186 553115010 4660777224 99595860 29426766 14188356 528360 3794427 6098400 640080 140940 24362520 92400 305868 24900036 267120 500388 749360 25938990 268180 144 9120 224879916 8455980 13860 483759 1143810 837312 773490 1370929560 107987880 1328040 5940900 409625940 2187589320 35700 232146401366880 19880 6226 7956028080 321552 53260645152 104240840 381758204520 152768332080 242367300 38456 34449888 665699580 29347780 9627635160 485525040 2270520 8925 29475646200 82208280 65977340 132395765040 3990 2687160 48615840 272556900 36969450 292334000 3112068960 12074400 93651341580 13728430716 2782688580 995230519920 874874 6215493250680 72044280 2055690 49316400 101926384560 41349 7724262 581400 237609918 2800 41853291480 425464116 171935400 411810038640 7688334420 143640 3892980 221760 32432400 6554285010 21480 804161880 2081420880 5630240 80344 74470332420 2489573240 202628712 1851049200 1050 231619752 150566640 73216 8988840 9778626000 1867394100 1150 3612501399780 146574246 147378 157388933520 9190720 3527702640 96946920 11220 16520 3843 463052160 188328 8308099800 568190952 317460 47424 171912 2767703 4859582857140 11983897380 577 798680520 5544 5957952 250155360 234304200 579625200 70920360 505995 24552 47424 256174380 1050840 5445868566600 68952 6320600 2485715073660 4222944 1722 5419260 37895817960 870477300 211860 2385690 1745608620 220384185561 71813280 14137200 126780135300 149160 85068 109179710640 1773660 963295200 237597360 63835200 51120 36099360 8820 2292 866628 271794600 13853268 78738660 36652 7215516 15127039620 480996 28450576440 32022900 3449460 3738900 2695616352 45547080 2292 53807058360 274468524 21812 680680 879060 110253360 46791304560 62217857520 85776936 387359280 47300 24959350 198660 622200 2603905920 2281712624100 7147140 17417400 724345440 279315960 676260 50647482685800 2810 1322020 669900 365735 6345707130 8311102800 520239720 46440 4767840 9900 612669120 3830458632 114240 149392782000 1629547920 828920 18985764 366671880 238212 6009738 19471331880 49266 42840 728777665 29762208 15708 687797880 289800 130655070 24504480 6071520 115920 15691320 248475150 34368541200 286387920 32697630 102187800 12600 31217400 577 39913342560 80152 199080 10275395130 3463676190 1650420 36905610 10553400 58387980 1112280 11990 262636 16084668600 21358260 30177840 30420 4030632 168072 15282984717000 1656330 2470884 620539920 1127548941 2307820 3434813628540 5454216768 21840 128141280 4798447200 8976 2975 577 11443284 6535284840 1028375 8084365380 10540992 927498 47840 8173152 8523900 2431884 213970680 23373420 54840 466752 5610 3700602360 277560360 1067640 577 55440 27300 1421580 100909120 577 843944 1796928 13455 577 73920 83232 577 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 96 76055 954180 1266300 5817570 3281580 6679068396 230040 1856400 978380 2213640 345072 284347274760 22862700 10064340 192 31519404 66780 44547 286075818 14302440 41085 188 1126601280 6288660 41800 1683324 520 11578872 18097044 507416 325380 192 1651890 236210184 33004541640 347033214 12532212 840840 9438 15996 2373360 148158400 13821654561 1378080 2055400 40800 73062772992 88354224 191352 9842 44968770 1823430 1405920 115808 162874960 564144 1501848 147246 249480 6381480 21722442 85800 84420420 13560 823200 3997 61236780 577 577610 48720 308 40176 134322552 233352756 49726 241338240 159979820 501480 2230668 327228 84588 193620 24240 341880 796080600 561242220 6151488 5446961520 36034320 1998257520 1635660 1399710 865128 20808 54740 1615068 8343090 9789480 19038000 1816080 6404580 2463300 1812720 398160 9615840 15809640 114102072 158100 91800 18276720 488520 49755 58557 1716 504124128 576 888132 4273500 789666150 690060 20305445160 10260 1702068 320850 29170680 3993120 1334640 16626720 79920 314160 65031120 1048698 26565 1060848 24384 321000 3391080 104450160 239372 577 237708450 405576 58056 1890 28787220 264231000 411788748 95167800 2823480 70699608 578 223080180 277368 4162620 2820 15916908150 1122 27316620 71340 3874860 30321720 8654880 33790 3056020 31590408 49192 296856 6491280 7487480 248508 197580 5369364 91680 8710497180 5072760 74063220 578 3276 18802476 132837320 262108 35052 533600760 295260 1956930 1113996 4032 72520 22440 6960 1540 10314010 1755101760 10446390 128995020 1900080 5907 5880 36960 1497915903660 746460 38304 145320 48984 66806175 47738550 1150 1882980 10840482 6407700 108680 25241580 80611813800 1070314752 1244672 3201120 186550 746279820 27446958 1011780 11239800 460570 92820 5710 195337743930 11388300 4478760 2482730 527550936 47303640 7800 63772 84005460 828240 40338 306600 471240 82785780 419760 3819816 170478 10768612140 45051336 11701848 1559376 2164100 3838719360 5670 69200 559260 70112160 4552 85410 4066860 156150 13272 2370771040 11004 1164401910 607841520 31570 659175 11676 210887040 4108104 568230 88350 1531530 217140 2840 3710460 11875500 396731244 154380 123324 61341462 16251900 79286760 908040 4969440 14090076 538481160 69892 179244 301620 41616 96 60270 13499980 132 578 1786230 576 524900 2800296 1536 30660 600600 15047760 248396880 82621 8550 42360900900 19314735 835380 152852734440 3946110 871266 18066594417300 5540 570 76440 11862840 13962 27185760 81180 1145016 21210 8997120 30394572 133380 386724 422702280 72630 1017198 54783270 21918 47655216 11278680 29343600 326370 280194 51121 148694910 311520 3720391220 2871605520 7382232 1677720 4496 849816 93834720 17204 730185456 108245280 43870 635076 1164660 576 2952600 78744 628320 568860 60427290 4718794704 23100 330750 123552 239639400 234422370 576 246019410 532601160 688844520 59520 3602970 1076406 8568 79530 5874 37870 127038960 34146 41641160 3715866 54938520 576 6868529850 7304220 621048 2871540 157477320 3255840 35600 1725 28182 578 1043460 8445 131587980 81726 574275 952380 4689360 175674 24780 3484152 249003387360 11865690 15642900 28923048 34919060 28290990 61101000 352170 6600 2336620 48062742 2082267 7916070162 297525228 237144 1725 13224 2397720 198290400 2148384 15726480 425334 119196 3630441 115633392 18402574320 1025640 3974016 765582048 27666 3588444804 62148240 12180 17619840 83197 3416158200 649288 4680270 47723550 717552 14938770 4680 2111760 6678126 429110 171402 306240 114180 16896 3136540 4729140 1715912 10680 52279920 100980 2856672 3372 20507760 1148 280460 99760 18818100 36860 18180 28494720 703018 4530170 1691640 2400 753060 1734480 325710 78890 17962676850 5427240 185240160 190960 3584790 984720 2823015 5670 130802760 24957 6884460 935152218 2611087710 207324 4325616 53130 2582002080 80520 10374 540951180 175022850 1716 173293224 578 1064602 40020 928200 1835020 528528 1356376 470470 77140 4956336 83197 26796 27962000 6815962 5446896 170280 75208 66587221800 108312988590 24824046 21904740 578 1146132 1320660 187740 435336 85451500 2840 114870 344310 3260400 38316 2975280 26664 73917 26858004 117096 162300 39380 80761590 195468 133920 453096 37380 273420 356730 1897200 23066832 1540132 1297576 1420650 54922626 240805620 41028600 6744980 47752320 29260 1469608 77745 41736 51948 1038366 7700 77121 578 404550020 38948 10260 578 381920 45885 55120 3821736 6315456 1508472 20336 578 6163080 31248 37056 578 578 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 96 28 16595540 864869460 125644860 50271210 39705820 367664304 1790745684 8314020 83435904 266366499 844200 134615 17985 192 1438981986 2013900 267900 1660230 165388080 124914660 96 1940566320 29232 49117409880 2405317200 161910 268974420 2820 3948 21521542350 192 72576504 986172 27720 9738498 23900 540 1026420780 1789626720 124816860 34241023960 6350915931360 81757 35308 8421180 15224580 1060260 5379020010 1259412 6734 2940 35907286800 4860989280 10902618 65436 219943710 440352 1511640 8430 15207360 120360 34272 33607080 1551870 149780840 795872 284856 4822660 29520 1320 197357160 30987390 2322180 36400 641603424 37287120 26922696 81482 253674960 41040 59467590 55891920 12453180 36457395 1716 2972060 16575762 19721520 5060 1224387780 2072070 16197888 1347480 6140160 2976930 8368 70238 5424305250 128806246800 40164071310 2765070 513360 38316 3496644 299460 2743691160 13361218 908948040 13012740 16336320 4306236 162960 1027074846 38948 31476 27022 20252232 26712900 76334940 745110 19780860 256365360 136080 399221900 446518800 28745640 1504800 280536900 199031004 36708 6429600 5212200 14850 373693320 4135560 22648080 758520 20454 585585 195765 94248 45264 510 28284480 82004 83176 207900 2057580 12084 4044666648 2242380 137020 244405260 2638686960 578 91866 7358 168882420 789360 344217075930 7086300 263679036 3346140 2443308 1693187418800 25541460 5893580 26520 1874730 6768279180 254233980 63280 15655640 75237540 21381360 7137702 148240 2686068 749100 2387880 3216 29330640 2577960 391820 80290 17857840 578 2092872 168720 28 7120620 2255960520 46284084 268884 11040 626835 776414100 46918872 445957824 67860 2725827390 26563680 562848 555408 1238160 282282 1560 24138730 93326640 8787000 9077110 1336720 13623480 62064 12438888 1755600 31930 564 743540 675359685 2152920 15888600 14978340 2465 28380 4204440 156750 278179020 61950 38076 19163760 2530710 756756 3850 156630 356439468 815044230 736554 870810360 11309760 697200 85868904 2135980 1527372 353794740 1949220 123420 5610 8805030 7068600 45838 16140600 36309240 24647773920 7802831190 21840 752388 9129120 283800 239760 29574 38093328 2222766000 14871780 1500207990 285912 4135073250 29000232 10270260 6976200 6036030 1716 578115 82116962928 324282060 1522878 609397880 578 268389212 173430 4988412 720510 19292 26840 228816 96 60270 1240980 660 16956 2321280 77070 78980 122760 45588942 579 188100 53454 211119600 2499805 26640 222135840 59052 68640 4291752 38228 6152520 3110250 463600200 1711080 47520 25290540 879942 477848 269280 210140 30992598 95448 1543668 4536 9719133138 446220 2252833800 26667102 9432 7910 1336068 671760 12540528 1032840 23124665520 567100998 83678 150941700 13371540 5235048 255304 63788 579 215280 214119360 27720 152339040 714069 47658072 41520864 351000 62020420 58520 819274794 44841666870 38477712 1411920 41334888 263974206 160371792 98592 1154 17952 110500 1503480 174020 834497040 194040 8967683340 528685170 1178100 1866840 1090327350 1585756 11088 604126380 48136 48294960 7055424090 47700 16770 4494 2122120 418208910 1765112 31860 63 398289780 1282344 1424760737400 351288 2260980 1389660 1146 44240 94170 480060 39500 4891770 17946028230 558928 676044 10424475 514337040 39060390 146692260 11617760 78152415 97980 7550730 3273168 12843810 136306170 316200 1124760 24618720 881790 10358040 540 1351770 220327140 27448806 19585020 4879845600 171948 6709560 367841955 17971578 127645650 46158 1704 71820 1705632 6779736 816 315432 1083433260 9554 2619777 357170 7612920 7345800 399870240 16320 2330020 1477476 114741 54600 194784408 7892220 36465 74824 388720 22786596 4030768 20904 110772 1326820 3080477400 82547640 43040 91953275400 353561120 69300 61160 5490 78880340 51916368 3515490 1437920 31251792 9131430 2962960 53360 2248080 51854985 64829640 1302898020 39105 24470160 402960 11533320 1214863650 579 5490 20192491200 60775 209712 599352 44204160 4823280 177210 708984 83418720 361249056 31523700 1146 18451160 49442400 431340 19350 10768002 14703150 88389 17472840 47656 23226 19556508195 9858000 242245200 579 1108800 4568 2026920 4125559320 24643916550 4408950 27345076 730449 110163060 6815970 1550035620 16239300 814506 19595160 158639250 280830 1763916 70928 46713348 82368 5422641 18527400 145080 46510776 579 9124560 699192 1789861150 237705 2471910 5490 269813460 579 9008 81830 1222385 5902869 27965340 20054 3420 197540 57728 25326 579 1673616 182700 66518 520290 462840 5490 1179360 579 526140 26378118 4396758 700964 112321635 273894036 9918 579 579 40754 15456 40020 3037968 74690 83810 579 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 246 28 246 123 1702800 1260446670 1536 135772560 246 576 24360 1314936672 3007620 3951012 1512726 323646 250555851 36120 41 76136676 19590760 12141360 8036 46565566320 2507960 78540 62415973620 82 156076830 306990840 55842 5131104 1871310 249444 35739 4010292 342720 1080921552 148402800 574 9691371900 37884 2092440 139319280 866459100 409920 45066 131040 67620 234834600 38922 1211364 12984972 349112055 2011448670 6355272 246 185022 2222220 452940180 24000 18600252 78124200 131094480 221382840 1116024000 5245380 8782200 446796 3696 602239824 1860 37818 22876920 589680 11928 256938 94860 4522621740 38770200 224429400 575 65505 574 8978640 15911850 15606420 13080 1993898244 3107640 25630 543654468 62424180 956738160 397800 1232790 43680240 14501408 175056 3667440 7560 501216 756756 55467720 572760 1252728120 2529888 16500 41783280 79152 525840 2869940 1026630 1476090 246 190256 3528 706104 1611456 9569560 54376140 734370 3823752660 86970 5058520 50160 63651 10416 23838360 329766 94436160 66923700 4951590 12717 591091260 13087620 16126320 531216 796908 7098 238947345 107962512 10838520 123 102 8415 188850960 8736 9206925 396386190 24240 236964 9060469572 377910 28061220 739417536 4664880 217248 2539603080 322380 67620 66754512 335580 110187 1763580 47124 417000 7899276 51784040 4620 425700 72384 37064454 17331840 26311740 7671960 172372200 6514200 627000 38047581 4758410160 1093910832 4301907120 93480 858844860 2106160056 276276 148896 3774045 552 15915984 28 3925220 222156 5058 23293620 1792560 12981276 1965810 1120860 466200 299292840 5601024 801780 361427220 14275140 11983620 3931356 10838520 6570732 11508 1996440 140180040 176572242 194397840 102194400 33810 1314720 67258800 131570 404940 737700600 49956 31690080 80388 861042 614116296 327600 14850 28835628 230880 146738900 418320 538692 36026298 18041200 126084 32382 18204 469405580 101514480 2660 4507710 1173120 1198890 40812 4471328862 202686 439843560 6226 34800 33959016 1362760 93576 76092 22096620 21552804 173040 4393506 81162720 177660 42982380 5767944 20290140 367326960 9191376 222732 1122327720 18864 174300 2738394 1214480 542880 4213860 21957 1623483180 5119512 7355964 39598440 25326 11237800 101068578 877100 43137328 1638210 1561780 3578640 18528 246 67340 132 3080 22230 2109980900 53474724 2760 276936660 106848 18900 2852920224 84078060 917168 2122904784 1051560 8919960 66361680 570 5609240 30949999080 91911996 727320 49480671240 1191528 12592580 175222740 638120 17556 363059817120 24654708 352495 85680 510846864 15706336 1617720 540540 162953700 2215149300 219960 782100 885997901880 982080 79362378186 5652787140 27749260 40248 76461073500 186300 134716764 1607760 2181036 1035500 365444100 995559264 6848094 332640 273309870 712572 712294968 97888 89664120 44658900 2410110 4016760 1399422960 26150 286590 120307275660 167244 6891360 46895310 3140634 33914 12204492300 11203920 11414130 1941300900 1867402 992067300 258900840 85680 313594750 314280540 3464370 85680 53962272 365150 33914 1569214920 9775850 162413160 3499195680 150114 637560 157477320 74884320 580 19592781 3748800 580 11757791430 49663350 327074220 2541840 575484 1327920 469082640 209880 3210 818019362160 221760 6563280 3584256060 6553872 1370301660 21211587390 39941352 47594438892 29809408200 3318 3052928 1981730562 394740 951216 2785020 39600 30077460 163536025770 18462 1159938780 2368053167040 208656 47676 196754880 10651410 552900 17147196 26736 20457360 1014160092 4504796100 9489480 2591709120 964080 55789920 9709380 576 5110028 1116367560 27144 7547260 5555661132 15840 6612 63889056 804540 511531020 1721723388 602988 460591560 252 139420992 293036640 22658563620 540 2607660 291024 2364152 1140 427549320 478044420 603422820 30574443900 6931286960 840 840331800 456960 422940 7582680 143555412 675120 26149200 48379 1603560 58657367340 6824790 11471644860 398158110 161280 974807735 6153766080 9120 410520 19476402 4160 1225224 4481869392 1260385100 41669992 13385572200 10761030 24960 182019240 888300 2720172 37424686992 1163962800 574490 4265461200 73941 4011 30076475940 1266720 4011 488511660 2851632 157080 195020411040 1002972 850200 893844120 10081544 10743320 69676200 189720 67459 763927164 372366 243900 37281762 10980 58198140 7962563700 1799160 171570 367366641180 59520 8415 713328 6451500 167271456 46103783544 7404588 38865672 20124 5623800 2457 50576465940 44492 248976 8482320 1263780 7674480 1078182000 25872 15875244 7057847160 1727214456 5342040 426474 580 560 2709 1592030 580 17198616 2775 107310756 192726 290 1650 2947392 69020 72651 14720706 580 2381940 130298160 6864 393530 24768 9144 20418 1201248 580 435 74691 580 580 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 246 216691860 246 123 525030 96 137020 3269700 246 3930108 920920 2692908 6858930 19431072 24930 974101590 8307600 13243240920 287 146280 15032160 127413468 2100 157357200 255024 102600 685608 82 53028 7833437040 1302336 394239384 57540 1786650 250866 3587160 659400 1250020464 86688 812520 3704316 534276 72092670 6384 157080 181896 204595 23364 6756 9648 681046440 9475576 24608443860 16554720 1754258220 2120 246 6757236 6300 17319120 3076164 696069780 90744 80645880 7491510840 47294940 2499126 7013111445 120120 2860 2489520 1020 2618352 2613802800 15408 97704 576 78780 11715 37380 223944 96 222075 1294845240 1863030 101505 154737 17360 10440 72023640 5167050 5129376 24057550 150996040 55539 3539770 13572 308880 581 518130 36058020 627613140 35772 336507600 11484 56430 744744 1980 1849260 2562229800 387101820 622776 254960244 61182660 246 903825 357420 36545367 6264840 427246992 43626660 2430717120 222852630 136350 2258515 22539566280 48312 12559381380 6514200 90090 208502280 888216 1335560 1365010920 28134 11657100 2256 20280 184225140 228480 19188 5489572 129153240 123 690 333540 178822260 181969200 30975525 316890 958512420 4488 746690490 39062100 284400 85096440 72996 36117690 122850 123674128 32969960100 73440 1036348764 17628354 1510835040 2402113560 208541520 3431758120 287280 8410038 989520 85140 581 1136520 13433168 281358 22248240 4920 11298210 3501837740 2293200 205879410 17521350 1981162260 1826166 294650971860 130830 577080 16216368 578976 995280 2380 134940 79611 31068180 1168272 895440 8846904 7413483 14690 245980 1226597820 8340 14397763380 188370 16632 16150680 2168646480 447300 97944 9576 7515144 279433440 59892 783552 135720 242250 463496 429660 1102016520 4708440 605072160 230026608 12560730 169603560 224100 2885988204 967764 1071390852 2775 581 59652780 25676 190199880 2093460 10980 132559812 5241756520 701385 13324080 1312501190 1928640 17784 672980 4650282 103320 243474 682169880 581490 155400 15607284 40721460 34041480 6383850 11891682 580 1914360 2538900 1661390280 181976 16116 52080 271320 631156212 95364360 602280 57388547340 107778 10920 6315160 2246325 738474 387559200 9335340 702780 1785181464 6602904 21302820 80374840 398670 227304 77527710 522 339267040 64890 18346944 82419 872160 246 67340 1380 2939504 450266760 1158 101260 4667160 1158 164934 57000 48333780 194040 81738 276024 3881520825 567008 326340 800459892 3507840 162690 486090 9960300 901600 7082712 796497702 350900 4802364 5940 1158 94611 66222520 22245048 18511164 96960 500830590 164010 1919190 551539296 30416400 17090104080 828903624 8467200 35775480 193800 617604 1993680 1728936 859950 4512690 815490 232560 943920 380016 581 3598560 941305470 391527696 443373645 5160760 42387800 38500 59760 83352276 3289410 112516404 14908140 893000 838900920 2191460 295260 478296 70308 130872 75068 27701856 521539260 15576 27885660 289999710 390920 4525375350 1536489240 3366 13416 528 4088700 35420 598412220 391248 52304 188790 95580744 14420620 107395470 83210 1158 126 402816060 4666200 156756600 26295192 11056290 7176 84546 9040 49344 2860 114870 1895880 1095768 296940 3622224 1049400 31787280 157080 786600 617526 17766 581 47151974826 463980 23240700 760280 14170590 16224780 41028 3501106440 310860 1734 6215220 4397820 1544634 4300080 33345 76908 438955305360 618944760 1672902 2865 1987680 72270 947940 1053360 1492260 1169280 581 7649400 6621545920 728637000 1050 15600 15120 41888 418320 8175168 574 718426800 322101780 4608630 379500 84234 240120 3857100 2834520 2308 5240895660 1330056 76788 467620 23402340 1932840 2853500 2634788520 85260 6735950 812820 45384 39429000 723580 112140 16140880 82775 132396 3063060 1580040 17793600 66529080 204953170620 2880 889440 8235 124740 15180 1440 43351 3450 28930 401636950 297990 5626320 45596580 77028 75174 597558 113955930 81324 1621200 83634 79420 870571 516600 9241162 84150 966151725 10395 229824 9114520800 37899400 59181760 2333166 21434280 199148880 77792 2728440 1318560 3762071280 581 123477732 5148 30981888 25290 3837492 199536480 1001623 128215815 10360890 1695450 406020 77655600 23253230 6270 118438320 3678355 6828 1351812 152220 581 8966490 34944 5264083 69352920 4004 8490 379500 227664 36042864 182937510 19499 1156500 17854794 65484 581 152260 12858804 2818530 188784 1960135 439405470 24570 660285 5075 2174640 4662 581 31610 20634 22140 496892 3205923 27508 81310 1069120 1140552 3485170 46560 581 581 74884 84390 581 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 260 260 21338176860 2280 65 96 139440 867867 67332 86220 447151068 1426425 54181008 311234 20371680 3403831152 197685 57292856 1384461540 14922600 70380 4288662 307020 17902643220 15896160 5171040 101232 3219120 61134 139625640 2715720 126984 306020 201960 156789045 46937940 2376360 7740 177156 161098 183312 42316 29446200 2992220 171984750 12667200 19836 1704 2861160 220314 217744 1150 212784 88920 2574390 2005920 14498666 11224 2974530 6323700 2278518 1363440 298920 65630880 227580600 671574 144708 1268820 2619540 231322 396673200 108 5977818 224848 13512 7854 9455160 21326382 18745020 269258002 1175760 96 1089165 860100 653447340 1605577974 30241120 1118538120 189810 25381720 292586190 6756 302778 207081 144204 130 41976 16336320 867855780 381360 994425432 332080320 307430 5574786 57404 2017560 232386 405932796 71189020 16008876 34077520680 389228532 40356 351450 1095438 144000 486784788 26448 3235320 14641830 247572 981750 185232 221213520 3354324 5940900 12790635 2176478304 80712 50784 1066104 2375745900 12403477440 226060560 3553880 9719556 3342 17675908848 715920 4026960 1808560 596224068 2179122 16851 102 2380908420 2189124 659096022 3524379600 144760 2628900 21457620 1745800 12210 344448 19903260 1138830 1013460 103030200 42686160 6768720 99528660 33720 46206672 2289880 1158 11802 13577360 80556 582 8473560 35526960 32551680 5863650 7334910 5662230 167454760 395920 6330324 4613328720 342930 6324 40447613700 14222250 65688 377692 253200 30125680 1734 4200 844272 2380 260 107548 292320 118686996 10775280 11051040 42245 64116 3483480 357340340 32729036340 2639775600 9830660 3857190 10336 1158 842688 16604940 6431880 8671320 4229940 115185165732 3704498 143545200 2037738 271266660 23826180 244003320 9180990 426976641 168780 747156 270580 1786400 5983404 1911252 45831456 10650360 83100 1278900 16252920 228620920 287599200 54971370 1867600 358380 778344 64254960 97370 110075700 233064 353894310 283620960 205564320 1536304 29590 702858982 449904 2014593 66426360 22368 32797800 433620 4192812 8623440 259160 12444300 1553820 322260 188870 342300 506520 8468460 137865 216720 94584 807840 211970 137278680 3659760 81066 26807060 149551584 6468 1492260 11005 401016 83838 7560 371592 1756440 354540 1634881248 55500060 478764 12384 121278 260 132 582 532890 41760 3699780 433320 1925426 8790012 499950 3780 92327340 18135 4373400 1255800 73530 2068320 554900 300228 892584 3128136 4026239100 23040 464280 2153580 344332560 20874181440 4156572420 64064 6082200 1071000 1631340 7022445990 158540940 6892140 598920 488890584 6715368 531216 180403860 3288 10365660240 339150 1212120 559482360 324360 157464780 8640216 666017730 15287976 384300 16756740 1381380 582 76860 65713946760 36520092 121880 19088989920 17882469150 86263800 889630560 402360 353330 23040 103530 320498640 183106618240 317334240 166618980 34736882544 12480275280 9332242920 380184 75073632 4280 390741000 10278 14294280 761940 5856840 3961980 2852460 64050 22160040 3941280 25632810 82770 363834 109849740 23478 9653280 498204720 33918192 434070 157477320 74884320 582 222324 45540 29380 694479240 313782 7904260 143808 1448610 42494760 995760 1009360 18939900 760354056 84193309200 1515572100 20136163740 461621160 678300 2576683200 11791780 5354010 4413780 3466320 52991400 324360 52997 1855920 5346 160650 1093488 1116 22606440 411424860 5975118240 296340 28714530 435291120 184226280 1110684120 532950 2814240 23010900 34902 27582984 3797250 206316 227220 224400 53128 37979760 1149720 2585870 53856 360360 11340 125278230 41639070 82565 817780824 582 21250284 59081 28037 769599180 170868 48671496 1557734640 63684 235247220 5500044 7687976640 651420 13200 82577040 101860 21067200 36860 55260 6403050 60149232 44620 23895 11033721 73956960 1714548 1743378 10120 125446272 1577816240 2885 3716400 5625285380 24857242410 7247760 6297060 80460 110880 660 96223680 227544 28380 4025 13786320 5027536800 117180 97944 821652 6066060 93368826600 576 3780 20300 9176544 930696 19843080 6903780 7523208 4025 7874160 3640 468720 25666740 15316200 52523640 623070 604968 942216 58344 284760 6239988 9605 582 11248380 56929320 15010281 610650 1244880 99111763 3067680 328616430 707506800 28716248 520608 132372240 73788 43034355 41920 121656 4969692 248625 2421146 2980922958 239946 37117290 681758448 3483480 1191630 120081600 13200 11682 2111390820 10697 6277050 304551156 185640 204960 44113356 4334718 411336 39172056 13300 582 376174260 30395190 7699470 94380 582 306432 15405390 877974 19912860 357984 2604420 5879924 1933888 6120 41500 582 20532 63365 25155 582 582 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 260 260 4050648 64526220 65 24151380 60 6216 9450 72 153672 7397 6248 43320420 344152320 10062 270450180 6214824 168000 7650720 1958880 13580 10296 160892915040 934830 12391260 218400 52408520 1677900 75494790 2162160 5038740 246925140 112200 88837320 353430 627816 3141840 50508 595980 80196 39780 2971710 6039 37128 3443688 31640 178080 82994600 12828480 638820 72 49453404 385392 34125 4008300 56580 581 198738450 1149540 249786416880 2863224 1688195880 39220 84480 85068360 135135 196144410 1656480 82110 699660 108 480480 12423600 6804 279240 699566 1013880 30607080 706860 50324 249150 5595 4597302 127680 7194992 1443620 182871480 177193380 6621528936 565151400 738184356 15715854 115500 42840 130 13185900 19861817808 1855350 32385120 153504 14890680 145502 2369460 266904420 3889872 15060 194304 22515220 3164184 19236360 986982360 6160 45360 4574430 4995 412566 440565216 2185128 6483906 386760 12113010 15058260 498624 6517080 12870 121803300 1218360 2824493280 1012440 290640 16492344 2723688 1439800 711564 1680 16610040 1836120 31025988 17765748 25808307525 111927660 11383820 65805 102 647280 19625532 530442 5612550 582154282710 838860 7350876 25254 56334 758840506 546840 33396 92310 28949844 1728386 4232919600 207259920 36068424 6666660 391307280 2308 2760 89880 20169900 22962940 91620 15591780 1254760 118198620 360360 1158 144270 42570 4821960 57755880 605280 407540 5331382308 214478460 1099315140 172590 1567740 6510 22189440 4817400 21127344 846916 260 76217 61794810 478296 563800224 1419 3199116 70000560 2316 1492260 2557800 2221050 1736990640 29401680 2308 1222200 1283762480 265809810 43445160 6792720 29237400 1046760 81168 850720 4887960 2642310 16037280 10039260 46376 18343512 5670 2124 119543600 1057764960 24648 27883944 3462 272480 148512 3948 84630 1639440 50732088 143558 2791404 21638416 3838296 10318140 132660 22181 30605835 206640 47126160 269780 8682780645 41238 2382090 192403680 580 35541170808 260284200 1384460 43877 1409580 7443810 41297256 1692 2820 1085280 7326000 93310620 20195252 3353373114 1525100 1795680 13860 165909480 4462626 3038100 582 61478 400630650 5610 193980 74710 23177 210952728 177612 390852 874350 107295552 1004323824 5799864 89569788 62406864 11616 17515758 260 132 84630 44280 84405660 22423044 4440 101458200480 1690040 5039650 63055278 11380 41116 11330880 919999080 1307504 2960100 52760796 66612 172379592 81057438 50208 3340680 40920 16569696 2323735333920 245535108 53400 1993831217550 72400 481400 99459360 21558768 7410 49507920 701184 583 2593800 4176900 244420890 14765520 8205990 6660 1960063560 11448360 66612 44244860 5029200 67971 316662546200 3231360 998184 6603086490 744732 13596940 1362060 258995100 6886440 936788160 384384 1625260 146021040 33945912 1410864 323163540 438060 239320440 2420454270 170366898 998184 764264410 292662316 427350 39700320 1162 84318 2478247200 217116504 161820 20304900 24120 425396400 1580130552 14430 135682974 73036694640 7020 3223116666 24274066740 1436640 115892556 6065905800 4662 7961940 318990 46560 9394 8190 59733180 87528 340632091800 1714104 720720 41704740 62352 76782 3209250 2624160 155064 80879040 9072 211575 2972340 847327800 18421200 1489436520 522496 13185354 2136904350 148500 801570 44855580 35466 297925680 17907120 84102 753690 3646455120 2577300 585065976 14529900 624307320 2005080 637560 306600 4630380 4681449864 106260 165300 70750680 40257360 1520760 181704600 15735720 3842879040 1013040 55789920 412380 9738540 15714996 37297620360 76440 36068 2586128 953554140 1103064 349524 60060 2777855080 6248 6715800 27495576108 429788268 406027632360 988811460 92976 12752460 184443493080 3420 188185500 48479184 6505576 24504480 59140620 8327760012 69300 171600 294144480 5731770660 1378768 503962200 2960478437400 1541760 9445590 57297240 9072 166569040 1081080 10219380 51120030 618003540 883117040 27480 59307960 461862120 583 650863620 406264368510 10170 3809696111760 38976 61079810 2047920 19980 405423480 158421270 16204188 96642 6810300 2394 43446018 3999996000 3934 1243539360 2536679880 2654453802 142738596 1459920 6556900 112 51129000 26166 84900 80897264 7176 53963280 499968 64680 1746992 1044066492 1607524080 5004 77561154 6846840 43283700 4767480 1387360 6871020 1221019800 583 605200 4375800 4430030 69178876767 153258420 74724 120780 5399940 18720 14756430 37313640 583 4292455300 18891708150 324286326 45810480 79956569952 9072 6512 659210292 364392 133532190 20514300 1087320 330660 471240 2365176 1693880 51394471800 37888500 14482 303888564 583 16590 897056 34884 636840 1729494 22222 779064 1363056 79120 30450 105177280 28513800 83080 3706758 3162276 2067555 75466 84972 583 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 12 1925862 6 86955 570570 2614838772 4 862914 2154300 72 338720580 860200 28504872 37218720 135112780 2148146 414807900 65490984 2716092 22857964080 10360 15750540 2047284 33278550237900 23280 198416400 3351600 182171220 327600 27470772 49860 96492 29741400 6176297400 79194060 138210 117160 3196578 5070 6293910 4094790 5577842400 5583115 2880906 250170 43132 29880 339351012 2835 191803920 11949168 72 52234800 18827967 89880 88099200 3660360 11348568 1983828000 27266844 176472 166920 545790 191828 232709400 20165 796092 1716 689316 57748860 420192600 4 200646600 1403635260 52781400 145860 5408228280 141388728 2821456 2460603600 738420 1945386 182535 23604 125315198250 29070 27840 41981940 30290260 1022049900 580 2268 18678 625991184 4949720 54210 12512808 110640 87157980 280657680 17731560 1350888 42395535 197904 503558088 48449040 17220 214080 24779975220 22833720 18084 1349040 1147770 8038800 5543070 583 658440 100388400 45382260 466680600 28560 422730 142901850 1719 626832540 172629516 241560 2865 3243240 23187780 5414614920 52630 727650 579 360360 5260216500 2615346 82004 43920 3112284 732768 230027616 112268100 12050064 6 1905480 1178520 16821112 41570550 209300 1795680 28662 9639 148888740 2179870 9563400 27435450 119700 7409688 3138660 402960 1083756960 1087320 308209440 11524488 82170 10520430 22695660 43920 39480 2224918080 779917908 8015340 180420 149963220 2526720 43617 51143400 18322668 39619800 3762068094 8331120 2086626360 513570 350385 3878344470 1300684 297660 308926800 68712 18480 435540 67860 583 103320 304380 11088 285285 158400 47874 5008347750 358680 672672 7253351820 834394000 3956480 6752100 2488200 34074600 89838 1680 16316664 43363320 81310 679704 29944419120 1348050 583 21930408 81737700 584 1995119280 298584 118760640 15141504 2799972 454655412 1052285850 111326670 36963696 273168 9567600 1528912 5757220 993988215 1773168 116340 1684060 7384 801157630 5412 1829640 596012340 576 84592 96944232 4014362352 5454540 35340 387068840 6881940 49704 308031360 14280 8213040 157795380 32614092 199656 1501830 2962960 59526240 1489640 284144 44370 49816 980414820 10042240 215397210 9622 38398360 75719 16036950 373693320 9622200 6559434 18360828 47607427140 47792 2337000 3462 77532 88945974 401380980 6369220 1761966 43996260 58520 1104480 40590 135460 12 12852 8010 9800 5094 60538632 44838 108602780 180600 118650 1140 152390070 134328480 8682684 46530 20740 435047340 7610190 1405404 6588120 39184 5221580 59212200 119875560 44520 744956940 544372920 40330 6862440 9131430 33120 4613544 31903 35497086300 52884 2697240 9553320 2701776 2640 839160 15326547600 2649360 98328 1914562650 1141140 29064 1156624 3735753840 76852356 17020830 90216 78914550 156520 3894240 134279460 583132 4655820 7086352 1190910 57072 3396 7856573340 87107370 201180 724130 195696 10840 150150 22105820256 598500 231443940 431904 582 5321680 41656 9187488248400 1651860 5016 2920232952 6119008 8021748 591864 24676011360 332760 1293493320 1350642384 908208 108240 5309928 15096900 19343624 33925710 4790430 575224158 16488648 8346297960 20964353760 582 75270 10560 44055 1167390 326028 396832800 557291280 31748220 3334651320 10320 236158020 2114700 261709560 1921584 4690530 32510940 40348 20020 373878960 7835520 25479090 72180 7920 2568540 688878350160 470120 12972960 412965 9588 32034 2075481 11160 7757820 706399980 57254066100 1743 508158 323880480 1743 161355600 1932735724920 3458760 26352 1193841 32989320 49507920 4568340 1040760 584 113053800 576 85183 2735484 30452582160 1902247974900 190872 1441440 1313352 616980 19854905 31350 475984080 24255 919365936 5021002 100204 66138800 2960100 194966394480 363636 4037880 13124628 342720 13105540 36726300 35105730660 117777660 6931286960 840 460680 1240920 1912260 357267240 4076640 39721350 359690760 210180 1506960 22811400 207834120 8265840 206941350 75652140 27777360 264180 17386180 971890920 584 64931730 485890650 2606520 28782600 23880 1110254013540 4271652 812425320 91922820 1220532 4009320 393960 3602674920 12374 8316 489060 6250530 19716 389549160 10986360 38327520 1150380 26710740 93960 8333325 624240 170276400 206768412 13066416 930600 456184 504 37524690 2858670360 14796 151776 7483275 5175 275660 190190 3178992960 263160 100044880 18612 6303 20740 1139738072 111363698160 81626793 1748346600 51421524 27720 466830 337428 8155618380 768570 3289818 730800 1007760 159390 133014861504 19476977520 76466 1011364 5094 5094 285076 584 3946186860 11823 1137902736 71162 20740 39039 56160 14553000 8310 8310 3753900 584 29377260 10374 71463000 9900 16654512 25334 61944 4160 292 1749972 584 40716 438 37830 584 584 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 292 30 292 214319280 2067074412 36 73 188328 117650676 19973085 292 5520 73 260005590 2746926 85932000 12765 3681228 725835 14820 74884320 235980 299462395680 66120 1126732572 279972 43680 26625060 4050420 1410117576 29146608 69496 20010 91634760 488376 30910 146 7566780 94430 3329460 64207080 11649300 292 177354 89571300 20239 340888548 4274820 23221344 3915431520 280440 139165026 4245600 52994760 151480 1713120 19180 636999930 978120 731665440 87852600 5949456 146 38352600 1749656 122591700 2746830 260780 8064 283405980 4 600600 135766050 4485416 4000920 83652240 1517505 344223 15521352 2903580 897798 3045 47307260 66270242010 13215120 109823844 653554 972846420 39900 1179640 11203920 513630 269472 87837000 746036330 2465190 222768 23760 145948110 1150 224694 2872907400 229740 12024 1295040 2926560 2365200 14201880 1038240 5424276 158508 32019864 1267838 9184140 292 1404480 2025012072 45612 11252256 141636 7596760080 7001310 3764310 678600 2617428 22857121980 856350 715806 3861737022 777480 12870 6243480 1192411200 24351480 42665532 11914824 62860380 477754848 3942918 665215980 123014430 69639 1067640 18 2971980 1624183 357771840 258525 477253920 278460 38995068 4416811 3727080 2144610 7040600 93480 7434000 2044575 32382 73524 11626944 141750 116699748 40562340 506846340 1193346 102135180 1180410 718693920 7552740 20757450 9124500 52193828925 1803480 60422472 5084640 61896450 253788150 214830 111540 103740 9973691880 1193010 18038190 331524996 19716 3585702 4499208 3723720 271471824 86100 63365 292 109980 674424 89619600 3871338900 113794800 35020 32654160 89792640 28796460 3015870 2386296 761670 67541580 7212894 158340 19734 3172620 2991320 43493310 1716 83928 38412 1007160 4552420 65105040 44362 1483138800 2578737480 563814 1461600 32772857040 89880 22653540 1635081300 5463360 3990 263550 6665124 1663800 815145600 625906820 2517258 2568852 2257174920 43734960 1734960150 14502180 20522124 25774 234388860 51901080 33852 121660 92149200 346104 1921612 136656 148348200 134722859700 2167900 17880 20880 192096 4413240 42630 47024040 353117492 8716833300 8482320 238392 11013548 3472326 2145240 28434180 248264940 115710 1499232 83354040 4095040 113487 25296 10018100 865800 5546772 177003456 3054480 150220 22283910 48783 59360 3185088 232760 108148950 587860 8423688 9473620 12 585 708840 8428 439495 4296 1166 16124 431534025 913836 20126340 1012770 27126 2053900 47336 13860 242880 180944 493676414 3946694466 24596 2061240 17441240 5051388888 40398834 3568320 76817400 1444674 62792730 25752012 2300 8316 126948 768718470 234526600 3743250 21780 1362840 323400 5592840 155127000 51243 10062 12660648 229008780 172640 79820940 23683993632 1174698360 2340177840 18688620 30030 11256 1691449032 393120 864864 34144704 4232060 792480 54264 1598812600 807981954 134058123150 660672 2890 7286994 5740110 55692 36360 436800 677262600 140420 7317500400 69681878 4134060 4531020 12257850 1943460 626808 3850 16066 5115300 730047120 405720 76962 196931280 62763150 1339006 3838380 5066161296 10319736 345720 5412 33540 716100 331660 58566 5544 2727815220 5660760 3605401800 36950760 570 296790900 12012 649638 582 265680 71498700 153308760 46105020 130388370 161820 1488815300 77597520 182520 9905220 501480 790248360 261690 20005035680 2104476 1158 3448620 15689280 97795824 10920 582 14584680 2675400 1185932088 44403120 15218544 81084 171210 3948 2559554790 195300 253506 791160 1246934025 12075 448392 1009800 111720 108843 13200 1539552 8199587760 585 15648 2702276500 41664 2062203 16565640 28677810 4028623 273896700 74636 9656 7310160 268920 4081070 2548868 2609100 1148 259509828 19536 174433500 23590560 1615380 2448420 1517796 11284 2003400 6120 1369550 2413320 50774 120978 2673060 79216320 3019698 580 1184032 6706842870 165364920 5446980 88340700 15322230 362780 580 3920840 9202860 35816110 1548780 25146 585 50232 39006240 448404 154896 98394912 1185114 201794934 3555720 3498986400 45780 303420 241854 841561448 1778280 411450 585 10503310464 5671944600 64477 12852840 91687008 26112240 585 585 657696 12926 565386 10569240 4616 1523880 585 1618740 777308 910 35485560 95247 79560 5283330 698516 585 87780 27413400 367092 3963039 989604 3216642 277200 59166120 14800 71820 325579800 585 14511640 572 294000 524076 1300 5642 141015 153409700 331808400 7210 3253749765 1399860 3688128 149720 400060 583188060 9913134 517513524 2660670 143472 9324 116336506 98280 36965082 102024780 9986592 2601515 14314752 9814644 190896000 405 177840 28196 144467154 585 585 41666 47336 585 585 76244 85556 585 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 293 292 407664 292 744480 838872 11403600 146 97020 70965 2457840 292 43509780 146 11949168 1267426440 5880 58900380 76866 3310380 143665080 1499558970 287524380 13307778403920 28993800 2197652 59646738 1913142 10797720 428604 10621800 8628312 4941720 407160 2205126 212790 31938214 146 512491980 30625140 1136520 334457760 5663658 292 27421680 141120 874343184 353100 3293760 370260 133560 25205400 2186100 14352 753557112 22112100 2329272 25097840 2980330 46752 26334 1004640 950872 146 8040 19755060 4072617780 3402504 66174 1072379280 365700 124 741805470 7157400 39240 2449224 4520 57426 1801270944 582 349692 2991150 44220 22176 3443010 318240 406560 225720 708380266 75236070 1722 7795050 7654416 10170 782280 1280370 3366 461360 15840 10177920 18858168 65592780 44880 592191600 16430640 32760 9533700 729300 238560 86955 9146220 246038160 83520 144144 705042 292 77792 14615370 3012 4474470 1955670912 374714340 2934362970 1455120 748514760 22313676 520859430 105336 23288160 26007960 11787967620 791700 25566912 1286220 1869504 8040 60720 5947890 17100468 4853643480 17178840 584 31820880 86528652 1314 12060 3136118 66286220 71400 131011860 26160 1716971100 1321734 669060 14496 2564100 27480 15985200 5724 316792476 829791732 15312570 19007296 522970 8617380 328409640 70884 411400 37031610 145842620 34929180 1680 31712670 221256 525018900 790032 636946310 9908649240 132660 605818620 230920690 10620 1186432 1388380 6376020 546854 72756 20141940 3687140 374880 9504 55492080 13020 292 16933140 4082796 73636992 4389 12325950 152796 6269228 922140 1707888 15510 8772 13600 110004 155440 20227350 9828510 1686 257400 126396270 296400 2187108 41496 133887600 100815 277200 2569396 1938950 160200 2991120 659770272 1302898080 1168480 162552 92064120 4504500 4425168 2880 4921000 336139650 31720 33435600 297540 287643774 15695 123576 1148088777660 472179972 285794208 585 185148 88607457120 50699880 140400 5134938 509323500 2289251790 234944080 879890760 1374450 5057832 585 642600 7920 19422 265712244 177337160 1110900 38723410 24420 2822560 2353584618 240834000 750780 3632073120 388396008 777018 3278184 110943030 38436762 1023264 32091 1356600 364170 1607760 759333960 669900 14120964 6596714880 20137788 6518820 1166 3539580 2069295 6014112 218040 14490 300 586 8010 7376460 93000 10488 121290 4347042 5315700 2641099560 397460 73494107325 9867612 870090 368368 135145920 1209186 1115060 1715184951480 68871660 1272960 1448370 743402520 22724 10138320192 4440660 347456340 855952990200 2638766 201296 2096220 29736 104684580 2538098850 42233583480 244860 88210980 10864260 66990720 832681080 7192548 20374704 1273951440 500940 586 1561027104 23349 89964 7968983022 3640 453332880 390964860 38420 374220 15786540 216903180 37835302680 6401556 84085 1739466792 2473270800 514140 1291050 6662593080 14002170 10374 4816409400 624442 974590560 17126480 66523800 1661400 102924360 772674584220 448869720 18462030600 79254 7939074 477334704 28490 48667080 2289144 2248470 1336680 4428713520 978670 6683040 1782229680 17070 2820 6736209480 584 4302480 1575093384 3328422 74934 9606116520 1807921440 584 37635 2112 586 287220780 2751960 11540 396419940 35360 313813500 20420400 883300 111991506900 289800 233826822096 2532476 85789349100 18016056 3483480 531476400 395560620 44233 1682504460 73190 2861430 48473040 3910636548 42160 552199440 6407232 29309280 84699720 5669280 253968 4461857400 1521835920 72198 399509095440 94170840 6611304 677055600 1170680280 43296 10010080080 2268 4596083100 98138040 1705429440 402480 115299168 2340 11076 132065580 1081080 31849620 14389452 299409600 87516 940123800 1692 2030400 20883572220 284400 401280 16324308 204459880 167604228 285978420 58740 160016 42779880 134420 53200 83030220 28823760 19800 8489460 3603600 12672 129780 27117720 79567463850 4680270 95760 66251080 42948360 2760240 3360 13487100 63751860 53590 15816071040 119280 80341800 88817208480 53390 122650 341640 421920 43736 1126013070 28195332 1411020 6141026892 4844439600 130297440 95113200 26208390 2510629296 23885850 14173320 11333188020 6454702800 4053 119687568 731026836540 2733192 83126232 2797671240 100053772 4053 22032674664 313628 18721080 2647323120 20240 309350 103224 1557687560 813960 2183867868600 5188646160 15312 4923338805 586 59670 244998090 677340 12810 7498920 3439380 2880 8794023138288960 1537382 122148 12911068170 261360 1292544 200060713250580 82933 65027508 5620633200 2053147590 7449 640458 505120 42630 52785 53400 141360 5429609328 25647600 11983300 380949192 9768296440 7182 31870410 193842 5660 1642200 859320 21528 276120 5098725 144430 1081080 32412 34410 2039456 28152 9900 30615 1587684 586 211033200 42504 10208 35787180 3143964 41749 3716846 586 32120 76245 586 586 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 293 278224008 195580 3758040 187902 2843160 2790480 6039264 12752040 25560 20052739980 1880424 42906600 17696 53213160 194133030 15041880 1509522 167580 7428960 207060 75594960 3360 16281785520 224400 3294060 694422 12852 1341860 9233959020 60885 6204 75042660 12870 17104928505 192696 6278160 75656 7796185488 15540 5225220 235620 5350 2418416 17760288 3960 11488680 111390 86122 146970 24570 525044520 260700 911041560 268157184 249900 640080 632176740 3730140 1493160 64779 2105400 192302838 80006 34382568 1904076240 16920 23020020 5795323380 578 6160599900 124 30726876 5860400 568 2357520 118916 1375290 290836 427675560 797940 17568 1335 169470 535917289440 404274 45780 173964 875280 8496 3663084 14790 235164930 1950975 11474100 1280 6786 2711280 6676560 19154850 9623880 285684 376200 124265219260 4737480 45780 36616 27722210040 33392205 84315 59730 763277970 9756878040 1010040 8903400 67196 1413720 17173365 8640 970254120 6924 60046740 1767891840 21796632 1474459470 650522340 2327451 8127 221214 63954660 420420 72127770 720720 39109200 12702690 117938852 2593500 456461082 48972 14719320 103020 64239 671988240 31870410 2886 6030 30682 26901657090 12600 29743560 5372640 5644063810 80886 9265740 9024435420 2308 17050 293161680 59082 10145407272 2973300 907360 40927771080 111716280 2740920 23837400 7462 93563580 1680 257040 4097083380 7697580 5766785220 1343160 5377950 72932652 8086050 1202760 16798740 150192 2243969286 2353260 6120 653220 705432 17137260 586 2817624 21755608 149640 14423472 41709360 24906690 16960 16110 208692 2904720 52338 809100 135868355084 68832882 270900 283483512 106045650 37522 584 935740 5922 3052729680 93870 207844560 240804200 3289594 854920 587 24041808 722568 1024530 7560 11452560 19295040 5148 9745176 9958020 36612240 1986376 29883900 1914870 25116 834240636 18690210 12847800 1643880 918392300 5054940 582 38640 16380 1656480 119300720 2087540 155088450 815628 29469570 2029427484 2459417880 2472935850 368466000 189222 262160 3759060 4154800 2111909630688 217230 1429134210 899028 174021750 6421731 11320 216936 65336351850 1357965 8706040 172320 586 3689868 75900 1167018 3030720 80496 632404740 3331309800 4689960 77992200 2757940440 13280 5550 3057780 16127659800 1635060 1469160 134820 115421068 304802446 1331100 2383128 54873 282764790 736560 190456560 5772 586 8010 76244 71380 212520 4488 1860824 156600 372372 155354640 134863950 742560 32880128400 38343587040 23425740 84420 25872 5940 157173720 495151020 1770720 55800 82785648 27024 4550700 25740 689850 63864072 3453450 208900692 1095 36190 1228622850 18828810 92766960 295596 563832 52059 3483480 93030840 2205477820 254201640 224056209510 26060580 33536187300 73640 171912 92050310040 2888280 29462160 17989296 28495740 24660 8827597194 2129228640 859326 164640 29559968780 7140120 42300 43290 4029900 12728100 2660 53859960 13909140 52360 33722688 1351987560 255780 294501900 3438240 61007100 6772766 8123280 191520 2151240 17781048 67466910 26424090 447534 6333315030 174786384 5864040 135474360 88176 76860 14520 49244580 43579800 338400 79724190 412830 337050120 8690850 2651032 405636 363006 2727815220 594384 156756600 268632 24247080 13470546 9478350 15015 3461040 23900 6570115200 9676229640 642205 74543040 1752 8276759400 375735360 43506960 41410 1521540 11676 5627160 13881690 2082600 61200 2194140 30690 2651880 90783672 743724 114654540 75707836050 679140 520590 14790 1339884 2541868560 19800 10248 612300 346290 89967570 968517990 252525 4549314 1043154 794640 45663 9467640 1752 1972200 72072 1363904 12972 1242736 17731560 69069000 595536480 712880 39804240 239330 852506820 1149240 106311744 2095760 7462 1302840 202440 46656960 115060 1126488 5276700 7307652 8045400 615328 306128160 1551671940 2727640 10325700 577775 104160 308897820 37962 468384 108119880 159426 144015840 9465260 587 63190 5259157440 1565271840 41347800 15082760 11635151220 196560 7160265420 6966540 110880 3300 6893376 211681440 6418860 6228222 1413840 89574558 319393620 29736 195418230 4324320 1921920 1516678800 83634 11774880 308754576 2475200 314674360 3138660 666540 21081984 468573 68468400 4060 16265602080 1246025 136032 47999160 157282344 68926225368 1808904 263160 6945300450 82872300 23214384 57420 13923 21678696 187740 76830 194001780 140206242 82699320 112420 267806 317784610 884873066 26859142860 3168 110470932 680340 1313352 44660070 528080 56160 7462 2242909 1275397200 49086 7447440 53280 1126230 6426832 9690 274805 19188 10242 800322978 3310020 1119720 2382912 12430 87749025 97200 14050 584220 7560 2429856 7298654880 18720 32980 218124 840840 15498 65262288 811920 952728 598850 2205255 587 41832 47530 41769 3165572 76440 86142 587 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 90 45 90 9371796 18 30 1940040 69044 3197880 58394700 15 1135063800 90 20232784 1064 161280 32449560 523393 480920340 45 3555057660 242424 2141393100 2588944257900 4537776 2226211680 90 11751960 361176 245340 128184 226738452 1021054 20372940 4176900 10351770 166053895 371233800 28272 244524 90 14802480 23435 586 7211880 11270952 7202700 30 3739320 415338 433526928 485940 1410240 16060 25545 1095850 14625360 2333870 2249520 5439651360 82698 434070 2006264 1118124 189281400 1675804 642195 16454910 77490 4568 128859900 1204 14828995080 87809400 1041760 27120 440239140 17820 14436576 11681076120 215004 1025100 15 3722911830 227196330 73876 237792116640 702240 284004 332948 242272800 2076120 130186 5228496 17575740 42130296 18 263952 57840 26290 603204 225625400 16526400 4827320 15096 928200 1908140 107100 2488068 122619252 734580 2654834 4502358 186944940 681697554 113628 9648100 1381506 27060 3364080 898817920 67410 2863224 8385048 74360380 584 50119300 1740 4719936 52917480 31020 38364 346983 35017224 1650 36978480 24129810 998550 2690064 1023120 58874904 279300 5040 42582 1098 45 184697784 108916500 175950 19670 738504 4847773074 15436680 7692300 1513836 243320 6193440 13524 84144480 3520920 870925230 18480 25335 925680 144540 108570 10037412 27387360 2779770 2309285650 327897360 1797768 24717540 86126040 2430780 2934360 59889962016 53858894700 880600 162360 487084 42276 964213488 8852670 961968 710996 715572 1712856 408437190 5160 760368 46816 8322895 1783800144 90 1908 5751984 260832 1611600 152460 2947728 9862380 2308280 17443140 6725700 846300 2016825300 199393560 90288150 1022762 435564 76120800 117345690 8945960 1187060 281196 837188 2997540 3964428 155820 67848 8410920 96143880 6782550 91171080 428856714 109084584 19320 1674186360 488152 1113840 1797768 4858692 4080648 1445850 23400 93720 2160060 327000 1241240 6438900 1915420 440258280 83928 2445246 929544 125400 6552480 141436224 14139342 224957040 331854 638130 191648820 584844 857760840 50784 373920 34320 6909750 14365800 18579960 18198720 2910 84072 8509860 3268356000 23628 10808656816 430560 29820 17110800 5898966 37911384 3641100 62160 4840680 2745925 29422120 3264868530 538748 229745340 989805 2300760 195160 1002980 23364 328130 34755630 1790880 300 77952 90 38220 75819660 1464 71346 1602930 14025 67450152 129236100 10313550 16770 1933214124 6951380 464880 7754964 65987 14002560 7692960 2285360 18739280 134469456 387090 67560 1228584 329125860 42330200 43186 368280 1050084 25296 23420663112 3323460 579501780 3450 9108 6347 258122388 572880 97024032 585 289344 581850500 4482240 8844420 85986 42368898 604800 792750 1727682600 307840 100500 70296870 18396 535700 3043330290 2725560 588 9565710 88724 12447090 1970640 52384800 1106700 33264 2654190 61727400 909300 108927000 186491040 5918989650 5058 1849624350 866364 51480 2236394160 7430732820 11031300 605682 586 219630450 3498 39312 1680 665280 7764120 24663600 21923370 28571400 176640 42790020 524514 32462430 1064268 5810 12006 6299092800 109303200 144786 195 132990 151242 765732870 1192620 133380 2279940 3486000 460758540 1545075600 726852 1141140 7560 1238160 1564368 559643280 22647240 4144356 104984880 3107280 1308006180 217297080 247470 10581480 1819290 80850 403788 175488 236622210 813351 7595280 29700 585 459540 15910986 2274168 654069 1974900 342837264 138752460 574539 97308120 36491462700 3304686 5782920 471822 89905704 229308 366960 97440 44444400 588 38218 98078355 758352 199206 13922421660 20038920 2575356 116498772 34440 4327290 2641770 284372088 108240530 64459872 794787348 4887960 1451268 3671268 136500 54180 850680 584 2842620 2576028 58198140 1661619960 7401204720 22620 265760 17640 594360 11818440 119681747328 1737 5066160 588 5473728 2915 16283280 149857560 20790 684083400 263935980 17710 1180140 250920 588 93258 36451179765 81107 1199520 464070310 1738646 2906125992 156702 25728150 140448 1038492 11928 21684 546 86147 584562 3981413696 5408040 446040 663122460 449190 152549670 104609841 39744936 752499037488 388920 435336 460598 2256 38538360 52264800 774651240 5654130 8555580 556719289408 5412582 64506330 800316 1296968580 46166010 188902560 4684014930 41940360 111780 3260400 850850 6347 744873492 180 18699184 576 2837100 588 73448354 344392620 209440 1024142 6894524 1116378780 588 1166880 5252480 508368 345880920 327420 31211 1710 795309372 13823040 189 1275120 492645648 298632 15311400 9271800 375570 196 44660 2790 75168 640560 1656 5621 588 2502990 490 28355 1006068 588 37595 903000 588 6488820 441 77027 588 588 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 90 45 90 67599840 18 30 24367302780 334320 409650802 59706360 15 485300 90 84940 53230757580 120741390 47792220 58 19079079600 45 1739100 31016700 8075340 473634841680 433840 33840 90 742560 1613353170 58 38881040 74304 10474920 7229530 942226740 19594608 140543760 32674950 1826565 4464 90 376992 45945900 587 67620 4698756 117789000 30 20984 25747541820 796752 150914610 161364 10020261420 3131310 19164600 24721200 1705102 589 107945844 483239160 16053095058 1717800 36216 6802392 7050795 145425140 15505140 17749914 725977980 1611240 12460 152760 110602800 114180 11623920 383040 582 742140 331780 1522920 1063556208 15 651882 65754 24430428 1112280 67811380 447180 18806452665 2800 41040 6232512 148512 27911520 1077342 18 108240 33013890 97143618 2319174 122898384 19350 133952 1051470420 9360540 4535680 6804 399960 9041760 9743580 583482900 149604 2451372 42037955232 186810 77208516 65471907 6048 171685800 2564100 2440830 28614300 204613560 6213456480 35598662 34848 330876 1996484490 285168 14104440 1467984 3641540760 71563291800 132669405 32949 87780 8520 9656 72788100 868559580 3253800 8288136480 9873948 28044 45 2340281450 40730976 207900 492794640 284282460 138043620 492660 2451570 776880 65614068 17504 7849800 4327400 652740 11749080 464100 233346420 619344 6806800 8803894 881824884 1392300 86244480 9174480 7340190 14850 43440 37022260 99251880 4652340 48006000 6539610 39645870 117208024 8769824 33705120 854094384 6402203444 1215975 8166600 1457700 83804 304453170 2422460040 5425404 47348532 413655 1285760 90 89460 6651216 1447545 14383200 859040 4604600 121440 14758380 1590 990860 25929 2005692 1095813432 6607440 10789080120 160080 291352 2473800 8084880 68108040 61360 61290 896280 93761800 22430310 2867868 5622750 369600 16710 238560 1542840 2391480 48780 261560 381240 111086712 730380 4074 19344 269748 2039070 1119480 741020280 254592 5730 132804 28904400 454393170 14607600 3302700 48979350 20648 57400 938379540 206271 1465200 9579960 1912680 61524540 148632 151490604 5383560 844844 744786 193203780 43299900 994066920 6366360 22500240 6563088 941640 447720 1882320 6789720 6347 46200 60060 9461430 16664505 3961699560 283920 33217470 6968 50404320 275730 620620 299736 11457600 700236 78386 27764220 12584 475272 56156100 76560 4524 588 90 38220 3187180 792 3676764 34974 269700 13492050 1762020 40340360 50311404 200512620 26950 796620 1775664 18156 43354080 5769720 2227680 119791980 4601520 82038 637560 277200 9134580 24373440 862420 157694460 10728222120 1935657490 4384380 1629360 21411390 2340 71089200 1015560 12720690 2123287320 67104 3817440 930036 5790 10140 969944720907456 665855190 1758 25119900 1417788540 249480 68068544544 888596940 21160 26764920 7920 3848 4628589966 1911420 21848252 2361594860240 203768040 2784600 49233020760 343560 49852 11039210640 4990860 26100984 2155089376440 157620 2948400 551261040 51480 768966 181615896 3418650 748020 716672880 71946 131337360 3288613056960 596377320 16755480 1522380600 96768 104303160 5333161680 3528990 8496660 18609360 160770 444948588630 714971520 24930 86560 36976800 5202 2140658 188370 923590980 11590488 6427020600 3103586640 283845 2303655 657342 9724 159423264 50080200 17824 190231800 313650 578382 415800 381735900 25618320 967360680 35851777390 9437130 40740518700 942480 15167040 326526921252 355724460 40930890 59342580 78358 1998360 559368984720 5070780 1758 1610204400 41064 139265280 3869643960 16264680 232891956 378074970 197540112 268588320 61564800 1692 63360 27927900 1904420700 3701880 130553280 1015920 7438656 10620 2340 18972 13186653480 742980 2265940 14099904 23804 8059800 11171160 30413460 3126200 2079963600 17189460 621116496 15805923012 2340 7611240 13288116 10500 54605772 480696037164252 923002080 14609556 8212206600 112268520 360093324 491400 2340 2739100 5895 3771687660 125190 24502739847300 12832410 3215520 5450760 15928770 166430 15319541160 1896300 195390 543445980 255178560 3596297250 9557993130 36480 21255 242972730 2790 374070 96282900 61608 27098370 441413700 1092896 58338 188021673450 17506476 246648 114000456570 1760850 1976436 1197 4074 28137818016 3723720 16663752 223440 17255700 11348326080 218680 103880 9238320 589 209827800 66138 12869650 9435720 7448 4648 3129565320 7404059 45845100 598335192 46490238 1738404360 43693740 58198140 2560740 15446760 16163940 263292260 60060 170940 150048 1409298 6358 589 412414380 6924 3041844 93552420 114114 9234134 1716960 485576 4830 56850780 8610 26186160 3055612560 97858992 10278 962488728 158004 176565480 1169308374 18564 589 29050560 12474 561039 29850600 1390500 29057886 408355080 589 726144 339061536 82110 57276 23291268 2371500 505080 19257 28620 30798 25545 1188440 85008 191100 13806 589 77028 86730 589 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 196 44604 17075538480 196 2088 666419754 81218256 7769664 98 178648350 218670 4640544 3498 4165542810 9872520 3399480 3274200 290 163783620 183800430 2974360 1153674060 4867538940 895627164960 690624480 102787440 609180 615962088 26978328 58 102024 14858736 1444968 207412920 15948660 4852550 247380 988260 45347280 61196520 3110490 5477472 1799532 16453440 26053020 672672 526344 13530 362177010 6516510 9796620 219492 2981868 1987020 7368480 8163816024 530264 98 12606 9709128 143113320 27691080 13729590 690690 15600 173062890 392370 1157955 731860 3171240 740443680 37996 14811473040 12847800 18672242400 36868920 209751168 1867140 5751270 1432955160 55809300 1407276 1590 2827770 16132116 27325980 5330640 76362 146705988 12774600 2783880 12778335192 1642740 997740 191226948 9092952 1962 2804880 36540 5758560 991690 2712717 27360 88822 48220200 9846515 1116360 37968840 3050845200 1037400 719716200 49184 69440 24908100 323274 117810 196 2682093 75263760 1178100 1717380 1439550 859914 227544 126420 11896846500 631426035240 2126418480 7193304384 17112420 113569800 92933400 228017400 8778042 3926160 372240 345180 54072810 26186160 5197920 1321200 2144880 145202148 3410880 88350 8145 16354 10500 227850 9577185030 57511739160 405415321080 2804741940 429000 2939730 6719328 579012 1808400 224868930 1794132 1520760 33064416 44232300 198908970 3619897380 10666656 2183412 233082552 543250820 128694600 1044890 418488 5180240 1042800 26209260 1080 166724712 45747000 77112 1968120 22764 11635800 11340 303632784 75053726700 4812384990 91960 6440280 7293438 453000 5790 366660 128340 1128 332010 1908 5272272 11045496 30774450 1174 172200 130220 63981540 158730 1701336 5286125880 212940 860640 221760 2394936 1110 265440 5404692487194 1282050 2209680 4114110 6336 18282 5680620 12199320 1177604610 258230 459900 7410 2833845300 8425200 2322150 142474920 368832 144900 731292900 1999332 31536 1422036 92662892 116660880 8201544 210268800 376270 13452 72777414 1957956 21528 40464 572520 2300 5657872 90450 16240 13650 1116660 29237580 126153720 168780 59640 1456728 475272 95191272540 794640860 749545440 9903080 87216920 26019 39279240 283201534 21084 94502184 26712 4074 35569710 1188440 5740560 272438454 48797736 52721928 3185160 210210 51607920 15705704 84660 5112 70728 224400 46530 332290 9353652 486822 71652420 149788590 133980 1500 86388 16290 196 21756 29256 45192 1692180 5465950 8286960 25300 4900 169200 66880320 10849 622440 286638 82482 72996 5577 36080 33743820 2328 7258512 4266408 504 6756 7826626430 156715800 204863400 79380 48177 35155890 58532760 31365675 1740180 5204460240 331578 5940 54120 5633082 127047492 4076280 1069719 590 3320440 5154745596 125892 2043984 590 155428 21593880 1895427240 16830 65412 718428 367059980 42224 61109496 52429 67306680 88920 551599404 588 16947480 18519732 120024384 399168 10866570 56224 5557368 1152241860 437580 6995220 2956590 159372 2091600 18867282720 51688 97272630 413448 1015931280 63513450 3515600 20178 1300357440 16050 11829300 2827440 43164450 1489176 198786126 584203620 20623680 18468450 273870 61065810 1651320 1417295880 543834720 7200 390 4224 1144572 2270520 590 130358100 1327620 896700 3617460 350640 5980 7776099240 38435040 588568176 2002910 12870480 10490480 379440 1055482256010 20664 25605090 612468 240437120 177320 53564280 1752 122425472 4021488 6406994 2028516 1911210 57607788 911430 17340 67985148 71622 160050 100741872 12144 24225306 93902100 306915 1580040 74370 90093600 2754687 10394685840 12683580 2310840 1761 239388600 9900120 590 612612 4592 44010120 31030440 398160 6476184 4103935248 773398230 63740820 317135 448058520 1943618144 126672 177276 13701660 30141900 2561527020 304920 8539800 42912 4605300 4260180 6089020 415380 579600 2375724 1260 34250580 27874275 3340875 163180710 50050 711760 104148 5767560 98280 47014425 13791195 44188980 565360 1739260 8420580 1965810 33485370 364770 14592120 38214 590 527592 35641788 590 86800 2455320 43472 29036709240 3023280 87528 2314722 24139200 195653640 9405 17766 590 213595746 1195740 63916116 349160 2417800 890568 29791811 1904 661960 128310 1239 971851920 626248 434280 23284968 3384 42570 96965232 704613000 629460 132149160 1196874 66512160 69368 2803164 580 3527360 4200 1934346 52921935 4188360 23662980 590 13041 7359300 165900 71370 8640 154440 2876066864 590 4606056 39236103900 1122360 404670 41229 50285712 20346620 877744 3661418250 1824 1058044260 5140530 32269 11949 406626 134550 14905800 7272181800 59670 5289574 16269 8680 805728 205632 9972 1158300 35490 590 47821 29535840 276120 1492920 37741 85089 590 590 65121 38612 590 590 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 588 36 1717868196 588 108120 3895164 273840 74529840 98 9357744 1448160 110682 8593812 61488 6179520 4053749130 2477580 416670 68610130 10741500 145584 370392 360360 6750984240 7490340 51632 15028800 1385359920 2930 2185252080 374474100 12005400 162822704 2822508 120060 15537040 402503220 2821500 68098 738920 194880 2606664060 630292 630634550 61500900 371280 9168 20991180 1207206 5708430 64834 8580 64414224 1635440352 44151264 17379984 5076540 294 346860 1424640 3108600 789876780 810323360 4993800 12408 7886400 55692 8033588 40989900 24702 39270 1980 4808076 16137550 578 2348 76056640 110979456 35637420 21209220 7710612 30912 36120 19018 2106096 153901440 1672476 45315676 2426340 1409422014 228043620 25635180 4037670 120360 251790 1544790 1719828 10080 60162300 16801440 156972 33768 251790 12518 1280916 33492900 1113000 804855480 138000 581 1157284800 3486 16425 47880 14717250 740370 196 788840 14656980 348446700 8473080 364320 1825596 2689440 114114 561160440 28273168 2688487710 960 259533540 182308740 692406 12010950 1315188 172224360 9988878900 1166985624 11580 238164 1257508 10849 2652500760 9267720 11363520 2220282 1998360 16354 19390 127650 78540 11550 136038420 8881740 29244600 282361800 1811940 36587337150 15145350 324689040 284900 17010 38618160 173250 327747420 504390 291936240 596448 223860 277860 19740 606060 224994 172920 669900 164555468 518350770 483886 36821750 1740 3161184 340260 142278840 2120 7627230 4978050 160776 590 1072188 1035996 196080 2943360 1477998676 179640120 8610 668610 36 12144 1336764 2496300 5660460 81620 1820 352920 57270 6068070 1275749496 29901300 869443980 985320 1576008 38070 396254040 6383832 5229 968483880 39064740 189210 1752 2202480 10716 368883340 146233310 657858751200 111376320 4855656 134568 37590 83726160 20196 25781580 54600 718960 20448 1306311960 74200 12694 103226760 32269 68520 1069120 1014300 15928500 30603108480 152490 3092640 7298309304 124848 75108 95837160 18480 101978448 589446 20911968 19437600 2841336 5310480 6280912 19532 5383560 182484 388920 42665532 185045952 29818819536 682110 1955800 2793510720 46956 4369680 93975 665280 263382360 14656980 84321 468060 290628 2813580 5148 3511586232 253506 174886140 20196 724710 75696 725945220 8528520 323400 3846150 227430 1157520 93240 1538262 2219490 196 21756 12408 3945744 54312 5400 8118 2383805060 78960 112360500 150522071700 19836 462840 12518 6138 1944096 63195338052 371424 14455140 33832656 66640 73854 208740 3183780600 584970 4516512 274890 66570504 2880 171600 463303040970 2938320 1968531708 172139688 22550 48121680 69312840 37522133712 868530 1640240 99404200 1366926 403344788 32571 2870022960 29700 26919720 2424024 111150 42858138960 7176 39170149200 36352 8078 36582 145052460 156431004345 17080 788327400 29119512 3289242 18849555630 41496 37224 11195940 565858015200 14791392 3435975400 50370660 64938287700 37590 704340 2691334800 1178 1632120 25200 12538680 739816896 34282710 260237577600 29848 4452840 6029100 16639560 16157820 46161360 761579280 7136640 12095238120 357552480 93060 406020 5759370 2776747680 352842 9724 15174 30366 16990740 399672 156756600 39473280 534660 201345 343728 13338 7185312 27722915220 1567764 395897040 9920782740 1000570428 18678 795200 387987600 13087140 937020 24068 1657374180 423120 223080 2910602400 14476 66950 628320 1409114520 13338 10851147 7077898027200 626262 60060 76638 512890938 2640 639540 4960642051244880 95880 323190 5313300 1105320 752760 221010318 82942891416 21061223904 14728878 1780908 757680 18960 97440 8888880 7761690 591 70720 6664440 9200 988715 7189759980 14196 325710 2334332 27670104 22366050 1295040 41040 23837400 3803956 16877700 110684 159324 7549573452 19951691760 1353408 137130840 37944 8800 17785740 286906212 6759900 86900 4092480 308897820 22050 283140 49499560 27331920 25740 17683320 171990 12925770 12900 229190 23483460 125349840 410080 129870 278460 1740 152640 3882648 105879774 1689744 887796 5861352 591 79800 2357770800 681720 251502 9106812960 3067140 2822820 254868 480403560 118440 11420 488664384 131580 771834 347130 54022584 32760 18800460 657720 3800160 182342160 27720 307163656800 13477464 362520 13665960 99960 86715 725265 22981140 1746 26764920 539960058 27050 15030 591 976555800 22320 5810 18722 3791340 67483636220 6380 397083960 29967522480 11544 2316 591 991800 7514 13638240 210714 41941830 19007296 16341036240 8118435 2011053 12844656 14196 103224 591 85064 16129974 185381460 693277200 498456 1090430 18368352 240648 1142400 12129156 52936455 8402460 81158 2263221408 310590 574200 67580 2293620 3266685 30460716 28514 84128 1012180 11290180 1813560 48314 591 6461385 25938 87320 591 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 148 144 37 112456344 185724 5338320 148 618607632 5794620 34830 16972620 164115 45216600 7740600 74 16345560 450996 64817940 2860 110565450 8452080 588583710 56822367420 56822367420 13442166 18256 3475480 594295416 30921660 642838 13665960 14628 6556030 1756310820 3080148 37 11244744 25872 6372600 3462 42570 588 117407640 516412336440 331980 2984940 488376 83896410 21300 116820 2090400 15982510 113047824 30495416 112233 212726712 4397742 27720 226226000 7725100320 258440490 3126240 147561 35868 159960 305192520 1302840 23856 171684 823446 175500 8924 148 1583725 63504 645390 324675 176400 1090706400 1046892 122331816 5130 116280 752652 42504 312228 17336088 25950 162587040 556920 94942620 353516394 572600 5569620 591 497952 26666640 1264 137775 990014760 41323260 9969120 41943 64553875980 5472 12599400 757620 6017817960 9476008080 76756680 19372380 238700 1214400 1034351604 33829320 1638924 1178 16317 1773948 263550 55440 131918640 722698800 27517560 520800 29145480 65874900 18507600 685020 20158376280 931040 591 337428 104750682960 549400 214622100 5301960 42940 2803680 533838624 18060 28968 11263560 44135100 31824 16965 74 677160 13935900 17129681100 284382840 705888 234080 24126960 3360 977592 597960 7824600 87918600 59755080 73032 58860 102823686 131670 142308 2442600 26246220 5567760 702956562 316730700 1510320 770880 1256640 6673680 15367506 66076311210 3343288 2625414363 44753100 424200 19126254 2718576 591 101380 54846 5040 120780 12945240 95313960 546190872 27513255 3640 3712870 90090 10890 72 322608 64713 361950 121770 16074476 304560 28796768 105630 37254480 28537740 4559940 7182912 637560 90961560 4881060 110171880 622440 2726700 49392 68791232496 1652420 184080 327523680 247407090 510644400 42504 1388520 19512 148869000 74231010 5192076 73457580 46153380 713328 130402272 2348 668500560 2982525 43758 23520 1011837849540 498679170 74872 3671640 11845548 409404600 188218674 805980 5131620 41400 491680 3629170 2375100 2876404440 879488910 94954860 682272360 4616430 271320 383160 129540 12600 1172038140 1746 45016244 590940 19305312 64680 800492 62189400 591 2220834 18018 6666198 1638000 298229820 40840800 3192105 263811288 316260 7156968 28980 4648 821860 993720 423696 44880 16626 15744252888 1593900 1173640 229800 1134 23197680 41280 30914 1898820 937860 148 552 630630 592 2400 2122824 1672686407700 2639802 53506740 8031600 3282072486 51718747080 387760296 11936568 4134167268 1782858 37620 176922900 196266360 606060 386219680 131063016 1167012 57345876 17205496 237900 2601526200 592 677160 156095940 58054500 2877420 22032077760 58140159 517548 160692840 1458376920 660744 168826980 29823640 4740300 9280526104080 3574200 1476083400 708180 4766125 255134880 78764400 70092 15329124 71888133240 606751530 39151294 143437840 33420 2040874550 4203069670800 144540 3188468 105487200 24650640 6040468 28530810 390220 12154212 330561000 308864160 12778288 49148190 865200 100322 18513000 60480 1139062 15126016620 7891650 1461181800 2203661040 401622 49446488 98953470330 42548220 356290 138637890 21124161240 1266973416 1014443814384 61200 129819120 46781280 10237767540 4557202650 28302395940 1073250 5148 8288280 176171040 1448940 76830 2112 43806 168967557360 592 75900 592377030 5587296 307560 530411280 1520820 4621980 6519174480 349456800 5722626 26425378980 27330349200 60240 115151400 11533764 99713040 97170 5757180 86566480 174322512 2915550 191580 613318860 2457350 284760 1218492 1743147 5646648 339999660 491640 458736 20038920 43914 880662900 241724700 22567776 13080480 5681655408 4487951160 10032 10261528200 30707040 407309760 11203920 16001760 180 2198520 72980 1081080 1646713273920 342300 6860 124444320 180625359720 552050928 1216320 247148 11354400 6031998994320 209909700 81548 11201368920 6915740 115945200 194625180 588 7032036 14830200 739860 223448 95904620 16881480 12252240 15492537060 16564601040 1680 140846020 1960 9365720 271192320 6609960 22134 191520 593712 56910 4811248260 265140 11905860 352246821080 17668420 171067260 538560 4281420 231631920 3215520 660 1494144960 832526531232 10183500 243970272 63000960 5310120 1758 1205883262584 39804 11004810 579780600 3456477948 13438479600 6784680 6277230960 194586 3723720 204747480 859040 6042687420 448658 13628685 21866389776 592 592 562281720 86887 1344020 8845421640 37968723000 440232 35784 159514524 974610 4375409220 954 9306 2092976548740 112959900 10840 4239000 10092960 307865340 10258848600 86020 18270 21032754600 60894216240 658580 39704700 1636308 1255800 4838433600 34749 46071740 1171545480 108360 1369368 45830612824920 80370 70115040 1321173360 48144 105768 341252730 5166 83355033 6109264679700 36520 6678 104049792 59950 68751600 353772600 462825 519480 1121237040 36242402 11242770 1040160 167960 185 3153351123 592 999180 141435756 28567 1547216 7987980 296 10668 3832290 7080 444 77815 592 592 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 148 114576 37 32642380 47850 902850 148 95160 590 673200 38630724 5004 1634360 82080 74 42109320 101460 3170890800 28588560 10457284290 49200 310640 563284260 563284260 10054366626150 4656 4095 247330860 6391 12518550 43890 480 60390 37957034304 1070223 37 4856280 38813580 17070 45776170440 13300 99060 14132700 4807950 12797265 25486340 2392950 663810 639214170 19873932 20014865 16440 5616 14100 53793642 778596 30402 39501 67440 23520 620481120 75960 135408 591 4200 36432 2484120 654638160 4849437012 84384 18568980 4599540 148 1254600 579600 328196232 7901247420 62010 12430440 40914720 10709160 923685 261030 34658 446185740 205182180 2785716 235259640 621090 47430 15896088 4099995900 1584 228491900 122976 75618480 10296 1264 103736100 3714480 2801340 156480 134788982328 66477840 21404460 67558176 12342599388 8160 3522 70356 58336300 5045901 592 20754790 15908760 748650 38176320 596921 78540 8708700 27949020 49918050 14940800 7721280 2993226 554106 80300 2838598560 246792 2925120 5923512 109114530 1383564 817837020 25863156 95814180 614965260 2363844 18837588 568890 122220 30360 1139692920 242901120 2016 29617560 74 7567560 3237300 47960 12058200 1434599400 35083620 20592 2887962 799260 3257976 123648 7143570 684788016 4579848 876249000 5075280 357747960 1161025020 9430080 12006 14888700 82088850 5286636 2293629156 41664 624624 188402676 951720 8340 6366780 7974450 1740 1379550 74391 176638 6966540 16695756 8169825132 8745 1332240 6469315320 354996720 29232 1706422718 274680 9306990 591 61695 3276 4560 13728 602250 107880 9576 4141620 1229516364 1975470 5830 2139962550 456108 834020 10434600 500490 60006 624456 15156792 3403294440 60783126 90482 8842470 663780 199500 14586 151012836 915530 50857422 232205700 10528980 348390 74534460 11101860 1290897300 19385713620 1253772 1043460 9533040 4655805 189210 2078340 67747680 5247 138225 83844 565440 17467632 147160 45788820 5503470 5004 50786736 1052528 15117300 2785188 590 34940768 65548620 6568490 387660 206100 2279760 8977360 14759316 839244 19880 420420 8357910 12210 910010 12713965950 127079568 769905180 2663551800 25597488 23430420 666794400 7733198 9384 1320 1172 2453920 1595776 526680 4032 102564 4986 1575229656 176704800 4620 65876140 43095 1675938 26209920 25238070 4284 256256 4680 3542308 148 552 9702 71910 488400 108570 2393160 82060 204204 1240620 53872 33540 124146 352404 11105820 11244816 70980 9909780 25212600 164450 25200 201069596 8575380 12690 3831336 2109030 204475320 1770 35910 69898920 71578620 19027596 7926534 27720060 248349504 2088 15551424 17368890 689520 126541170 11370940 12880 654360 2984520 1638 972031440 654600960 1182 3802680 25051 6097674 78210 42250 334620 118531338660 3546620 114380 69718320 418320 1182 421920 74888 254496840 1771162 789660 108158302560 4228146 377280 6516 1077918 2025042 603540 29453676 616080 108902640 1498680 81770 15985200 314730 32825870 1540710 38532 109470 2244420 8190 80256330 293880 10650 39893612010 4899960 222376350 1930852770 2779969500 8245680 3018036 170820 29095968 2142 429651180 399672 156756600 130755240 401850 37710816 3437580 41580 17568 323100 1084020 11411910 37062 42900 80900790 60183900 542640 802050480 137925480 1190970 70351080 323965488 399128856 37200 1684320 1095438 185955 102960 9627660 4404288 6304980 17292 841560720 1770 53148 96807 3738 853860 4032 1862520 2694432 157080 183855 51987 1550514 1770 1740 367179120 1770 2530920 17325 10909800 54600 80772 23040 1927314480 101010 308880 4782960 517742134 60852 29254680 86576100 53026380 1851311280 7683390 92355900 1549016 236788416 106848 407660 612480 1945524 171520 172260 259968540 17748 2511580 6977880 28408 13950300 7920 77000 2480310 3733212340 44985741210 181720 1766848200 33396300 126570932 133560 82009020 273360 15126090 4680 739860 4782736530 15660 84068880 405960 2940 10616562 1745178435 913891 80478 4375980 15609888 195922188 3522 29862 52836 17760 634032 495600 85542 593 9173090940 22632 1465747634 414036 713804 24359300 57593220048 1697640 4102 46802700 402734640 120793470 71142 86904 96644184 71899800 18874440 4680 547740 754286 977245620 1202032260 9424800 8640135 11460 82656 4931850 79570 1662210 5830 3743889600 294726300 175560 519684 1286390 593 10767120 6972 36521100 28028 12121200 1960 87087 56420 240120 320355360 1897200 593 9232 50082 1836 3867336 46092 20056362 442645280 3450590 12012 12562 1868083 76440 22548850 4914 388740 996266 58500 44624991840 154776024 249512978 21606 31500 84870 1704050 16842870 31506 17160 593 42756 48510 3327954 593 78012 87912 593 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 24 48 20160 35618352 16 779730 37782360 24 6038604 48 1642938 10793640 75108 235620 70668 1182 12 1687320 69348240 182280 16 182988000 1207602396 6038011980 10440 16 11902968 64182 992124 1329012 1339464 12 150150 2126723 2282280 4892880 17310 30023972 958452 7354710 153730080 335790 45136 2274090 25615504200 82670280 76648 694200 414120 2633400 207900 9948708 48 442762320 642936 12012 698148 66960 136680 4931297100 449069940 333820922226 113680 19404 24 182641536 763620 3188528928 1782620 7224 987573426840 3540 5852 1111800 1515360 85974 84643680 13411097700 1798146 580 1622492 7540 26850 341880 167166 14982660 5740 6408720 19295640 546037800 84084 683808 253188 112608 10694613600 488250 1135260 16 4783350 951720 1176480 421344 2377790 288840 2703993600 14868 5328 2100 46141128 1620 527868 141456 1381230270 14630 191840 492660 19133700 5439 31668 84550 229219760 15007590 234270 71040 909480 24930 42840 53100 22599360 3410550 35475660 91910 466620 8931480 13325004 659051820 47779368 44264 16345560 847440 288792 32881200 172860 352195800 290735640 21780 21978 143154 1558900 88230 612221610 438600 44194540 60240180 305067000 5142280 3977610 269280 371308320 205405200 7392 27720 783090 2114970 8280720 25200 295740 859020 177467220 431455344 852210 883200 1704780 276390 339722460 60030 83220 237150 1700160 13992 5315310 1415316 20052 190008 599124720 380160 35964180 1760304 949960 723912 5237400 5040 20513384320 112563106 758448 561960 48 2145 1751400 229320 117876 7548120 591 1342320 14615370 31039680 1180 8278920 1108728 695286 14862900 32554200 11304642 9161334 760032 827144220 7968 2406144 86436364 1680813948 752850 593 612180 7346932320 10878120 717285420 280140 275564220 1684419198 1344709800 346062808 73840 2328 16380 57288 71568 8580 2665680 5550636 362100 7621857180 14560 642390 1092635280 661440 76235 276339420 405104700 68709060 9104550 2553216 4326210 1818180 73416 3211567884 22104430 708660 5097150 4202100 41247360 59523156 65453400 114000 108570 3828396 40897818 18900 409967712 452200 20078268210 161460 18216 6747510 117661554 1080264 6790560 27720 16511076 10210200 62152 70882 871794 21736 3497172 19381824 16546068 4009980 18921630 16494660 65790 7800 20052 5377410 50648 43956 24 58410 44945 3600 4026 560 23500 16430820 1182059424 3740 254400 407532216 57792 8139846 153384 68340 121814040 1057920 642960 71400 15994524 311613120 33351840 3112200 53664 7588 14448 1392468 2090550 24227532 491052900 9492210 18631470 10646625 76177080 2128500 1700160 179088 822757950 250125624 4907088 60653 26625 1758 3028410 233878260 12620960 23468648 2997452920 8287890 25071 6299092800 7344846600 1301740 2820 182401596 19342260 258331788 4069800 397760 86905896 327080 1531530 504976500 37675176 136890 59840 1927080 6048406 140940 46846800 29216880 1304784 357275967510 36360 1458288 658680 45318 32544720 1224554 724060056 20038200 49470 1046274684 14878710 12637800 226473660 559416 81054 14556360 75840 25473630 13733918010 23882760 134147052 8288280 240467040 1727796 76830 66 594 2576472570 66329703 78356460 28386 4084080 806520 10675917840 2962692000 79269960 6552 486748080 400097880 658980 147471940 1818033810 94198650 50334060 150360 3686760 1263648204 33466752 115080 300431520 271924 3570204 2520 99446760 4385640 384540 305670 8531460 27540 531960 5574240 25449060 180780 951855 30922320 5841162600 455075040 46680480 100062816 190968 185640 1322178 591 1660560 1579920 791110320 9225 594 196620 8004000 52109 3738582540 1808730 3432000 88193 3670800 53466952 17139264 708768 29294640 7610586 3074680 39778200 39235608 25468380 859140 492900 1688621220 45285660 1372353660 1024398840 734160 1178100 1180 1260 14908320 1642200 228855 2420 45756 34481580 12877200 318384 64380 1645644 69785100 5901451710 8400 65090 423330 140508480 99540 220220 48351573270 9765 56280 1370250 321816 7706580 1576380 1170489320 8440740 1102608 30381000 82946400 151242 719502 7176 546 111436995 25709 25027794792 46920 23805600 115150 2788170 362124 192764880 96647040 973496160 64998 8594655 257040 6667094 1032840 269841000 134139475800 28537553880 4311546 12842280 198880 236430 96786 585 248316510 160360 71610 2920920 16042816020 198 543840 143188290 13280696 14046472440 20400 1613196 2520 700726572 100146150 1918280 664824420 6349530 177964248 1652910 27725160 344657070 594 4624 6160528 594 594 389844 2169445740 397176 205020 16175040 25740 2188509708 663465912 706056 7491900 9508286898 796290 51874098 8992 594 5950 3740 43840680 594 1061730 1712354 27375 128148 594 327450 7140 594 42126 33004 78605 594 594 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 24 48 72587816 74 112 37 67233096 120 43529760 48 1266540 4602290 10818099600 158007930 828124 74 12 10697991610 1736672700 8841360 16 9538452 13440 114240 58302816 112 135240 6081816 16576560 188626680 14667744 204 159068 37 1445136 2439003 209616 545160 10920 47676 823285311720 90252 6357752 4267956 436170 1394120 570852 5154240 2552767420 2049776190 20124 3594500 240 564990 719436872 5697720 4871754090 26724 18168696 247783680 61017840 56420700 25152 215280142 24 177413184 222053 22680 118818 16590 540 815100 737919 7388400 47040 46111734 13230 433840680 11871390 560706300 2794304160 205128 8729160 74 224400 451820 72055620 3063060 5916612 1176560 368505540 300960 6141737448 2148168 557928 1258085064600 450 80 6900 65622312 373920 7140 123300 1284760620 8680200 862347780 71820 21630 160512 1857240 594 68777280 1706070 5507460 7619040 21090 695052670 37 3147060 22600800 66360 31436790 39191880 1350888 1291290 21383040 39858 1343160 18694620 309960 1089704 3170160 241544160 49320 337820 25007136 1193640 77770 55965 43244 1091340 53849880 242581092 125598 3686760 3172455 26627790 29304 680800 418764060 190008 510 21531050 300300 30035712 8100 546822888 6651990 108420 15968109690 5969040 2754 260438724 594 9032100 1134 1808400 33540 242466 17358 2383920 3505230 10310256 1670032 213720 9504720 7952287200 1088576 67650 12461589888 21420 10298640 112840 482328 11082600 1151150 52428 5350500 167244 2189880 614754 184509000 2340 338111232 98377860 115596 48 51744 4425 426565200 3822 27940 935025 22873500 15679080 80340 52260 1790700 45928921350 5040 2625750 9573720 48066480 592 4453867908 9019452 1119921450120 1030666140 2356 581280 129794520 268425780 9472422 81072 9124920 4213440 11301150 71525740 228420 74070360 4088700 352800 251940 718620 22307064 21962160 25508574 14135660 86053860 833443776 520904 9975 457973530 5722860 38244492 41300 23974830 5719760 594 380640 2982408 141443864100 2270688 434288400 281190 461120880 17546760 81852 514556 5071105116 85140 87804108 21903 32828760 26154228 23878534680 2344 441524160 6151684770 82328 1843104 105690 165170040 175757400 1584240 541680 18648 27905670 6531720 26597340 220248 67830 14090076 3961980 9804 65308320 3872 3882528 898640400 1880 23100 15680 49590 5185340 66305 24 39006 1331746 600 1261260 78260 7295295 477120 49072800 55104 15960 2901060 20646 214534320 450912 12979764 6930 62921040 15028 690005520 875051100 7008540 7957848240 28726 1367644320 12815880 2530990 2944080 749070 35670 1944460 713114640 6143940 389620 10098848640 11678940 1123059168 21565317774 117271440 590 5990235768 76596660 709722 14702688 590 56159636 1346060520 216449100 43774 150150 46519980 6416816 447489840 820662600 1554960 75702888 487387026 1959384 227580768 35375340 13804056 282983904 343728 248820 841189325340 1857042 642569400 1607476302432 24030 52756 54448570260 203310 1842768 913789800 115596 25225200 678970810 321011460 84832 2901441201120 346632 378594 55860 119703584 59720570 55907880 346710 5062464 198606240 3522 17890110 46403280 4854462 155276520 756318780 1218402 720006 35978670 1523445480 23580648 156756600 493416 287655 191175264 3534 4737394640 8416537920 126666540 709800 4878725280 390720 19654200 175528080 1379700 148997520 18751739160 28245746100 10933947024 98023229460 2850 1714374 16976400 2378194 4696 8515650 37668 1770891360 13333320 1877364060 27966 3245970 26052 1740 1099024500 2088216 9240 22309560 58453170 4782540 209486970 74342700 194964 8468460 186910800 1020986100 27878760 821260440 6984720 71359200 180 26316 4526676 360360 1586508 20611114920 28001892 115940 108628516080 21863556 859320 167170500 10040880 2220096 44190432 263088 15744 11186432400 406949400 3538920 1577410380 54100 47373144 1635674040 27121576 1104320 1440307040 388822980 425268564 84111300 17600 80640 102965940 196634724 2833050 32127480 37224 8008 3664477837020 62132546 3660544 17404740 11619890 1530690 36580213505 47260 495440 1203389880 595080 137460 38214 4820400 53976 3106736094 3509220 80496 714600 199745 2740476 54763800 1024590 1125180 195468 15301650 63 389196836 1322739936 869736 57162336 1119503000 1145102 529074000 3017784 29497903680 167086920 38429675856 595 724169880 64014 15814680 5521880 40968 82687320 637474726350 54323850 14850 243540 6135066 102750480 2028843180 4270 41375620 1483500 8500 185673600 199584 316128 294954 617795640 83606380 2321559 14041104 14826832020 2381340 1627320175 36855 34923798 7146090 8301888 530838 4807519080 347820 8496 561130080 2450 578 36733950 206136 412566 534794032080 31307640 3446184 11682 8180502 611133 11083800 2850 86056 322582820 9059310 446028 255816 46165140 1141672 97852560 3318 2072070 2898497 52596 154532210 114118554 595 3741870 3939606 595 1098900 78606 88506 595 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 198 406980 198 74 520296 148 120042 1680360 248880 1947792 24993360 10456950 563684 47482570800 432684 74 975660 78260 88579 79951620 1443312 5631624 29773380 14886690 897498 1252860 10358040 16795800 2588250 19530 3152838 213500 971597970 148 446133300 492112600 16858380 47120 11592 4254624 210528 15120 289695 7567248 685596 3960 1856400 11876634 9401175 132860 2399820 488880 76890 21216 2339050 39732 3639636 42723516 988680 86424156 137898 7346937600 151368 10466190 2088 22017072 13375260 87188 499380 138852 15358200 651508 595 772200 33175890 4301400 11193070 3557760 2810535 59638992 7020 146720 2804138610 74 268620 641955600 163307100 158610 47461620 8992 1104332580 66740520 77418 397068 142760 79271379418 186984000 32880 6002700 11108160 25232760 4167900 19427968560 414120 22230 2009100 190106070 1523060 221340 43032 3505740 1408680 29351520 73788 3856134480 1179910602 341440 148 7788 51796350 310201920 54249720 12149280 49126896 83215440 9867552 477238500 1163712 3235023600 3839306520 149796 23940 877680 35265564 2940 9477200 108810 1172 2897239488 1086120 3166128 44094600 45417372 34031712 456 23445 68080 99 41175 29820 240357600 33240 60927240 3191944140 575310 133574760 531440 387359280 379797600 181185444 1134 1419437712 290176740 596700 1139136 345895451640 7896 6565020 10786055280 10963 145018588 161636760 23580 61420320 25689576 19433568 29096760 17872920 4095 1764312 4152900 112700 85059436 325569660 3619509816 90640 191600 180048660 10487143100 1214616 595 6874760880 8828760 11165406 6511125 130536 6960 2145 26100 543150 883344 54540 1303302 436410 117280800 51111060 311508340 146460930 1054550 182364 2473398 781150040 744648 464208 236376 379842720 5424 2472600 86403 95030 124440 238841400 2231460 1091580 620100 244950552 1526800 85778 2538441360 1450680 7273980 1764 59072580 216762 1706600 55584550 56636580 219240 3717000 4423820 76898016 5830 32088 8400 454104 595 1709466 444542083440 38554 969960 762135 7849231390 34188 402402572 184804620 1349631360 4148640 65415 1931169240 402480 98462 9603930 468803940 3850 189171840 18544443840 251968080 1372739550 58934960 338864400 3948 6342960 767404 48720 455532 62730360 2520 1347340 89611080 95760 514710 64044630 1584720 1394844660 13405392 23188 29313900 16470 3254160 7428336 18876 2431401336 165060 60852 2779434 1176 198 6414148 1800 15576 230580 596 249228 3469872 794052 3020 12051402 635620 904101660 14388 1667040 83460 56760 616968 53450040 3377612700 54180 2280 198660 1839264 9003717492 11218998 5754840 276097680 22620 20693400 3252060 8787870 180834780 42168 2681478 1204170 2486484 81410340 9872520 1283772 2376360 212646 1062600 4267580 197010 4047120 1140020 2903340 63740820 112392 297428436 50010090 1593492 520696 6248 1295040 40500 51945960 7399080 1960420 170146 28860 1656262944 122244 102960 11093544 39179580 102062730 2669472 4919544 43882608 253589490 2920 2170740 691909092 1333332 1588020 4620600 985842 7068600 10720584 28948920 12905970 294786156 675920 3338047389600 223707624 7200630976 2984520 904301580 227400 27777750 2545410 14430 594 256936680 1285920 16547024 234024 66 596 114093630 15921290 115920 449309796 671500 336927360 67440 81900 341880 82467000 746928 9200 6651120 269136 41605410 6666660 967120 22647240 48746880 24246600 42904620 264139596 150696 3364368 16356 1918800 797518560 20679990 9795660 44979 1665631440 36156 30552 18297000 298452 1068708 4040760 58740 14364 1967532 8106 90480390 371826 5206344 21381360 258060 4511640 16890 125400 51480 12979659 457380 1235376 171338580 130573800 66089520 293986 17515 44468880 8610 57203300 8473752 23589720 6275220 23904720 260676 94300 470660 192060 95603256 634209654624 9804 10332 10780100 6195756 67387320 66846780 1172797249520 840 81620 1078440 5711300 2457000 294120 8953506870 4514532230 1590600 146832 4378440 94710 1687140 21916440 101014540 15744960 173040 11296560 1170 2955 228228 121583280 4187328 468468 643416 384660360 509404 42840 98826 2025540 6300 1770 177840 11744808504 596 55062 32234 596 596 56763 9417240 124768 2135826000 1191960 280560 691600 3096 707070 3310398 483800 99629112 1285200 371896 596 399422443068 76923 248675 68670 2436228 28767060 21393680 596 159340 2930 3508274880 22176 26592300 5249244 3396525 369507600 126580776 44394 3546084 371448 1565100 17160 35304360 2446038756 109589340 5745464340 2735280 396852960 971490 8291184 15875244 35279352 983682 1843380 2880 1499898 12863760 347820 13176 637560 295615320 3432 941850 764260 2190370 29767920 14632 596 596 19176 21723 78540 114840 36139950 14634 21122 2308482 19314 21760 596 596 447 39402 596 596 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 198 66 198 78446400 35221680 1151875494 692328 7503930 180435 1246440 103961508612 55649568 72002112 16554 44274 594 2690940 193200 2369640 11949 183691200 21242 95700 47850 468942198 12244380 99620136 836220 18623220 60781380 519962820 82460 761124 38406 3734640 2765750 3185088 6582576 1308150 137808 1464006 251040870 499590 121196790 332655180 107352 792918 564060 18922200 11230062480 379999620 204415200 21015960 590372370 20776560 1882188 15106 163835100 97728 159880 31982328 71810 27474 257544 12235080 78632400 1615680 73675 1078140 511259980 1603094220 216216 3063060 37800 53820 3606120 73258680 2779224 47712 80811885 1046304 48774258 10680 192252 87030438 168118440 46092 3129360 375956 883740 45675 7044 10287349380 2287745 7002765 86676 4284 588240 7425 55739736 9296 48664 989116128 905094960 211745820 11138764 484008 51480 13458900 51200940 1169940 7532070 61026605640 1491087780 128410980 84252 1756188 27454 564 15069600 924818700 2575440 198720 22344 19197600 253655640 126127320 16770 1316700 1623930 189249060 597 149112 244440 6472752 1135562085 270165 172223634 210168 135720 1023660 597 8953560 18446688 9516150 68580 52810400 99 678900 93240 3138240 51504 28560 3864663 177186240 6013980 153725 4857996 614623680 477090 912342 494760 2106720 7069881 109560 10142496 597 22908 4844605920 231504 11067793968 83166 68019 2039350324 873083280 1223220 6292440 1758 1088472 5079900 726110 52272 3282345 74509640 22938300 151800 23059140 872712 441702 2027760 58956988 480012 2955 447720 17368197 8815860 4992 33 4197600 68294150 10512348 114180 869598030 177328140 985710 28388250 5256 7384 53616360 910560 7918950 45326400 88232 1770 12432420 14430 1133730 730080 542100 33040 86040 3723240312 11392920 1353534 23940 47700 283608 2420 586914636 147212520 17484 222040 27159660 1624350 36320760 15786540 194739930 56986566 9368190 77980 88940808 9005430 463320 2646192120 126126 24354540 2955960 95812080 3986723070 66420 9605670 1186080 22470840 36610020 11405108 2331325080 737838 3474295 5610 885360 5066160 4481550 1985760 58450590 118938 42000 487860 110431860 441090 2860537932 3021480 17436342 40905480 1525776 276705 447426720 2857140 5202 74215064 32501700 7630020 13608 31602 89134588114 1665297060 238040 3666051900 974976288 439584 3762461472 42924 596 3968884920 5179524 30290 11400 198 89102 28175 21450 73189140 43520 1126356 14793324 219450 231947820 2155374 66495 23839200 21252 449453004 79632180 4712 6897240 6420 135660 117660 1190 4703952 84308796 3362218860 89572626 14160 46449300 35972 414268920 21949200 130515 1233210 46171896 320437260 2351580 315210 365560 589260 10703952 127800 9746040 178036452 2479344 1140169800 48720 188597325 7280 920808 41843448 18549270 6056160 2918286 400760 4135038600 33240 72540 2100 3268720 1494239040 3370380 1190 159600 103550040 265601700 651840 152012 6996 475020 665024400 4312 356440 135898 216240 48000192240 1604472480 3380154750 64019340 26222280 9085230 166002960 135954 752003364 6424440 26701095960 100734 382918200 1867320 6544398 23963940 1345986000 39006240 1593900 852380 1173759510 65554 1190 1208592 9888660 604632 627026400 71545320 595140 7968 2493900 50135592 542035296 515306220 34580 39945601080 908895 1092975 2771994 8579200 5684096880 2009700 20848080 25920 370188 478939860 2043768 6300 13821360 6977880 101671560 37346 12218976 194040 1021020 4480500 74700 67957890 147864798 5917869972 1338492960 2625480 426420 2669367930 222855 29128800 1647954 3495833250 447720 41520171 5822040 514272 1926990 78202176 19335312 163560 12115543440 789420 6204 1664740 135720 15540 21025620 12907558040 416640 6008052960 418320 105280 2282010 2303258880 46860840 622200 1441890 1929564 107856 2197988100 322140 15875213640 1054168640 1223420 1592512740 498168 6660940 914760 173580 23314200 23940 127039500 1171008 169778180 30324351120 660852 805350 4642323 987900 3836863800 1059370 61193730 67175640 2960 78416305 23297820 7681200 1734480 49140 110880 6900 14683200 2045472 2887132644 4026960 4841760 1093683 1869758982 123552 40686828 20832480 4705320 3391167780 4904130 322827960 4389000 792792 6732 198555 1019032328664 4513501020 146160 197064 39480 1904 10919944 1203774 1498560 79464 15539112 316181400 286796640 120732408 81620 43970940 4659975 14642628 1130130 25104960 343949740740 31903790644 35370720 906906 109300380 1166219340 69583030 81939 3912300 1047420 452922624 372372 9900 7535892 325579800 85971600 2037756084 951210 122094 144144 75066390 14369616 2910 100800 237072 4906370 340340 5074618287 50666616 1725024 832200 24484420 620172 73850 13599787300 933271920 835800 17117100 2962198620 597 665134140 27432 336005670 1053360 33376 20457840 7770 4140 3403099 88232 1575300 597 2475300 87122 16434 43197 597 79400 89102 597 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 598 66 486396 691236 730800 14446980990 79425360 203364 52758300 866628 33611116 598 1250928 51793560 736551816 254040 276516660 7538440 95020002 8050 40338096 299 47436 47436 598 122363220 45540 416556 1906740 31495464 15380120 59399340 17013360 25434540 22019760 112295179080 131208 2831220 19836 212520 5251755600 5135009880 4629240 10386 299 1151921496 139555 180180 22350 1069776 262993999284 318118680 2424030 4322862 81883776 1115725380 654779520 663866840 13272 239400 107644680 4471034040 91386360 141307320 85272 142800 637560 37627200 1470420 478170 414960 3739320 768417 204600 5676 87706872 20066052 89320 51521400 278507880 2952575028 5422560 1740 33078 1770 168260 249964 117990 1316700 10330320 17160 25175640 575947008 22755 189420 789585888 51750 1205960 102300 13681080 991483080 41290704 42671752200 2920 5820 563040 399260680 139885020 7789180 875891980 1691325240 76986000 2954160 1204020104 84680 6248 2618616 1188 19596 1330950 23540 364650 785260 1721400 36939150 235320 1066 4622904 15173928 133668 3989700 481757640 20769840 166608 108500700 4088 14880 256020 628092234 214620912 594363 1623930 176707440 222855 99163350 14982660 462855 668745 543900 16131780 163254 1535352 1755728 2535390 3263274 4491900 578550 79327644 992012 698880 598 216627600 31903985508570 435840 2131272 156014320 8517240 1216548900 3668650 45033660 229704 1462188 2382120 2290720 1446900 29854890 4177854408 10982 27302340 383368692 3382704 16436 19380 95940 10835664918 312142292 1010531340 44714778360 33802860 12378920 26852 653752 2026650 8669460 87130848 133480 5096784 66 329025 3897900 347760 131580 7225680 321790560 2005280 138852 531720 135720 1510278 97813408 13821990 3354024 7549080 104310 12001930 113858640 167688 6909720720 1277654400 1748760 154280 6284562 4781700 1693664206080 9967100 1263935100 760200 1190 15455856 18546 3229825830 4264260 7915248 6147555 38838030 5512090 9900 153881520 983072160 45100 183150 423108 11508 113982 60392640 1609740 23253280 2126504520 108065631960 95190480 3393972660 368390 6655671000 1273230 211560 2194500 30472428 2589288 1639854480 1214616 10087290 2256300 2877420 4021086888 1263150 564360960 59850 794640 594 3593346120 196560 3379320 131795820 46068540 296652720 195837180 1638120 123192 12792 78336 156176790 119952 61827 45577684880 8281416 7498920 402215 9696120 6060600 13041 60960 139230 391960 38554 65436 1176 86130 299 1200 4290 4960480 35588 4686768777600 1642058964 34188 64220 271768392 854828520 45133634700 3609864720 2302560 395010 48840 8831340 15038100 14476 41640198600 2902906624800 2033213490 6248 25188240 356682060 202748 1961578814242320 3279780 193320 452422620 3066210 228360 174481272 8283077662860 303591882 5050500 947380 28350 254294040 128520 66059280 2230200 46200 15342840 20782165950 50034270 11088 21600699120 32757 598 3483480 88256520 453096 86375520 25839974160 5301 42325920 38220 86500746150 401918790 58850400 6738926040 110908000 1182960 615384 1784742960 560976 317793300 1660206240 391538070 2078412 2469096 988 43446 44743565880 901398960 712426 796876080 40589370 2645370 28728 35843080 295083969180 68086200 150360 27890339400 58476748615992 1259672400 18656820 2808826020 707727020 2762760 38270400 11176 13099554 389549160 2708640 176358 2813160 2244 44700 32354910 10640 214307100 663885915 1886138 1028280 2453446800 6336 45360 14946651720 20457360 30080 144389700 493430 968760 637777140 3076624980 3756746 8586000 89397 674186 6028129800 86190104 8560981800 242697462462 341040 1954440 63 79194 12296508 62837002800 26235960 535920 208405890 2859285 135481500 5284378260 5666843700 1785 594048 660744 35127180 982464 2101898700 163800 114234120 324720 24824352 10980 38380 1376100 306666360 3246948 37492 532348740 415668 1782960 1039347540 1203416934720 1681700 106126020 48698160 78017940 230021220 9274980 1933265880 8259300 3386640 2280 15653820 8710380 2423652 796616140320 307892 109620 32706520 393693300 5406180 57960 532013130 31966550 982995090 59817 1677 824040 2689950 73513440 169768290 44566640 467275770 918617700 16200800 74635990 77578120620 69440 2500435 4675320 136959480 2965 3831455628 16332235920 227976 628162920 82144296 323466 4238256 1654656 155803284 587285400 4340778 35660898 87780 716048751600 534800 548629985904 120120 219240 342342 2837961 718788 4872000 270908585220 103320 111154680 499590 32123376 89991237960 332145 19429225200 55512072 2360 8712 332880372 30880980 19836 216726449940 236160 22327830 58198140 56160 2058840 1890 7319562490240 4185280 120634800 598 76336260 7226269050 947232 826759461840 383052600 5991336 32599672560 257979150 29040726 585 650160 74592 174661200 3193379280 91658160 1181840 3670800 3494126790 996710 10591740 32296770 1270150 680580 630740 22534736070 4242810 598 1857572 10297686600 85801 656880 79608480 16501 17577 570570 598 2656563 207480 19649280 414 622625850 671004 4233840 8778 19388 1878670 1316700 6825840 66901 79401 598 598 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 598 221870880 58537920 8919900 6846840 277875 29736 35135940 1463700 8068200 81901512 598 19209168 108576468 73966620 6612540 12461400 489636 3146584 1456767468 16012464 299 408 204 598 46433205 7076916 2241360 8036028 99400 64642305 65358930 212044560 995148 89385 16380 260124480 702240 342969 2709364350 598 8105328 7331688 1824509960 299 555827580 1624260 170100 40299600 5089350 101767908 2870812 45780 618161390 349650 1570800 42840 23715 13800 6974352 49125827520 80727 59514840 139590 2592 47216682400 34050105810 203553240 579510 229680 11844 11227860 33705 18200 464550 1495368 598 29945580 160734 3123618900 1018221204 29364426 11103281280 1756860 13992 14716 44100 121914 9548220 49902930 7020 70590 4860180 137484 74415120 894656280 32300730 155760 65400 33984637344 198900 17256615 2344 1647100 8999040 23711940 5395297950 625248 37319880 5383560 1234625432040 38641680 4216464 428717520 21372204 3854560248 14688 1846855 564 73745100 195919152 9731040 1711201674 478800 167200 690943500 6781320 89880 989280 2236313772 39780 21237180 555540 274579830 241362 23485560 42745 48279000 191828 2588987310 33896 6435 49452755 13992 423072 2586778480 493435404 49203 11100 1110 104181168 2380 99577590 312880920 385050 191174148 181830 6260682876 1152300 6312600 88044 127680 3808116 48240 25584 118332 24690510 155246910 598 5145399000 166023000 5081640 809957460 17818974252 36424710 6586162660 89763600 177024 361080 695970 89927838 483486120 939400 2626680 694140 881244 3984300 4680 1277262000 518520 23756460 8148652 36088650 51300 131040 118404 336 3300 16800 15841700 46422852 580 599 11099340 4950792 2062824 5700 13314240 88140 21275075 105630 637560 291641298 35122932 124080 29429554 131467218 4340700 10920 67768470 66672816 203966462700 86814 138138 340720380 153437203920 4074 746592 131004720 2741640 384301320 80604060 102080160 20326460 3885796590 4772040 4457250 4137 14844060 257040 150696 1984072 19463640 43884000 34860 191771580 4257072 180420 1394342040 70938 75600 8196552 32872842 491724 3920840 4755240 73200 588240 8905680 74589102 53201148 3519 360306 9660420 12265900920 105336 19705 17490 59856720 585 105434952 886512 246540528 258193584 163020 2891650320 57456 2071602 584 174990 184514022 277693350 27789514480 1122264 7140 2455172720 80993979 1228920 90636 505050 14700 1745256770 35295120 519930 35577 85800 2841300 299 600 276672 7061460 1029860 47628 1277328 2265906 1731600 2299836 16943348136 12804792 17668992 393300 207516960 136659832 342796860 298962720 980 56100 2498988 13538043232 184602600 177100 32760 389789880480 25181280 126480 575184 69966360 1014288 203667520 16032 370620 76882806 13030160 24636912300 207480 15820 484791840 55440 20350 7755048 599 57950 41382 584640 3671187060 42787360 91142766 1194 386280 131040 1366596 439140 11997480 721860 10260 298350 2939467960 295260 185651640 5776800 3759096 14315760 18164160 105084 1476300 10488 2399554080 9818820 21242 27894300 326040 73939320 252390 48902 47964 1194 31570 152956440 325404 727037857260 78355200 5492872 49208688984 48016740720 24332 6145126680 44070 28884 27351300 62675676 72540 148678950 9641478 7592 107226 45744300 6358884 627026400 3347827560 44280 12000 259518 15988 596805984 57348340 149240 212929080 7306260 1190160 83475 31959900 166590480 2558160 17888 9660042990 826500 242490 646160 97421220 15329070 3971968 3909150 15499848 58900 231000 507155220 2664648 1788 2344613040 720480 62640 28259088 49008960 8715 311022 628320 97789211520 43434 7130683560 2062368 613872 196185 1788 17684352 27795 334320 284316 125400 180120 599 41783280 23422480 176715 46992792 2605680 144739290 81774 33477086868 175560 7084710 19565364 152880 195253500 18406440 147972 178888600 613800 5275490220 6996 84132 421480 108049993128 45428 143200 41704740 911904 686700 17600 3437280 104170220 153216 729440 113461920 19776240 1786055700 1464924435480 51088 295260 31497915 9960702180 34320 1722240 2464320 2708460 48300 39900 10447827390 9765 2692170 110985865200 91800 248212965 5308170 214900560 952965 29156400 3558 838320 975240 26160 3519600 979758 599 98230 19320 45926990 195510 12210 375158 290290100100 192361365 340257456 4144 84588 57672 271320 89280 10510760 10611120 15588360 29400 1190970 988297128 89120 521136 5105232 66740940 66512160 84150 7243236 2790 61620 39600 8865780 21932004 40379658 29854 1980 4868017 620200 682313100 155610 2800 290485 144690 133496370 3990 9100 3736740 9515580 146992320 110155920 26950 441048 72485 345420 240452058 11020 797780 938432 539220 540500 1712925575 2760 3460860 2720952 578340 9547380 17608 34710 599 2072888 21840 52467072 599 493087 29430 31860 2343660 95299050 43690 49500 42840 6727201 79600 89700 599 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 50 150 50 12 150 181020 50 112893480 300 24234 150 44544 1122 300 920217120 1686060 1843800 597 300 153960048 4037040 599 6 3 39204 3151198260 231000 942941472 300 98658 79797 291291660 518700 127350 14395920 551670 20168148 9735900 300 46746 568998500 3380784 1109680 223080 44968 64272 332010 877800 75 29973 44022 133791000 33774720 1721182 139612 100394532 656040 3492372 300 378021000 2831310 1422834819120 14014000 29195460 130200 39524100 38380 358608 36729 11260 1039543860 1064880 33553464 25 1795458 181445250 8360520 296730270 13657630 109590 4249080 17936100 25200 22210500 66363132 232310848 1045902 443742910 53674772 59010 628994340 127020 495300 20376 1210720 25625460 283860 12179310 75 431508 600 435181320 138600 12968280 12366900 590 2394990 694260 15033197190 209836 33170808 34980 915420 622440 24669372 52689780 405744 221260 12 1070500200 512244 126990 297480 3976 1296372 11894760 588 22412460 1444278 69748620 1003660 32745060 289323 53624340 1233540 10080 34978335 45549504 9373000 237930 6072 19487160 5220 11317920 362070 224369145 62356 22380465 25 2780 334950 6228222 302328 429000 400857376920 189380 2262444660 40404 511920 98021380 117036920 38430 134640 18811947 442415820 1934425920 1411830 32010 734370 109249140 27760826940 1238730 81360 4793910240 19178432 7662270 717060 13535340 23020290 191520 5143970700 15991560 627120 1208256 432576672 214928280 3194556000 278826240 115240 482664 3298680 2841720 156406800 5756520 3361680 132972840 904176 251790 75 45450 3723720 5420 162032 5785500 190607716 465375 549588 307398 102445910 134640 5954790 4344 186780 64800450 1153620 659190 124183260 1483987362 33048600 9322920 35926 515555040 265224960 265245918 1406790 9073900 427635 1375220 600 412853922 36444804 3288469800 10346280 2808960 16939260 60060 24866669520 31020 27914040 8072130 3705864 16537752 20491571100 160800 45773280 297186540 168608 576 9057680 42840 286392744 15324540 365993166 9488610 56685720 16707693730 50264 599 8797108320 1194 2380 77586180 13585412640 18671796 16801276440 24491437740 10184242068 63360 38881440 15602382 4696 30042866 956340 14196156 20873160 287829360 3900870 183180 45024 2147040 2756520 1221480 203944356 17608 363636 743820 64428 524175960 80588970 7690165 5450760 22189518 2870 3415820 599 23496 890590 4784 25 4290 5908620 5906058 3665676 1205568 5479824 35420 7906860 6011640327 173549376 12233760 8006060 1129500 22347000 2812950 1942767684 13748 6305772 1092 52420010 11156040 179452 2199630 206040 192360 42008 613057337340 182754 13860 2348346 32399640 4628922480 224208600 9518810 7565390 3693690 4487792400 119784 223030080 1706900 43120 394626960 263157720 6916 9640969 3948 600 1299030 72584 587636280 14172538380 117564 17430 9761400 27956 3296064240 21156096 207204 576 49770 96784119432 2802150 1055376 343860 6944652 15171444 185291340 20337240 71400 28320 17490 404284650 4844280 10500 34437377520 71277360 89700 11924136 76291278 1869751800 1506120 1884960 306990 4794361110 226440 219450 5930 223406443260 1505264670 918840 17450160 1122 522835170 28650 5525520 78656580 3661680 3570 4488 300 49858916310 110460 2461140 597 15507800 23051680080 3901442160 560 183180 138600 1527120 2191878 58380 183540 803880 1883700 210140 348480 2138952750 21290925 138528 56207814 12697776 118693800 2370060 487494 600 597 2254560 160710 43119720 23836260 682890780 1965120 231990 249240 5742000 7116 844272 597 5293680 696600 2896950 121231080 138201570 166290 7586370 27120 990840 1253332080 600 1040 1522951820 52920 600 39231099075 15571086720 1565190 880600 72839 44758 2936208 849090 1505350 7140 600 12950786268 596 7930173888 51083172 255060 5966532 2350140 60580 60531380 7224 22666644 7972046940 24318244080 60 118900 135360 84160 107052840 761280 140978376 362440 730493064 437356373454 2259810 1553490 13321945 1519325080 878506860 22527120 922845 1298220 19110 1820 198 715176 132122640 4821104190 296966670 9045738 23772 63323520 1323198 301140 24654 176670 4811100 7660380 3864 7386618 17872512 1900500 1203240 5044158 683760 338841720 2686068 91189560 16380 11700675 3578640 5979680 1259207136 166320 1118342280 699576 7982280 35784 1517058 214890 636840 516827322 1314385632 8952372 550 45479 2243052 388080 590 590 2649788 18348 1562484 23274702 600 80700 601692 1952700 6379464 5894900 316602 7631 26730 676368 405 6955 41348250 872699760 25149936 9911 1441872 2112110 8232426 6955746 600 66780 4053 30736056 76590 95353440 43809038 5998720 1394064 1159060 300 178113817 1136722 683760 32728868 65072889 426216 47447484 500 59400 435540 235290 300 8755 600 600 450 26733 600 600 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 50 150 50 12 150 87956232 50 22002 300 333484200 150 1018114020 78792 300 51793948206 530923260 552928740 970464300 300 3486462 622440 166477220 6 3 2818452780 82680 14469312 7882681620 300 55446560 133767 6926400 4150740 621592020 2401200 601 126672 195850200 300 1025640 251160 3894 419944008 1436400 696692 12339360 242640 13535340 75 2407980960 2518824 156648 7790 46503240 5485433520 5616408 6137820 7779552 300 12606516 1065330 61963104 47460 771561 100201920 91975 601 22117746 855036 1162 151363116 1917300 225288 25 635266566 12903072 2880 100620 256221 1111110 15481200 6713326620 2595 4712 41580 302808 575757 27685207200 3666936 24787080 14022456 5176080 16825104 1350888 24527802 1437228 540 3576430 75 158200 205440 285246 486450 11242140 873864 141274080 28050 5408340 26640 3228060 511302 16964100 16340 2011520 425100 7601397408 14608440 92778090 12 11150 12716 389931360 82224 434755920 34776 4477746 2071065360 151816392 15134820 136676575860 2927275560 19434 311166071370 188362856 186120 2943232950 7315056 1040760 84730 163254840 162360 81153540 572400 739440 61380 1054690560 130717152 4618548 25 48150 2982 2287740 87600480 550176 105840 7257376 1392600 7948716 183601163200 359240112 145573440 1088881794 6120 6751080 60720 782340 1285282320 2616528 85768515 32340 22620 742140 14484158 112320 14048160 25517520 678244710 329509180 113274 8006702220 33667920 1412840 681120 963540 1535040 3325476 2036700 1821960 90384840 144336 210305700 43004440 62384220 599 644070840 70302960 187920 4697814 75 365050 3879568 7920 3350328072 153690 11700 450660 741868680 16756740 4668300 768870186 1306536 12636728544 80943342480 51870 203767368 102144 13848 1205820 13744500 63254136 80220 253482 57824 866580 18628850 12166560 3468 8788990 143724 55954752 111795133632 16794869652 4394544 667800 28501152 269377416800 1419128340 6479 44440 2561280 1395930 22213800 95734579710 43470 167860 244080 57444156 1180590 580893726060 1772165340 1385244 678930 7747740 1494702594 71424 2374311030 406980 15423936 10294200 18228600 933660 5759546 1506960 389783548 11820 3537768 11727450 539308 943740 8990982 18579912 7957950 1566908314171200 120288 1672560 7027900880 3522456 109515252 11987976 231426 142044 20341860 5127045 65500960 21918719592 10074636 24208272 19092000 17011104 66916080 196560 3477840 7472010 5393102 476784 74664 2881890 1104 25 4290 717220 69130 111552 11240100 21458580 289560 2330339550 1077580 117462840 122933910 41124720 2230931430 4300632 24179760 19471760 540596 6708 211957122 181566 486868200 142361604 86010 548170 549451560 3066360 23333520 40815810 2541533490 15120 386663760 80967276 1099560 4263779520 66120 87613188 442217160 14275661400 11460 2328423768 924000 17204460 25504080 32868990 13704 165121331760 1061347980 19270251 402517680 771420 930900 138414276 600056811510 29538 80514720 2376969358320 2163641340 123912360 80200 513486960 54180210 1147356 240552 1072720 2544048 157210 541470600 7618 1948128 44982 139841520 192706656 489060 663165360 401940 44067240 1830840 3344331460 1944502560 108794 10373160 7925400 5634720 3735664 710575110 9520 43963920 7999950 1004640 1198 832380120 461205444 216240 1632515850 85800 88578 199653300 149414940 97356 57002400 56742840 13230 362400 45588 601 27735840 177053240 1727880 36387204150 2729496 1959516 41148713970 34181700 88593120 60660600 80418260 4423650 3065160 678040 11880 833941130880 58794 44912532 10206845220 311148 10436272 4351583670 1862958240 19460 291720 19081920 34776 426163584 1716 738997140 99760752 14940156 4144140 18788910 72800010 36708 33735357600 639540 1188 147296356200 2839200 4565400840 9025200 19548096 7380 786600 88892 68828760 46234020 3766752 104887212 13061515767300 48792000 9549165780 2166322620 222250860 116052 46683540540 243294480 177724 574912800 98146620 2364 7894789560 72292 2404584 529523280 341964 3612840 1716780 97054020 5078700 47263320720 1000920 3528980 54135 396242000 1628640 30143344140 8412810120 69708 237804282720 3926560 21966672 2944889640 2287016270 31570 15482610 203820 614350560 316475359200 439945380 395850 463219680 21840 684684 142486890 493387440 478431 19372452 29044 7068 366423120 219018 91512 22179693822 1432410 99918 171384654 126 19684 159999840 1681851990 6129816 29670758040 259931 190810620 4521054006 4115160 415163 47024097120 41238 118255995 18805920 50784 9481784 2207883160 3898440 4744 16410780 214200 656095 2190049092 5328 14627340 43283700 5910 1480920 1678080 115014240 3103870 1626453400 805992 646811 1933409940 89920 2728092 5126608500 3111108 2756520 106585440 5395390 2722720 446153400 256452 601 260419800 13711920 2139474480 89984400 83658 97960698 135863910 3912480 74232620 120120 403040 23310 202732530 69994 601 519957900 90244 71668 482804 38010 17464160 6883800 601 42505008 32200 5418 267260 60150 35340030 86994 39599010 601 43860 2029800 601 601 80200 90300 601 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 33 2240 2378844 14160 12972960 66 312156 561000 73377360 698880 249200 28930440 66 309960 2980 671646 179590572 1869300 2194428 4264260 4344440100 7565220 3540 219 7572060 2273040 1671188472 357744 1885950 232128 263670 1106490 17338860 600 14472612 567458892 8827728 1138320 5328792 9548220 13294 66 15021576 11424 12329100 291900 4399768060 48510 474300 2641912 2195580 2261574 145739160 7447878 5460315 2100 258570 58386636 20400 24738 2018850 207060 4648644000 7421112 766800 4975 3211950 183960 319900 15618000 23444460 2408560 136128300 5025 2283314880 497880 1489950 325909584 149100 7117356 1776 34681080 17077320 34782 66 3449028 899098588080 341384400 105110280 74753 37812 74382480 699174 402780 23249700 27731130 203493953520 1952860 163800 33390 1631311500 495493460 102934338 263830140 257973254 4963184 792750 1292022 601 14300 1128350520 4074312 86108400 18810 1326000 573621840 16934148 174220 732 6211350 2140100820 482460 20570340 120400 290664 46270796880 221050830 41580 83263824 20160 1336793640 11020 529397850 488526480 1057680 5229996 84504 125528 20988 8032920 1616160 829920 1603584840 12159 2064 33720 718810092 96102 2525 1366860 41496 19217952 1285744 603311940 1240 4536 1477517600 19419960 9134440 6314420 4044924 1532244 2657718 945516 35099130 248160 10770144 1859340 1321992 26010 3167580 11844 106260 464814 1750320 14513730 6495720 147086940 11414279184 74580 956228 17292 23385250 93396 1752070320 3478860 358154790 6527784 92446200 108523800 391757520 5899600 1722360 141240 259402080 177257080 702960 13398 83850 4950 419230 2909280 84517 8351070 16075914 601 1196 86198112 53579820 236728 224400 13782600 252611633280 55320 2159388 34171956 4976560680 440202 444600 7205100 6114600 13314060 31037580 822480 302064 5553167544 224388 12051312 432072 652080 2475132660 2462978700 1162 22278480 4530960 343140 91450800 68992833 2258520 36432 289044 129129924 3550932 61640 1778280 40239276 32878170 138271170 321480 12045600 593798940 217800 110525220 258239520 17616060 334612740 4680 1977280 5424494880 477792 39208912050 77523810 6097560 160320 213832080 3084240 193103526 574392 5877960 61861800 601 1274130 1010520 697424 240450 122220 2102617596 103706460 385320 574770 3570 108997200 272661480 22440 3257436 118140 11515752 1671511842 119490 146034 4284 31494 544390 6376734 64496 20328 1529880 3025575 1275 66 48180 81765 104412 18747300 837668 380 229218 861180 1423884 714615 7049771820 256410 1789704 1007820 16189056 445536 1680 1186354620 22440 7394268 906360 19320 377910 100590 76563 2713200 1241550 310339920 365700 428904 4764450600 167095500 605880 9900 32522490 529986912 1513515 364891800 10678 2192250 5900400 6482439600 53570 1124760 218022 252864713640 602 6584760 10490280 1501990 3912480 4560 45407910 6563700 8180900 2218291508160 1360216 1453830 1736280 3360 2828853720 29268 4401600 13007870 1720740 2308740 2880 6846840 1176 2968420 11148799200 172171560 1210230 74734800 10873434 12880560 600 63990 100596180 1656564 429734760 73710 1194 125860 82094932152 350773920 27307332 14036 11307660 718404 526093615320 228166554 600 600 198918720 22985820 12768 196620 154770 300 238876300530 42180 11860 80850 54810 26374920 44200080 3699967194 1297890 6483960 62832 32878170 896700 14425 97397040 1015958580 35722404 5357061930 220332 281801520 576603720 550464 476238000 830231220 280350 468844740 13660584 491752674 58170 293832 4878585900 1584570 303240 445068 6651216 110139960 236640 2298660 175344 142692 10828194468 330012 1422900 23345400 1797 199118640 10050018 298200 1797 11160600 4680 228900 5325600 537840 7480200 1252680 13693680 3120 3394938 4669812 1761540 150480 1124700 1556100 8560800 118063530 3694032 80995236 7540 271092 702418620 234163644 49140 1263780 168504 30031092 725977980 306551700 36888 58380 10400940 2773800 3152100 602 4149600 38607800 1184040 26256780 4051530 423428259 14760 59075520 793440 135009420 5910 517774950 126480 31020 64709820 43354080 660 2170560 1632 21840 1636635 2094960 27132 1832104 2325405600 10500 29265600 39480 6732 238738344 602 8222760 31361226 90345 27832 17675580 12108504744 253708 6625920 8783083680 359520 130179158384 442680 11080 30261198 100749792 52868640 74017819680 237058200 28537553880 3351690 2653205940 3388752 979234200 230346 261936 329300 65751120 81620 18060 181880100 93093000 65142 1602720 447815940 16944675 1508919048 7302690 18609300 113100 2300 32258520 16338972 227360 1850118 125216 41995440 4284 720480 287040 4688 5986514300 2898158130 284130 1677348 16740 12120 63307020 2951130 4001580 602 52080 42180 12320308 124424094 2205532 3255840 17701 4109700 118080 20905 52083120 602 3234352 49797 14796 2169480 8844 3408600 121088 602 21960 33900 40200 602 602 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 99 25 2168760 1780884 61596 66 594 50 13570590 5040001 33472 8416620 198 781058880 60836880 1268820 191880 982800 71400 6840 93491738340 90501 4620 7437 2936418 8751600 602 11158620 5101768 5992650300 601 22237182 3277362 9911 1080 82763460 263830770 408408 237764384 160710 3848085150 66 56346780 602 674041680 27420 594 11753340 1741740 157782923760 2586204 43247160 41365830924 1150 2569560 73693620 123187680 822672 1288056 104532 1314329940 7730580 205331280 68096 19706400 25 1672456500 2249676 131838 11429712 14250600 59976 2985 27300 5128200 16925580 137244030 276345576 212784 23602460 222754740 48594 16130400 31570 198 84018000 51680 470820 4677192 196439100 2434320 146944919100 7771026060 3202290 56178696 104502776 2208960 1218360 26925 1489800 208320 330404490 2776650 2990 28756 143696226 123947460 33790680 8587788 16380 4562976 380016 19798020 7693669620 1584100 260676 469019460 281940 924 460650 4409100 419490 55144 489720 278161884 1179640 9006558960 1986074300 4752435030 2797080 42767093460 9764401416 3173532 16107912 1550948 642988 30779529 42477750 124608840 641197830 921670 1139785 316200 161424 119523456 9436350 1114315951840 1629012 2850 36190 233100 1090320 269230 206183670 77928 72588 2980 926280 2372 325608470 9962 72324 14040 18018 36950760 3913086 51659095950 3413740 6791448300 63838 91200 180350280 177018660 102506040 598026 699370 258300 201960 15002 104664 2277660 90636 3558 103320 7044 81747120 1069063830 3060330 24888 1140200880 100582020 9578340 1139880 4158 9777768 2334780 260400 62832 7412400 50 1728 92820 51060 6780925470 25764310 155040 469260 142446414 11848144 5775 1099560 13043576 1182794550 49304295 50572176 923910 7462 20291040 941210424 483714 33300 11100180 9264 376134 1202 1056201432 603 291957960 1187394768 4480860 363612150 12188 58926840 115524864 11083867740 21149700 11541876 302165325 13588519560 7968240 13001040 15012888 5415624720 2481960 116220 17593056 2160 602 35705670 5288760 23001 2459730 3471300 257414850 75791520 27378 410352 1896180 137463711420 3423420 96120 559 2520 313934280 380761920 39606 24699220 2153424 158433660 4688 100440080 8164794 21952854 3088800 5446896 2640 10718160 8757210 20101392 61680 15900 178920 4098120 1312410 12958 266052336 3154620 94849056 50068200 56088900 3723720 8321040 101563440 11338195050 35821555 5542680 5148 8580 24700 66 48180 6804105 30156 2860188 1418928 49640 5940 4950 18546 62040 2396 120393630 438467400 8811000 29692 14640116400 33300 7350420 6558176 700601440 816816 533984 3886367450 133560 12252240 94164 180810 1313044560 3609126 8321072760 1490220 164154144 32940 12104568 600 3705156 1303400 249334920 1189408 349256 268470 306450 20942 84896 93240 3589904280 5718691440 294126 4969440 33705 2863224 233064 1875068 6793644 196460 8694 84559800 169533 6070896 194040 3138277044 2217613272 3486 2818001340 65178 4368 87804 16821840 21690840 5894859684 17360 354240 177744 33936524414 1202 1154062 14556360 2067030 1987079710 147690 9038997240 349188840 586960 840840 1200738 22680 1691872 2311325016 4453218 180960 407550 7891422 31720 8190 4896 409168 8891064 142608240 205326 57002400 737656920 24030 342624 1194 1131438 55042848 9987696180 984200 590520 780297 8460 83562804 491400 22305360 175032000 16558260 1041059400 560776260 2843280 124746801720 74256 6720 3196670 14455743120 1380552 252816 922548 2556840 63825 4185 158340 52831973040 6744192 5714295720 9300648 20911410 46332510 1044000 9768630780 1054680 18972030 28652043 14799141966 135988107444 29040 58386 166184304 22183980 26573040 1776 1253332080 27132 603 2074800 1104840 13281760 411592440 127466535 83481732 29774880 822412006416 97032078 20229066 9750240 1011629255 482527080 954520 9025380 135324 94116 345025180 39403620 46788 38420 1907620 235872 782614560 26180 2396 308700 89280 22669920 320940620 54791880 87720 39651480 69373370220 400140 172008720 51154530 48080718 2990 191580 10800540 28980 155120 241431960 16042005 128790 19545240 28885 187999812 12028033197180 78020 20124 19140 3016780 1825305300 809580 12390 27132 3218023200 117180 234780 1194 54241427240 122675280 1129453 351288 1969056 145116 194565 907816 46200 1176 730800 25159472 89640 603 4770333 12936 295400 24840 3769920 669150489150 635550 4039893 113436 180918 1424430 213237 4110291705 11660 24090 159707727060 277148190 5930 1651767600 19140 963237 303384312 55370 66120 523668 2364 80396 30808440 7243236 143378469686 3225060 65268 1216605 2498430 2173050 603 13408080 9962 5648760 15120 10717938 5537540 28194 11220 857388 8687514 2931120 834360 378200 15002 45981432 2473833516 603 17732 45102156 551670 2838825 41396 32528256 603 43985601 3294 10860 603 603 89096 50300 3499320 3431400 81002 90902 603 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 220 100 110 13271 165984192 10995600 24234 50 131708160 2552550 5969040 6336 2940210 85128120 53125800 2772540 11722620 26868660 4589613 234360 72380 284613714 14208 155550 41820 1063920 3342216660 8730540 172922400 30030 210246 4169088 360360 271440 35262150 807741060 13671 1280434320 95226 280280 70890 826650 73667160 375367590 5478420 13200 14151915 603 561955968 486222 5442360 6120 1740 990760 75201759045 3152100 1850310 61180 603 493680 41703480 253500 67032 91348 16382520 100 16886100 87570 473445 21341970 61030500 277032 30195 2566200 2534700 32012640 233100 3100504680 11452896 37131600 4560 5699776950 471960 1306620 5355 4112699800 84315 23926320 125658 128700 4261320 1006567380 876235140 10960880 237205800 5758830 318780 4111392 34254 82885968 4244240 177422 776664 18030012 42488 7552 37008048 3729732 8996196 164946600 81370 163405662 18080 9754192084 11611908 496992 943547400 870480 39396 4350 32700 1052880 6440280 1105272 74108664 67327260 234021480 130053 464940 616800 2207445240 4780230 39830103720 38420 34883184 10279907820 5555880 27432 14300 712701780 1470 2728440 30051540 415689120 8822660 245565 1629600 480480 166950 110 8351700 36890 22576 1602348 2953818192 39060 72324 89521021590 1816020 833097720 19414080 20279376 733572 6440280 1006176 37672440 254040 10278744 1690920 399020 180780600 24504480 25440 58548 66740520 887984460 42085680 392628600 35120379 38320 2127720 31638552 51404652 15120 52530 24794 603 536437440 73618160 1308119400 5940 9392292 13650 8670816 87885 5334120 2368080 8602671000 7575 50 49808 29880 4376190 3420 215202 3798709200 213180 17338230 2045940 138957 20439270 8432 82389450 5544 12287520 5810 1229832 34020 4149648048 76971104 204932 1247520 9814728 57009120 3126105360 20113548 1192 9195900 18398490 5569200 186104100 578340 49368 6660 4514720 255316680 78120 2370960 17311555800 38615850 15291360 2550240 4429656 21587202 5019540 1209296088 6010704 29918320740 48300 14586240 5364660 4910400 53846100 6685770 6671712740 11517766260 3089856 67579512 675990 1094638272 51973740 962808 42330 8280 11001900 429660 638400 752004 108528 124587540 706800 3732960 181325980 184317 80783820 2425540 595840 1884480 339160 3150270 926665740 162180 4949184 4934160 4440 4169440 20794400 10185210 12167412390 603 3859680 243880 7773480 322423920 2475576 49800 495198 77260680 3825 8778 220 604 1345596 25116 23655840 44460 128795145 21960 3039733620 277200 914628 28484820 22320 36709920 4657170 355796 10440 110811558 9432892 6402 6157854780 355193784 894600 830809980 299860 318487180 281131920 728035560 5280 491400 3253140 34650 338915808 309960 24131272 48469351392 52185210 1070841420 98345520 8918040768 604 123663540 16913325 2968628400 686475504 12716 20598480 245462490 3763760 276232320 359004240 3276240 629488860 10197264 48615622255200 12277980 66306240 150150 7371 85640940 12136410 697476 336891204 585120 38866590 13873020 15193464 394836150 370239916410 2113930 10350 481008528 4816680 12046358324 785000580 1656760 204288 22893310440 162750 2321928 3647280 429600 1287000 10956648690 7304220 747386640 10917060 602 1280160 1025013990 181930 15120 125355654918 180554 47696 185104920 129206460 145290 111957306 2244 45300 24557376690 20592 7140 65632308 39934440 2053511460 310371625200 1468374 9198840 1124335800 6905808 682244 57320419800 1192 32155 2152400009760 127676 6181560 150024420 982176360 13020 6203272608 8318310 558600 117310200 601450 1210638 588227640 23413896 38304 17625869281020 1550808 1767780 59013240 143352 122130 5957296884 3072300 70224 120714266400 789516 102336 207476369100 1307580 103458600 737656920 3238543582560 7787160 3716064 150660 79800 47161400 15495480 5076764 2472327000 132635048 88837980 5963597640 34234200 71820 871951080 600 291984 26482207752 86460 30578784 3415099740 1173480 21177156 37095252900 748524 120204 19624920 186760 600 12935160 888011796 13667373720 1969478940 166730436 60 1129181820 140920 34230 1379042280 22720 14586660 66070620 802332 6229986 4106976720 44220 21469980 777321160 2811780405 444440 16033267800 4021321410 9211960 14025924802890 89460 943920 252226850400 474364716 2515974840 16941540 80920 607501668 3462556537440 1794 17062920 17281320420 8274 1118807714640 15489658800 79982 279964500816 65841468420 4179 243455940 192940440 6247080 435120 24784194960 4491900 11088 195061656 1545804 2494800 5746991712 7080840 78744 186507000 618120 45594 5586058764 297528 86037084 582239196 832819680 32235660 12810 80504160 35520 1855087080 1167810 990 28063266 1650416 1472240 5705700 198936 604 8610247800 82212 19055400 13458900 7683 574560 2775864 7434 53266500 242646577140 115862640 327248 229021008 10896200 1451562 403255440 157320 2751451560 141229480 445260 2466156 2104872 127834 604 11572575 513249485 604 181214040 17763 1149801625 744744 34930 20979 45096360 74390 96876 153272550 18128880 16560 30297400 39675 89179 4070300 14520 453 81003 604 604 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 220 23730 110 50 16588 765578 11852400 172036260 1188 100 9720360 41164 138895913940 118250 6492300 7843279059 37764090 114330 26901 34078860 1202 4560 3218670 2235255 21195048 1070271720 41076 42108 4084080 97304220 2009280 137561270 599393340 3673329660 19320 132432160 11102343 1790776 226304820 38720 327228 58415280 53192 1162 4559920200 648600 969696 35251965 1794 10476505 2388 98421360 251752116 100 43800 26201560 16512602400 64617 472770 328211340786 113880 1610070 86686800 93720 8307600 971700 228508440 129558 3115590 4924920 4733940744 1431612 190953180 899804850 185640 13317480 150612 46644 6223860 6229780 16747380 2223396 123487650 328768440 759066 25740 19547880 27275700 265140 173651940 68280 5600250 11970 240108 573573 347657310 10275276 590 51037800 605 928200 48324220 293502924 17846136 4335240 1454520 7770 659340 6809796730 5595210 1766232 141037 49394800 36390900 555304464 24420 10588578 9245019924 56100 50 12236736 15270 760259592 206448 24612 110935440 213836336 144780 5644741830 169260 282480 33360 2668470 170016 82923 47292 542700 560280 150876 13610520 161690760 62686260 3480 3024 51660 19447878450 2316951 67497 22350 110 402948 257869710 16097088 401709 32683560 25510680 23357880 576 1015989 1099800 132516 605 9394740 21769440 220542 1907085432 164810364 79660 267182370 430533840 605 12260196 2799972 19594034460 83058 81404510880 131670 42735 15957240 259860 989095800 36128400 600 18447 1053360 60244600 573332760 71066970 15915900 603 144685200 7949160 13333320 1310394 4576 4846140 28069680 126192 7318800 7550 1166 44460 91494 152880 53927874 1776 12331800 66593628 102102 480240 165640860 76560 844580 30600 739140831 513967090 136431600 3602214 4607694 2460240 139440 173988360 76560 374934 243441660 229645560 31402800 4194960 72774284 80176590 18703944 609180 1375980 133461900 46599210 172900 418734 7112040 54600 313392960 4577148 971880 1932084 18480 10630620 23117116 840768 47124 15791776 20846280 57120 535860 1124040 2413074 34440 103964 33015710 2102682120 16872 713938680 19399380 1957380 8932014 243936 10957716 25010064 49560 508184 5089392 1647561630 420420 34037808 49764 48960 943656 6380 928796 191520 102931068240 19047600 98915544 86010 58907772 15177600 416130 90270180 27023472 10950720 3645720 5236932 444012 1094312340 57264480 82393350 14959269 4488 24186240 487008 57850 879978 220 91506 575148 3613116 57466 3420 2423256 605 143418 12878580 715260 1047960 107640 60840 118524 2318512 1177201216800 156138 1082031 117876 2044 324300 3063060 396576180 3629262 269928 249549300 10716 17722320 58056 69133680 112992418 2939034000 73080 57960 74423076 1806 11633354460 361920 63603120 77464 321179040 20360340 1467676 207196821992160 1166 501486 50190 17794 3325200 82174428 95153958900 69360 10679900 714704760 350117040 651840 47196 41570100 89846 84250057716 107108976 3193960 1756228320 132664 21068807760 90770 1060290 813450 3221143408 410521848 80910 79857577800 199339032 760950 30282 559343520 878979900 486932810 25986961220220 8504760 484120 105420 75263760 1111659120 10212930 5101648200 1406832 3593520 21852720 50253700 106890 176210 720720 43065246 2390628 13745160 1103256 17732340 904020 3021127200 737656920 163975320 24288 79464 26736 453546720 8647791880 2178008 154278900 93147288 194040 6695520 41372100 990532342800 2457758160 66863070 8720670 38688 210980 900786373760 384646080 26208 59970492 122430 8170092 1270810044 16458323700 553976280 45924 90117 21097440 24738 3643660020 10974180 82475717940 126306600 30510 90537 2985 174840 4258848 17950238460 9322920 22800 1980714 7455 102750480 1609693800 142204440 4186920 501600 4680 1959594 1037184 141811824 638414280 336540360 5461671600 2441880 30409080 23515920 208320 1333574456760 18258240 42444 42755 56620 3314208 2404 76904520 52080 1431456 158600 29937996 179570580 411060 38805089400 8319024 88096680 371868 58820580 405 983875 3784167773100 2964441480 13421790 1831753560 69940 921060 32447250 421887768120 97003492740 215160 6423900 948033240 2990130 600 37297260 2970 113740 1356600 990 605 91859976 79562700 1997280 784399 202149024 965124 82044 22440 81731527080 701964 54858300 789600 3594 55974 605 304117337160 47196 62324028 880440 31173240 28191240 1049370 3948420 18781560 981540 9360 190041192 8493255 10983459960 5059080 183690168 10853640 70626 8397916020 92169 1908410 215237880 822690792 732373740 605 11490780 12300600 22350240 3212133540 23166 5158440 1303560 6976200 10612890288 9849840 3242016960 17340 7116 23124 34282710 7488 715944460 8653756020 44103780 284251968 19774262640 1312710 544068 98576 802243260 9996 1111147 140220 700910 22074 19176595620 310390080 28647190 16590 605 2216907 28756 15606 1712508 15831360 947360 1640562 146965 372590 1872480 122980 1599972 1206201 85186 55038060 7244643 2576400 972660 10100 605 605 81204 91506 605 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 606 303 21067800 150 101 1086690 2115540 20619438 2137800 300 9631860 15895380 2361972690 84444360 1510278 506919493080 158609880 945888 41285552 941046288 104245020 14414400 641088 97020 78796564 2962001700 2020763899440 20664 590816 89863972 30101526 80340 62225 2990130 605 32460 4396241850 2322356400 4322880 695395140 67327260 210166 120718590 402948 5736276 19836 6805124340 96453720 37236 5487768 155100 2220611820 176610720 100 3030303697344 1100 4044600 76068300 93821715 107016 236340 282282 117096672 408408 3981120 24120 5349960 10096200 5592024900 45540 11324544 176820 35560980 1878883650 4676 2568520 229643820 11592 17160 13830180 1467180 18461520 251839668210 954216 12600 1659660 881400 25290804 1411116 1471486170 2261070 7140 3333528 185388060 21029580 63687764 1343160 13409 12242736 202 3411240 122942430 757800 45630 73923780 54162296040 739200 10260 453900 124708675 35492520 13046520 37299510 3018600 1952496 3063060 2478840 1451904 3794700 50 96996 36960 24859380 47164936 581724 86132 59313960 1833561180 2006558400 1472879898 3764640 20492640 938120 6100380 76692 977680 7091370 1298595870 3860476620 9918 6868680 1550780 758880 87897 18489240 2037641760 422688 4284975 1317115800 5720 1554 13349700 94018848 235092 26391690 1196 53080020 21739536 9450 6911635500 1562874600 648254880 298680228 4443264 2853648 66586380 112200 23873850 10002720 2508066 647292 2031835410 2091012 932400 1826532 6187440 953064 6014400 6362903616 51683940 11220 989688 1018402 45536232 54450900 5314680 93933840 351120 7806916 2360 17820 7118220 6268350 3808080 1751724 11205040 350166960 492540048 253650 7550 606 2140 27910974 39990 746430 406657020 1813212 43336002 9589860 18957109080 64402800 4614960 432590 2844141523860 9853794860 3019632 5256 8805 4760756 40794 700350 15002 2392 166362 281801520 2695 172360 18744 5880 163240 641760 308561220 2799930 163800 11280 98280 183005004 81928 333060 487080 160320 204204 85305528 665134470 4269720 353395 259434 297570 20030010 11151 169312 88494 73509320430 44370 18699030 1552943280 1156537200 263406 284068008 9266700 20556 718620 4554900 19791420 748170 15269730 49476 24480 1246014 205455228 69564 31131672 3411408 346064 45909552 6359760 11231220 578335 2411176 150480 6624706200 48553932 1016025 16078973820 549472 30334968 494881296 743820 11352600 605 71400 58520 69160 53072 605 11457600 641484 2118336 102300 73590 72820 303 6972 94944 125528013 380 980084 35028 486141480 54912 2376 27682169130 6529464 2617020 278712 1500660 1932 572880 3117420 101172456 651420 31928455 1096464 2610 4193 124764 3161970 10326193806 8508822660 950544 69830280 623238 6097806 818644827 179250 1806420 1818432 665280 250884 63413604 547378920 19090 19592496 35868 34444410 77411880 5306215956 55299462 6424 4720 32275464 769392 326275 5220 1375980 22980672 190820 158508 14964 3184200 70493 600 10710 3493424220 284524240 44880 26726 1215860672 188232 21771340 13000 64284480 1629180 3141135396 1076231520 181272 2898552 211470 205449090 70736820 29232 11836 21663752880 4384030 889744489920 203264880 23947560 1144590552 604 2390600520 1469662740 10032 225510885600 39447378 950040 12192 44204160 5855923500 5640 6255210 11220 604 4002852400470 651168 10260 603 126190350 81735130620 11302349520 5200965 398370 3797640 3312960 1264534392 116396280 88920 41889680 1429149540 2256240 1692 25087020 561015 212552802 2480607822 57368670 76440 31417584 546840 416811780 9204 53131508892 1173480 63960 104933136 28512876 22742199480 220920 1790757 87450 2042040 4402125 603 454189680 208320 216528 18480 6606600 104124660 5396820 634032 1237488 98280 867691440 821100 10680280 19380 418656 509220 2635211040 439740 81520740 2370888 1835496 586165580 5963953320 511560 2566072740 7647120 23925200 621453105 48029520 3136140 2069991000 8007480 26168220 172260 320292 1204 391805460 43260 20896200 1173732 19740 22064130 5552200 37245 2022744 406908 14665406280 46865 1763172 192720 119491680 6617520 284970 498211920 6429432240 179432550 212790 37170 92430 8706720 440220 2772 17578470 5069100 91584780 79626 925925 344030016 216300 107970 4644 600 3519865674 343434 42042 59052 2140380 7820510 5426330 107640 30980664 94430 131891760 42245 56028 87650640 4193 41200 223176 5788746 82973 343992264 40150680 27384120 24552 23653440 2382859570 3727080 308880 4495968 796950 97842780 105555450 3781798020 107800 5560 742742880 11088 975691332 1780191270 26918892 2869586720 965874 1878240 82524 6424236 59262 963858 3632720 8092 1212780 993650 267678180 2955 178605570 127200 6756496 71392860 174726 1630200 1764 6622260 294840 238420 677040 31624 1816218 214200 2822400 1467180 2509920 246036 23103 9818246592 2634258 536760 21053 23691 606 2717634 3635900 27280 5460 606 13275 22360 606 606 68705 81809 606 606 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 606 303 215838 1977690 101 8304840 11425050 1382880 2194500 762036660 603504 28007100 44696232 39508712100 2700432 29260 22787856 1679580 2034396 64260 437976 46147010 41818140 904909200 54264 377928 1708200 76680 116396280 7131852 46956 1267200 110880 2234232 231947820 479622 116802 315563248 562396380 5223480 78237060 2247168 31241867580 1466516520 270138960 3588 12390 328797000 262355250 82800 59742914 37679796 576 74800 1475554080 52129560 2318445360 5775 75516 2056920 2550240 110760 5039258400 637246729350 354067560 4771615800 205373760 530880 46746840 67620 1278260842320 278740 7082079270 1292200 5460 1215335940 3891300 33637968 594841896 40560 937320 10465230 59006640 2106104 9489960 308220 1112393 1584 639730 2444321880 74216820 1312080 1541100 9109839180 263373 196560 480168 2510820 604 202 978324288 220480 17107794 118645500 6243930 47190780 6084432 10098270 4777289244 1212120 19404 1612758 28188 4055940 2106720 50904 21855 161328440 1492260 14950 28236 622440 65550 805896 6359184 64530 442200 700233240 616590 281455200 9747936 5326984 27468 45054240 1468665 63270 28217280 908005098 2086260 11826 21692952 411280 274332240 793988910 8739013140 7963020 14585142 1914927600 1834800 2326170 5250 4365648 138261970 16955400 695130 33321288 187435248 1047480 326196 229074 531128620 84630 11334708 3227280 6188490 10640 2831220 1641150 236024184 1311334020 2620940 1281540 46718 51714 74085660 5940 3620820 550830 240120 379878120 244440 4644540 140370230 12180 1709220 841320 6157917480 31098480 5564190884 4872780 37540734 178716 1629976320 1133808 11139420 1556100 43779120 8050350 247050222 326400 606 18620 338664 37901220 3082380 29885856 600 2197440 5901361620 14525 12916890 1776 228360 1747585840 17907120 23377680 392700 1071367440 558360 38400 12448420 2955 30004 86843232 228480 509124 4156108320 8070240 29185260 38866020 7490 7188 60718152 2406690 190380 266910 24654 16643340 49764 551592 75631212 23017995 374306400 3774540 54043264 13123110 518700 606 2018940 550440 5553257850 7232160 18540 7116 103281948 4647159780 83474820 4576320 5585580 8845032 613032 315598140 4269720 43911738 5292630 12426701137620 8701063 10029492 106128 11878580 13260 6401472 106612800 19562400 140789220 999102060 24820404 25740 54449640 290527408094 17803380 6805890 205500960 13003980 39691770 8374212 1055700 5148 155040 780708 667320 1141140 26828170 26871636 10900953 14280 13419120 24255 94350 11022 162342180 303 6972 50508 607 381140 3509324 265115382 85466136756 6378405 46076940 69543720 186120 2709630 1782650 1636900020 44025972 1502642398950 2412 3698112600 545417652780 10260 6705468 2023560 3538710 50795472 28490227920 185724 312156 874036800 521866144800 5472390 11376530802 3385238472 1698504 61841168969580 3196204935 18843 8044367760 22599018 9071370 194232765090 44714144 3377400 456631560 115338510 7990080 815150700 23837528 22260 50674898043000 2777396490 193388832 810810 29430 42325920 300243240 1818300 205920 5142255040 799368108 48884 810 15070704 813145872 3088978200 190710 64400 114905323260 469485660 13107780 29780400 2581656 4536156 9666362160 14578200 5992560 1379662200 25490556 2738190 6659027935560 1322244 116741040 2716068395040 44166276 312909480 9005216220 2753520 15800400 24573236940 16630628280 16874352 1452360 144782280 2980 2036694310560 43917426 50904 510048 47179440 159050790 57002400 8288280 1627020 122400 17525640 35230 10110240 2727060 884188816 598729560 88521066 294304 47830860 27300 21322721241360 5766243120 607 119806830 6441074580 4434144 385560 7747740 182835510 25530 808065858600 81606 92106 3108947973300 618171840 15708000 5656716 27255360 7756399392 86796864 475478942400 600 10353400200 55272 8398680 4196096393580 3714900 1913622 1474200 1541769576 33885720 77855400 103573360800 175215768 1791452520 795600 16932 2129400 79800 3006224 720720 17820 1595880 225920439360 886380 394840824 12988192140 8315482560 174000 16216200 3172620 45091332 1332314352 27720 675477920 8005704800940 184848300 1790880 11071755240 2940252 411840 69576416160 18900 2412 63231840 351230880 2703000 239393700 1527360 433440 7827820 971568 16638160 4566842280 24654 442080292290 173348281260 3119625 36587502 145585440 852020 935340 30367626660 51616110 2585940 1836293760 15428820 2285514660 12339360 660 157786944 46754400 4098839220 383040 1210193014800 8182920 11905302640 99983256 62449200 1081311660 12595036053600 101010 4158 2898 4200 39736128096 1315404090 4555320 7197960 2835 312269958 573804 40093200 47878740 11700675 140808748080 89662 219600 205373760 343176 7207592 813960 170520 16542090 7382141676 2045160 607 1487700 2893230 37035180 11701167660 233640 2385390 797386590 2603040 60860252530 459999540 91770 1619904 219819600 15236760 2315040 4206600 11038092 100453782 80552757285 562445 90990 1586508 169092 101640 1373623020 70115040 12306096 3150576 216535800 2322540 27972 529696440 86943164 2736654680760 208320 303891 8910 453014670 1243275 453366213300 42160 135003078 1712508 2686684 17856 11677680630 1790985 1966713133 85027320 5069184 188784 307800 30360 662460 27135 16746600 44806 4182006 14883 2333403 81810 92112 607 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 84 1383120 42 390489330 134570700 11460 28 4338432 3819452658 32615198 1311590280 233100 424620 89051400 42 51713844 164419920 84 3525900 385764 11841746436 122982 108847200 7418468772 19560306780 25086600 494306120 2580 3594 49335 84 70966980 3675672 92662430 1176 162403164 21 42339180 615552 26720 28272 119050470 42689556 9977630 959310 1068 3606 2489760 120314040 87375 8833380 23140260 2936010 334950 1951719 100394 126054672 57806048 1095354 400050 16345560 4501560 607 10512 11651640 84148 910611 14411124 2418740280 2308 31669950 10753791048 360360 40190880 28 435240 47936 579096 50307566940 346712520 122486700 13276200 25296 19958 232103430 80940 2304900 669552 6037120224 600 132468 5090820 193440 960960 5506592 1245301200 2490840 3483480 88924 85632 312780 7672280 45042690 1941072 116784276 3272962 2559900 196308 8988840 141112 209982 2520 11541336 438902100 36553440 1697124 1179360 241380 12144 429300 43521060 152490 510750 3528 940401 190301973840 128011284 6539940 1467913590 191178 11886 1497420 10383120 18352620 6070680 1660456980 2156289630 88315920 223344 3157070 29217959232 1589280 607 10398960 33639060 388740 343769664 11359920 1524490650 71760 42 32391 465630 441540 1195744 75963888 22919160 497093814 256347 791844 962507700 3764357520 512820 10132416 95940 10514189400 1245216 125760 14935480560 2824920 13026552 209060280 26600 1288644 20051385900 676396 7042896 1473840 50382696 35582610 54047700 9296 458865 280528920 13142220 1722174630 101640 3604685700 9187200 2693208 144898650 4652340 454212 2320 1130880 19800 263400 1752 102469725 4435550 51051 780 51207 50849610 2645103240 242465080 8204 237600 1240405980 73011510 1353726 66528 730620 2086656 154584 1666080 213180 881720 13560 44408 53674232040 1770 184140 237930 76038 143193960 188100 1718640 98770 2793210 209461296 1074235680 35585784 1122429 5630574780740 281656 514836 2451645 15456672 972900 210501720 19855860 6237 19888440 1259144040 24903340 154124040 220020 19972260 109739256 56527380 45240 81965730 251043 410040 29736 27758640 13266180 442285830 69966 248820 412627839756 389743200 61496820 278046 9996 3777364 4125868890 37616040 2515500 18666816 90181938 34740 250480 37447872 5616324 7091370 74993100 242424 138312 277950 1770 1175525208 1643769420 599770080 607 673482660 75240 110880 19391900 32005584 12192 4322760 284920 65100 146160 470310 728604360 337025 674520 133980 607 84 557796 7013640 1140 34958 189464340 157080 206996790 5292916440 221850 115416 15533280 1590186 8235276 66111300 2589510 23100 81209820 1027252800 11969100 81641444 11850 1294967960 4917640 1386 49020 62148240 73320 7442820 13860132 4853772 2340 2195193 939624 59286 3095568 280098 6166644000 25870032 180258912 1815 22446 1182 1208190 66709890 8349600 16576560 608 296800 160740 2315196 10003700 5544795080 3761604 734940864 182400 1654620 173830734 608 7189980 12544285380 89698 5910 360192 922868100 4065096360 18505032 998172 3510900 81774 2134650 6216310800 47800 536783104 10210200 58953510 345462 1455974520 9129240 1951347762 6360900 292623618 28980 5653860 215600 6933960 18652452 53841060 891420 18776940 11539220 5366130 182988 412620 36630 42223261080 5775240 720508 1206 1885290 606 4002852400470 350064 11980 86688 199430 264408324180 6429360 2392390 8895 26981640 3892745136 3015 197820 2587230 536760 4875780 742560 1006072760 891990 4552086 516120 8556678 4306662360 27931680 322140 219780 250442640 752856 8303730 5713222 304140 968381232 198240 26861640 172260 1796760 10883730 2308520292 12690 8260080 100425 6579510 6638521890 3379788048 519366900 2013180 489378624 1815 103740 270948 2040600 120 92247 197210 2560 96601330 2446840 5710320 4488156750 723140880 41406 30180 104264160 15960399 10155600 6853770 32833800 4824 10611077232 11980 1081080 240107028 1073840 96492 5112 604 1627920 359916 6190444260 61081020 7348338972 960 81590 720 135920070 465028560 566313354 1364808 1173270 470184 552160 16367985 28257435360 115136970 11463270 173660760 1642410 27650 5223027040 2733720 903720 451510 980694 1807609723920 22446 134796060 432796 150480 1725276 140736960 375236400 5050836 554274 19080 7488 62639304 1806 2820888 1271100 7735 1535978954400 279251280 26488 379995 70224 52080 497826 1396755360 42158 84042 67080 10228764 144110736 126321000 586985928 2667672 666162 10064340 34265664 5391 31337460 194406300 232792560 121250688 243429732 6960 5754840 1486210 1666064400 127974 404404 5075367 2678016 41272933884 120006180 63177660 227304 2931642 14794 220717224 179270 33799920 80906910 455576 821730 126480 608 3006960 13950 1007488 608 114 56409689 21840 3780 12327 69453868 4937400 7688590 44958 45326 268812 4060 23880 44352 2646798 225540 190 2840 608 23725788 117442800 45758 278160 4902256 304 22446 608 7174332 456 41006 608 608 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 84 20 42 186543720 3496500 60 84 434148 4332165 547485 42393780 38724 11823498 77216040 42 8153964 15158 84 80512740 12 260520 1127460 20634814200 32648912010 198316300 78586860 510880 12 277941660 30064840 84 10455060 13806 2099906640 197935920 9108 21 135473676 13356560 26278140 13005008772 1649340 5591625 2113020 140900760 21624 77720 37091880 189635580 11500874 7127470 56929320 7313334 331500 1404438 10116900750 436254 191843190 70750680 919770 203700 89610 29882320854 20495811700 3764482020 679644 49919142 2913694260 86022720 35340 2994660 29138700 408954252 12458495700 28 826980 9721075728 45023940 155419740 1598960160 20556 2326740 3770174352 313156224 18480 60 4095 485088240 3636996 9408 2870868 210973620 2612680 19677840 22600500 104832 3021480 148148 426570 33981360 52520 43045920 125231220 79191 50367240 231600 21803775 144354210 46889568 426600 7700616 3415868820 146316 3912480 8178156 3989700 1868370 3461622 1041480 1004300 33764 22770 45864 984200 13992 3028410 2216082960 10211220 48180 965520 8223749820 14852640 104160 403380 20698392 482576472 1901328 95130420 271563732 20420400 52675350 50898120 3740660 792540 4542120 4710860 3972696 8940 15133425 218680 42 981848 894827076 2163150 483626 2267460 5589192 660744 371629860 22861020 23100 374396330 312840 609 127615950 4184953500 30513840 335160 2069730 3522736 184660710 381780 21868549560 3380286 112404 8610 26620578120 29190360 885360 961734540 76895280 87925920 24504480 2539460 44352 79170 28771920 365198600 255504480 20748 66806880 632460 9360 20219760 202923420 1049580 1046189040 2792360340 863214 500 39055 20 609 178890 14256 214500 112877100 488070 53714 6770840 1678308 11797200 126960 64237320 44250 1111371030 9488 3218988 4867800 16351632 3528 37191 71400 10482282 226440370 3237360 5634326880 707067468 16170840 15103506600 24195600 138673080 3738297654 2278458 64778220 176120 16873860 1790910 4707771600 86020 6426 63855 38216 6804 23900498050 3465 30099870 1245640 258582324 3221400 167360 1259940 9660 8249640 23965920 903210 205344360 117836400 12034080 53709720 229711629060 16784040 861840 754542 86424 4280164460 819720 30185064 12739608 56160 2990 730050 1108800 9850260 4141410 1039640 13069980 20732040 53534656 268842 156137929896 1546860 1725 16606980 312752160 81828516 16273884 2662044 1287468 6270 2240700 512992 2729936160 330330 619080 10197192 148047900 81864 1576800 198773520 3982860 23712 84 75900 85580 380 1295224546 88825 1043321400 7619040 105788 3916980 59040 66240 185640 58394700 163968 19039860 704550 609 5589192 3260400 189938280 500040 48369420 7096252 5850 182400 22435920 1443783480 265398840 35059884399540 191862 25727520 504 80580 1002800 28176 300840 64920 25500 714402 14368860 14428986 59220 33020 22853160 11220 89528 707056 1549296 204453900 56420654238 540512280 4275180 262260 12738 186608760 273075 4532220 59850 103047336 1223508 179088 1269834720 15180 462533029920 79200 605500560 433408404 1173973500 25956001764 5274 340340 3449754 7987980 5670 445096080 23730 1812 163240 224840 3955600 51899640 1891186 23926290 2388228 12080708640 497970 957780 1726536 91056 13259400 37686 22416086 41580 7759752 31680 225036 238896 12486240 22440 57002400 505585080 4916430 70712928 99186 609 597600 221020 2060520 418600980 2502708120 87890 111180 19958400 15506966160 1550340 65552760 609 7169184 265980 164920 119663544 1981589610 430950 3138960 284550 2113440 219570 6126120 609 262462200 117300 985191480 607920 287280 102598860 1225224 98832 913710 20596380 4269720 42683355 36036 266574 51276628367640 12579 388776 762450 12984972 53475 1256976 607560 205848720 13668 27126 3354260 27336 789912 3698908305750 3020 28560 2450347200 3172600 11946 88250400 28188 411060 27346999680 656760 4115160 90768 3975636 182172 704140 1570920 6555744 337744 1653653820 828036 440 426043800 85344 33773740 1620 103092000 4986666 51158900 325552080 64116 52395 43736784 107647159620 47880 509736 17918 113610 2917320 34653465 1890330 2007030 189215 154409580 281686384980 3020 9450 3836700 3036880 222720 30603300 167132 2202420 2135250 1890876 27073860 2735040 6995184 2669940 3312540 11159719480 425880 2648932440 2773477785 30780 2129760 260652 16632 6735778 133265342 24321528 15875507120 46280 12385416 3735990 1096511220 280840 1126680 243111960 360840 10416240 37719396 3493839 22271040 6617465514 1800 4950 160776 206899836 39270 34240 191730 27475140 588 955911 24854544 62311392 11183328 42222180 900782700 5534856600 700179480 410826 935480 82214 271252170 401478 92460 12746580 91964 243984 348624 2597600 1233759870 609 609 45194160 7410 609 1756167 663165360 44975350 342984 647700 40161810 12631356 203 609 92480 1753651284 146055 269131200 96902680 24338 1777026 1806700 354090 10980 1106840 609 4010874 51308 44286 609 27540 92720 609 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 276 20 362330640 92 231420 60 271440 1572840 69 2705472 262515 16128 50292 25953870 404040 6916 50589 575340 7646940 12 77484 56628 14639040 424274900400 311190 76991460 4302870 60 20196 890475300 37656 13680 265933500 61542936 9281272 36360 18669 2365832 1240200 107670 5616754 40601484 120166200 3196770 960269310 444 721049985 18178440 131711580 44984550 37377649400 45974628 80850 734580 12295080 1357560 4219941960 8046360 909447 138 1776 1288560 125522628 1670760 14232 207570 84909084 1176090 1393140 54528 8433880455 2525886220 142460 11388300 5908 4474560 208320 384099632 252144 47244 1970640 6529120 302484 72072 24776310 60 75343422 4090320 606216 1310348145 2346960 462726 105098994 29030784 1785 66442090 4520460 31925784 29430 870 65795271 1543625160 14950 41370 1745568 6241800 8683752 4043760 287985372 344749680 1861860 44968 802700 11307660 18771060 7308 501150 12050892 12603612 67216050 92 257070 11697360 659680 116745120 172684920 10480140 111959400 31269671160 687960 88236 16174548 687792 41064660 13656 10220840 45320 48343260 532007112 355680 2604420 555408 35220 1134444 655956 10515780 109543770 28980 239775 9100 7098 261690 985188 17260056 2241120 17426640 250992 425404320 474012 30328200 18748 1119594 6046974 630348576 2198196 7145490 5599440 31366860 186917192 803588007600 7473648 8106 189046200 2705380 8855028 1694580 5389920 14538706 43758000 2900777880 321552 247800 2790 145651824 9381456 443520 105814800 8741963040 19182943780 10370360 12069090 39804240 17918 3280200 39999960 10830456 5227212 2166108 1392300 661850 43214 20 3142110 2310 973896 2847936 55563351480 215050 2858520 69300 7595181660 8144 2522520 890274 58695 538890 120601026 826266 1178310 81486 323972 6075300 70783476660 48166140 54939240 913920 1583400 19320840 9958410 856920 87353448 3434340 22208340 4505424 1045044 1022580 7631568 11740 1209081720 2226211680 30690 13862780250 342417240 22391880 777240 60720 2404 76708260 121547160 1973790 46270455 82908 4172 251207 550647 7731780 118320 20076996240 1349949510 5685256 7054320 16432416 25082514 13533360 48510 17117100 5501160 25212600 227117640 45672 4302360 5661148920 343620 452366880 6459757920 20868 1335510 3774624 995280 204820 28930374 57540756 818856 743688 6752604 1857240 1542420 108870 29912544 170008020 724521404880 1390920 3265020 4560192 609 12428401752 3263586 116025 157950 299706 3921060 609 14196 276 27888 1140 1310078 6875030 1837440 10131 118524 4067881380 897768 1015560 1653120 21966672 11748 1198000440 114621660 2707992 699300 21603036 22484 22483860 14124306 12141360 106020432 39744936 124187040 1225224 16310340 594724746 47308602000 5810640 106920 126738468 1407120 1821 795391800 675740 1338624 15343588260 9667090290 20964570 8688880200 166698 1893996 47893871520 303360 4870745880 2076629100 84972 15740064 77920947720 2204430 147477235440 6864928373160 398848 392946840 720900 41724 6571530 489988782738 181116 198220 361692 1170995462 304200 11568766320 499755960 7899600 6728736 223380 5761140 50465520 615264 126344366940 22954800 3173610 332615052 13220639016 213215520 38086860 27017760 6060600 720720 444800070 917700 95200804440 3118038 2990 134270 4867480800 1074184 402150 2054280 1054175100 21684 5738252520 98040 5294902 2095371642 2598552 5917992 174037060890 46512 12020 2470776 43232 5123452620 219239927280 840510 249480 710032680 3181584 83248 55904448600 6048588 10587360 3415311900 15529500 720720 10244101560 20976 2935680 126006298110 610 94248 6139613376 46032 145320 79955148 24448788 2665320 861662340 24282960 669900 20084820 7264728 11078364 148536927 101304 1725048 5274661392 3902435460 1636614 1318665348 254824020 96288 4862728080 272720448 31207176 125760 12189408 1288260 810600 122220 24144120 19872864 79467564 124752 1169288120 56562670008 180180 98194260780 241263680 10087800 781200 16576560 238204260 415877085540 4701060 27132 234017784 37060 10270260 688271780 16805100 552840 6016462452 4951825884 6927612 422170980 537900 84660 59891160 82450170 1018274400 254414655 2982525 3557994 4684866480 2620618320 3988200 997517455680 20051928 855157800 16400467545 1208203920 8611200 60560965920 47002800 2970 118484730 386280 299160 200970 610 26175240 129316110 511974 4507448 108451440 131590690 5976000 71187480 199500 83623332 14615370 34918884 13226850 39991 202865334672 320222 22342320 10497942 1012830 6197659020 5265876 83160 152550720 1327067280 41808 55780920 29824 6894342 2507828400 1726872 11841480 1601171346600 31622694840 34808 42966990 6082076 194580 2572113600 646380 11612700 38273820970 4440750 6930 34983180 600 1081080 912551640 77484 11166155 378180 1291842 5698670 3381228900 32599672560 99633690 115173630 64935 21648 23699844 175297140942 39201 683760 4368 55056 43123696 14105 229500 3330 5002833 555942660 1489620 610 7436352 22426932 58794600 6033566 4674075 7592 139860 3886619730 1740 43232 1138830 2852499090 43392 54065880 112230 10810 515615100 6105 915244 126082744 1773156 45588 4192914 610 34808 82621 610 610 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 276 11820 28622880 92 1146684 1124620 110166 2301840 69 8984976 19303900 12 334880 221527080 12319680 375510558 2920940 15252 76860 62088 65608 176747079080 59911332 7329660817050 470288 7592 350550 1106820 1821 14043744 540639120 2589156 267393 19366320 7513408260 36655164 359499 39294 40707120 25340 329340 303170868 3516540 180642 157054590 12 291194904 13933920 10422360 105968130 774774 610 37427302 3970260 611 7154 6216 28028 171851680 138 62247108 29854 99120 6731410 1584148536 7841527848 20757 226320 376752 56160 157943073288 7522020 37483100 1187550 23716 4824 67640 12609750 2751551082 311427480 8758389528 79727900 622812 7748 9892344 162120 255635453850 483000 2342736 312153660 921060 355740 162540 216770400 1869120 314851966 223860 578760 2466564 1040575326 931995 2256927 11188170 52480 413170 6176014320 207898152 22072 2783880 347130 93837744 7320600 9226476 7463500 73602000 30360 66955392 204960 2136240876 18918900 92 9510 1206 255941400 57657600 11067840 3120579 141904092 3795288 8358480 56317800 1181070240 65926770 54298842360 197220 246708 138968544 1122 11652480 4555320 119232 5082480 9785 35943600 8341914 605 16283235540 34335 119700 1005480 14397810 31080 15759744 1675872 4200 349428240 4941300 1112220 87362660 4074 3607614 195414180 63414 1162590 1022580 4172 788528 34966080 359352 282861700 1580040 21160818 2623236 99630 621720 63238560 310650 79955820 1979040 703656 5422560 32749295280 14730030 41760 9159600 9690 238050 9734550 1695060 72698 14442787920 13356 429030 2407020 122174 576737856 17952 2317775460 443352 20976912 610 1020 20706 141810 22972488 1205592480 904176 2333066820 88774 4172 1620 8998704 9620820 21431875962 4789891260 2455908 13823640 37946040 5355 444461760 52822224 13049400 1492260 1658070 11784377220 798017220 83102400 396304 59961720 54579792 3191760 244080900 4150080 28071148560 5513805 846751164 176904 1060735740 750475680 5818080 4869480 937156 64474410 490854 296646090 130900 581011704 1303584 62158912200 4392195 1201320 1038360544 8880 321751404 218881740 9090 1385058 5128200 12491550 34224960 5225040 136756620 395010 150654 95880 43400 116508 44688816 4235550 98066052 23403744 73015800 2874564 680338100 190050 5860 590590 123404400 1043784 22152 32677788 1859890032 183716624 610 1437046380 150150 298883970 52047114 3120180 9248 64869840 1196010 552401889480 59010732 21981960 27532440 29150 35912058 60550 83664 560 57681 1406580 276 611 2340 5513508 44268 14630616 119625 1168860 77568480 1635480 58275360 1953336 190400 1244880 34650 184800 81501420 15708 168157080 1301664 251160 998822286 49069020 2790 288157800 2221380 12168 43710876 193050 36314 161646030 1081410 1431705240 21878100 33230544 3560220 611606892 875658357 116396280 47039850 1721720 311220 145792680 361662 13272 63248 9243960 220244640 619380 32820 74661070 8790 28023883104 602 3639415 5468826 182700 75180 90005090 2462460 3630 31260 62173056 140155092 1697080 48960 5790 867216 1086736 67207140 1190774860 11766720 19522800 2764080 9507420 9855846 293250 15033880 175516110 4746007266 367866298800 7122150 16380 4963140 1033267970 1149086430 41704740 11880 69034980 135828246900 136068 600 939300 854610 24906 220704 2066630 39764970 236808 208320 9291391200 23357880 4916430 99393696 76254 62118 586080 100049820 375480 300730080 383061 144346620 392160 8918700 1065944880 41580 1410 30928800 1431612 14699952 184042140 5820356640 645562896 78568 452354760 4617360 1873310 20742720 883740 437000 16791 592668 3647083440 51427350 10121562 64524 728495220 66495 2340255060 140880 7116318 7365540 26761308 10710 736848 5091060 1058442 3371592 922992 1842300 299775 23364 20166600 120 2471463 2109744 24782736 2881480 317304 1275120 48174 611 3162740 110760 1274280 4244526000 176880 4994220 647505180 265815 611 9712560 722568 7140 5164848 7530443760 6186740 39525280 8560 300900 608952240 1361416 73451700 839360 1723680 1009788780 2429602890 56072016 393429960 1881810 1315092900 609791700 91690 493941 434444010 1493850 68271660 37985 6545 1366860 976752000 67045 5068830 561120 13860 13914264 2762060 14828880 2816352 82728 5104008 4048480800 13201650 824904 913770 398359416 169722384 11919600 15540 92400 93174 221480 1161745 42480 3844764 6995772 199648680 4228 2154348 5712 302600 1880 84958 35464 17472 6696 80784 227664 2676601956600 6879900 469200 188145 1101240 1089270 5418 49100 94848 580580 6010 35098140 83820 13107028 34543320 6116 60720 6600 150960 611 82560 3089970 8358 11060010 1094821 213360 1106350 2930532990 5382 8940 93258 561168 19600 60024 10098 255780 2313675 16485920 72450 36936900 43575 12958 964946232 73200 3946800 578760 9189180 587860 3588870 23353920 13350150660 1260 411996 22840 24424 423 610650 3080 6916 18224 611 7020 51510 611 3569720 82824 93330 611 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 612 51 153 5364 612 9376500 43304445 102 1806 8865800 306 12 87395 36720 545736240 306 612 1392452490 26950 1272 24332 432912480 41485080 121035785836680 3472560 2111760 443220 3652553394 16803600 966600 2364 4391850 612 16588 153 526949136 5969040 5637300 2850120 424760 1621500 10400600 1208 10732260 61194 36 9442904310 11352833580 81686 153 413474776 7277160 167135760 250432 67200 275932800 1833765696 2218026720 1385160 2934708 258416340 5127720 3517360 647308116 5764080 17592960 51 47927880 86100 12685860 1828254120 302064 3583800 637560 49364 20213551395 23860200 218680 1293859710 4760 300300 88106340 23664120 383495420 1394952 1717836 2359175 98564400 1884360 17981964 681020340 37195830 1099684740 15811488 30873360 6284220 13063284 2485830984 29064 119309190 612 4840836 34198320 10965544590 187460 23027046900 2315040 2201976 30451080 16853760 2946638560 7429800 266220 294588 53144 714798 5778423420 30056 18324 675108 38180 1140 54390 186480 16127580 377732520 386927970 131880 10241532 233256462 1151115 859040 2960 6216240 16585500330 89915 7294716 2452590 2020536 27014518440 223912752 1380390 15582900 798270 598083120 222599520 791700 56434560 85807800 64242360 31668 306 16041795 1092168 1815660 7052220 35764452 7657650 2381190 157080 346320 1412460 1743588 629391 1476946800 3891360 45372912 1187220 3764475 5775 105159600 288708420 65130 3104790 137547410 19810440 962268 39000 7523145 15186600 8468376 30210516 4327620 138997236 1333800 3655080 205847580 17098884 1280268 8038800 9720 155540 4878780 617160 863940 51936 2671500 5075850 611 8220 4882605 560 102 4710 4713748 1378215 252280 25382 199160 43498479312 5392530 3881552 65968 270424 565110 420490980 197150948 7203378 1141140 1570212 22092 1275300 3990240 2884200 5076560 11780 5290740 576576 978354 306929700 6366764 454250676 55426140 769894320 102340 4084080 41643360 270865 4124440320 592740 41462460 4620860 662787090 186480 661760 21240 22591 20254080 162106560 1644240 155365644 21866556510 158023740 294440 3139290 1226958 2423520 2352350 97948272 240240 420622176 108741 2147876850 20527514280 10239600 152988 9294732759 78468260 278460 20180160 7210166040 1236458610 902880 92720 195003 42180 1824 416780 3842104 75508 4446 2189220 59472 5776362 14406990 317178 409500 2419560 87292842 189320820 230657700 164372547300 1341130 580 471580 36792 862420 611 70725 33070440 5420580 889980 104244 152628 612 380 35266 10726056 63037260 149081790 137725560 15195960 826056 4860 22960 6344100 26024460 2081730 23949576 2960 21840 257868 8820 300643980 44371600 73901520 4194 21730 1282890 73873800 18739801080 5594820 7592 284130 12024285 1862670216 18216 873381600 29335075560 41508831 581724 1464372 5825946 3215940 63300076980 400600200 317029440 6053940 801632 28323360 782460 48717900 9307410 5960939160 20905 200080 14170 5640 119117460 30667728 8873985120 706860 14258160 941640 789570 12369240312 1697190 113225040 648900 54000 3410719200 7093980 14844904854780 215063280 1497330 14440608 434198700 20286 1960370 278482137570 96478760664 389424 122760 137789520 1338512 80602892370 78379548120 821634 9374820 1670760 17433780 1208996698 59892 587342745990 150063660 426911940 485141580 6747468 114114000 245885640 107110080 69300 267096 445170 68922 357925276170 306 8903580 183642 4115358 51880462920 26016480 4843800 583440 226001160 17278800 1442280 57540 1331680 13015860 19393920 159046628400 26617376 45522750 10080 3948408 1354147518 1176 1055494440 693000 14174919934560 10059665 29434425930 4831380 38626 405836923140 213774 109416 131789728980 6915600 13835213280 5654880 152672520 168934500 1253556 5329891476 72629340 16380 7343094 4288284000 6698221920 1191960 8235864 41416284 90222960 801704904 44296560 204 23384 2960 74256 910998 2354285395 31646625525060 1364220 1191174600 3560676 414295440 131040 169740 31959968040 544 187308 13333320 608 19515132 136670040 97044664860 27900 33300 246480 1033257960 32631840 875772 92966934060 47987940 16652710620 1920 82410 73080 64254960 18324298440 184860 9828 186730 6190800 19618170 71599920 8306760 18959440500 19137056400 43050 2909280 3206387940 1428240 240780540 134190540 934560 60 161515200 368751456 756326340 76312740 167280 29322944 1084277461176 1445400 244398 479424 75472717320 93427614 8190 343938 31209 612 24391239180 317815680 1747200 319920 79170 24127460 1701315 6604500 210616560 256130280 14191238160 60840 348210 94248 8409240 11163461400 352920 306 5799592260 1192482 206753400 263340 526680 232256070 182970060 1839580 20845188 1442430 1807300 158258100 9333640800 103488 586529658 93060 93011 1018080 41158104 699300 7800 2815098 32294808 98826 27938820 102662771820 58220400 11717768160 438480 3326400 336720 191268 715197582 202950 361296 26925360 8817900 1170097852 628488 13939654344 660330 245261604 3232944 53882400 194740 799848 127088340 6902760 20769 612 2151513000 80867 2258280 86252496 612 510 171023160 244244 612 10184 2013528 612 22692 459 83435 612 612 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 612 51 153 67470 612 5574998 72372 102 3093090 565488 306 3900 2932636 54663180 1170 306 612 5330388 817977132 36761340 72380880 981054360 29688224280 21 2420970 45752 2980044588 72167291960 451140 126118200 757482 305345040 612 23100 153 8468460 227896305 1119300 1064345568 2170 372179304 4272372930 613 414120 28044 211860 4756860 4102380 2386370 153 3055571 204756 967395 326804940 3547320 27002 87032 35505540 73749060 56285334 2219166 10233720 43920 5636232 85680 453169080 51 963960 494340 39312 742560 22860 5468883420 2069100 221340 1249560 135514764 11155408 26005980 2635 1040760 12072060 48870 103540710 109103280 245280 74900 2420340 71292 507416 10258920 9286200 4101552 57335040 302328 104328 1290660 1173480 376520760 62952 612 2366298 2895795 613 21978440 8149200150 60720 12833436 728280 17605900 3708344640 365859648 102180 239400 5679335904 76322736 59940360 1148550 2976 4071834900 91080 2820 67212390 2467080 7019880 6709488240 103130160 23411 7776690 55426140 3567060 46200 619920 895356 42304658 3071403 38690 1787099160 4476940650 30732 4629240 40248 10390380 30793200 349005 951661800 163020 63815136 13925 95220 116270280 306 6712244 55737 5683470 38149020 2062368 27948 740718 260270010 146271996 563109683136 10551555 2921184 12448800 263340 32752080 767831400 21264709284 1120980 900900 487695 67878 31120320 25228680 2760 746460 10936224 706180 243041112 15586620 30316440 1562288 743736 53746860 1090320 3567807360 2106720 13074666 673200 9695400 85116 1218360 3215745 22880 2340 2035920 22281021840 393740424 4594980 20236320 3780 102 77430 26431860 37018 1006355064 9944220 16024008 165015 272871690 47141472 2239228530 7300788 880210 7523208 6083280 18480 613 27129960 161920920 2745918 257784 94571400 641528580 39425220 23725416 2408 47502 157605698250 613 251620 26950 14589120 1801800 677544 1171236 234053820 7910100 33228 239822793210 59364 498690891270 2720836440 3008941650 930930 21530880 1132181820 191992920 30357600 10811955 3791018 83222460 1875720 214970 53968200 10659600 787644 79695 362440 2680477380 82230564 42408 377406120 61154730 610 1610649612 1035580 600 14280 20281170 11314380 51773670 598500 378840 21720 749700 40745880 3216780 5502900 788691540 33540 1674 262699164 908160 1243686 27389572 523660536 350485590 108626364 5892 612 8264290 13860 3605787360 6900621000 291720 27000 19984050 235638 93240 1423520 12768 38364 612 380 15507800 50820 39326166 13530 11780 471240 1992312 331560 86592240 2861628 6564 334760580 7126570 613 15571920 7800 41040 5645342334450 123614820 252888 1016935920 4938395 6188490 9422760 52920 13245540 179780403348 25050480 208740 1496422620 10132 2922020280 119478602880 92866410 53742 257690160 343371600 439853260 126741940080 10710 165143772 747757920 358470 1577105640 597520 143013486 24610080 278401200 50759280 613 70870800 177771600 8400 99613070700 884080 6360 258023220 58927680 7534800 2012201100 39751866 24948 522636840 1199018 348612 18859024800 145770 35167860 24386095230 5147100 2857640 250061733600 6210168 61125403500 2080132920 279283340 776132 6361254900 1222 77400 1889727840 19455240 14424300 14294280 4798260 508958190 23737350 59590440 1158300 81204 52386180 64054980 2770719840 15469116 379051380 271629540 736524 3886986 627026400 150696 1651320 1483488 3642 67536 5297760 47283660 8953560 102806361840 1846404 230836200 21849499980 526398600 35610407280 75869640 73350 23982 2352180 37170 355212 3690004080 122430 483800 447428100 269280 2812740 50813167080 7498920 17245140 2484720 467828 8358 2977009140 84561 8333160 25240917425724 376030200 106800 153943890 25672080 2048727120 7308000 15087072 9119040 7432921980 16235940 1139547420 51143820 18326880 39485160 68340 3360 13860 8759876 13333320 59567508 37272529800 480480 1388464 11124120 25817220 7101780 478905504 105468 241188 3785329548 2277660 61308428688 45749340 3744492180 2388 223440 4392360 14600 3270960 65382240 70356 3221400 642420 12516 15574824720 332640 905580 220860 29750 950040 131105520 2312870 21213500 763341480 1570236 151572348 1063160280 22733025 53340 15631980 1508760 3906210 81767280 280061340 689700 1076233620 442680 5435430 1490346 284760435960 1710423 104165160 7964528832 1063083 2564840952 11860 574200900 70368450 83556 9598116 1345554210 16814490 2898 89964 66013920 99711066 1309788480 33600 6026622 19088989920 535030860 308070 557804016 28875 3686760 11589240 30690 257868 88249974120 68008248 335232 215229168 613 898092 826230600 258534 132660 7911786960 1970640 238420 2491616490 2709720 849630 2771222472480 433060 877200 261672840 11706948 787127 29304796248 973805220 104940 121073472 46020 7800 18327303540 20592 35785420 296792496 623350 229320 31615998540 9552 677280 829176530 116911992 91686 7453349640 9515352 46479966 2351040 613 402627456 35317150 13570 28200 1746646200 122407740 7027020 17257412568 367080 19140 335580 613 35190 2012280 230220710 3098900 62577 30690 33672 42861420 1340108 45762 1076712 3676470 613 83436 93942 613 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 20 2375646 20370 1027746720 9552 222967290 1621233900 107124 27249420 692250 1143100 28089600 29592 636870 994980 17820384 845184 358192560 2789640 6433560 288434580 3073900 19339320 29443935549600 540225840 23495780 614 131208 15025210200 41710248 1651300 2112660 839360340 536358900 87444396 84900 260400 787777692 3035760 580 27545760 66063480 156019416 125400 14137200 1625916 521571960 1015008120 84285630 1562620 238056 2074316640 3865800 3284078094 1356600 9264 94261940 193223030 119016 1327247460 4773518400 233618000 4242 29699280 13800 5696460 716856 995716 2817757140 963480 1762992 2042040 39845660 2949246300 20916 5780544 4172 24360 1188 52771706 549672480 15624 444510 10368072 1568892 1950312 34713 3195900 81635400 100170 1140 1176 38040860 12955320 46410 67620 267270 11621610 2428 235620 53340 2880570 12400920 3359160 1218 20911072 45974628 589647240 591220 2062602 57700720 1716 5809440 1597021440 1302444 1966776 1824 6689970 943108320 1539189210 56100 3570 18030 109560 7030584 971068800 708585150 379260 374748 15091560 75600 70252330680 15495480 7111380 13124639880 469521540 18996120 31464504 5834400 37606380 257040 1746888 3063060 75136600 16279200 19398360 791595 257004 518650 367710 329154 613 1282050 208204920 13538070 50292 627000 237510 165168 9563400 614 9525080 527814 56658 1710 923799800 262221960 1140090 170734200 28139760 48132 42579900 41040 45353190 4900896 576702 51658530 17953650 493038420 490116 63392 4259724 9921663960 125174160 318036180 30907800 85680 6929369984 345065490 857064 175440 7176 120612 17640 21079752540 353562 45493466772 1050 78442 41550 17160 166260 31314 1770 130272 1468780 253260 9125234118 16560 82179 36391764 7920 35266 193997568 38090 917700 136680 119478840 1983030 357380 1474980 66370800 2865900 2486550 115710 48705 7248150 207840 118429740 642252462 610500 937872 1267560 391746810 104520 40920 7284 735072 197340 1098540 147456764 1675056240 2851860 75012 470730 203133 57081763200 38952 125286 16572465 38206237020 444693480 1687920 496650 19148052 42696 681360 78321958 72196080 540605520 134886510 39116 5970 71946 7905744 733531410 10309977216 11985732 798400 26426400 1556556600 719796 1100108394 1575900 1842540 42233039100 3667040 10293696 4317012 20463300 65438100 8844145380 34272 35496 268140 873012 102180960 1222 460446 550539000 36211020 5431160 4391334570 21658238 22436388 3310872 45122 7696 47459100 1452 4930380 241056 1222620 654948 93240 20 23562 631040 47322 223872 8587280 122310 1037160 282710340 45250 2604 86060052 1974210 174301820 614 2430456 28898300 26632452 5580 7459995 359492 124707240 2846802 485775 313726200 693396 2717000 112158486 137445 210720 4066380 924930 242852820 36382530 54858300 6708900 2449514 2028840 595866810 724500 707353500 1528413390 21730 325800 9882180 210824460 18452502 1731660 8274420 260640 415896 20766816840 91113 2290200 606 71582700 9391125744 7222800 1885363116 138852 2227680 2745600 16613520 354676 932250 12351441388 40390 8404124352 17497141200 12792780 690900 24221106 4144115976 72111906 644280 10008 34164 1739556 4507704 838770 16707600 272076 31839210 35360 14731500 7430904 10525368 13760736 351500 1970640 42881982000 51097410 10546800 184534 7860450 18502203720 432480 46116 366792 1090980 612 4378290840 306 450660 1833 1207632 111893856360 500400 35780724 604389630 22137413760 358228080 44604 43578780 128256 3045 341927040 4752 4680 98532 62565 2030 29033640 333720 85565760 777274344 12698460 41820 5530020 307560 30856 9085013520 57701100 73080 34834800 158508 1014 4570704600 48304140 14430 702960 11623458 8765064 261870 19536 7188 7618380 14419524 7481040 64874100 2110080 1372065 55392600 4920 25026 3003000 4784 71172145590 79928 34330055760 4249 199728 3714056060 1457820 160452600 614 3235680 8075760 9321312 71698760 1151856420 599760 16822080 503316 167796 1075620 134316 4971708 422899344 363780 460776540 386400 11594484 574660 164900340 19706400 1313130 4773690 8204 518863800 4754880 423030 414120 114114 27174840 71759520 1855920 6146754600 346080 475557660 1151970 15046530 415090 349313794830 3045 14310 69542653950 12543960 6633 93210 1082431140 5911920 68562 155072946 100664257200 9166476 1158728237940 31374 19899048 1824 4536630 5055480 3715422 7116555810 6604444 672520 11706240 59010 65296 33438860532 608435100 8350160 660240 45126900 147840 1832600 11489960 10359216 17419464 925704 60899655 27580968708 657540 4863789 5445 135450 614 1294755 238576 4617360 7758840 102960 34573 103224 363682 64099860 40964 914412 346020 1049100 92485 301247910 1135290 24504480 63000 26390 5670 211234920 1734915 211258530 158032 4022370 10149 2281226640 130338 5940 780811080 264680 308154 12453 34311772 8142000 636216 8751600 63962626 2320920 1439364 19734720 244800 614 286380 143640 11480 1827672 2849704 51813 30745 136884 504900 20444 45849 614 45018 70533 41820 614 614 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 30 10506190 30 111276 19557000 47789280 222323010 1833 64219680 12964437990 2040 82524 10 11444532 22618 26436180 16260 57879360 29172434928 64454 79018800 1726107240 36684328077540 5254560 37804635 48974 40964 4123 220199210 17632986030 79364520 381570 16496760 468540 10481760 361441080 11713680 18216 10 5329500 190093860 30702 35475660 66990 1520550 6492360 2049264 6156150 54060 9772308 733236 2144142 746544 2443223850 77090 43374198 4130 319518576 113992956 1609608 11487476 614 52113432 122808 84066840 10190177400 31104 2165240 755820 1679634684 542880 21350102970 1560090 74724 4555320 15675660 1274511420 13306650 138590760 582389808 17910 61120080 38241840 6644 25761816 244320 559572 31330 941629920 5819940 12219900 601486800 634095 176358 42075957924 209802180 16303858200 785400 3716280 4301752 21945 1038197160 271206 778680 1549380 7100940 23229570 20268 20125560 1012752 69300 599760 34884 3081780 1130220 42265 260604 26098800 12910800 1520736 30 688931100 1120 8124970 50523660 30444960 2574240 10189920 103224 371504 8067102 232927200 39900 178306260 2127098820 81861780 99330 293813040 11528160 35008 3416490 84215040 1183857840 1460596956 2396317560 15176070 227841 2100 29047590 822696 15120 17710 50688 7920 1261260 35005820 5723946 984690 1633632 767456088 19748867292 97020 243051900 1092240 6631920 19945692 162249360 361284 77792 7776640 1794 69300 924084 63695520 314160 86691150 169650 21132 14982660 3927706 170165580 1829247420 6168550830 4798836 1585080 92480 72915150 34727858 32190 190883880 55020 423640 2472888 2291400 6999300 414480 21199200 241039260 11960 3033342 940 20910 30 1445220 4565990 415231392 3614520 74816 2097340 19181640 39280 9961380 14742 10997680 13599986400 51034680 9093240 10522138440 2393160 1602702 173225052 326040 3051180 120060 56693260 24249225 906540 28900872 2686860 319600 85379184 2520 133048349280 615 11617740 362723852400 8190 819018 299026 74214 97440 2787663060 258974940 291720 94185 279240 123690 1861200 942476430 214776 34580 26730600 3929322540 1147160 7802970 17020740 62083840 751872264 2842840 111728760 17900612730 58164 38041068 1038960 92485 596720460 725744688 233508 14364 566160 369796 1696500 5951400 798456 572323700 1888920 3612 7845670 6070 82822740 11928 11858220 3169222 15788052 816228 494500 1528800 51008160 2916311772 70354908 204600 5985722600 2685792 65376 1682184 1135160 65390115 23063248975 13986541380 14658660 8204 2005500 394680 614 20 23562 30492 1566180 200640 64660 71820 9529128 349312005 221160 144389196 1547830620 557084220 74700 3078988 3791340 1025880 5365932 33098070 939060 6440280 278640 39268320 567633 5689152 65791836 7218245496 116130 367920 5112870 245850663240 406560 1034985582 489720 1218 803880 1935076 4856 38017746 4769688 11566139760 74774700 356863320 2312376 23562000 25389311640 139440 91476 123576 1276500 107616 659334 2088216 7445120760 349050 5874708 838140 81305840 31304 634593 1551817800 6029100 952798 2069497890 1633687900 18216 127890 1830 70899906 86240 1226 30999631488 482202 14240160 11894190 15600 18042 1185240 23684232 3322808720 679420 884070 921270 14586 18592 7430610 38762360 27091290600 2219700 405552 92564 3757572 24441410 3648540 950544 131353422 18592 1425690 20988 3621676584 57002400 450128952 55244160 152799264 268242 52736 38350944 2355540 83916504 9234752670 7659600 1101961 2282280 104094900 1970640 2434740 231212520 991640848 612 70782560 109003440 98640 3157440 473616 235620 5301450 17210160 360360 5611320 1210 2809842 192984 981288 27766479780 201552 43483092 64680 1211194920 3457674528 9105 7115745 1508760 11242140 2910 40641 1037751000 1849764 114840180 31923375 284856 14274936 53716272 47189688 10422720 204 615 34500 139992 7272720 24476795 21105 56383656 108360 615 8347080 285246 6644 95172480 2413620 2781540 19220040 279048 164820 2444 8820 18063904352 87324 607620 2044476 6289740 6060 74460 74645520 353234700 143148 997920 7827820 1584240 3903744 104458200 576408 42624 159460 800800 4158 3519000 370370 7618380 5654880 199048920 178540 227920 163590 273045 91904890 200970 91016 2116296 47080110 8025160 2768280 21549030 2760780 25124 221340 1806 5673210 3156384 24067680 3290040 33479158440 221760 1588020 59409000 893061 22278 171010 7361816 16222080 549640 12155850 1396755360 615 4199190 1037160 3054480 33252120 469224 1279224 170520 23220 2438460 2000799360 615 267885180 41108922 2086380 355718 13091289750 3105960 9822150 61320 115830 29786 338488020 690690 19536 77794776 104118 6908832 85956 12078 57138120 490113 2955680 85172164 6102180 615 1342065 600 208138140 215600 615 58534944 2856060 464819382 202692 11324 231840 924560 180180 832370 13616 686616 1085700 119886 5292 4422345 15529140 62336 94623564 615 2244204 35866292 17028 430896 71343774 6495720 176230464 615 105868532 15312 17442 615 7280505 84254 94556 615 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 77 120 154 60 71400 308 77 886545 234978120 308 49440 2013480 308 40 782147305170 122760 8338044 13965287160 4820508 290472 308 7904272 76904520 1262424597720 111568973712 120555 308 19269432 192333960 91560 3588 72047360 18460 1522554 3974540 645657012 443190 467610 1074413340 70 35314890 1421574 308 922336740 41276340 273120 21367368 327715960 43208088 11385 2686200 271986 43519040 533400 308 27690 833340 183710340 24150 1140 7483740 59160 2418468 103762890 35778330 84054824 255484500 113126832 87064320 5867743420 809811600 2366400 2980 38214060 3183180 154 3480 101735004 11997985560 258060 351750 893078550 141417900 21204 443864 3327324 308 2230620 1894200 160331535 25428156 2411640 92928135300 17940 245704536 9508158660 878220 2304120 2219490 13169277900 15400 413136 1155660 1980 1846152 379636091670 6295878 97685400 897260 14533470 1267410 229309080 5084308320 32214 406649568 4783968 26847798 8760 2914956 1568732 46956 120 69237630 3840 950730 25806 19858040 3754212 1144104 3849300 59835204 9200400 5059080 1043100 5975280 824412 1155 63617400 15601617570 62160 190617706440 9579273795 902539028820 7827729840 77603526 34139820 6278833176 1314202344 9584983200 12047840 2462460 61944 77 60980040 26350 164340 17580 48300 5199348 11214 307849158 45552 215643420 20487544 277200 81404740 39780 272871024720 477240 315280 14616624 1177263780 358200 18554310 7797187764 729713712 260138670 17854760 2280174 40470 119784 8837964 61312 1594440 1026144 76674780 1025920 3488400 4922460 54399048 64260 3280200 116172 535304 337260 264452160 6202056 46410 340896 33984 615 450240 3881940 60 6108590 3853920 2533440 422604 3428040 224826 73872 20507760 832722 558360 33240 267748 3294060 376992 295800 378896280 200970 447300 258588360 1419631668 386245860 3167791200 116301570 112560 11282880 1740375 4353808368 365502240 5432645400 1047480 4416932520 1529892 569976 5940 3612 610 543950 254930 10260 239277924 182160 1193585 100894560 475200 15786540 257734620 86216130 2814837696 23254056 65440560 615 24959160 16556232 47752320 72643062 32712 218160 2880 15647814 4690920 7243620 33726 86550750 2086380 34661586960 123076107 128760 192808770 1661604 15553104840 6150345 71695680 369483660 49980 27132 59603700 2053368 613206 27924 9804900 797134 19237608 1113840 23472600 537999000 6786780 10121748 1210 1790910 30872590 606060 4560 4820520 10498350 24515700 53106 412340 2683512 71820 780252 30702 820 154 39639 159626610 5610 8273100 14277889080 72288216 191070 735044310 14672 18180 2532760230 859040 4640328 8724100 18771480 128255820 34418370 91014 6720 28737720 1812 144480 10973160 1999620 2080408 211085820 1387085700 45401356 142822680 2587000 11284260 20720700 94783 5289900 315094626 819090 9544080 1468320 20034840 9833610 17819340 33620496 150722 22817340 2050944 1991550 5077800 1401820 996030 4117145340 22176 806358 1199632200 20604584 749360 7342104 2405475384 25456860 103291524 78749790 1425587800 61261200 116982 125580 3503231331600 24329844 3630926904 15665939280 1005041856 75210 4694040 8387676 3030 160797000 9205560 3198234 7480200 106405380 25319610 393426180 49140 6090 22056826120 21560 1499400 82146578220 27186 16624062 406684740 1824 24094770 13209573060684 60354 96274962 209969760 84000 614 12892157850 21977340 3753222 919978290 47124 22620 7600170 14775 75222267120 1038576240 2880 2259390 37616040 2456160 4931160 3671598000 493726740 21432 4586945929020 5781896760 10891712 574813680 3847025 54720 39220732020 3786510 51947064 96216120 2343240 4333218 9780064560 206460 110451300960 3087471660 485856 258742440 126140112 3642 2442972 34164900 179112 394680 9656577252 2434740 232764 380045789310 375708 11723580 1665126540 18787217328 23516220 20991948120 40786200 122113992 196835940 34692 41516 1801800 1953072 473027544 73032960 59219204 20588400 525044520 768180 32132 8416988700120 5165160 329549220 54334320 537768 150807540 290988 1255800 8285520 1086757056 3328260 12060384 90397440 41716020 1231776 510701760 142871400 1817508420 4015671660 3918843012 31620 41205 1080 21682710 484155360 14214720 340860 690330464460 60508236 6672658440 367229720 6468 2781030 8905680 6600 17940560 1388037420 77805 64790 29797950 11373490 3562020 93366 6219696 29700 4682178930 3506150340 2420460 916922916 1318860 12720 2046942529632 326040 467103840 204439620 678300 203 2094748896240 501599196 10304 226237834368 26392506 39806900 2736407520 425777352 81692139718035 4187670984 3175101424 21894 2175441960 6241310 1593900 4488120 225964200 75320 35784 7434 1522560 2040358320 616 2998656 10525832460 1793560860 11273340 41752536480 40751040 17824867830 204981231840 154 8444412 99914100 31900 209801592 24137520 17420 48836580 320580 15451800 523380 11833826004 166109202685 90639 893097282 902901960 296558100 128856283920 51775152 2457840 13137104127 17671500 373730 12884850 11343 5449960 937926660 28085904 198 654884934 1853846 1205400 97219200 248820 237188280 274230264 1359660 87639 5617548 616 12119796 6765 616 616 165837210 88303 22570 27948 308 1037520 1439322 616 462 84255 616 616 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 77 9030 154 136853220 6666 308 77 47927880 10500 308 509432560 2057580 308 9776354280 4100810040 373752 808065720 8920560 4264260 181207488 308 9360 411840 700053585660 1365537600 2336 308 189504151340 1084777470 7722 1293502980 16769140 38410736 21018368 6515670 397518660 94795070370 1798290 1368324 2395960 6485258052 10166 308 20484 1266540 13950540 56656556 25835430 43355840 170159496 11380855420 166409160 175094220 340652862 308 423430 5094312300 4599000 37195620 57885828 594 3060 175244 12180 2939860 466283400 392460300 91615 204204 63970452 115020 1306260 22649406 57597540 86274860 154 55440 95034940 3892980 57834 29172 7846650 1839 57720 34765635 229944 308 44484 76271130 489258 2230731360 49240932 97020 36977652 1095700320 242997840 2802015480 1207284 23760 133980 84490 60016 408285 395444 147239820 116895184560 5925010 38679900 7851956112 92916 604968 1759680 204102360 823727520 444570 69281048430 53562600 14240 7198179360 20359200 59400 15900 13746348 24360 678264 608 48468 2667756 6525750 5268252 146725980 46487977339440 284856 3234420 7379736 214291800 10096900 32040 2804760 128268 403825 8320480 197348580 259578 5105700 1750320 726102 76371477840 4578030600 85540 994056 2300805 77 388080 12252900 30420 2342550 930 241605 674121672 2973775728 40409040 280923300 228060 12222 615 1600979160 46418500 351780 307944 52747926 1077357 1607760 86720400 81606 7359300 14868 12464760 183953770 16709940 5002290 26520 28054950 1335180 157248 26300274 14199120 22386 2113380 776720 52189200 1323960 103180 5199213360 5631780 41100 47035680 85173 473847 1258374 3889260 61800 3410880 2730 84666 16700320 1584240 3841968 6666 7440 4392 1688752 28662480 71974056 1244880 3780 982560 10183 1559736 94966144 328020 5025540 9494100 36531300 1118700 4661556900 6518020860 26368580 72291960 494676 39982656 576103752 656676 176696016 5330940048 3367650 5084820 14476338 1272090204 36000300 49296940 9519120 54047880 308880 67080 7078050 212168880 1830 372190 563695440 2806860 125130 67066160 267916796 25121470 464228520 11358062100 8261991 5720 2244141900 85625036640 855810 7407180 5260080 90873588 2692622520 8297520 32974480 878370 2021657 25548120 6030 21240 264872370 30888 2477580 406560 4896 5541394 17248770 234840 7900200 1519479780 1388660 341460 1448400 8496 481680 171120 1152685152 14017248 13660344 10920 1052220 2860 769630680 27114120 2617524 1647917100 1857775920 9565980 11879868 88189500 59892 58895352 25620 154 617 5103252 1518 192060 58667940 19763640 13590 82784 3636360 7140 672840 40068 37230 139322820 35871720 1335243 205920 45666 935285260 60128640 10640 72450 78240 695443320 4828824 709920 76608 40950 133992180 2945982 281004570 74816 589050 132885480 44080 19680 147609 10695960 729645840 8996960 512264280 349320 1672608 22550580 2680470 142800 766043460 142780 167567400 24326940 802733030 804672 2568984 4755856560 52416 83426 2975252280 115767960 847594020 7926560 610500 14902327440 697200 450967660 8414 2155230 53433380 334180 201627350480 383395740 4864200 55440 1840860 20507418960 2921100 11324 1082620 19530 2894430 76919832 284831280 1797450 690690 1017450 14693070 101470710 68928 2819124 90039480 1230 343925946 7582050 610 2478840 9690 12785587920 3780 68572404 229401480 399016800 288288 24570 152799264 60024 554607 55008 115315680 1115709840 7316789060160 1745568 93982 5848680 24542700 1615924800 5705700 13856700 38920 215670 1996126704 9279140 79560 1182060 3060 8990339820 30324 545790 19656 31274005620 222923232 2504502 15779610 814464 185981178240 20279700 78072540 704475 20817312 9360 13374323820 20748000 77100 72803923500 538652400 138555417 2339337 389844 24569280 1964061 200005680 72128940 925680 29580 7920047400 4920 94866 7420 29852784 1125826380 523861800 114816240 3239808 4270 556920 4307460 10791690 155641920 750120 1400490 50321700 9616 681720 1542900 2044240 39545041536 14976 20372520 93292 493801308 23602800 981540 2365500 3886920 127501920 3013763220 24660 30250 252606240 392969720 14635698480 21460 1444036440 8909280 36431822460 4611688200 2161784352 550704 1992060 3545640 538415280 93515 2100 23406480 81180 3066692580 1726560 60 995904 3101472 19406940 578305728 1655280 1684980 9329460 30321720 1269114 431508840 1883280 20849730 621600 46890 617 305520 172200 2183865 244155 4516344 5534130 6153840 5385468472020 4814712 10640 41808 311760 3652560 9616 34056 4064713432 28274232 335364120 41976 33660 92202 1824984 2837835 2285514 13610520 278839440 617 315706755 56166 187880 12870 57578290 2962960 476238 11650073820 7008372228 89770 180264 215316420 14499660 46992 78142 3556753200 574560 1960560 11521356 368505 2821620 9120 18720 2259573360 6551919 252280 80166 199332 1643082 680580 22804200 513730875 617 13090 41400 6497400 689775 6548256 92520 405060 8169120 18720 36850 123804 943920 9577764 71236490 3718123 191880 56560 1739720 426972 617 93280 52530 46125 617 84460 95172 617 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 309 103 691530 21844940 618 16668330 35880 443898 1048740 45773280 4641000 262755060 36244 431640 14107842 356958180 99858 801864 5061511422 923947860 12760020 38090 65208 96038249940 2513280 358107750 21007440 15810 1343979 3148992 1045315040 360360 38480 17236 95172 4150002780 251220 181766200 609570 5495490 412412 68068 617 12482736 2068281540 1783093620 155527392 2391391548 57851820 21312 3444 1408680 213180 909115896 10200 106696590 3030 78941808 171600 4195602 17358 24467856 53842097400 923820 456757938 19672848 18574472 1912680 782340 168300 6832980 73590036 151851700 8546611920 3207960 194502 1313760 78120 1202999820 31612350 152544 317240 4477968600 171396210 918 1747200 95016 3444 1281930 2940168 77519520 1701140 133289274 15004248 326060 9450 15709092 1522373358 54530 15089250 95016 309 66444840 32844240 355931940 2533111680 3458448 86435544 30113958 2529954 336996 618 32889780 196653600 1579331754 1250010 25200 2380 6829200 31456392 321200 1067640 8454600 10838520 70517 11180080 528660 281160 4087652520 1405368 2746539 2737980 14065560 1119564 76095162 9880 12370820 200564 367433035200 1111176 194267700 617 615237480 585014640 8026284 17673420 306933 41310522 26310900 875476980 3419355 1055841780 398475 45540 3680460 12448800 83034010242 2897310 57670392 8449980 79758 2430783163620 351234 3973728 7094700270 1994916 309024144 30027900 103521990 364111440 401940 388847550 33264 18774600 40530 90457620 265022520 16444260 9030 57960 426870 887448276 31555524 472056000 14498484 81510 131071243287600 2002260 51101286 1240512 10450090560 2768976 58210560 576947448 956760 1534148 1914360 7997418 69090 107880 61866 34440 1991340 9420 206 47585 1204980 4943952 3605639310 154234080 7118700 472880 385421976 323309700 192780 14000 900900 1948050 5665800 139608 17351796 3579030 311400 1170 12423823500 23876160 1963962 151060 1233180 4875780 6677 7032 1756020 27524700 2377031580 94907736 99418032 267180 14581644 89846047830 823032 1903328 3063060 67860 1040361168 9033024 20991960 1939392 14478984 107234160 19701 4489665180 12516 10604430 400374 62952 60191460 255933990 263749200 1404480 40248 1101085920 617 5278680 1348812 1997262960 265980 521820 2093040 1227512 7490160 1209312 113788320 7422840 119194140 173160 47013360 1075452 106844163 1769040 8460 168168 990217965 7350570 42556428 897195 93248775 1086443820 69167208 236716326 2644656 2649968 71810 744915444 86792 3143400 262287900 231600 10053600 96642000 46960 19074 1206 61879200 65070 2460 47586 618 25938 39072 148200 555210 1963080 1973790 9316 718200 33109020 6169380 618 129948 336 64132068 27720 2542748670 148913640 119700 37170 567378 38080 911400 45629100 152190324 108892420 9455004 85860 51612 92777 5017815 5764080 81510 3191760 272272 43000650 3466320 176580 48192 22148700 145091842 35795760 353715780 28332528 56730 61647600 29531700 279720 12480720 12780 41140 2106300 78839400 37228 32468072 281520 24934560 175915740 2436 5885280 4889157504 3984450 572081484 1218 292561500 2140110 1751820 2831010 5069280 31452960 5894070 201030258 8580 1906773792 58123806 374400 21033504 29765736 1005652340 6680520 73566 4060110 455840 314640 546017010 13511736 9617707428 1200 8234716 2622690 821100 173880 387090 16200600 60241608 2845642800 36060 683256 90636 1355574 880320 38315970 131274 2963220 250908 4328200 4800484260 13680 865200 3015 350280 338978640 237120 22478397060 706410 148470 39928980 38015460 88085 44310090 224455140 32564205 33180 1073520 12662328 12090672 47128 37356694200 7488 27640470 870870 95880 6293310 2466885 235752 13790616 8024562 82187820 4409160 3201240 763581210 509808 76186110 1040983020 509410440 1056720 12859980 49137480 1170 615 1281126 259440 4009320 321801480 14076 865176 2340 27600 2148300 160877850 7343700 19819800 51128 618 350152 2274240150 463680 316470 208484640 2673136928 1158340050 810612 12540 2314620 10692600 35940 10798720 1360068 112477176 186900 15624 735380 8259300 3612 12180 1512781380 4949600 865830 91242074 421634499 1267254450 2429040 12302730 2747502340 85602608000 293112 1293600 1086800 4180609260 18210 103950 3065 485760 5187693420 1956360 9349680 7722 3095222130 618 1790880 6677 1007952 305256 28755 684383700 24470550 61192140 749190 972660 11769030 26491206 14076 65897 797706 51182040 2200380 45305 3513816306 564718 3570201180 19612236 8288 38448 101173328 1267590 9930312 3911340 329744 13333320 3403800 121091782680 9928 2208690 34034980 11970 410256 1827 251550 3130530 8055620 45361580 151830 503910 511882800 39359670 64257354 92092 1940400 243168 573482 19188 32121180 13860 60480 692718 3937694530 405353520 94179540 394172100 16613520 6436320 170352 223440 29376204 10217 14274 178815672 365257200 11381 5521880 449614 17728 2086920 340262 2116920 4411800 7696 851730 618 2940 9376 1241310 618 11020 14499 38940 3411260 42840 15736 4674552 2312612 3687684 93365 618 7534488 35728 28359 618 618 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 309 103 632940 90090 618 27168 19320 636272 1284360 57442320 558960 244906200 341934736 134640 273420 6864089625 420120 52716 75465720 4255170 1339104 438900 1226100 742104660 456603840 12124320 3936240 149310 81588780 1111419540 91350 30047160 613582200 334640 329208 145440 303600 21378860 63303240 369628 1173480 1709928 211398579 2180568 3463320 90040860 355368 2143098672 52470 159999840 3138212 2250018 255840 31290072 1109758104 1607920776 6460200 13752 814443156 30498 30426 6135174 115038 3680600 2977116 367536 2110416 2899120 20618565 1949220 102597600 333684 197698800 18245205 55123180 449004 239400 9936 183414 61302360 89204460 42702660 700903200 3025854 720720 120613948 93480 13260 38430 47256440 140840388 66906140 311567880 100768 10073700 168360 4220736 84448 424504080 139776 318240 309 2608221760 42024 379470 146454660 1988839440 5841540 527603670 316914240 20370 688380 14262840900 27820800 1443251628 1958220 315792 8520 2083020 687570 85540 94080 45342 10488 3724 27650 108630 6010 7134600 32160759950 32368000 7609140 116906424 4101755853000 1314918 81802980 537034080 206799078 187110 116267760 131520 17179344 1948828 1473732 15314250420 116235 138230520 8316 8260 6134100 739413870 54753405 22176 22770 3768960 103079340 7591065636 520734588 111054240 9772840 175120 3862647360 1500408 11682720 2937517128 678960 1324471836 1806420 461496 137340 102552480 23745150 13560 505185450 177384834 1957956 24564540 3835534560 1692 2841300 3498 34515780 50208 44356260 51272340 2268890 6652290828 18969552 8608600 31126728 1055054 1374296 4889060 42940 178500 358020 735840 4555320 153360 113850 2249520 332220 12350 82770 206 342240 13762820 20982 222156 285312654 601392 79694160 2460 2069301780 46756710 2328629740 45225180 450810360 1936115720 160460 616627440 4196832024 29923740 27258660 1295586 511055160 619 61208500 1486466800 1228 85680071360 11316892860 213984186768 968060 1547952 3678 183792 15173928 1398119814 2132130 5343900 996955344 619 297360 220800 1039682321370 29820 106260 5247990 38358936 2377128 19040903700 733981248 151480 308880 80064 36147804 355680 13047840 2568456 282012 182911092 477637440 99038940 415966320 16167060 11771298 351120 259600572 261324 107184 455555100 1229760 481452510 976800 994435200 11796569400 1489176 19119100 17554860 289800 32177976600 1867932 1621620 569160 9224840 5708016 18318300 258120 1162035 16287180 55968 256893780 240350 513744 7658031480 106128946 3040 3535778400 14989800 223776 5127540 4032 1631015100 2391480 60060 1098020 618 39006 66495 439020 22764420 163800 2347695 532098 119747880 23358720 1206524340 47028800 30240 47597004 12102552 2641430 1980833400 1400958540 20937884 33372360 35456850 692736 483612849720 538599600 73549476 229306540320 619 3758242320 62259780 8196720 29063857680 639038400 723216 4275404 486695820 65126040 39599560 134832745320 619 771540 2004938520 1621972 50999949 107399880 264069000 724500 6456776800 21559680 1016119104 175097163670 10016160 24530520 984755411640 5953988040 1924731624816 2195640 420025068 41209938 5923836631440 112200 27631800 2492883023400 6839280 226590 139391980 346370096520 120512 338973955320 131155068 839040 14156975035560 1559161800 18961151550 12567028320 552552 81900 26503488 25769016 3180600 726041907360 6458760 8670270 3614676 29199129960 16879980 34138440 1037400 378180 541194528 51876720 17610 416709216 31374 1580538960 320864880 10037016 177606 5990166 263340 80152926 627026400 14316120 6646590 1512864 4920738 158400 6193440 172834200 4455574200 313562948658960 194103 336135520 1993451880 9179100 599760 128700 62848 283800 134347609350 2627386950 2800 74782691280 5126439318 3109470 880441380 10622178 844550 42652841220 39668789160 3829560 1413720 35520 1790712 609 85514520 3356640 29609580 147384 1200 1879344720 48300 9015 104981904720 5546520 66006 41119628220 25844940 7728 111680640 24999017316 511639128 76319880 45441821100 480 8377404 124548 14774760 39914844 4529448 19656384 68638328220 726408 1483020 41261576756400 1071597672288 683820 38063669280 16379793144 232140 189226850400 129392886480 92031060 1782948960 186816 66780 36326140200 24806628 42833070280 6705069756 4712683696 828828 6129183060 27827800 507756 10528904717100 11500 997920 23483460 93898 454350 100127720 11665084200 6090 59969700 237820 3047320 2751210 90740 68470065300 1127700 256776410 2495460 2205162960 53074350 3070 363163240440 21417280 14310 18859024800 90117 107640 17995758 7046767728 70934448 59094607572 4273698 4701018 555070230 623238 24374996100 18935280 69300 300622 1672725600 14840196 637560 570605045462760 245070 2298340044 122235750 32550 5562480 20097000 22341232305 2065365360 720720 4348800 3911292 64465632 37068696 423644760 14073745771800 2764910400 75484 263340 275607 24444 16327080 11612700 138690 98605440 6090 1106820 8485620 195222720 45815224 26153820 790662576 19272 498924079836 11143704 198721380 41961036 7878 628290 640944122 184212 62848 1122484440 279678784 90560 3154398960 9648 718768 19182525450 16277979060 40330 125537940 10678 11400 24937020 5942717 4100251584 9791846856 13708 544164600 162004050 1056510 177204720 100504140 3630720 50450720 38704104 3079769 219450 66360222 526680 724176 3264765 94860 34038 133698540 619 2083312 886830 15252 1237236 85078 95790 619 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 198 4790642040 198 99 1409232 3708985440 531300 808542 66 9185219400 6050946720 408996 3161842200 1175697900 2280 10431 4780230 6677 99 1126335488040 560304360 619 97890 180180 48244590240 139700 738540 1843240 251405112 198 17925600 26062680 21663462408 15209220 244101 160017396 40248 21770980 185388060 1680 121800 158077764 619 329443905 1316700 2161632 94556 442736 126126660 5418 36168 5454960 7225020 2175120 99150480 55083600 1578654 516432 12169080 6611685696 66 6638980770 4157010 1146392040 34712436 88109802 9575280 47895 676368 671220 130352040 46330284 74200 51703080 117178824 4532947167 204972 8498700 19545750 3612840 2825040 13041126 11852280 2383740 32391 186188 11429460 4640940 61581188448 6104700 37898160300 253440 19184 292902480 233358 4585030758 1620091620 15312 10896228 43260 767676 1321936 878220 28512990 318120 2820300 1375267652 550620 1181544 276120 86215920 339240 257040 321540 8449980 351889494 1033200 150931440 14376 5969040 288819480 30360 198 222456 4022370 2733150 135044 1092 73280064 11780 119089080 9840280 79282980 96885600 31029660 356114664 733278 105576 3573672 92190386640 69564 461175 289800 602928 6974988 373800 1420367544 4717944 174148 2972435620 13437060 448932 99713075 99 850830 24120 589160 1360680 105386400 16380 11856620160 239707265 165506220 72196080 213534360 668220 934800 514800 1371720 9698040 296233560 8081808 430354320 538560 526846320 10216440 3672900 1080857989932 2761605630 4979880 26746200 120972 25112472 59268 37482060 158730 1842 53251 36853872 83275920 1733589 41958252 619 35683170 2733588 73080909 14831688 16104 170735760 570570 112710 47168940 4881240 751140 619 47895 243660 63899940 14350 140343 28331962680 7824 202686 73845 4229940 18528910 9203220 208274820 1683000 342512124 83208048 13254780 64074780 11856012 1184400 182160 9015006 343573440 10400544 267960 395010 2073708 12865062 31230780 31077221 164736 8991846864 690198810 31442542560 3854423430 221482800 7164 6030 184734 1489950 7454160 649040 66133808 351912 2202459480 10637340 381612 633360 195750240 1300747140 31845650172 12551700 2013480 38051910 8287230 7429269960 140343 52011960 4710420792 18762120 5463 32382 34045440 30263400 55057860 637880 16628040 12337380 455466 182470680 97777680 101520 6993090 20520 143220 676600 1788980550 241396848 83134 298831298220 3234 24255 1322244 25116 51974538 52227840 10995270 264420 276733380 92188680 741024 836295450 23848272 26917800 133980 1326696 41497995 17940 17071980 510004352 820 65142 95518 198 2112 221260 6930 103320 855270 618 5852 697200 898015440 32550336 23976 12254788 162184 2202420 8787150 123482580 1078210380 158583600 9427320 1701810 892584 2982780 312400 2280 179756340 42739 4338460 342340532820 8347680 1710 647808 90870272100 19328400 137256 300341580 14275656 54498 5917329600 472350 185495310 672840 6018820 15834780 102010909770 14195580 1101022650 19320 206378810 676953412660 376002 3689640 394560 3028332240 4608 173848404240 185246100 128091600 38696391360 982800 7920 41200 717211404 3155040 5061420 468480 475728 69769350 76780440 10588680 634662000 197400 67498441920 46239660 23995290 36332400 8554 7276640 475860 63663600 20434 226797480 319200 1037503740 120287440 58635720 3333330 137700 15876 111869289840 270270 124324200 547026 11177384400 603379350 439278840 12060 6712992 233730 6006 3536368 33970860 190026 2963220 84870 58800 2069933580 3926160 1187548 2283314880 4601520 16707600 620 397320 21332960 184889785080 30559620 560 4950 519306480 11896560 2773890 733584 274594320 3968868960 78570 6578 596925 111847896 238620 363697620 9120 29580 617576496 45438960 702540960 81920520 18210 143796 51111543 146084400 222816 26816790 1851 18530736 4417093590 9360 8940 50385720 132318480 2036496 5956020 927596670 150352800 68040 95739 4524 7571088 116235 846600 55440 620 20202 52080 2051769720 992460 4101339060 6513507 450927960 11171160 9245160 338520 8401964400 9338576 5728800 109031880 6060 326964996 82542460 2242240 8738100 30277476 6180865236 317460 44314345740 960 205 360 212010 451440 54954900 503876880 191520 4324320 26418 3420480 330330 363720 185763760 2233110 2220 56620 1414696140 701190 9378600 138670 135630 57291 1192142952 6283200 95571 383331356100 6395820 1354834 34213452 609672 350313600 139740 385644588 10800770376 104604552 65436 7434 44323884 64260 18281692800 535800 5022864 33180 178920 1354871 5333328 228802 620 2261880 5748085200 620 2603044080 354312 193800 60040760 1224 100312165800 60974472 6565300 185130 15940620 1499400 500 620 37890996 159040 13356560 143492580 2126135 25872 63516 2558989158 6699 12035113584 184764 562582020 26716536 62611 104720 1146678 86691 767802 20160 887247900 9750 39252990 11038394432 374316880 7931063448 17644182088 133560 57960 558 43680 20861620 78332940 14652 6578 388061520 230232 2975 123607729674 5128570 1283656 310 548064 4487298 299592 11058 236980 620 1206772 42339180 2240112 160146 4692 41811 11704 620 620 465 42642 620 620 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 594 310 198 297 4064720 15736560 1356300 310 66 19320 380928600 40101600 616 1039740 858816 79793160 433356 108314360 297 473820 14219700 155 96380 21653580 221621400 310 58851 1703271036 6844950 198 61048 8762680 28304 44654 148980 137100 1854371652 29140380 414697920 17786080 425186328 42728400 568425 4291 2125433772 7566 18388500 271276005 122980 9360 5919966780 64020 159696810 580353480 51480 349520 3630 696696 775515 620 594 37485448 685608 495430 90090 6846840 101174880 155 12684 25516260 8400 1297200 25089120 2828669 65142 191995912 11961660 33180 621 118366248 8371440 1440 29450148 1425060 175890 19880 7682565 40740 1344882 232617 156744 94860 14223456 10760202360 4515354480 3381178004820 3780 5732642760 1159200 1098789120 252586 36498 1994275 1790591880 1230 8449680 14441850 2489760 29588 18721080 3035800 5418 1157292 19320840 766920 68158530 261990 13678560 2836620 5798651040 2014740 13020 198 6552 621 88422390 8612643 336600 2370023040 29062020 291720 482460 9060 1890547560 1506075 161818800 3573328 13431060 640265019765 5346 49245 4770 3809520 44813970 146037650850 46873080 18772080 36942360 190482600 6030 4744740 1656306 20599425 297 6380 67876740 133461900 48216 1038240 22539233892 3070 79671816 49266 192420480 9535680 619 948948 118809090 19407960 618 2498388 686616 1431635 56172 818226 105930 2127898962 825219780 35061226200 4457880 23184 4025340 18289642932 5154408 321300 3898440 54268320600 8343720 12226830 1220 66839578260 29699300 8953560 693063 160900740 8399160 384048 18249 345329100 1495060 491891190 12650460 28659840 9210 3680 155 2828420 120120 3909906 41254084560 7182 98287728 8106 2701129200 1648440 47314 1651176 432768 187046925 92964872 1518440 510639360 19932 61452 213213000 846076140 743400 1824 82495980 135486120 17186260 3354266916 966420 9255246 263340 19197600 35831040 5835060 631918560 16398480 193140 15990 621 17770709880 14763450 3385248 629188560 15082740 28560 20897250 1842120 3660300 620 102738240 14150136 36084 841206 91350 3229380 173736 6964630 112770 1824 668610 19756656 641592 4892940 75985650 441840 4424625 5720 1420020 30863700 14616 11948997060 96861050 72787132 15176070 22433664 9444574188 181896 12225966480 88682880 350364 660820 61600968 35091 1808196 2430254736 1488123 139464 9819810 92820 624442 599440 447552 1228 3875040 2725 832608 196420 109092984 53211478320 7202623512 6036420 2260 4704 160284 198 1056 11940 8010 912456 1530 43578 4200 4047540 240240 419520 1674 820512 57927972362 325924560 15892800 66308 53204 23184 37606968 3722082 1013880 10177020 116655 95256 3839440416 1037736 2916936 527520 61382412 5448060 4121810 102851700 186186 1165164 6745200 6868422 5396736744 14976 13708 673366650 23856 13992 285516 2307480 1725127740 60144960 170570400 4060 552 4668510 76271472 43541760 341880 46740 15426180 1388625966 29580 40821198660 42570 61380 3638250 5907234900 1727100 30530280 7253050 31583160 72767310 4965840 439920 70984 1030986 342944056 1296829859850 4127119920 2944128 548635680 3317310 965049540 47023218 150290 65968 1306767924 3115022820 20649720 165762270990810 4999280 149668 223992 63600 412273680 1668960 1878778 22588020 2375638650 29025392 700582 71190 488844 5907300 57002400 141624 2003670 34795872 14880786 30876 79057440 3347980 3518056080 4068457470 240240 1698780930 618 23913400 232792560 4476780 3080 448050 1513017000 263130 9680 28080 429780 216480 4555920 7904 443352 161700 5225220 1632992088 35309820 4685109000 2368147782 95790 329470812 3073616700 29858400 59976 2632344 41132520 2808102 75749058 32793852 1212 6672120 3841110 2470737610704 43784664 17670 2664840 143220 34640983677300 72624 8613696 181094760 740316 32136 63000 728712 235320 968028040 166320 83265 26666640 76712813100 411264 87936 14692860 69500480 351050700 97902 38115 459240 38317198920 467784 406300 826060 2470443516 52245492 526680 1246440 283140 161991852 241262280 6260140 7785960 8280 15125 181011852 201340620 423924960 144594 484683960 26080390 70558704 808204320 248936100 1150 63042957315 48422640 5138980 11074140 79920 605 13747020 48960 348840 1187340 428610 6913830 1308744 276612 12536964 11438 21834540 51951354 32250 1230 3251190 419016 6158880 148200 172295181240 301122360 10602 31130 71806 75504660 273633360 514024 136584 202608 17489304 1216870200 352266640 195960 2772330 4904 9276960 375480 1124040 114696 621 4010292 1512 224285880 79446600 1268847360 1996290 13069290 6010860 1640082 6110 6110 2990 5097268 679784 255398 1831630185 259380 598 58580 4004364 5534856600 57468840 36920 4402593 247800 1283772 2384844 17010 7447440 357211140 46322460 288368 3956238 64866594 1206 193230 555180 12120 3934500 26796 3961272 1470160 35628840 362464200 941850 92504 252672 160776 40579 18848 7611240 4104 403104 74654 2714844 51651120 425799 31640 92870 621 696696 46904 53354 621 621 85904 96410 621 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 66 310 461482 117420 62640 270156 110682 310 2250864 30774380 9542744640 664020 39234468 5102163 122365320 1216326336 104838 1739720 1008098 5657730 8478624 310 540 1263684 13835507400 310 17160 1565587296 4396392 2163612 46410 26696 361020 31416 5841360 134913636 21129804696 291610 2134974 2610 4524520 7304220 300300 3040 41277600 3597840 8193660 124004868 17909704 22519560 152280 24024 170340 4454074800 128334360 195933738 27720 98717465 57691251 75561252 2884350 32778480 123190 985677000 4546080 1482480 10130112 310 569927610 4393356 3328260 1537099200 126830340 762815340 39206310 3441754 2174340 490220640 4284 19122930 567477510 1504360 262080 2034762730 3603600 4273500 755820 852 170280 5187735 2921100 4107708 16795800 3880733604 242952 2057580 1584 7740 272412 8129160 95555460 4108002 13700 530880 824820 18322395 10961356560 150696 1765575 706800 3551935540230 13612368 4221000 37869216 46595640 284970 3305192 194597676 2023790160 1668500 9238320 2074776 36325872 744 20088288 2068921140 7540 2320908 4003740 27900 16565640 3004615614 186335562600 25076532 2387860860 399672 43542 5069100 238215879720 32654160 720075720 691440 54788580 45701460 519360 4444440 192720 229089960 1994720 3480510 58113 1590795 1049400 6615 1485350 154836 235344510 21350841120 839520 66599260 32760 5254764 3274128 31543200 97278930 512988 2946581610 847495152 40590 1454520 594 195584016 55844460 1607760 2135280 333111240 1845690 4890420 2905643400 18424224 258386700 5740 383922 75431720 22075560 3576 13905150 30637332 23350998 1522920 1756950 804804 7478856 99120 3570 12593770 890100 8898240 37128 2661330 25388 4260 4446570 3033660 2423652 310 218880 1272890190 2426490 604998 173880 263712 1817790 26418420 3085 12966240 13304460 1743450 4601184 13662 5571258 5095163780 639540 26908620 10916952900 83398680 31185 75600 1575133560 231870 932400 13555320 6377448 106589490 5966804670 1371720 3063060 5837699 17956800 1083240 127633900 31250934 13683600 350982 3445161720 24181290 88920300 33770880 4558320 4197732 38513160 3515662332 96320 143511720 365160 115362 32551116 23280 71820 5697720 3852518670 4097034090 1830 9983100 17279106 14568 4144140 6110 1494408762 8912291850 23119055820 109560 42716520 6689150 137655 31640 454740 61320 53148 1248696 51030720 447730272 626592 14440140 3058440 70610610 238995 105600 6096156990 554453640 1001220 1493700 231785890 2009700 559314 956571000 269178 1437129 193175775 1389094200 50544032 621 13430340 871332 10716 1087320 621 68354 78606 33 275100 8010 3384 256455 21677040 107100 897036 35616822780 3901130688 369442542 3981810924 41261376 77870 922081680 292307400 8237592886874400 102394806300 8760780 7917 7022400 12375015588 2348346 730715856 32886840 1018657640 9899629740 616046508 222598530 39334896 15054480 906792480 2885580 7555002 460020 48773811240 2408560 524405052 1800522360 1969692 1408680 1061068488480 102960 11175120 60528300 234102960 1519460040 595675080 7943940 762930 7365930 2009958192 2990130 8811840 1875230 98940 81203785740 262570 96616620 2082913560 308340 9397960 410 152880 1098214212 5810490 700741800 1063500768 20430900 482321840 36322272 188252326080 2144076 2036320 28233240 2090760 28803060 245700 317952 4842421472 122430979440 289375632 22200600 994139543430 649236 548352 299676817440 193152960 925094610 22026305070 77880 3187842840 1840080 362388 4680 14907852960 52578900 10350 3537072 1174431060 6803562 202583643570 11256 227940 42435 622 16236500280 11003760 45840 456780 717411240 2005454640 13776 162160740 180420 4848 659936877600 13852188 64872 3695581890 6595260 46486440 57777479760 3660 1080300 668304 541805880 897720450 9664200 40888 1166778 14735120400 9378820 622 149435811756 1857 718391520 176648472 7248228 377820660 1584576 2420880 50634 16099905930 2739702 2460 744038729280 24662231436 38895660 93262937040 1801800 1986600 2172852 830580 2460 24535956 720720 36640 7258680 712675392 21780 286689480 427165200 27331920 10215305100 11560 2380886400 636467111280 3321120 67292940 50801400 1506120 102589344 566306780 2525928 61437660 10091111940 388280 142120 7570101420 70840 28381080 385003080 33042900 613360 1546860 10804860 124807200 25500674850 235620 2584190 16711751700 267626240 162750 16853760 75985 56916510 255633840 568480 79854880 676200 4894593990 62580 248910480 662560360 4940700 59099040 780 159216960 350826336 5328 37369332 1956240 3564540 1406589240 238283496 207888405228 157470 522642120 443474497200 7496412 1295236912200 1218 443098656 51710463 54697720 15587208 1434921180 4305 386750 18684120 3050775 1310400 1396755360 1903418 37848 16846016040 11928 28283112 820040 25959816 186984 428654358 16277976 44916 917921160 41872428 4137375816 29108340 4270 2777720 895571130300 705180 36817770 1103510100 14299494 6743520 1392310920 1240040406 6721 1275120 32065684560 12720 8339451120 19479915 7410 3083809889160 91245 170501364 409743180 6447840 1079100 6723360 9143280 7056 3848460 21680661 1171730560 70362054 1365488124 94221 2722695992940 186863040 58348290 38295 1876399800 765317400 244307700 54292140 194068 2142230 13170102 9440 2441030 379476 11096 4032095595 622 3787542 2272931076 63840 7180220 136312260 41965 23496 4445480 7812 72385 85905 622 622 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 66 1374979320 2852850 14680260 120553290 12 425097420 26990730 157080 470603 186907680 9792 927405960 145320 11939880 41114964 10488730278 53955 9851160 347820 32727240 61380 520 16356 12186720 41400 130140 975424008 227395 1059184980 122640 9992493252 220902396 6135240 143780 5559300 2559756 14350 318975930 309520 36960 703800 1072370 230880 33660 262358460 11980 104250720 11490570 2575716 32273301060 778557780 81396 269100 14861803320 35814240 73517400 5436 61640817480 64896780 71497800 17360 12839916474 2615046 789360 25328880 2903460 11220 48576885 8251320 44205552 455596596 42818 7028905125 81696901 238290 19740 19668 87087000 61134150 1172971800 637728 25227456 422604 107184 3095730 327600 12 242190 2184 153924 96170 465565080 30618405 623 1730520 18717510 3852745065 4702824 30182040 151913790 11455810080 13100 105725880 5722626 16549728 7350 15773520 2023585200 992496 174174 2356992 263340 83550 401016 102287640 41749560 16575 16758456 1174486950 60096564 3028080 43890 5640 141559880 3421533900 10899630 3146220 2208480 385683760 1470699495 162147528 1238479620 2270566716 179330382 711900 69037560 1053360 1914948 3128202 1236 78793722 34748 352644180 12552 1269421920 17250480 1017413280 1005480 56344680 1776 7104240 2555760 76368600 1487350 36252 1734108 25080 5762592 15478260 4100580 19938240 3818844 31205580 73008 418140 1012950048 14874048 3926662740 23160 447278832 922548 1806 440660220 1492260 22086240 5730984 307179600 290520 77770 70599000 11928 689700 26273820 914730180 642060 7151760 156870 20644800 816872 78300420 610042356 3612840 5282507880 192038 966420 9427116 39138 927960 1431494792 96936 17545360 1110624 113220 622 3529970 3109700 372372 37440 1513512 4254936 334880 43902 34333506 36054900 9073344 2055030120 29024814 17309760 2979460 900900 518700 6578880 150384 8638612884 18951660 629970 171717480 254370116 8969400 5403600 52135380 118260 38157 2727480 285534 647927280 15048 4004 215699400 83312580 155232 1350642384 3630 169910150880 373288791120 60854640 263844840 1391280 63384 181776 281110572 888930 429156 6458760 3662820 50796592560 87084 30156912 4795440 622 14027244 206460 3996990 2171789100 2905980 4637430 219240 4788 1461600 311531220 123410 1212600480 16813368 7443392880 47082 301530 125725710 2368100 6263400 1346826 56068170 60764088 95550 483242 1380808 274662480 3702 134822688 277200 515280 1066280 5829390 126840 1596540 376968 1923939360 822510 37313325 1089150 60060 23760 1900416 531753560 2275130 12540 5624352 758870 5558454 33 49900 708840 348696 1224090 359520 6356 1425312 2334780 28608 4831932 466004 66120 1805570 12570 228735 33147060 20217204 1608042960 3893197 631368 3042360 95013600 30322224 463467 3090 3081540 13031340 209081301 1674330 354862860 44940 598 535927968 1207206 477282 106590 302211000 77532 44571 21348 128127300 23556 734118 19958 20160 24568296 373968 420420 44444820 3409786800 8478624 4509180 56490 77770622160 330081180 216996 1240604820 18761820 46076940 141780 60428316 16844142 22613040 54710040 54312 12910072 4942344 861780 3877074180 602030520 92568 91298 2521376 25080 156920946 2520 57960 891108 60984 3093552 1099682760 3791048130 2023560 2970 12055176 177540 3672130 721500 19283550 81562572 36960 222001776 16565010 331170 1727544 414 127341900 135468 9264354 111553696800 569341080 40566630 66187800 14880786 9996 403593696 14261380 18108216 55985810370 934164 38148 16011 15233400 1397355120 21756900 304555680 137940 231876 2440320 166320 56240520 37275888 11880 3577170 414120 727987260 199950 79545180 20882778 2832085080 47460 1208130 413611920 1860 134340360 23736 8191680 1225818 439110 1143216122400 46551540 2538900 285413940 568591452 19050486 510600 9864 828900072 1860 1369309200 47606394 404040 92988 93805800 359160 95739 9712 243364464 65694300 67905240 14977725840 570352860 195426 4404408 4711239960 461805960 298452 46200 2546712 1188200 28740426 131647124 3565320 1027548 879240 22041320 1141824 102657564 21636 11760 18735444 284580 31245760 94600 743400 2476 1884960 93933840 96876 34824650 12113640 5472 6130 189070 97812 133560 9180 55620 11379960 422118780 8967840 2610530 689220 464905 2078700 14160 16240 38610 61904442600 90060 6115680 623 11112530 5630400 4856491200 5996970 34401780 9143052 6479550 1542240 10999800 3058026 623 1132586 5508360 406 8210592 133386660 2143558872 1369200 659694756 1204221536 5880 22225709968 71940 103368 2114970 9684900 9938760 25608 747881640 1064280 131328810 147915 1221300 3541566 217035 58149 728442 61122 42605640 157680 11640070 2075480 360930 190352400 10330320 1502638346 96096 1023121 3867864 246168 92916 6179940 10816624 1268358 204633 623 406 2206260 196230 70055040 126480 83226 2665872 2700753 952578 11476 517194 623 1963780 73357060 631407 1319472 57630 2193129120 350520 2145025 3699433836 77010 2446585 623 419714400 448086 486180 186478236 23862 25476 22560 3884721 367364088 34782 879129 6966960 4292470 53560 3859500 7568185 86112 97032 623 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 500 500 125 729960 250 48 500 573390 183960 6020 500 500 1491109620 919080 250 364620 19803000 125895 830984 1971238230 9387706680 21894 25 380 50 179609760 28175 3969240 1049510 902160 323232 1252680 827508330 517609400 4714185 308238084 1545840 125 34611776892 15720852 2933112 6613425 487968 174594420 1242 3499828080 500 532168 142708020 167360 500 236340 54272400 1555373820 79476 1742860 15546960 442863960 308719719 41392736 4797030 266784 73788 41146476 1136108 2600 8052720 205530 156272976 5243576 9337200 41580 623 228280 197387190 380052 500 7158060 13636224 881705 30810780 4145551740 6856427760 53371228 84459180 21483000 10836 12 2824734 6846840 627320340 1566594 164648520 7140 550548180 441413700 18787440 17419024 80984 62406840 1403948 697425 125 620 90610 50721000 797716920 2143200 8136226 554070 174762 2935981620 1355760 6500340 190452 1507695 659819004 1021020 19991650140 78276 118143900 852288 70177536 248 27649160 164472 10319 2076081 39159120 1302675780 102558960 2770062750 18297006000 31240 85123584 98700 62421450 1900080 36386460 56941290 119694120 43160 2258386284 2943210 376200 56491680 41732745600 5011020 232050 10892662200 213486 82170 21864528 67813200 250 414540 742140 25422774 54847584 7854 3826020 9624752280 3581928 47950 6153840 95896080 1818 2617056 206611776 14502150 78326040 1224300 715175580 10304424 43604515500 4460100540 657517 9360540 630420 1580040 12180 32364600 12811680 31805400 1175094 529620 623 1180140 30284100 360360 469972800 37401840 16973844888 256080 165894036 5036862 1206405 41509440 272131860 1688400 678661200 50644020 2940 676173960 1075158 622 500 775554 1371272 654620 71610 28668640 2200880 2360057700 54196740 386880 32123640 88928 7084721280 47172576 1603001400 8039280 115128 389064 140900760 119340 28884320 21478517060 4088112600 33630 157855472 40296 3684 31653930 85685418 300390 32760 2221320 7511280 405540630 43704 98770 618 2673240570 403920 690200 68219844 178698 14776476 60017412 3840330 3316437264 40200 5293596 683060 122047200 616 774778054050 8210592 145992 39270 33075840 3080 151704 329671650 374990 118383300 698040 66300 39372 555009840 5526 2510713884 1143744 829840 1935450 16092 719038320 12090042 1532160 92476 1157100 275479050 26993892420 94680 4643665 259856436 7812420 873180 487647615 3468 1202760 14207920 492936 72480 12612912 571076240 1530214200 7984450 1259275230 121128 139422360 5758830 13800 1942692 6580 14072058 1493160 11092752 2211 500 8010 291384 309510 13860 933660 15036 39270 1108800 9577830 10332 327756 328230 420 73043017632 2416 32004 638060 362483940 30739128 68876388 462594000 342342 23580480 294270 62100 422517136 33636240 6241020 215586 79875180 35720 3022274178 1590795 3570 2245974 1654380 122814120 284480 945425250 108901872 43185480 10716 4848817680 80859780 473352 1231920 22260 119656320 2560404 140364 27099540 3498 58612165920 727818 7164 61285320 8484 233310 1865639160 14350 39060 1238760 37200 73836420 49666554 191874 24816 367920 3148530 5760 108247140 36983310 94884660 66486420 531470820 2832324 373464 56154 288017730 2265480 426408 416130 8274000 175582 9993960 92442 448294 162750 20903400 30339252 47093970 49350 463050 7176 318637399080 652380 69720 10031700 181890 622 346950450 2067240 457620 207 14058 14181247080 3052080 2237634 4302480 13262760 257040 649935 15062040 69360 1190476122 13868400 59903580 53040 36246210 2553680 9502140 18144720 173515860 3743844 4813578 108077424 6989954 33361020 15903468 2972580 538453920 28032866 6138 1050600 1074150 61880280 1075020 252540 57533850 1793172 34341404760 537810 20742228 621 144900 11359950 53593680 176700 2205060 4538112 51504 325857840 224101800 994244580 28356 312 10640 1632 2520 8767046400 5990320 7718000 27134040 1902516 5260710 1871510 162840 3095 294118480 31576480 10936422 205275 664800 46523100 81141060 93120 272605585980 167244 2879760 14611940 25581060 1140456 2874564 70707780 639002876 960 820 1080 3076320 565920 937170 4191660 3095 12420 1456560 3095 67080 3484404 2657340 341110 57600 503991180 153786080 258030 1891570 92248646490 49350 270 12341567700 2399250 624 6794424 17082450 303552 384930 2371200 28938000 24152268 2220582 7165782 618 4032 624 236587065 65552760 70387320 5863800 1764 19487468 104720 165312 4789512 54173721 208 4272840 2279760 3045 1891278480 11057200 30630600 25774840 178920 845460 19500 10716390 20408850 101916 586179 28015380 19321101558 9945991440 26668680 8122730 440730 205920 43149876 36190 705012 1277430 3256088472 124994880 624 53700 312 1035840 1182714 488728240 2672880 3700620 10220878668 624 5730660 96119 2583264 48144 785400 15438720 223081362 241362 11495 51119 461660 7882560 1596660 26901 624 525708456 1264545 6080 9567090 1959830730 1184 1040160 719304 54036 195 17805480 270204 432 520 3976 70680 624 312 23852 624 46500 468 86735 624 624 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 500 500 625 8 250 101946600 500 451044000 189994210 96717 500 500 942480 40296 250 1116 135930 149294640 17341870 190785 26742060 845835 625 4 50 29141736 394680 1157904 103367880 78780 1163448 13862286 7517400 2777040 2191368 503580 471750240 625 131100 35160 6270 35354280 47615 36762 3696455380464 13691664 500 118974240 84372 20713167 500 3630 4256 209712804 509937600 735540 100595880 4797000 198132 866580 127206 1830 9419373600 4931640 1385670 5580 930600 623 1131760 4787640 120054 25092816 55188 59891742 11976840 30977100 500 359480 134190 282450 263064 99371748 10378536 506220 3090 26970060 107578380 948 131400 147326760 2333760 49594440 44814 126620 14100 14185800 145816560 39192 1257951240 97500942 319672080 660062 625 3638250 46946064 282744 151200 3522600 37520 2608127760 2075891664 325500 52300 3960320 57523230 119793 3080 23745904 27720 1238 2065448 252792540 16978104 8 66323670 47124 3660 10257300 16758 1320283580 5958120 153019272 31341870 5770791780 409675695 8613684 60690 434280 259997520 154789200 912912 598 6771600 123900 1566774 134415 12453 85522284 22720152 29700720 4897200 3095 431340 308829990 250 134820 3054646530 3354 26339040 27076140 31065 63872490 2404260 39528720 2044998 70380 26156130 39372 27408 686700 2616292 1219680 2787015 662184 152672520 7930920 43543500 125206224 867468 12810305970 1404569700 217140 111720 20009850 3819900 76050 7138040 173009340 34364616 297528 171720 20440 193142670 1217580 9256207675 47280 146458190340 848232 3070 217421322690 27095840 113100 3070 1067430 20032800 462210 500 1399398 4680 2970 118371330 1435616 924264 1440300480 2724120 1104520 20451600 586740 2366724360 135779270 1568600 1215164 7224366240 10373088 828960 66851190 35580 957623940 2319757440 19229280 49544400 16393740 784740 19909929 39399360 1011010 10339428 255834810 2175456 5345802 1206112908 4101651540 7892523420 48336 252636 2406524400 1900080 188370 40330 8865 2139540 168616812 19320 408408 566516160 15827040 2625480 9292920 79512840 10930038 206386740 5915 26358 158050 76440 1777776 14813064 75660 700362 62689440 26964 138266856 7627620 246888 631686 230598060 93444 403345140 9969960 39685122 1031226536340 25116 21096 624 593940 9977350320 158004 14092550010 155610 3961938240 207348 624 87420 49230 204960 344143800 180914760 86846760 3595950 633496350 6250860 598 19530 168725700 206460 1108380 34343 141994710 3324222 14586 500 8010 360360 15210 291641118 22820 5304180 706777890 31808 103600 13382460 13041990 5123020 519379560 14424 5872888 51236640 57979341 2112119100 86551080 191880 2740920336 308348040 85066800 1333080 27802783008 39987024 2118558000 91690830 209055 175046620 270363600 128640564 44280 1284045840 2484 1195415 24256643130 480106 1842733620 8604960 647460 2314620 19339320 275555280 625 294259500 1120980 18321 2069696400 20930 1396200 10018008 225056 785172960 27124020 531300 435426750 7022400 17270370 29745576 321801480 440430 340380 13112814 21997596 73308 5533542462 5471433660 48414870 1375920 92310 2847264 14967480 1812720 381125160 242694 63726 9213840 6030458280 79568500 42955668 2267638296 39784290 69021810 81900 3697980 601028 1733092200 3374780 1770016710 1022240940 9660 104940 1025640 1307922 4071870 311375610 21348 282900 11913501600 570024 119310 47736 5001426 625 418519376352 56803860 365023512 15397125240 3390660 57456 7303249800 3840900 32472720 2110020 102287640 472120 283258080 77009394 2056160 34400520 10265580 1804968 3575694780 16365840 19536 12897418380 1329518850660 4712400 13310280060 41154422 613452 2417760 47152560 28128 760036680 96319860 1866 76444172640 46620 49197 281801520 2438688 35759310 897471960 2985300 11016720 1551064716 36340920 90633816 822907800 11207520 10352124 1956248580 28128 127116 2162160 1603560 19420632 224178240 1231559472 28459416 287789802300 1040392080 301392 1632708 187008 1003062060 14659725600 267180 15340 642296160 16996 2484 571968 1103508 3127080 644438050200 7495180 7615048 108188340 485100 4024020 7152840 19380 8459880 33092127540 125 2071328364 366636586680 40470760 638085 4494160440 14929668 4130 12809160 81700 1264032 20738640 969133620 81490 437310720 2737306440 29486160 44734807260 35661120 292120 7174020 625 18798611832 3423420 506520 228435480 2631635160 76841700 17770500 21861450 2761374 21589020 56348376 6774768 8442 2898 284620 76307616 22363308240 874104 7126392 536933712 1444232790 27594 395561804820 1389852548 203056 4276272 281842 6656807085 41941459560 39334 316680 29122291800 3539016 1421040 27010620 72072 7068684 782496 57276 77648310 17104962420 130260 2225640480 38333640 2880570 3543330 1106820 24360 143818356 266046 3850368286380 625 729268176 7356 38112516 11895 73560240 398609666 75894 625 307230 265825140 4719351 640920 20016 5387184 703120 155844780 126943046 47704 944241480 85885320 6573798 47203927680 29609580 2136288 844560 1023120 622244700 7396480 3446604 6606432 859318140 2526810 53175888480 52098029830 61272 5513628120 39733428 25564 625 21684 31864 37579750 9591 625 95494 2281968 625 625 86736 97656 625 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 45 1270088820 1869 8 93840 1862925 2987028 250800 22496760 17133850 333559380 947100 48840 186120 3093420 806316 645588 1355886 1390200 170910894 5969880 220780 11172 4 1950 21840 44308 10182900 1364475 18537480 16770312 70140096 1118880 1539720 127177820 4452 630720 19903234 111930 575384040 1258728900 8968 2328700 100800 158202 81549468 73140 884472160 349559100 15420020 8419180 45594 454908384 5743320 9244620 755196 6967380 58440 542340 34380 2562846 57720 21942 294756 18612 20752680 1782330 194686 65098098522 337194000 62040 277140 395148 29691419940 329208 3834215 30658140 1200600 35645400 312732 2637180 2288700883560 1057305480 738729180 69473560 2041664940 120943440 276 86260 588734916 19320 19713680 2540949840 36268440 49140 361080 16289880 799985880 1348776 1835400 4183419240 514846800 95665 28294140 811537272 63303240 6461700 2709630 6868680 31878756 3702 627198 894218052 6622344 2144250900 323138193840 9240 64207080 75240 6336 40004 10848161142 541950990 8 84609000 3871650 122042130 362229285 8254932 906665760 65520 19278 186780 116600 5699760 90455 497860 8503900 78178464 70840 9179100 5888160 4348260 8816 6711408 15498 625 164610 1289632 7482510 191919 342430032 48960 65065770 136950 3852 1802044860 5200800 846560 1356757038 518880 9940711410 964260 450918 2063376 6600 47728 5436 40851720 2960910 10725130 1174446 28860594 904890 7696 1601952 2609460 2573010 15066840 1963080 7788480 3743962560 2263410 302610 9257040 19998 2382660 25774 3899610 2764840 42222180 12084228 1590876 187029920 195360600 4883760 7299385800 18659520 12809160 23717550 2013480 1054680 1291998708 8770020 79024 13486 56260 12090 4752 625 4857678 12000 5824980 4370070 4113120 1266720 533280 31651620 3105 2081040 9553830 3815896236 18445 11592 107326 87684740 41401800 398120 1287900 100966590 28960560 4744740 24576552 1209285 1768140 23430 24547320 3367224 1479036 32515560 156484 246540 175397908 535190940 17154720 137524200 96690 97614 371770 17965530 225225 6656844 274794 7810573680 638240400 855456 79189110 41860 4708620 17965275300 808290704 487272 29700 7291884600 60970 1064284 6450720 864361344 6332700 164680866 36447840 964097370 36720 6516720 859928706 46402160 10980 4488120 86478776450 816501840 3929388840 1361724 28317600 133818102 2990790 23299269840 33600 218680 44730 159999840 8290200 28560 1328040 70680 10166748 8065200 777200 3859128 691300 1568424 285173504 4516720 16501257864 951786 481536 9909480 1094400 38576244 4587660 2211 12020 90 5112 1980 618 2436 193625124 122430 102204480 2349607260 8308664 21640848 157438680 10645320 97293 7256356 4716 260071350 48144 66237600 804242880 459690 561444 9055560 526932 18219240 212784 214076386500900 109955762 130606938 117597384 111873960 43902 47623800 909407520 72228 66860640 3690 361836 4284 226780 1910960868960 430236 837514150 3658200 2752134 93225720 7515640 8406491593500 10094700 2638077 20161596 25500 262548 775224 629840640 152950 162720 91516920 48229272 47270 730608 120136516500 25974 5808 77837564 103615512 111452 182206 269494680 5958066024 57114000 1131900 215940 13184100 44142280 271279368360 6622 19339404 777799308 3474240 1313556 8328208 716284800 197064 60112 110955600 7490700 253874192 29106 475419840 170227044 34481580 5738310 2826284 18465720 5119394280 44994724320 624 289194 1912728024 56550 29889090 8625960 2335080 414 7800 8529300780 337680 3120268452 9165 334194840 49266000 276450 3124380 436800 285048 118187160 1281901500 5616168320 394986210 13112 75900 36600 7253290 96086928420 398460 16472 63396984 95310 542640 257868 5671394820 8184918 97965 1869 1432440 4226547000 2352751380 19644517620 542840298 102912810 2831850 59280 69960 188329680 1047125722104 201860880 3702 277428 472589052 7027920 290280 1640723910 65208 172200 404040 13818 69069 4464 23289085680 5314680 1196561520 19944 19860120 626 6987020040 30892680 175780 1452360 18361000 84973 9642672 231782040 1801320840 234355380 9360 182580 154273392 12170100 21680 157394160 2045160 822288 577020 3427800 15200640 529420 17113140 2447200 433621245 45027192 165462 5393010 14846832 345439233300 30287400 164384220 18398160 457620 442762320 60610 198120577200 39122160 3220 155205960 2344980 2460 2760 446652360 870870 1860495 655500 48823320 17926650 308385 7111440 4736284 2165394660 1860 5610 1767150 5516670 35590556040 4704 98154 40100040 7398300 1498836 462042 2484037920 347200 11720940 289800 1771560 1403640 183444660 52612560 571824 4067415 12848022 2856672 61920 873678600 11429044920 626 1027746720 45704 626 102640356 9059436 79302960 626 184324140 7206342 41233080 2228228640 770 4918268160 12398100 216691860 22608300 44280 155664 34776 1089788700 86733 16897626 26430690 1147146 2792790 1396528 24837212400 358101600 1168080 27972 626 433840 23220 3255026040 499510 342 911962 29920 72540 23729160 59340401120 821790 41688 626 91245 16173 626 48147540 36972 9504 2890510 19800 45704 23985 11806740 9903894 53869 10460184 11656 5351640 1916382 2154690 626 626 36660 43472 626 626 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 45 39 690680 18604872 16105320 502341840 1882881 77600 7318080 78 1348128 5940 894960 6321072 104611122 21432 7357398048 78 180439530 1351182840 465688314 5742940 2216144 196 458640 480527100 1764 3321396 3691380 6405840 9970884 78 115920 231420 18060 6984 78624 1142905512 3662340 7137900 21840 657703956 1946490 942000 1697868 10761030 198616440 54624570 499113888 22350240 528360 4034712 701556 1162570500 25305588 78 6672900 1373768 16317960 256620 17850 1482 3060 88480 5280 156954 1204938000 1408350 627 2945909736 323400 50484 2996895 194532 627 1974024360 78880 37825200 3039336300 15437463300 303660 76381680 1212120 15134983710 17639160 9844920 6531436 31524 27594 276759 41549040 1824 958110 459360 61530 24480 3238507140 97236 1806784 181587978 10325700 17984 1205516 6790560 20980800 98493444 14985432 5966730 979080 187125210921 727662 250290040 485338392 285450 10522200 286800 3461072160 253890 306985140 17213089140 17383520 4729860 169989600 328 93380 15713100 628992 48720 24900 23889420 281428 25906163184 76830 57542100 26901 137550 48980 4984980 392664930 437388171 699824 1069134 26400 4644 31955 440220690 5613720 1316412 18797520 5542680 163557966 693350 6644 762219315 309949830 3852 50018430 483210 3534017760 30940 11775820 30249324 8517474 1059790968 1193400 6600 306436284 37725336 55229069280 3968 1042392 44017272 5970 7827498 10437660 164220 4181520 120330 81196440 110880 20160 86411136 5970 3714 935730 2412 58608 18635976 11995885440 958188 14490332976 10079244 598920 561120 242272800 4563010416 5291592 13438698 31888560 36046120 134316 52960 1410966 10982370 249470 91630 313880 78 51410 41842336 204666 512736 258552 4834830 219105 61455446 115511760 1302216300 84084 18963840 4015440 3449160 184756 420420 67797054 4272000 1173900 17735760 8531042520 23604840 15546476400 10548060 2127177360 3774540 11640 434910 3741270 211560 627 9744000 136080 4680 7933796640 5535200 31653960 133668180 627 24043740 73416 702960 139210345890 20540520 499596 81442740 378480 12186342 16416 168210 118953744 91776 1522998 981060 965404440 8442 1704460170 1077780 39897360 3018752100 259956 8169120 25786572 22030470 24304560 390892320 1414782720 1866448584 16829111376 41147700 661770 63234240 2547418 11103030 65610300 40958400 258660 95988200 314160 354085368 9184590 1215686208 43037904 19320 2437560 36184680 729144 4942256592 709590 296606310 33744150 3690 3077100 9012123120 21289422 108865620 864094 2080 526680 8433360 31020 1452990 3243600 90 5112 172215 1250 1568700 3511200 1026480 702461760 371492220 14364 193005876 933572640 11490 21780451680 972468000 3240 522648 10082160 34200 19770660 210276 64714 370208 50240168 20441950560 142044 62780256 147086940 165132 4872780 6244535880 14742 624 1794 201883500 13772880 46250820 28950120 1818 77359716 990600 9285 278046 205580 2075156160 76776 2801400 348600 4620 2706370920 9105 1621270 121408 11471460 144036869340 217010970 848540 23931264 68310 60060 29749482180 180285 54148954860 250 2046183720 41384070 18856740 9575748 373241520 42092564808 95494 78910 697080 59220 22859550 87642 1286880 2692470 3321080 1469788320 293930 15185250 216300 39134607960 9567600 19936950 109710 1094115750 485070 13012470800 2206102920 10539750 81681600 7954380 127652070 291060 121629120 1431360 10944 35903946 193808160 19173084840 1830 27756 61008 627 6816142368 114380 3384330264 1581534075030 3946234 61464312 2165394 967320900 6737618160 7574820 2293980 113460 244989654 839160 4511430 213213000 1033598280 183960 87898560 72763740 88236 1184484 13625040 37944060 22264200 2126280 114576 871460919 5937750 1407120 20570670 8303460 36708 69155040240 1273182240 3742860 21611100 13255788 4229861004600 10209360 113941464 23033472 1688610 11408760 2343033 573804 401940 3940464 23494680 15693300 624 312 154280 2430456 2042040 8865219055 670810140 27335110 5335960 300960 1603980 4716894 1813320 2052380 134904 46070 36036 5116800 657172440 34218600 31460 181740 3612 310277880 107640 667680 731400 630540 264396132 87912 25200 2121336 473760 367907540 2920302 310540020 4779503960 200994 2737569236220 13523440 2852850 148512 81780 1439773452 15408120 27025 7301678340 39266940 2984940 131812560 97401920 1552980 18168480 780 51608256 61534368 1286436 573300 101520 418500 212321692440 113959560 49203446292 144687816 17373720 111354 62162100 805896 341817840 14201880 699453 441350 46070 1056625 12960 1140705720 2532397140 53130 234080 114660 97940 25412352 627 145375840 282744 128136 79404600 12164520 200239954200 563342400 41173704 22176 1854 11838330 345204 100800 403788 338604 198095057160 9896510 9453360 2212651430 664092 127512 29388744 65338697424 231792 26796798600 57005700 564564 3439110 8007480 38811370 12252240 350364 8749860 8582 774972 3844061760 272750400 9776 730800 171430 229500 18684 627 1449453 4242 9660 364224 431145 14684670 2310 56500 2126436 596031016 16772 1090980 2961000 875160 3043928472 5454900 667680 41448540 31502328 1517232 4401705 2772 3652110 44712 627 47882 54392 47625 3857412 29190 98282 627 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 72 156 36 266392 254388 259858830 7634022 12236400 7857720 156 815100 624 10921092 532893900 1891622810 74676 2348970 156 1629450 7111104 263105 58950 85260 100 1253498400 148440600 384202800 211848 26712 175422660 1574980110 78 50179080 610927912 2321249 1884 3142922959176 1221220 1064645400 7548870 494802 57720 917532 67841730 1152934440 161700 8227196 5578650 133644 102080 768825 3973830 33217 1812030 3504550 78 571380 1946664720 9520 487542 628320 206158680 6319808 87354960 98877240 628 47154960 2014760 2689716 91080 45428760 21684 155496 66219192 4584460920 4549680 12825540 294270 2301390 44498895 1650 4362540 1049229720 82218 48693372 8647800 627 15540 451500 5411208600 45463236 208060 1763784 3596404 273840 2412 4264260 2424591 1812195 2639580 11205230960 75112245 1028976 11770080 2138400 41976 2654340 3976060 382536 3732960 81282 4546584 13408038 1046894680 288724380 85003317 729960 23282424 522192 74135880 82200 3734280 62832 328 504735 87944688 7087266 34452 321475440 28507640 3178178640 2196474 33264210 397716 329442204 1036833 28122479880 13708 4144444920 5594122170 2858856 84588 1006715209500 4524520 79560 2414280 210330 296533380 27270 1085280 1869000 627 471960 2051280 7478400 36 487620 757848 467232 678930 413312130 722059440 1426320 14448 683280 36576 4768 4679556 1860 66575600 176048917044 33521928 166404 2004990 434866560 247012227 36537930 115763370 74562 13783740 696798377352 12345060 1413720 1830 62336350 15960 179119080 41475 158004 2195552206320 52530 7671440 17553690 774592896 5245656 40390350 88032 19344 14076975 1056720 15222283200 19980 627 53822340 15873 176364 12060 78 628 627 2216760 1830240 367731012 3673500 448500 4975530 616080 218544 1906380 57720 3279526580 9040 4880640 925781334 2444 763960 101899890 17559960 6252948 5059572 2448 16604 921314940 36213408 67626 92130 2496312 11100 25223640 418257450 162800 85645560 5563360 5851440 725940 1184232 398412 5039370 4037880 47610 3300264 641700 179168220 43335864 95160 11976840 2880 2827204380 19400040 622440 32742 6292440 89010 672600 5008500 459420 1475248880 300522600 1587690 519970 6612300 4067658 22034376 4769257350 939120 504055440 11439330 105423120 420360 1420440 869941800 713958336 39513474 239568420 88742821050 1475530 2516948280 104454304 2195580 773680 27659796 3288599340 9741680 41517450 63105 16216200 43785540 6423534 10598775 99163350 8855028 14784 85560 9401647632 5644979676 885780 276860 22321068 505071996 396561 2444460 16290 72 3960 9079378 3948 1120980 22069740 2967744 183300 125280540 744702 410220 506940 628 1681420 5280149952 100320 628 901320 6821892 22703670 9621071460 3698552 114618716370 8757395640 264792 749842800 20074058790 1170264260 7277760 37297260 10387 42061140 359452080 5751480 62753883 19132344 3250170 86943780 44400 5174745 194143950 2087475390 131670 7469616 582252720 153844614 7438276560 125733207600 7582410 9421473600 476776560 624 267288 237537300 40515 33165 138724320 609842856 150480 4947936 1071499800 150696 59598770 10509774 9806280 113208349800 248900 46181070 321188319144 55249320 1712956 3689407260 27730080 566950 22440 15072200 8535172932 96367700 2460780 20510 116343360 12172248 678960 17101888752 177100560 32858280 26755280160 626 7904930 220959690 189070 167484952800 295831536 165186 657152 104590200 1391280 46033680 709770 905240 30050 4015671660 250290120 12340 86526 628 13461908460 193208400 3388608 19769109360 6743520 109879716240 625086 267473981880 129251710 19314240 106240680 160892 50376240 15947143380 2445297400 53305465200 1920907560 225624 90804 2222220 284616 1701540 172326210 505344 678456 3798978540 4149954810 1437240 63056153160 6758631 16484064 9428403600 207246468 9178845 3348648 12718200 630480 632042880 26160 14036100 38162520 13069980 3378276 1174544280 264264 2106510120 3534825840 4304988 34140 1772114892 10079400 720720 371184 343728 18659520 12194028 2116296 22794071234220 2395680 5984 624 1013202421140 4405776804 11815800 338442060 4125420 10260 22538880 2574104 164539200 46185048 1574916108 557442600 2896740 80673720 1813786440 209438460 38220 5419260 3899361180 738224 1920 171380 3040 2897310 4597560 290598 89500 36447840 30475 628 937285580 1866 3378564 942480 48892480 318850350 2154062240 8234460 33780 36625680 70440 30210 7837830 92856663900 93267 2640066 1284390 1050720 1562672670 1231607901030 339152352 93749040 152067300 145090452 231493080 526680 43750350 254562 221549328 1615614 15757494480 2199834 37604490 817740 678930 36786101352 32690079576 8641710 71105001975 3483301360 7389270 81435 5788904 612150 718200 236242200 57960 192168 363107370780 18418140 714798 8105400 69660 2398596480 4781700 43780 23069550 7975440 677580 19247760 1894292400 1233130080 36595 2650124400 24366799380 20546904 294414448692 765600 455676 6076270200 7995 1227512 25566632 1498140 1376172 791910 2742090 699480 2825680 21200 765072 3124147086 10387 628 409968130 1133160 236870250 790020 613830 6666 109652040 628 628350 831402 15498 349160 5235660 50964 49170 1243550 6660 42570 2164554 489060 1223040 179158980 29298 1226484 23609040 21450 47971 4575480 7906500 471 87571 628 628 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 72 499590 36 21159600 415140 7829190 57120 89376 13680 1427877360 1629782 908960 7598388 141840 3527186520 12 63200280 57856 1479816 8917986 65604000 1148119840 29680 2924 347574885840 3388770 402384840 123084570 17549 1317626310 3920020456 525096 65520 1713600 152076 12 35775480 3095 923520 1206 4512600 193800 123384 37512 219885480 4664 59389680 161616 342108 16920 18035769 108108 42840 145688824008 7780080 30498 691152 5243040 8611368480 307944 1800 4728500 251342840 231540 510570 193680 238497120 180157104 2808276 349128 3517800 90921600 12768 679932 9539940 51858450 1410850 1063088 12236000 3614724 153772896 371742 18927720 1866 95647860 676292760 31527639 3456 85800 384370 4505268 96168060 52962 1738170 1621620 765072 2579820 8447670 1875 22260 5010720 111073248 80400 355180 1196076 3788338788 220769010 188928 1800708 10977120 6214488 442200 808562700 3346584 69158700 33165288 19418259588 78810 7980 7254234960 62127520 3997632 36119776 3960 4865 14716 344080 221490180 12057012 17575740 1219659210 823380684 12144 5902260 2067330720 46410 52033685 63246867320 2032996680 18928140 6767800 397215 30547440 3429087480 231261030 133876470 21149700 41975178 3261858 268500 3996762 786828 2086920 3191760 211608180 36 826176 1052688 18080 2520 758805880 20793234280 9432 4170474 2010177144 1992432 36036 13968990 320550300 172089090 2858856 1421326500 22391880 624 79151184 1183476 3105 3592680 465690 55807752 12149523552 3452976540 141372 1771692 637560 126961692 16530 55660920 554988456 6961368700 3236376 40680 92035 313453140 112632840 2856612 10726095600 205656 496298088 4326 439350 138604497420 2054223 1469820 12432 41070666 725340 18330 51604 84907 26713050 594720 153140 3861690 1521480 356386800 33957840 10364424 354432 325762800 1731021600 4147668 708288 31965714 456132300 6618480 11931696 1724580 222040 161700 46800 14538420 13800 4205964 265440 19175520 1799154 2281350 426315120 50484 598591400 253330 154481475 2725379880 142450 1208020 289764020 24250380 656084 233578800 1881288 78244320 34723260 22038120 147188964 6784404 18549960 12392484 8230320 2690688 348394368 25963080 21867 764094320 62852400 526680 642720 12437880 518204610 292788144 525642 332050 339706162224 1866 194185 697968 2205060 81312 270963 1764 39420 116724 3570 136400 525261660 504416220 32663280 73797360 113104134 27137880 534010596 72916368 6242460 12340 280043588370 14424 3818430 4044240 25077150 178436440 275688 1436649 1033680 354144 273812 328300 18924570 8498 5819352 1848 55860 2219490 72 1980 87152 1596 3617460 3570 584640 629 289495752 36660 14850 1110 2159220 3401484 386568 6748135 56965680 873072 6318900 7137210300 21597576 93912 138040 7284 20692896 44965680 2301840 131208 1635060 243133800 3897900 549900 2445960 42900 60750 4270034160 3659616 20160 34373592 11849760 12734190 313950 429195 1362731760 38888850 3140280 5472 245520 7143570 3120 217113120 1231920 27180 90876240 629 346500 5609760 170324 161465040 8194094656 2213640 194758200 13707540 3265842 326040 9170274 90272 392940 208791000 73807448 145224982 1440240 1254 28277550 193472820 2650968474 2007360 23853160 394472148 625716 1911000 28348650 91142 70080 99560 23797956 2015133120 105840 93637440 1454783330 9108600 608580 20880 8242740 5705700 1242 638302 7695198 714600 826150248 262211040 1864800 18423990 1382076 276360 1254 4166496 76540 25989102216 534241890 629 563966 153134436 3821109600 31444560 592262220 253073730 13860 383904744 885360 3135480 3046123080 3143307 58535 1651410 2576167440 2256240 36578970 53410500 5119380 36024 29172 43874460 3203970 581742030 864160 2536177800 6063361200 510048 107880 314346312 6193614 1096200 280275840 1878 9508200 12999 18984600 2112660 8489460 3583860 19888440 1092000 118272210 31500 1245822600 5817240 339528 629 3968496 2723630 28600 9092160 629 1859340 9079434 305896680 59139990 4354 34943814360 233100 1752240 32954922 43150432 4260508560 2790216 462840 8536440 286440 48972 17066844 764043280 677976 49334868 256472102964 69120 5389956 702260 7260 500 32396364 25773853820 255201540 8610 24640 41193 114743952 1887480 12198006080 629 6967950 4244460 29440 3449323800 70369951680 2232069840 23220 34276060 592071480 22089060 270 138669300 61080 6798 3100800 18504486 37158 5211180 3255840 111756 451440 4164720 1136850 51790200 3738 3738 1362465 1821040 2437795478300 22540980 3226419 43890 117936 6627390 2244984 182700 82408566240 14197568 57096 584640 21994770 1000776 39782600 249680088 46728 4968 453492 277137 28950 93940069230 23184 400698 4500 81091920 91872 384135570 28437630 1711050 25368420 629 6798 4173840 21898800 113016 90720 908424 600600 116800 97918 610896 2159419634905 629 8610 8610 41820 226320 459113725890 2971353840 181535690 629 3450150 10998 1156701 972310560 369840 12180 321090 85140 47769390 138600 629 2495175 234360 10388700 8700 629 91938 784807380 4932679642 37052 24108 17820 629 4065259 32604 35154 19320 2896140 48060 54600 47250 629 87780 98910 629 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 90 315 22960 70 35 315 3632475 630 630 1509090 524559750 863940 315 315 2762760 36 126 1608180 658350 14 1050456 257095080 572688 1144 5329724400 63840 361260 2835560 7 3716370 267960 120888 3069290 63 3946800 12 538971264 13007280 12950430 3738 630 50662710 26916216600 630 8732262 247643760 4042080 3231810 38592268 163800 1190649240 5717388 1532958 165765600 1142946 118404 48824400 73737300 392496 82248006 65437962 315 618030 307661130 16187220 141036 38912160 10573080 315 24364360 571684113000 3541356 625 11814390 120194470440 64701 503035 16000 2036290800 289800 669858 10190675880 787920 3790297680 112113680 185640 64500 1980 630 36044190 549024 142380 679638960 3080 40403880 150480 42770 1105800 119029680 127380 8570395470 454575 2488 70 956340 13261248 174594420 10455984 2631720 14576328 18638256 607003320 240240 18418764 5607888 188533306500 5251554 5200650 1198560 258678420 17144400 252120 10255770 8840 35 286572 14051928 24040 466200 226441440 18720 35048370 311675 13332 3612 560280 1349712 1142708053872 34709 852011160 295650 6391230165 471240 3026730 20851740 4775430 2524387908 1616506320 100980 198634800 142421601 69680 55670 623 2063279400 4572 628 14886690 137373600 958188 1578726720 891576 2383920 19866 32760 120980 20505086316 673379280 58464840 19708920 2316865320 53433180 16282224 331727760 96677440080 662340 2985840 273840 4581324 203280 59795736 3700970404560 127693230 43334804040 11333196 1854 156060450 3225924 9420840 7920 479957940 5225220 38882160 501270 1903500 1987920 47458890 16170 594720 1672236720 134974700 131950260 111870 597717120 2756292 15691340 749980 6683820 630 214816 162750 161142688 21506328 768384 2229975 1661619960 7040412 817890 42822780 11966850 1483396200 19131840 34325270 3642 2171400 1850310 2154852 6346023600 2793439558 1849628 208464 692988 557232 30270240 280320 89691030 3955770 4677590 17975685420 6722279460 1805918840 589423320 126594 642306 47448540 615090 367422 1188640 22212 438480 545328 2969653229220 299435820 74772 3060 3340106 1368540360 38220 256773132 3040380 286002288 840021 35520 4704 81780 76127268 773941950 215754 48060 3846360 637112 38700 1999156 1433916 1901640 260290632 44993520 133608 23200920 46956 1129260 14103180 6245645952 68970 53158014 10200 38210640 29260 1644300 389314926 7071120 413516070 62203028580 9184770 121058784 358440 213187650 96167728800 192075 45738 81480 58812 1230 595980 4588020 18900 258408 170079480 868144200 13992 2103660 324720 10440 45 43890 3780 74844 3442110 504000 2176746 2483292 1735992 2076690 11130 24093069 1062880 2773890 13872 1367520 11928 77400 51876 56588688 1535820 1630590 607669692 3687684 11581680 116390 526680 3731364 277474470 5876640 180544320 137808870 19815420 1143671940 8281979160 710424 1019745 52824240 7293816 264180 88844 35241851700 53052300 133900 1659504 45130176 107730 6136517970 3179484 1716260 5987340 3705075360 1971180 630 156981210 76976 2062824 395772 1782144 284627112 63881 1274280 11051040 2156856 77849460 10358712 472017546 137144 321590048 966534660 351120 428760 77437926720 403920 69174 83364876 184008 87572576 7423680 80784 34495230 439560 985014000 230888 948413970 17741880 422688 5206656 16349122020 1188180 12870 2916480 97524 228760 41811480 494534040 482194020 639772560 391352544 4389000 1627920 40302990 44690 12380 86526 630 231935323620 9706320 1716120 1387290 166528411560 65088240 2385936 59696752080 373399020 16194024 1102920 13154874180 48996640 10980 8450696260 194603838 3377550 251900730 24120 294720 3040596 216923784 106944 48552 1469520 4717440 281291010 1481136 25746 376200 889231980 63847056 19615596 906485580 7075068 227796 44536464 648774 4954389 168840 33254760 14964180 96768 247866630 18510 319713900 52380264 5649168 14856 133659540 627 32760 77560 7320 1159380 142245327840 21630 2360 4150248 7770 20496084 595680 2072007 7385070 397818 11292840 21830165280 2036634 349338 2063820 11782544480 359476 10064 4193116 1252 7560 21372 141372 11550760 3174600 45382348 459940 1288980 173751200 61116510 181225188 85301 1617210 1566290 32403150 625 3832536 261129120 3396465 419809104 4680 6761932380 84961920 1442100 15688530 18570 625 4146370 52978380 630 24950016 42804300 714890 2894760 162393000 55922360 343601280 945204 310800 731562 1070363112 125791428 29332512 723240 630 7581490 874466670 26175240 1116290 542640 2116884 33929280 9501030 9081377088 2492168 1666928247600 253680 491016 4912 7683 1452360 563816 2488 21339360 2154042 630 17608 465660 663840 281059020 4619043 71881095 2440 658240 1228184370 785070 78910 100320 11814660 1474476 284130 157080 83275920 83849 26118300 550423692 265799570 6216 906545588 30240 244730640 8990870 150483660 2381730 13985460 4028149796 182000 4022370 10421 13727 13915980 18456900 39903420 111132 630 206640 368016 11641680 23184 630 23102898 45401 897036 210 18569 31633140 630 630 3100461 210375 630 494832 4083976 49132 1008000 630 7176 277380 630 630 74261 88409 630 630 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 90 315 421096500 70 35 315 134141280 630 630 1848 86480784 3292926 315 315 16007880 1792080 126 26235 1069080 14 3688924932 7179900 1810965 117660 3523291519440 63378 33799500 145793340 7 1978920 6575088 1210344 428142960 63 5676450 2028 32760 18715320 240240 200412 630 146713320 7277292 630 8933190 167265 4620 199202080 1787520 394206540 392700 206412 559496 162433128 22680 5579028 3690 4186311 1178100 600596700 43042860 315 62532120 9246160 440895 9422985 889878 5067600 315 2862120 1420604640 755820 1081584 7071120 534515733 3487176 92383780 34230 192065520 182352456 8397900 7259490 371700 492360 11858220 4909212 108780 780 630 41580 543660 867768 7963200 18101832 262935540 3488940 116439120 282080 5221920 116196360 126450 3253140 478800 70 5042520 2897561940 284942658 19532 809415554220 7268846520 27475140 349962 2245919130 166244 2938320 60100 82680 1017912 9121140 566280 3443026860 22798020 1631112 34200 35 180180 631 329552055 97726200 6020 1403010 5213670 128775 176592 45132900 131634888 620340 283290 3641820 68976 174387150 21719390 8402460 62148240 1291080 30822480 225324 127260 32664192 187025930 46992 1215240 13948016 853923 9764880 1582056 32970 273840 1002400 4972968 10589040 2133144 19926720 6210 36735786360 4032 4640580 7224016410 51807600 900279432 37656 243390840 23640 2301408 845614504 5965992 119259140 313992 9900 264040920 629850 6935292 4760760 53867352 9988440 7251090 1363440 4555278 827820 201878040 12555840 2302872 14266540 11293920 1125740 451560 1300048 16308324 1380400 1129626 62560 15897420 4824 5419738980 4129290 5141700 96720 9748715340 630 98201 209874 43680 133935110 191520 25259520 318780 25620 624 51480 194590 4693260 1252 10695960 2178792 7580244 11083905 31624320 12340 267960 38159940 9584 181130040 1318980 2424 7551375684 183480 2331714840 102102 491028 31993720 57974400 14791960 67320 8018640 2508 803880 151858980 24198763680 788472 310068 16920 1645644 10727735148 22498659 146280 116886 46085586800 12575745 514185 250080 119167620 265604040 57099432 265320 290598000 2976792 413920 165750 162577800 746920 115710 42859440 2705220 9629508 3548440 14345604 625506 979440 44815760 3334380 44352 2394756 155226456 18243720 3400080 2169720 43562820 5990182 6126120 1532640 143963820 13359960 23100 3066360 3431760 1429512 3234200 794742 64350 15240 27972 11316 746555880 666582 757652940 23100 84516180 1446480 27976740 258720 1252 42503760 1140552 45 43890 6188 224196 4520670 1878720 61561710 2228688 1010667 2514120 524568240 1807848 8823780 10263018150 2260830 108531192 11353440 996660 447431160 64409940 1278708 5667732 1071600 998760 131856 5139051720 25679280 291236484 234834600 29969910 3285120 18320536080 168840 311220 24536400 107977870 37200 2827896 56429580 58200120 2470860 6268920 1975050 39759720 603480 27840 1917090 69960 95998320 800582328 53820 965328 13707540 37788 7280 1590759534 161076 212259180 167073840 80136 11550 932769600 13512720 179676 16494660 496080 3535560 44129066021040 8375900 7863240 2318186640 8145060 1779540 1000097208 146870640 69191360 2554395480 114708 316681950 31132030860 36167040 34954920 19385031120 96930 2210640 36872640 49609560 17400 105513408 4281270 10882872 56384199676350 93798 74498760 5076456 896604072 97188 174807360 39312 59340 12323918880 10057320 1504470 870480 3738 1258 50243040 237427080 33204749760 98122427130 11090898 631 34520400 9443275800 3088506960 459952680 631 438900 1754947554360 94464 788640 137657520 2297400 6481200 21077280 6210 235176 795064189920 117537420 83510700 423150 67423972 44892960 7797935628 8296819440 25668 2922523380 45659076 7374840 13918225200 767676 41620560 704809560 65534040 63581700 275420970 1884 2049600 787386600 412116 9611423280 14448429996 410748624 2464680 23256 13518120 624 342795900 720720 87980 123668424 884928 452251800 26852462880 10630620 163049040 602281573740 132506220 37835001204 64301629392 1282716 9535680 79599780 184212 296981520 10097563476 430100 261969708 4504680 2882436480 11275740 10321740 362790180 11336640 3831100 478800 2508 373194900 20798440 167761440 39139100 4389658 55680 123184600 254100 738394830 8987455620 123636240 2462460 1112775 5562468 679830 19753320 244860 2715020 752560148340 3130 15655640 2428230 221450 234080 1902810 234360 12272852670 40126086 34532946 124124 209283480 16884 8753907582 48216588420 4781010 10349490 37026990 19173756 14490 63840 7330677984 274469195 1390629240 1344 262080 2756945646 4368 309120 767992680 154035 1456 8035560 18656 1026740 970446360 18400 364638120 108523800 74517240 139590 1618957080 173290 279078800 8790480 21645 3060 4270 32340 2582580 84200 1116960 835380 209645700 858704 58128 16095090 89925 67095600 1050420 7428 15756 5626660 10270260 26380302 139706798490 1980 30590560 562590 631 136553760 159613534080 328006704 631 500715450 1140613320 5531130 8715756 10640 29643812 25571700 2735040 983554 9007950 90228 3506100 8991612630 97648 1091580 53871840 4652480 66234 609840 1242904 808236 35490 5560464 302640 1729468 78660 95880 144383470 39097890 97560 4696230 631 2621115 88410 99540 631 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 105 369761 210 526966440 1176480 100620 35 37210320 2070585 879340 1574601300 3012828 1142206 371735 185732820 16693908 23889840 4480323120 447122208 486220 1044802590 968760 1001784 15732 95703190619400 23592660 24123288 164730 1036 1154340 1182870 4298 14662830 31815 10930320 2691780 24125220 5599230 96484080 302064 629720 567336 247448006520 77488 41020 5119800 3873900 20347470 72647640 710094 429240 76320 332640 4623000 6504498 17554152 1794870 165352200 64050 287423640 432892680 1779303 1230944 14074896 3002940 1003086 1826664 92742 53958 1663200 2121840 110362980 75768 14815680 5346120 588240 27720 70 6732581220 6576570 31177320 3908285940 166320 1919190 160620460 140601300 8994700 1631160 408375 4512690 1868232 2176590372 25116 3775200 476340 27560 3283280 1958040 21062250 99064602 37124736 1585265 17575397840 105490 12203100 52780 6710694 78844920 76980780 84870 30952112 2843820 152231940 40458012 40065300 6447840 95250 2636627136 112924 168840 1834980 1824060 35716428 42600 6160 20384 24760512 3060 668928 924394380 63037260 67680470 50730 168301848 1015650 8048040 352722216 3991240 26005700 10030240 43092450 9366178800 216060 153720 3355800 106618500 816816 600300 1684417788 19263834 30145500 156940 434160 1908192 15930 330660 105 37257822 575134560 80290 168630 6810300 66330 92131380 17714952 163590 3360984 964920 66599370 4563930 417464784 4553280 2480286144 885960 65563680 58905 325989840 12115865495916 310254 687312 337375500 947100 52753140 87149580 4560348 8821890 233856 13320 91151760 681987096 1785 630 60085740 19586079700 2132266880 1887 2074800 2649090 269280 1131394880 5255250 74820900 5806350 198432 2496120 15540 107901924 32456502 207480 631 1308720 116256 22154400 1440780 29273640 21840 3254592 27867840 44352 52440 244534290 11262764520 13873860 2131500 1404360 682880 362587050 497656640 125400 18320940 11227968 2814411600 162360 1095570 3504 183381660 136963068 1985880 572620860 32293800 2263098918600 281358 18386406 3119160 63111048 271227120 125224098 6458400 6706414 466470 2377170 128758080 1506960 16111920 13068825 43460347680 1881259380 11537244 755370 9658890 5401872 2913834 123914700 81150 82800 12834690 2811600 663462 228918007890 42822780 125609 158100 466620 19668 495264 1135614480 77350 100546243400 6949880700 2451540 180720 585750 1456812 713412 19229280 126296520 462480 88494120 5627160 45929584488 16468310040 2500842892548 801360 1503840 373980 29402520 2321069520 53586498 912535344 336132720 225420 39156264 5404104 49199080 56898 523380 148859550 21420 199805760 4455 360360 1980 6984 4095 210 756 3696 36330 930240 10304 44044 6557698 26790 32430 356070 715206492 1236240 649068840 792540 70911960 2334780 72719968860 294658980 7069440 135240 991536 186080400 6331440 2903627100 332923206 43931160 161028014 45128622 32775 117765648 2704537680 4153149 2716992 84755736 42444 7779936780 12037377 16256823660 733200 861120 493774964100 135660 8970 594780 1921332 79454261700 117480 1167327720 780391950 5970 18456372 11476080 1562470 3445890 98240 484626044448 10656612720 992783220 67151700 3739602 8597160 140463180 1346217600 4311720 99900 103093848 21507270 62702640 15792 10025730 478170 15320760 9186660 128045190 15013572 16575074100 8664040 16616070 78147630 84914610 2863408 276814230 9874680 452623590 201960 40014880290 2404080 264550 4194960 563640 1659450 25677750 20920800 187488 19339320 682879200 3462576 589992 1140360 187220 2777040 2424 7020 263328 630 12537044520 3684240 73246140 83160 45962280 140429520 68358445 2508479820 168740 1056552 2233434840 8366460 5001570 612 2960 1209608400 362129172 197653800 494779220 2876771184 4254120 7151781000 12168 4379880 3590822340 244906200 4089506400 2107980 643104 8344 64016762040 118248300 80660580 1066899540 52200 3596360040 117422508 7529130 852036 466620 43494024420 2102100 4534530 14098305 352754898 148986295920 7644 64785 96558 165282600 81672 2181270 632 2197008 8343090 3302702208 45294480 4694194 65523780 6831 14400451800 3800 22440 262725540 143682240 10647977340 86702550 37457664 16946280 53944 3013920 2970352585200 15844830456 5138016 1599052 373103280 518700 121793100 241711236 637493472 13633620 45114396 132480 171380 360 622440 201960 45259865 624180 120528980 36723960 24180 78223350 17060100 5006400 3306190965 482380 39805920 569985 1047984315 2053346160 132315590 255780 815760 10500 791616 368928 1860 5602212 52080 695640 1005005988 2594457960 1465560 1878 12545400 51528 19932 2252476972200 481320 5040 366624 32775 25673183536 7538580 192484200 158047890 35350 7246050 3570 462491120 2202928 632 70159200 354099720 2452684350 24552 92536 12005304 35784 14868 45349200 26226 27030 1123920 25154118 1417437 49046 9614328240 694710 68402460 2434740 12746580 100100 3836322 18021286140 6578 50194980 50127 6499900 450528456 393624 56049850 10800 21992880 2951676 373065 6123810 31959900 34410 1904205 1749888 4239929232 9588 103530 1822860 130698 85100 20320443 5674860 13356 13524 17711518 6819960 2060520 350532 12144 62130915 466900 591800 47125890 10166 632 632 5754840 63256956 81450 1027824 22861020 32775 627732 8260770 316 97647 632 24192 474 44310 632 632 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 105 316 210 325500 6874380 6831 105 1775270640 23595 30379860 101900925 3135 23940465120 310493820 293140980 769253130 12025587840 233589888 13566780 59220 261608580 114030 37913496 4167020 140711931360 72954960 7026840 4347 882420 40950 14179743396 27096300 18765540 3102228 410564076 8760 30116520 356183520 544816272 29484 4211350 1982563200 2350623 13739508 27166 7901640 159139890 1322532240 113880 38354316 32760 282618489384 23328675 2615760 174420 74275380 292152 16120972458 38070 64866 1330692 13478 6466168800 4878136 150043950 5124 85483242 19803168 116596620 704368 10180200 4179240 992496 11408280 850217940 8058888 247829400 70 48300 9849840 13786500 20916 33744 208500110 570184080 10527720 1384288 37620 2860308 2237480 4418820 31495464 22920 2828700 9032100 90659400 19205610 1321952436 2386120 104880 3744384 78015096 1412623 585541880 1756860 35268030 187680 1168596 8550178 401002140 16456440 155897910 2691450300 8408400 276978641940 1463400 32340 218344770 2126731008 6892592 1211232 1754532 58630858 9880 60060 44856500 460566720 334483848 834480 11760 210915 429624 33549468480 162932 1247288210784 1320710160 5607 1451268 9438920 6405114 328020 154512 611081835 52903956 327450 48300 10093104 23903880 3110 575217396 4951170 2266176 24948 10032 936575640 2066652 105 18390960 14112 1801898 13200 53136 97000137 579420 294354 928200 795396 1230390 16385857488 24180 612 1821 2377289880 45484248 6045383520 449820 58415400 14820733620 51535330 192600 401441640600 4109940 33404280 631 1833720 2580600 11942490 110700 2629885 143406120 5080280 17164 20928600 17535840 128090970 276738 4794930 202666464 67815 141281910 2434872 125040 60856041708 2119920 75389424 471240 301020 590070 90831 316 2982 432288 19099080 201022800 3207335040 1242 818420460 35313096 1820940 21877968 16755948 2725680 4445700 32040360 725400 14741144040 19544880 616 430731488460 132346830 219802800 5334500 7226913996 66778140 3981510 7353192 630 179246130 202020 2682648 18905868072 147279132 193818600 300191892 120840 6432 4926794028 45765720 74234160 388298820 1076040 144408 70224 3960 11211330 3040 5996100 3133727 89059740 107890704 94290840 4228 10124340 1098300 1206282000 420 187680 5830830 621726 66330 944241480 28891908240 25705020 624 29551833 11171160 292842 2054598 2615820300 4697888 1323420 86126040 475020 4574700 2017800 585200 73225632312 240240 41103300 358530 60060 535934520 6027840 73710 63375 266520696 11856 158647860 15175 67378 5964024 114851660 2032829148 3215520 59690400 662340 11400 13260 554400 4416720 66924 16380 862344 140760 210 756 65436 33600 242880 1708224 17220 13464 51590 38798760 99046458 6766560 50490 23671872 1220840040 676872 112423500 300828 1262 93530 255516 12012 121981692 526846320 76284 30910 493231200 583490 294828 43176 3542354640 326040 37324860 502048 3897630 9524760 34840 34238043840 1992604350 2460780 5544330 8630370 1007760 6468 5650810200 6854100 3690 9709392 2448180 545547 4872 3551990098800 12168702 670335 90684 5365800 3524410890 76085856 11290823280 37523200 93742220 1107780 838821240 7158060 725220 1473090960 18016 4474260 2550381680 83520 1484032 26300 13167000 32638650 15113340 95914 37788 334132200 151200 100864223460 2391480 2508 1329202 21994624 23441880 11894591280 9205201688760 19800 2193114 54816 1262 155991132 45018 85789349100 3855852 600 255375624 169260 36543780 324227400 2131889760 239400 9120 14040 1162980 71818 245088 41020924140 21710797920 5061763827120 696696 8042034 136203 1393270200 1582423920 379494060 11305 63420 204746382 81510 287280 485977800 65829610 275730 27720 20755 95750 630 250064100 548796 630 9573900 1066716 27335490 74620 1604682839760 42441 196107 471240 46410 77597520 89928300 5265121680 859124700 6754440 3010056 165945780 824220 98280 579198781980 630 38005380 31263 52275 48294960 43056 3913968240 20064 850200 309960 11880 1880340 47433373960 2634460920 22833 24914520 100166 665723520 2590832130 136420284 23512048560 1185672540 99995490 13526100 4876488760 3705990 23834040 87720 452916 2386800 55078800 98880 4074420 4194623160 17523220680 41661684 906660 2516 506869740 77700 64500 2547532260 253713460 4184008620 27972 344400 1999643 214191180 185292951480 1092960 34190310 27000 333201330 68675880 10763273400 1830039120 307320 26376630 364560 24975720 4839730 5289570 150118273305 330858 5714280 1957340 29934450 41676 17485312 26238240 104400 8730 27272700 906906 120120 29328 684148920 214733400 3870636 467213040 2118636 31790 610160 553801248 4382 153300 6853560 1202040 4310949510 426960 113017320 342126 803985930 2578680 57960 326616 1882872 1113840 28563570 633 57420 9507600 2978532 61059780 52821339120 181094760 9739704 173009760 720630 6230 71053200 2106193320 6842 81676566840 935627 7216134480 21426552 6204900 651159600 31681650 32250 429000 633 60634 259059262 1680501493440 7424400 53460 8969664 314160 1749150 2380 1230252660 2086632 2486215 4826760 36920 93200 513807 1158109745628 69020 178475640 868020 363792 5454 116589396 530850789 1213340 535920 141630090 633 156794742 45650 1407600 128400 2029820 33060 11970 633 633 1113840 18480 4048506 633 89252 100172 633 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 28 316 600510 118485900 5300 33426540 26761335720 45666061980 1883700 120881376 88700100 9764164410 9187200 15788304 760920 179372160 46736400 276406494 15415236 438228 1096040 124124 60408894 2240 2368766400 1072260 97485960 49482642 107184 5559840 96597270 414948240 845988 10455 24632244 3462360 98208 9844032 150480 1034281710 8060 12976110 338496 45650 5990670 6768720 246540 26706680 67080 2601480 98203785966 104874 2055714120 227052 1700790 2554080 360100650 375240 8208 427047192 3780 1053360 8928 62874 33811470 511198241385 1466720 17498100 315415100 27888 537572 6784077300 101817144 100371264 448599774 4409460 3722796 176750 13224 18778536 203182980 170198730 16092 427885920 1224444 306055339590 3167640 366797100 8060 137830 6187104 104718 44760300 65010 6606600 728016 4666884 9103770 93054156 10620 559534800 48906000 29044500 4280430 2606026500 100233 283005800 863478 25200 133858515 400068900 233578800 12768 24561146610 4619160 634 1153902750 278460 3150180 51660 8425200 146010 2012728 9300648 1732096170 10764 24192 11781 2730 869815440 124440 241896720 1047863680 21240660 7800 79999920 11746770 8867880 2157400 219240 3321936 485586 7578943680 320331 447165 5620200 912912 40040 4505090 4939860 4912320 44670440 19022724 1058805 185892960 8838900 44205 53466 4561440 366366 312420 80814888 30240 375144 8963370 252420 1083852 240922584 40140 48360 3150481698 63271416 147560 104860910 17082450 1700160 9175320 328440 6683040 17541480 2972580 138891480 1125118820 147640584624 45494550 37542120 14459760 6520800 2516 7104240 2516 25417210 6483656520 152334 1135458 48337200 891990 299437710 77900460 2843830 13464 354900 18949840 32976 2752470 1058442 790452 168606 19807788 316 215250 6880 634 12386880 115920540 649440 409080 180081720 1301850 11590 60786 207543336 11165700 210188136 38850 3734880 119152150 27433428 78100 1260504 18490904880 279972 5160010 38495730 14574352044 11220 232050 27016 5979960 4872 37800 26434320 24313 7719530 3434340 413512 22879020 491556 675108 12557945400 15004080 2484 699470940 2484900 90722520 31657563630 805927980 59796 17704440 9264 552552 273840 279321 364560 12464760 2663640 480480 7893270 1333173660 401128 33900 276012 5969700 4774176 536928 561660 2808990 58534 104545350 30222 328440 2743440 1045292430 5154578 20366 703120 25788 4957325568 157132320 2159430 4229940 4800120 2701080 1183980060 26280 105840 3923832 17940 288598800 650580210 22976044 182400 24753960 3060 100202076 213275920 5847975 278705700 51678 114642 16807704 10350 556920 69615 88410 28 6972 198030 172992 80262 3223584 2984643480 956630 31320 49980 12652932 6842160 9184140 581023095 111706320 1542998340 9272780 543551519940 18106704 38346 359702673540 8073 35376 3773106480 42658 5333580 17546040 634 401850 394579080 2829896160 189193680 56163240 1279356 1272180 6758136 2889732780 642180 10801527660 88950540 12369000 75057267120 3780 1565860470 5126520 6099940 31967440560 355320 119922 1879416 11866503600 1294020 1692600 24214008896 80823600 68058 191055480 21528 15510660 5448221880 849870 1031110080 231905662248 255524 19449360 6030405909528 2155560 61374 896400 155232 10400940 81605160 66990 2686782 55446840 19436430 2560536 112960968120 78461460 148632 1402015860 15606 1649340 181704600 347412 3447396 3094020720 52416 22987230 98821800 90870133970 446040 67359474 1821600 289595670 38137139040 9388529850 632 3550470 195662 19646410 562590 6961174 961620 4515654 632 194324190060 4173840 12163500 2188485 2539915560 18592560 146160 186824631840 524552 1328040 4772040 9038720964 1159053168 581981400 592800 8204100 1071274680 14493336 13757940 149648940 2041060 86554185900 102112200 280638930 234069 185732820 4779840 23205 15033968880 1206432 72930 1700460 23100 34911240 3646524420 274170 15547770 102399024 1247520 4001580 8538480 809044320 492697260 271559728440 1749060 19657092 2836050360 2524920 24492 38137680 2764080 369660 240240 44308 5278680 114354240 147400 5515320 19867007160 1386000 94885692 1650710880 2646564 12766911300 53030768 3182083565832 224656380 153796677216 176436 1236 54723348 170008020 1848 36337840 7603428 1012440 69835540320 276276 196308 1573701360 20628300 202323732 55637460 1954260 173751200 1409100 1104160 3037176 515788560 2714024 5880 38295180 10764 634 193530960 219590448 873283320 7971943980 426735870 12703740 1319760 16830 69690 8012514510 3145 14850 138669300 45344 45733 29107748670 216720 12432 25585560 72954 34800 1238880 904155450 988290240 441708960 208916400 254562 171700729200 93240 51309195 10684837800 4171650 32592 873774370 3897432 277200 8859312 4389 93765 170260168 2144340 5168100 38880417744 2756520 33915384 5929698600 1155629400 634 10651013604 49320 33132 71839415340 3690 322735140 45421740 38364960 2970 284130 2356370 130679010 107173066 759254 805288704 242886600 1063172 40706952 6093911460 28777860 15731237340 76866186196800 23209576 26704080 41970810 49880 4340 23925617100 1166778 6461520 10569003600 50653200 22939460 2758822356 15132 568170 51965760 5079536 2505888 4757508 78503040 9705300 9729 372900 103200 5250102 37552680 111244 10550729280 7476084 33132 25198110 268398 23205 109596354 634 9353904 20835360 21892332 145908 29610 796320 24480 1569330 16002 37604 89253 634 634 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 28 845460 22230 52 1588020 16805790 120155502 8622900 620 16068360 170169 2743666380 1678320 167581260 29205330 853320 62248 9956010 149216607540 25833948 3872790444 93366 446292 5998300 2835510377700 145845700 140100 4824 2821 15930740 56035980 399844200 3479130 303395634 149184 3372996 56124288 9662640 54912 6832980 2520 916300 162476160 30096 360684 21457332 23478 4088644560 13379440 1388520 673530 378840 6170 8505120 386084 5364 4830 7012832400 22120 514290 2610 99913 25727520 372311538840 2693900 586404 5846280 58864500 164384220 137392 869610 779688 13823940 135819600 93296 57960 5625 634270 322836800 11941504872 10198440 1403520 840864570 30732 33866 69048 496395900 607332 7386930 8908830 720480 36540 52186 13146100 215460 547820 20110740 26656 5589698400 13085410 1148089866 1708588 270375288840 884640 35196 880440 971334 8463000 922050360 1002456 8139792 3750 7365420 4611750 603240 104535720 706033482 3032071770 63159600 4186602 930384 252840 993218100 42824 2457830690 52 603856320 25695 27438 509760 582120 4517832 3091110 20803860 4275180 77520 1133210 624 241164 174174 373320 33366 18485670 5923029840 105454440 94954860 218774463 10767120 3859940700 12585312 7359660 1953996 710424 42010456488 13256940 15480 1711710 5250 2423648 102415950 5195930 52440 56880 4760 89008920 732600 4982940 797706 23720 1266 24354 9332400 554553245532 28745640 2289144 14104440 400890 9488724 19194120 51645782160 32340 215160 154440 73091201820 2398831092000 215670 16435260 9240 17635800 10980 65549484 258720 46009656 34141410 11661288 930227844 5260710 457905960 160264440 14640 442680 35859720 1709854848 8729640 29671113384 45650 13220100 2874300 55216 86366 3486 24480 762 58330944 418080 91134 277380 2343951425880 59819760 9547200 689832 59503136 10003287840 1610478 38641680 55735680 1542420 3950100 64260 14244300 59295600 93228 1148940 1286220 4185168 7280 6864 8270220 12016620 1096920 8048040 305810400 30253608 16495542 8230320 13628736 51888 4264260 3018180 128700 36981 691218836 85635359040 11685 16971627 166729500 1545740 61110 24407640 4331430 3026016 2504 18600120 46948 16747640 520066080 3349500 3040 98836290 37350 62220 1470114 3090 22160 12317760 8032968 13294470 14957712 8774580 375928 4605750 119743260 20457783500 1354239040 69804126 33048 101080980 50848560 10920 2750592 182160 270940 13906200 632 370266120 3878424 53400 11183319 822696 48500 715680 728703300 62020896 3439982 600864 57980780 15320604 7080 6691608 1293415662 231437400 23832270 376200 18383670 632 28 6972 58170 161216 5125770 6020 635 373980 113333220 3664800 98280 1818 96646 18900 54600 21363804 112200 121108 4440 82537686 52164 380199120 431760 2243916 293832 19348560 31440 1191918 9350 509124 58032 26772348680 548796 624 725536 885324 855120 116397225 12173348460 97611711120 10485120 2516 132432 365959440 49140 120494010 635 4148728584 18109080 569424492 7614288 7308000 76830 3090 346320 20420400 1451760 20280810 262143 3453072 92974 772201914 2516 9810 92964 21840 359792148 1363578 67824797040 48356 2645831515320 69888 14485734900 473550 179334540 322036 417481680 23848440 264196380 469694280 323544 253752030 9668178 15454530 2771454 26900808 381562580 1266 131646 35402 31900 45084 484567944 65174994110 39270 42504 12244680 66431752380 5580 5042547048 160873440 27928981080 3067740 3132 24420 97520 245088 26063018100 138374409096 8547870240 2932442 32424 1956438 1432916100 1113840 3534300 13719188 472576 103294665936 3774 398970 1466520 57240 21619529190 389400 922080 26209560 35609808 298918620 120600 298998 1139265625680 2329310133750600 4691160 635 449367100 252798 862752 74565540 48960 610512 38847 991200 343146384 647791872 21358260 151499172 72534 93690 9330 9330 10402632240 430277292 52170 679393260 796740240 7870500 624 224956053 1896 16976880 40075245 901089288 7350623280 218790 3064320 1624245 3984120 54156690 22116 1483845 27053012 4760 62504 86733 137828880 575484 94920 39194100 12516 507680 44080 614127360 20414892 415278668 17232620 77784 45361800 2916900 96784 740265120 227006780 62586 7528521 68468400 25976578320 274890 226060560 900144 39756834 8354900 89414 1259648544 38341380 630 1339859040 15120 4383720 89230680 23760 12120 1170 630 122076864 13148875740 401760 14042754 90012 189073872 65752860 770280 5426400 233220 3434208 306622800 59521970207700 141820800 3774 162502850 31928 3519768 38426102 112860 14747460 49098 11964554 3701880 21840 18861488100 387367134000 586040 85680 78952 23329980 320054280 17080536 101047320 197790535800 84177600 17779790 10620 779688 6642119484 496922580 58837680 16996 47895120 1385920 18330 12600 489060 2314032 1070190 1355574 12054636 35816973192 6606387 19610 371700 6570252 3603600 8086 258440 3340680 12942097 30606604 1689900 2652286845 1294485 63594144 9904 1417477 49255596 11106 30549060 3008137 40814280 21357139440 24354 457443 522522 165404730 98280 1134444 738504 579420 1157100 1194868 21204000 18630 39054 635 1106079 180264 1935630 1007760 1028560 32946 66712338 2793140 635 9810 11130 635 4006880 89464 100806 635 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 84 42 42 156 84 560280 8567160 46812 3585120 99108042 21 201785623130 35816286870 635 5864040 105051840 7955541 517440 318963540 394940 26901840 3008137 202188 4486300 161506800 351956 24678852 19507488 79716 5436 12472460 12113010 11880 18249 35315280 47097648 48673680 1314158820 385840 36825360 68575650 12180 97812 1250 1598572128 6758490 1333332 47502840 520080 7445844 9080400 42 115920 160920 12180 1548535560 615162 6862800 876960 598570 2931480 1016508 66920160 119780 320580 840840 96889 2951130 10438752 78864 125190 58380 143752 1651886280 4463200140 2171759850 773053 2709924210 9460672 3260471592 26197776 1411800 4823280 961136 13118196 137351760 1353600 577548972 484049280 149310 142044 1689534 248160 16335 659680 1442100 3710070 35085120 162779760 1030828260 5614056 1154127 7672800 10506 84 1076496 243600 85795290 404040 5059080 383019 59276 121609620 26806780 8265060 4462920 399672 23108373834 4284 6248 154448580 55224840 30736680 3960 819910 52 17147328 2028456108 18617478 4607460 9593389 16660644 7518555 5808960300 67810392 1860 33600 51700 1173535440 2937060 1612116 9110640 2084680 882026145 1269190650 30833580 494676 9690 442453 11040 6007492590 19950 4333140 523320 16017221160 241740 633 42 1628000 3906 94398720 14822280 2205216 1224491310 16226049042 647626980 9682530 273180 87381 714210 100320 11940 66960 41394174120 4190508 6308046360 15494310 788220 423000 6671252 4057680 4354 3082248 154947408 246840 337842870 24801840 18483192 108360 1804210913736 881910 12120318 1599780 49664604 194040 51324 9352980 11633400 84583500 634 456280 1537140 22896900 86037120 18060 12307680 226295160 22562400 488754 781704 42 3872 153594 39772656 991860 437750 1317230460 10307220 6584160 1258 21787920 47124 881712 3009911520 922350 8373690 1388400 128180 3116190 263340 43536240 126984 152640 635 20742568 651110460 767841050340 400620 199768800 993594 153636 5129631360 33571395 121818060 17184 59701629 48717900 4396 3709200 801840 230946156 5789363580 41494050 429660 10179780 1860 532950 22157711940 780262560 23400 350025676 19536 1152255 34545420 2170455960 105480 112615272 9460 18130 167805 112483800 47252392 49956 1372980 174440 20550960 2578503564 3254293 30212 310320 48136 403920 77220 241087440 18720 224101914 11347840 20665980 250800 91642851300 742579068 3749928 79049872590 203952 262651680 11368056 3403260 658406 2983488 1819818 52301340 55788600 329280 559699296 1022604 8927880 7241400 3804408 186978792 228375840 18600 95760 2142072 87570 39902 252 84 29190 2253888 52283 1316 215424 3130 9030 909666 1116180 36666 806291640 261080 248040 43164 6875 4951716 814469040 210799680 114036 341940 3072720 54612 108169776 19188 1176774 6270 25742340 189840 14627340 539832 1265616 7030860 3931620 98420 254807784 3557736 175890 38452260 118271244 30450 544236 6888 46560 2958034 287086920 46232360 5333905620 685386 70440 6731691120 97403 193924500 115418100 15573360 10080 65076102 5320279680 6426 2836977780 1988129220 304712934 429240 4391280 442728 1129284 36420 365040 226593984 87646050 61011720 3784440 978065660 57330 115385346450 843562440 50826 49194600 634 34834800 48132 10121202 5250960 4049086860 968058 5318586 23100 1730520 22932 10401300 279816460 318780 3786 2675178 4246848 2899556088 820857990 3347778 48690 926670 9627390 12508650 4476780 553300 3786 7904 194324190060 32105520 4219668 445770 3159407160 280773360 265781538 18962097000 11723712 15960 25017720 12540 266532 100344 20580770 4192200 621829992 128884320 24780 77748 3135680 8460 769080 3094163072 2480 115140 3808440 77497830 3523212 391170 888732 10425072 1015225176 29047590 12432420 3579030 449328 39316200 18782400 1492260 85533630 170092440 18963126 4352040 97974030 17625504 7722 734074854 697296 12885048 68517540 4395300 633 219240 79560 102731340 19901651945 717220 919192890 5880 370160505 4229940 237814500 9371796 147320 1551886560 513084 171360 634780800 11723 636 2905980 4894212 925980 10030020 1134384660 1150230004 632 31044020 551756436 72828 1299480 83260212 6539520 173020 360 3951090 3290760 1113959000 24429240 78609300 223550 104253930 1654380 20000160 206780964390 2489760 44298405 9336600 454920 4423410 76332960 21343080 264120 398940 236005 46410 17979780 10744680 93046800 155342880 9665700 7140 82355 18768360 2424 900120 109746 575166 11682 2696100 630 636 123896640 194489760 2520440 9976120 636 3049345152 252525 1381380 106594488 1955457504 61523 3716478 15120 6633 659939280 21624 946631400 1256 1256 22628934900 657701100 568061856 1881 212220 27792 809550 4459756 2081040 310464 3130 392478240 63140 1995840 2594592 2722720 517679580 636 624 3808368 2673684 312 17140200 8099 209196 636 40194 1006740 1950540 92520120 12893985 37175820 1496458320 69795880 1249092 23432 47186766 6968136 15698180 163000 14490630 4024020 6754 411374550 473001100 495300 20939958 235675440 645540 4894640 12883104 6633 1352124 64220 7761 78323 636 11760 530 11001 24066 2519230 44003 8190 636 636 477 30033 636 636 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 84 42 42 2054100 588 70 4736864088 8000 678132312 536130 273 35 146083210 303737724 152277840 91510650 6754 82421712 1290900 1043460 1595370 5168 871080 206501652 87777140961510 2654400 77352 1887 1445220 774900 1337524980 50749776 50352750 14441925510 13715790 725945220 15531516 4037670 23581360 4122888 608580 3537534 311192505 19047600 16686852 57120 57239276556 70 36165360 257400 2184260 42 10090376 7020860 89260080 52100 85654998 26654076 2053296 84042 1050280 97715592 313395424 38688756876 1454180 29089008 33732720 30388438080 1629522180 107856 24920280 22956120 21126252 1436203146 183855 24576804 487575 95580 358848 58450084 83664 218397900 1249175928 25746 864570 55006560 17848920 710947380 910052 70 840 63183120 226800 1740960 53077944 737940 1184040 255034 508641 4396 1436300 6919572 2902515616 655200 84 246330 2526820296 119040 1140102 19623780 213762780 90685650 54411134 284670540 1930656 106740 67160 3374736 195521712 62854792 2380 727300860 68432745360 9912 18083240 13572 64136512 59004 79800 1703460 729562 25158 2089052280 2999304 1862367024 7956 41952 63231840 3484320 749070 1659840 32953752 65772 42654360 640356 185388060 624 3178560 19621140 180264 23164680 70606319448 435660 1635674040 320311530 928620 51060 42 32160 90916 4451780 43573176 115920 89464 7980480 658416 2352832 742838460 239288280 162175260 12060384 19668 235869480 15581592 359676 13831125 630 66522582 11714748 538627320 5176500 71359087800 5128107600 465432 8250168 307939632 7443720 3009600 13470600 635460 1310430 9926280 48683 146160 102257148 482850 43664964 31464 169695240 253333080 19006020 9206340 11001 42702030 3193722 62719800 124260 102406590 4305 1025046 42 54560 6270 97117776 195863780 23463819288 127026900 6014815560 13046 2970 94187940 7958940 5963100 1618500 8511360 2569320 181430340 371280 89010 189650640 1364080 21840 2745856932 2150876 38160 12900240 137134866960 28702800 194712 33540 136683960 11484 413028 595140 870757440 187553520 129504000 704474628 535658640 33600 138879173160 91140 83466600 1562484 128820 15911280 298798500 2700720 3234660 265549140 1473780 48474225 101195325 850870020 26904 741258 45438960 1718586 604822260 391694160 315240 1050434 1337364 516928 41760 146448540 594155016 22903386 8760 405246 35151480 71400 330600 150155460 286440 3295110 43043 628056 335141772 1562520 1257060 34776 128730 27720 3130 1236219192 1655080 7104 120267 266220 237804 61523 546000 131100 401940 551460 235797380 11760 23369016 5721408 57752100 999180 13153176 50615730 820704 69020 84 43890 8000 1103792954 20393100 159900 51511460 809760 289903140 2778428796 240192 803712 38056200 11598145416 79605900 2421839165460 549805200 88140 31668 389691682380 117072642 734160 49140 275547096 128648520 11744040 675688 56291148 2306896020 6343597260 96663240 30576780 3570 255935680 1507025520 14164200 1144691100 151611768 1402100700 4594590 412045920 8051288 1233480 1297470739682880 1872677922882480 119175420 19899394200 57219041880 4779450 13799253939660 35371800 16020 3056826780 62973540 226656053 150879849120 1902 821700 1192726080 8945923140 13800 1457280 7061103 3771180 2677114440 5520913200 2524 13220560080 24714144 13618800 372145139520 33466 67365480 781768680 1521139620 1588356 964135620 1212120 10506 3788922079800 6785945760 22577755200 10182480 17303774430 37801314936 6190800 21746610 12237345960 406006920 95111016 1427580 1581432930 61114560 14697520 576366991200 99814 4547228 12022392690 106547364 121522800 3700089120 708120 121999020 102717180 63000 1270 51223392 67763847060 139779225432 21369675600 8967552300 396240 9059820 1836926700 25452529200 566145379800 56700 7140 26571454430400 66955200 35650 498978480 848471700 5101140 10603472880 2614248 1319472 65960895 90544740 257487810 309641640 28981260 4108838580 55060200 70917553872 111332160 907206300 1199496 92379 10546227263880 39864 33798270 1139255208 5544 2071608 631961400 8076720 7142588640 24328427363856 9178313760 666120 150270120 130284 32048016 180626486040 15111096 12340440 2175600 7483740 240240 44308 113307480 596371776 4816692480600 2412696 7205810040 47401200 5170932 680928 228568660320 1948811436 15200 4447548 78260 23910432 3612840 24052784 2532 16281200 2523696 1734040 352700040 1558836 15728272560 945370586160 55920420 919220 6667057620 569100 3304763280 2649877860 64500 389662560 2363541180 67484992300 637 4244844240 178474296 4526550 12620348821080 3057960906 23880 215457719620 1750905 2459520 51850 4532558940 3185070 7627078800 18697140 10253880 24227280 780 19381824 320788147680 7184580 889812 55606320 161910 577908345300 3905040 1120809690 2203740 35457240 40448146200 186714528 1460544120 1638 91770 336485481696 26961165 4869480 58585800 1161762 877937000850 47357615760 9404010 941546570496 81932760 866802688752 8075760 426120 637 40321072 641576295360 1675112 62712 3438853704 5032 401029200 27302103360 130779090 29965320 3218670 165640860 21176100 18465720 1313130 502680 3386961130560 4903470 2212651430 1211890680 301160160 9669660 9328819500 44280 2555826 207445253400 1091918100 195 334424890800 5208840 624 19234257840 81060 21991545576 18839850 417120 6723360 15778339200 37584 10000110600 8514450 27914040 94050 29229588486 492100 5391540 70963575228 1386 30492 4449120 316971600 4488075 88049052 12364110 812 1514189040 306605376 19932 21688660 72150 145080 756575820 26640 441 67575 22431210 383040 149959810 3008320 4586946 1207764 16383 637 90100 101442 637 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 210 137424240 9120 309270 115164720 70 109863180 1912 4997076 105 246264771060 70 507780 3735273080 88543728 3598980 2348652 1714020 16504160 10677255960 210 1132740 1372103772 120120 106126020 5920200 352440 210 23441188680 174765360 34017984 86626320 35799192 3195452652 12420 63124797060 1945800 538230 380688 7508160 10914120 12768 2376192 3286920 2590980 176280 54512642240 70 12975302340 1182805 42120 7728 2862810 110381040 28623229290 106134780 210 137112 223146 2630320 149094 119816340 785312 1433760 60920013672 12340940040 3929640 143506860 480882780 1360 3089970 3528923580 1617929400 88907280 34476 5981085576 17278560 143618244 136000 224790 5520 554570940 267988 521396568 2444040 25811460 3487050 1116 97107660 70 3480 12239040 25793080 18758330640 45600 215460 6336 1905 210546 17734325070 1683795960 637 4618200510 28119156 12936 56262048 2135616 1576716 1392408 132468 1175196 3730416 713294400 358696500 240240 141282 296944 585 3400320 1672800 296884 1520273790 83082 38168 22112580 293280 6557760 97989840 178710 32340 4269720 906480120 13616 59736 462300 146490 6208230 54628200 280299 9356800 1250 2575755 328020 151675524 1129128 721644 83640 2275264530 54964 46893600 1035177 777546 97185 513474885 4064480 3127320 845838 798 199200 1768130 160330170 1710368 215460 23283330 55440 86578440 1752726360 915306 372876 15209220 1244630924460 719412960 22850640 96600 482424480 277510884 33819240 652080 164709792 2055731100 2090780292 1142581440 7331247000 5337235680 251500 5791240 8539524 9416880 19902120 22852440 3669330 314640 68760 1834270 58290 5867880 67059720 28984830 2522438 181079184 20933220 836940 2591404452 62353368 265307910 67620 2532 2298522 70290 42070 5334 1504 17556 33123312 726763770 12606024 54540 133780374 30195902 1244437740 902218746 1750320 6109596 6538766190 5681676 14761440 106740 11143440 1475968032 37757544 42697200 1489800 97575600 70422360 2975827888 40414140 515274870 52411816 48216 63972132 706572360 2310924 2016336 53835600 258060 4407480 253440 297990 6260520 73560 742095 2202826080 3584 28380 137424560 337680 122381280 966280 186780 496080 73320 48054464 381983448 18106920 304262 130510380 1232685300 983280 586820 3067680 254910 3525600 2781000 1090680 14920136 121407132 72540 14950 228923100 1312920 2750147400 93933840 706442880 299520 2098278 78203202 94848 1714140 5440050 437880 2156328 116611626 5718720 51216 61248 377777400 108440280 1710095 968398200 3958080 16863210 3110 170325120 8806 28726530 7040113080 188313840 181458 103972 10956000 3280075260 24648030 4876920 96936840 67591050 2100 14196 210 4032 552976 1036 26434320 160983900 1290 2616640 12222804 897624 1316700 1556100 519288 12672 94402 6683160 122674860 8731030 423136428 1446984 3504 666930 980034 761055120 18150 89034 8288280 739746 4275553812 1224 5031390 53130 37635620 42898163880 1896 8462256 1531800 4579694790 12792780 7543505970 53008560 66024 25249872 12477192 123760 112729500 1650076 1896 3346512 432432 8449540 330400 9345 729960 1224 5780880 17757012 10851984 2314200 230184 1222992 5501880 1860 12651480 307020 2237040 82624080 161070 95760 10170600 49980 22660 4558140 4753230 1451283540 45483360 131298 22421256 111694440 983506 217491582 444570 58192530 15306449400 496920 3577896 25335380 505579200 636 13917120 419616 656813850 22351560 18018636 8778659274 18549960 5794050 45854676 6228630 36043920 3622836 3112200 7575568 4207140 118230 41314 194324190060 2215440 28620 1105861680 1863240120 42068880 15725844 132506220 195757380 13401080 1867320 1630640 56669340 3222648 849684 8439677070 3929400 74606175 901789980 100386 6243686064 3667920 49122214680 195132 20160 99841920 81741400 161616 9810 10557 1805760 50730 260400 139561767345 407490 114168 35112 1498128 787564092 3562683540 5175750 4934160 227829 124164810 264279960 4758600 18900 72255480 13188 982488 30525 1395880200 146966274 1905 102124080 15896930 38512 68801040 9345 1119720 453306 44991655320 1739355 205178050 3622846920 618052680 17883432 5100480 1009812 231280 101697 21166858440 6732 46512 224400 22500 2827440 343140 1606660 1052477580 407640 152700 14839188 5114980 172260 35272800 124333860 638 378624 8222830 479808 407880 56068740 535860 132064648884 1084380 324886320 30047835 18475380 328810 134012637660 381569760 528360 66702057840 7166146680 1517028600 83088720 30952221300 801040 1896 7435890 621976212 28014 60744380 2009924826 103950 329393850 858390 8127966 3406320 73546824 17248440 2520 792918 6444900 6880698 580 6118200 17458 316680 125860 355376 97090 313040 94752 145680 685974120 4566744 133564200 830814872 4231080 178776 8616168 1515900 849490 63767340 5661 85104 687020202 458100 72531340 2904 473060 617050 599830 707506800 445662 735392 39669663 448315868 39600 9873864 168110700 13475700 638 15325 539760 40812590 7930384110 2555490 223752690 30130884 1489471830 126480 11998272 5266800 290885980 10557 5580 571554 432822 11761 26572860 788706996 638 8916226 14145 1005480 381550 20426094 580635 1505222670 2687266 18817 8436285 4887342 38998 23361 12516 384930 638 55965 94705 5144832 9940 44161 49868 638 8290560 76161 45156 638 638 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 630 32 4942522200 33345900 291226320 484680 55213620 16 96226848 315 731430 2934680 71820 4124844360 5264 59612280 125927802 7002630360 16414272 24518 210 7116270 7092 6313596380 1110915164639280 1909602996 430202916 630 224444220 13975080 5829824 14409738 347281848 45300 11649924 11579040 692601 437580 17712 247752 28820 130001256 4670580 174336411600 49980 7404390 9919182 6090 5822767170 1755544 133926 63761796 325647960 623280 36023680 270676560 210 170640 6383149 48256320 2106720 6594480 36192 7127736 1905 877077740 38850 1133160 70850626 16 3160458840 256562700 158368570 453600 26474448 380765 83432040 1962114 12224 61880 67130382 772726500 103141200 213428540 455958048 1895880 99274560 1772820 891618 42560 180348 28943460 617652 7265340 22594572 2959756380 331487624 7522470 2155560 115768900 32632740 36288 43602 348670 1479021180 2137254273 434910 1896 40326 386578725 630 945574 7632300 1808040 28374870 101976 441930060 438620 441417900 1120350 139919724 22688400 6719760 7577640 79161600 5927376 2177088 253184400 11352 337260 10428600 24969672 11251800 4888385040 27387360 52080 247544709720 10453300 97384 17339165844 5338200 10268 31078080 333212880 24508770 1628460 15218544 17371200 254541 744744 218820 5911563 757680 6942600 803233740 270900 123335520 5460 3040 1288 52470 9725100 11520 19950 4308003000 21844 843336 27698580 539194575150 8604960 5048 14063760 109200 1029924 1471581540 303882480 1242276420 4763262504 34409700 8304480 462840 150289860 2379780 2179997820 7512 43446 77238 11880 636 12072060 4830255360 303912 1109472 93598848 7184580 299537280 1102391400 835848 26250 489008520 70380 290619420 25002120 10030230 58040136 3779820 1687950 2087974 481074 1195740 5334 32 58454956 199440 1568175 36444458050 2540 5550636 26845981800 8817900 1125760944 3517800 4355400 222720 351750 210210 85932 180404952 239148 9771300 3430732288016 4837860 3818430 9015804 810839820 227236410390 1515360 11687280 68468400 792540 174650 5137440 7329959 524512560 430475760 1266160 3160920 1905879360 48708 55893 895844880 2688840 314876100 6711068 71604 2911823600 807030 968485518 37182060 2607435240 771908256 105084810 12645600 532135890 22396920 431241720 3699940860 1465464 27431580 1042712 29124474960 1633156 30550 38257 32448780 1536273900 1862083440 137760 52045333340 155610 570 2016637056 262314 194446 6732 101507595 6189543360 375844700 11640 69716 4063680 7912344 5962770 820380 441824526 11408280 2401600 960741896400 407163141 3458620 638 105084 2723970 2174098 657602568 5150340 1050140 170478 1461543512 93590640 13970220 11275828200 34092072 14535 9382716 127484 1292340 210 4032 1183206 3388 639 24671970 181770 191952 100624 2083248 20550560 821682 1476629448 311220 161986 8396388 2820 9483840 4832032464 118560 8784 163344 7087080 41611416 7500 241149480 259913160 25500852 14664 10598280 486555300 18326840 25637073 493920 636 25818240 28265160 2488200 57637944 8258712 565110 2496780 5887560 804195 1224 703800 6561150 639 772560 1442280 27278 11928 514332 104524966 64830660 140540400 3939852 170029860 46838610 5671965 9936 13548600 1184467680 4712 245427 1745730 132589296 16169177544 13320 11086920 231421680 1399464 411378 7960 38786 177288 3636600 380212140 12758928 63380370 23320 29909460 22725600 17703630 92609166 254344200 8669430 36022320 533141100 3255840 44164966230 507360 1294024680 4101062713440 10218390 612057600 2092462260 4966584 21852 228930 87403680 2791152 491970 309960 5722710 5087370 8578080 1490804635320 226877838264 4452015750 2301570 639 30996030 194453700 626749200 5862461220 119280 51189060 911772 11671920 18073380 1545120 1278360 61247130 3584790 2880800 13700232 4606735770 9030921900 9730032 274092 133350360 8891671110 209880 1234179936 434774340 63163980 9936 293904 1877900546340 13041 4424233632 230076 582540 67860 28584154500 636 27013896 1680183120 18660 8275008 139230 2376 84098040 446190 93456 969528 1320480 3134958 3768 219240 107160 19380 311668499520 4829370 3297648 95421816 10293360 260325 6666 4424 47580 1104576 751212 4490136 261851730 996030 3472560 229632480 531000 194292 1779492 7730580 147219660 39420 602375820 830280 569160 21812076 5654700 1416708 715680 227006780 6666 8138 676783800 228888 706230 3170 31900 84987 85331610 58573200 22697928 341880 3170 296010 31081050 529190280 840190 3170 18751590 87945 14850 277338600 461040 10097244648 708510 3950100 903210 62244 407765886 8166462 17491020 68858130 19364436 710280480 61098 95975880 6893880 56924 77089560 74844 19110 22299840 9754752 3791919768 4424 10380370 2912 2202928 3033072 872160 114072 2340 69864 150696 741096 76440 774090 20406150 3060 2080512 746550 21763170 2864736 215643285 4393140 32766 639 1093317610 15730 65396100 1023792000 2106720 18943914 645657012 3985800 60208428 2508 2508 639 20513399400 10009350 8138 31054968 9744 43109220 43457254 364980 1441785 13110 24962256 688568 496507440 217970662 1242 190820 829920 344000 24518 639 873642 14139480 4920 717825 1218880 2670678 99218 639 1374912 22209990 56894040 3293037 845947557 16786770 2970 10146708 988680 60668 4032 639 61670560 99824 56498 48768 8166081 90950 102080 639 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 64 128 32 64 5724576 361140 64 160 32 84150 609840 494952 236169780 7254 16 817305 6207450480 148717800 64 760240 249128880 408741300 282393384 187761420 1502091360 146480880 404404 2072070 37891980 1924024102 64 2344930 2102100 21628464 6630 3341100 102780 19553820 16 165844657440 53592 1761680 7839720 3833036480 180684 5965050 4461355080 613620 7751132 796536 36193290 6663606 1415105670 318793860 283830120 307440 5956836 209912560 402780 1144608570 2162160 8599468020 32 69753300 906780 458244360 45556500 354016740 1099069608 128 268800 543456 2397612 6874560 298775400 5545056 24284960700 611940 64 25404 1165711747200 62793588 1903104 171360 685860 783500520 6900 9505576500 6863220 3710 17556 50389990560 6202019820 1999252080 36733536 104299020 598920 3837600 528854690 201960 121770 63396690 4562280 21124620 1896636 45582 712620 5370960 435896 878640 540540 1135530 29548890 2303280 271856928 4609440 312390 29106 59219160 27636 73640952 63697350 2390206 14140981344 66050460 20841600 64 3809520 31668 325712660 158534100 29682 81609605 8442724680 12340 18564 1001520 98280 600600 31744440 1985583600 1521934260 510114 26428620 75331200 96585570 303660 373464 523982228 903821184 165197340 17580312 98959068 2284991856 23051028 18277833384 1073982 6930 32 25942 732600 111300 42840 325584 165330 1961739780 1334262 6622 24181038 348610 552735 111720 2179320 67105050 214424 11774160 168925260 7560 4245878 38813880 22521780 8073 763793520 1232290752 99084 1914780 453120360 149789640 5111070900 8268040 6403320 3203340 82088721 594990 64860 23575208151 1310292060 17856 9406212200 536610 4271518 187790460 34793424 28333560 12096 120510 215500284 803880 639 21910 171570 64 1598366 53319312 51629435 91504 5699880 120782430 1567566 1036492380 81444 1445660216 4361812 21296730 1098900 919933070 3457740 1058216068 74367973680 477838452 689520 49292460 140448 30587700 47190 1274 239496 8115800 11511720 37792020 2748900 410040 42474019224 634680 466668 3704640 31845660 12144580 6527784 7043916 384930 48173580 14172480 1073709 4374720 71920 10930738 58235042580 3616651500 27866520 321840 180796556 693368 566235150 21382966 83346210 12024270 514343466 23480 2678402412 639 787289448 318780 3626700 42249480 130615040160 68628 365794110 13378839435 145913670 3614600 1938300 152460 72761640 4508588700 1197840 1053719730 119340 6841770 3215940 813632820 643076280 18944100 31892260 252960 2759640 3825360 3607380 639 1323346200 37974300 1730258 2440284 449958600 45310440 2039041620 6612320 33698 11737440 1083852 175818292 1231673940 707256 12384810 7146698 48048 302316 14070 64 1443858 50652 6094704 8161830 56052360 1004480 29712636720 162792 9724 36062 68643960 167997060 8708238 10278378 1140 2321710230 211392720 9996 721134960 262172921010 6314 384332 39357567480 2567544 11438 382300096618440 115052 3137784 3200015910 33333192 9829740 237160189560 4292518230 82530 579216330 18480 8737872 271898550 150689210364 40817088 2126280 641592 194878801878 1927357110 5446700 2727450 3327632708400 2117115 14548380 8337888 7893522 1760126940 50139720 137777640 438438 520296560 42668262 149048 17839920 14700 23074310171952 811701609840 146262480 102856 202001616 38343760 1820190 24518506030200 85114260 3875270 1263780 2173036320 81900 5360023500 159836040 117800 8679758220 51718794 567335120 871479840 1898257620 6941450880 1348710 91080 293612760 16818869340 2099009880 61464 23660489160 7021190 5224440 190223880 17718624 194040 1096426960200 909437100 638 265852860 88920390 638 1889445348 142699956 213066000 416959956 561536 194324190060 2558160 5724 278291160 4493696760 859113360 767536 127937040 26460 10218007800 331432920 35790300 619080 79163700 20629440 240750 991413453030 2299757940 107267160 6607378440 194274 1778093856 68183715600 4377780 999120 33041408400 723086420 84216132 35463415260 2116400 1646008 77923175967 151204893840 1487178 1801800 2204892012 652080 32733890280 2109156 454792646782656 109843860 16297344 873810 67379400 1632514884 74477340 183783600 497640 58581000 2660084856 224400 227040 156240 7447440 212 51387336 31800384 3326400 2897880 15330924180 25243280160 422779980 85182240 201319440 83783700 46892 1800988 514215942240 4973520 25377396 6304716 36896160 50948 4108104 4466880 636 2178612900 18156 1926372 800567040 144329016 49215825038016 29339886420 3219840 14140980 37189460 40 7702630 8462694240 4725242 75840 2882311740 2400 2360 189883200 314954640 84000 570054030 15850679130 815760 20704947900 43800 64305273120 885033644880 175070 212420 18908760 635 16930368 60034774800 37416456 4950 282348 53021640 17857140 596400 673509060 4466748 525394549680 1315549170 1187869284 27675453960 1860180 418949779248 304846883964 1283494815680 2457 991387215 2018128 682640 2822197050016344 2846025 2223060 12743640 32171265 3600 5077800 52284960 112761 103578552 8614584 220349920 204433992 7434 241396138620 271136416320 293436 227086182 116302931316 2639340 70 876966090 2819160 27540 400720320 1286490 10010 2189880 90420510180 588984 77452548188400 230520 22800 604632 35568156 326607754200 80065823760 13025025 3987423440 65468466 49560 269584 27213600 48720 432 297245760 576912 640 4904644500 44966621700 22914 146718 120 8279860 81984 21214050 41441400 20938372 125041800 1549400 3142139364 3035340 315210 443628600 320 20031 380030 1054500 200 9364110 103226760 3227042 193267680 16878 528320 25467984 320 2302300 4843034 640 480 90951 640 640 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 64 12677784 32 64 3411792 2721180 64 3369960 32 8172360 135720 1614142530 5810292 125649 16 2133844020 266439600 18570 64 5538456 7726446 56952 392041440 2012670660 75410744288880 7207080 1808784 28050 527436 100050 64 5006100 16526034 103688508 2374680 2007720 97700952960 7180920 16 146520 290352 1377272 1812674160 3611608 7098 482040 11438 18058810 6862020 135660 3082863872 35910 35591472 70449561 31822560 88972 4605300 6456835 21624275673 73881990 20373360 21716724120 32 68441490 44899680 378840 56400 15287700 3421521558 537152 287576590 231471240 5318280 7674480 82934280 4228029960 204946560 12967829364 64 116316200 1729626 1599453240 12875 16945263566 37140 6027840 438900 291720 282562644 250528040 13296300 7548 6970968 3722796 14472 807138696 1383810 22105668 2508 66512160 556416 8955375 18190200 227972610 19191900 1177000 404040 443308320 2249140608 60378450 318780 49416 70496712 17608500 24882780 9330 126210 476280 18420 168653940 36913800 130857636 15597120 422920 747494 1987524 64 44257392 312180 217400260 130850496 7286652 4451804280 767188 378420 8199576 6326483410 2277660 12580 2031120 515115480 578550 5317020 7925400 1697808 337896 662802840 4415775840 154440 36960 1601460 21140 608328 2773848 4241160 23556568860 148030764 9156 32 8736 3155 615688920 153153000 220431640 916650 608650 32648 9530096 3250380 1280361600 5000 697080 29287188 429660 3538340 20308880 16295370 5906865 594691020 425880 52080 11165088 247494 161616 889200 895620 1680 22657200 7200 219240 1134420 12768 10355 24360 1032240 9261672420 9563956 831600 635 2087894160 12048036 2453900 275814 184680 12999 32066100 1099952 5552820 513324 3435696 8274 2336 237754 35280 1484464905 16090074 60167032 139991227530 404998 6144745200 9106812 1409232 9902040 34369596 1026282180 4520160 2492 19981500 16855993000 979440 40269089520 3310313760 26415792 36202530 765624750 54426 20952 867288240 87516 4382 309960 115440 8725080 1339787736 4928420 1484877240 877800 360760400 44379972 76554534 194040 1026660 3145450 193515 397836516 116630640 125004648 2102485 44319 936000 919980 9223393530 170448 440232 236876640 21441420 2960720 35589574800 260530200 82200530160 1420650 3235650 11101860 11377800 76391172 69258 9147345180 107571850 5757570 396270 3007530 964951680 4654650 1498720 36227221800 37422 140112 24838632 204446760 2325960 24948 267421644 9547720 5754362640 2520492 197706600 3772062 76479 1680780 4346206452 640 292046040 1677360 1056 260452606050 180844860 62160 7432480 2146958352 48048 8005932 1641640 2811960 54100485 638 7028 1006740 1133160 64 45582 14924 83260 403170 2940 7545090 2548 288288 1396200 15538200 120120 2474892 42460 789950 2843160 1528442 20864844 61669608 17448720 39732 1823624 506920 1278 168084 8072160 110306910 3858360 2625480 769500 13693680 102588 73580 1444575 46321704 97939530 4280760 7757820 1278 193089780 3756 54912 353400 24065370 14202538 6443040 158472 24383520 84933324 641 1376024 4379760 21032766300 973644 89550 14540790 1266 100398 33646470 413159520 24036012 6180 6240360 69778 740544 5376220080 388752 1151710560 10581303300 9456 917517710340 292068 6525024 5626660 1578960 109800 102129300 706965168 42493374 1704300 77836122 1888068 16327290 20363280 42788 37587951830 179820 16255602 9882 51504 40494240 1891620 59462120 3170 1276632 284050 7182 788256 27052200 25800 629754720 1025640 2277660 923500662 669606 35774 7188185952 1490804635320 5671945956600 37575012930 11896260 5688 23776200 3177335700 63488880 5545451340 37773252 65228520 212814 921012000 81280 8506680 18594752 93767520 815295 3302364780 10560 24150 5645880240 69841860 13935240 454512 30830184 4368 24494558 2548 1457086800 17902066 868320 47346619320 3512100 2052120 458556 20741898 794141328 3204630 358940400 20745900 486234 503063340 41398764 130647834720 50796 114720 5318040 122711064 37385856 372075 229944 119856 66417 7538165712 34706910 9915576 17907120 5051655 454043940 626912 2387073360 81270 463632840 20011740 513320500 473760 1152869256 265800 74676420 67680 2874014220 2548 8871956940 8001900 62937888 1064880 820820 1314269320 105312060 8720580 107620380 14529900 90759240 1924440 65500 1549588320 9538100 278166731700 4825430 8190 5467698 62698350 1670760 972608 43478946 5612890 5140072938 239400 613369350 421890 38805 331067520 4445220 9840 32560 24561845 46410 55752270 229814160 32424 20608560 339227350 1491420 1793923 752760 9396900 4420290 35296248 22240680 882300 4517040 92616 91378 30888 227583048 3527160 22914 190644222 36103144 28135170 368200 104960856 55545 641 9056712 2625480 641 21816 18720 813960 51832 72216 38705940 90730 45212112 215424 5688 8339310 65520 641 9441252 23766960 99300 6820 1111560 5527658290 1267959 641 6930 49104 1478147580 36855 60271068 7548 1679874 641 344388720 4032392 651105 3854340 8778 175874502 21225435 641 67938 41581680 32640 940423 2893237200 212382 641 641 224083860 79768 53460 50591208756 4084570 14808 6364800 387218 16578 1404673116 10920 43232 20064 1953210 2108223 6254897680 25158 55065780 1950200 716958 101728 98938 2873157 641 50050 56710 641 641 91164 102720 641 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 107 107 202141800 641 214 455400 4102518 826644720 4640 151227895 114030840 1865688 4997832 904941450 71808 92820 93420 82283793 8262 829500 6569843280 103452720 9121318380 16 10920 929874 1037199240 642 716940 38974320 2013632 14379960 15624840 457968 79641540 15365196 9906204 704160 1644240 66243556260 4065557496 738816 92061 4823280 7761600 1516410 5585580 36354780 66424176 7812 2452212 44743860 11456060 6841800 23100 2903940 34064940 1116699615 16632 42429660 566983560 812844 4896 6126120 3780 13503984 9184820 95701788 267239940 4319028 28348320 67095 1964820 110376 743820 1409360 1224340 7543475940 32832 229650630 180360 667757160 1188 63138 5291580 4993120440 905100 3910764 119080 10028200 35148 88417890 62382 74772000 121894080 4390620 1995630 51515100 4767003252 13046520 26250 45580 309374840 1170 7955220 107 340340 3588000 2760368 119672822940 39923134560 23916060 75806640 14427270 525311220 920035440 4940479500 34608420 3180 638 57014412 3051360 30872578 11249672 86385 145012296 233920 124632720 71820 646020 1809935820 13110 10648968 2244060 25217400 35478 6880791 5636610 21636 4950 344004 405851880 4884372 131304096 833055 406700 62361 923232 1556100 101024 3898200 4517212260 167280 13039884 266662 13173480 768504 7818300 4128 1050 735770 2933809620 306306 8491158 14881770 3060 1647570960 5373628260 1674588600 13662 995218290 1848 143848992 642 125706 2221800 621810 977288400 826620 624780 12796784 24480 51660 159746760 56430 9138360 2333710720 15696090 401100 73998360 516164880 40661520 42030294 17652222 24024 3989298 128577240 507984 538410600 29575560 234594360 108205020 7223062 1777776 2142448 5359692 2979060 680862 16020630 21182 11540004 767808 214 22705200 171031560 51810 1100400 2191878150 37523640 48804 2017573558 1693451760 3552840 466983318 131670 293280 3040676100 36354720 642 15115800 36575280 125400 2924340 1097592 3576157200 2192320 18690 5544 1920 97435800 71724870 305899902 7328244 92862 45107028 37446240 816720 35898 259913280 248820 14397516 67146908400 59598 137828880 1667325660 9812880 1120680 968945796 9925440 54503278830 308361872 51936 1667877120 1914 11052 342258 2584611709680 22169340 18914280 12360 160279131516 287008260 2550570 370188 3144180 66351780 2687420112 6320728260 15495480 1914 33015840 454920 36036 1785342 11549358 641 45975 1317115800 70338 31231200 305580 97750 400276800 859560 286256880 429624 53185902 177072 237194100 614292 9407683560 4324320 4687320 29273660 5091240 6950580 20916324 14214 2124562 12729536820 2414412 11568840 41832 12612600 88274 108528 19740 142472820 30912 214 756 51965 95940 34830 36556 669900 60606 491438640 55440 571704 24268860 153824 88652 39060 1989929424 20498940 25757 19002192 6434160 2771340 57082872 1166612 8029560 97734 402780 1900510920 516178320 759696 61009760 4125618 3126056 306240 910800 339456 176692560 1596034440 2800140 5008 9806790 656040 12967920 157335 1088328780 7077420 51787920 3272798760 8010 247380 396440 58140 1986600 5736480 13431600 3529000170 10281518520 277488731520 54855 838832 25347920040 28320 6710880 12158715690 11779988220 7920 267596 3206258983200 303576 39780 187770 253656 117386719890 1071120960 80520 15607452 2645370 229136880 6293060 52530 2556754200 133358 264298320 51090480 9663780 736560 1060309926 3558615984 5103780 3803580 919380 1009970 3966306240 63960 6313776 219440 20760720552 394080060 3408600 79686 67929960 1830 576954 640 459420 51233394 158340 13401668280 232560 300456 292263660 247796640 4712400 11930100 1192555980 6336 39473640 103543440 809820 2087064 3120 19470220 30362640 639 12180 397944360 639 3415868820 39294 17768460 1244268 594990 197388720 494590360 135720 57049200 423656882 6709560 4767840 90021360 214830 13300560 41412 4514807640 12113640 7054320 694980 924241500 929635344 2365176 16279200 362997600 79057440 21631269660 249086220 1438632 7329264 386267102760 163529100 11027016 165624 316680 4680 991020 227792522790 1261260 8596 52755160920 244964790 244503969556 11185680 13268460 772815120 707070 447720 454663440 836418 53550816 76145 61705665 529363884 691548 1967718720 133812 2508 10893792 1815960 119588040 1963773120 11447100 4052800 134420 100980 3779415200 24889830 11220 11933064 594493060 2472 9672120 3265560 464400 21799978200 11083100 93856048 642 69930 656040 431526810 1618890 83023920 828766785 3469009740 7706160 3900 7635264 491904 1890459120 1812720 17534160 1144063074 15399781428 804960 25300 606594 1021440 3229016700 13503204 3768 1540800 636 16095 1733760 3457080 34397 3135 2691780 1081795680 9646560 11815790 55277712 12098497950 737842160 42355296 3239259270 2494520 48217950 248159880 490280 2831400 5387640 44477 175237920 52684632 17172 114297120 218448 244733580 46882627110 6649335 303940 81150250 258941760 7017780 1833282 29526 4927208 4464776844 584100 10089456 6192360 1593900 4501328832 3279828 941850 26875288440 2635223961240 1240994790 38584910 178920 2661620 33060 14414400 43262240 236663664 1300068 33980739 6463779300 44010 642 529540 6712440 74056320 642 6820 1812216 262680 13724100 11559912 1180116 5698274 1422330 11192256 136976301 3134670 797202 48076 68311950 418140 642 2160598 827892 7896704 642 2067120 50141 642 24960 38560 91805 642 642 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 107 107 22000800 3666 214 343824 4434300 5444964 3168480 840580 36991920 5716920 4968 327600 6199248 105722760 14031120 14750939280 123900 2107380 20530950 983892 23687664 27838110300 1920829610700 6413880 1722168 1054849068 74760645960 59598000 11220 642 18378360 86430 57394896 67625796 5075280 321668340 647143952 59850 75264 4325112 50680 259056 40521600 128136 11302218720 8778 492221730 1730482 12334492800 44616 634 21233520 2084194728 13452780 6468 37620 462802117320 11646120 838108908 99159187 22176 939956160 5914260 493748 12594120 783062280 1036728 9347360 17325 971077536 58300 825132 12664787850 672516 58654386 4671270 15128190 76895910 1505724 76565580 110670 44660 212058 642 85035157020 17978400 113858640 4652340 780 147168 4894890 2374164 837930 120111732 15400 474126600 35904 2408280 37922040 96514320 1249416 15929892 43174404 107 164324160 632828 303697520 27720 81464 7395960 4398900 12863880 839454 65450 7366696596 7394388 29269800 1902 696741760 193140 192376 1400560 3179505 1262 68544 337680 31824 130976820 23775180 462168 2315830 6147540 6070454 25641377040 181900 192998520 5050656 4350488121 261877770 129720 901730640 18941 43953 1337490 1112184 557040 1910177577 190659840 123256392 484353324 639 351032220 232452 31487148 46958940 14979510 239136 574 6813840 9864420 3060 934218 1936620 67276242 8120574 23260050 485520 19033039350 9480 654360 1722600 3588000 25700844 9510 413580 993421520 563067540 88160 21405988240 243048 2038630440 16416 299281290 36570996 355333200 154440 2302714260 651458808 65527111650 590329500 399902580 17813040 642 4633860 44550 321930 1610070 1304100 61911738 126940 42656 30912797370 90090 14796 467807602080 70028 87780 10909150 2473296 47328 214 8875152 1673735 1560 392700 75940020 599230170 66066 791208 93259980 3672240 48298666494 2386272 968660 104615280 11324 195228 562590 17189040 360876 1834708680 286600434120 22463616 3334320 36276240 10940160 16976820 122160 76410 19447190 52173 21756 2785552 259560 2871000 94160220 67747680 83855520 401508 5320380 103420980 181848240 59338440 13766480 169860 583440 368723880 19936020 1105804 311220 115382760 254753520 769763670 67116 4318374340 13811424 552024 970996 8901620 162855381780 499828560 206500 1327560 1312080 173088 225960 351895875 59167140 556471890 21951720 73980 346339980 212520 478380 82110 642 314860 280629624 1988482860 925704 21768120 2440 12473577600 162840 78136740 39909870 14971905 1270 9120 3160 3778078500 126270 19612560 78503040 850500 38006540 589050 1908720 651553560 281801520 74592 1263780 6506240 50820 6300 51870 802880 214 756 643 4546330 2521260 1065631332 17713380 42840 44770044 1717210 456456 86111172 543840 387179100 8848889280 3412690140 5283003545820 764904 170448 2583337052580 200200 4566240 64904436 44283649020 38082 4290 35380 5516840 9332242920 185961630 12420 1470139440 1920 277657380 457777320 13346740 391286280 2149804020 2943636 25661970 878063400 54035520 637602 1875720 10024560 521400 12956244 263517900 14411880 892371480 67739256 38639160 135675354672 45588 183960 3046896468 1834140 643860 416340540 87557652 4085172 54620234592 21741300 553796760 96572784 11214 7910100 1254396 44551650 6966960 14137200 870985920 5783570520 2936640 423530520 450281040 6086147760 334020 26105200 444311010 2718912 39270 5236945560 626040 41132 571166935920 14289330 1402310 884046240 3831520 2524538016 8765940506400 13965840 5534190 71919120 63865727640 571900 7691597550 18107100 3443366850 2214713760 498456 30232440 219386160 47169780 12315192 158159943072 64817592840 847806658776 93314250120 18055180 9038040 529734744 2769549300 223025040 202361058900 318696 111293910 4936859928 888030 101722 6214352760 25452 271320 1436001840 1116024 16933500 1039041645600 3197667913440 3532980 64709400 3822 8645638050 17244480 952903380 1690809120 6201720 564932809 4281270 22147404720 9709128 2056560 2561580840 117810 24885042 44266950 287164680 1008738588 111467608560 40140 7181460 621937839600 21924 494340 530055240 718680 51000 14002506960 1274844 3768 104984880 636 14948607960 568755264 192484600 11400 3912480 7054320 68151300 7872480 168168 20231640 2900445324 97388 116220 1091669040 406722960 144363900 343735920 1049400 62244 1958916960 17500 67800 13412432880 1794394140 308775948 82536674220 802560 193229820 277477200 54684 181752480 61910940 643 64680 4245040800 186732 20520 170768790 464868 79560 104723665200 8806 17310 488599244733600 416119200 4802820 47618802000 460689120 8265 338197290 135720 98845 392007330 15476110650 93856 3312144 384301610 96882 42120401400 86268 2686068 390 34311420 22968582 1033390050 336882 316680 1747494 91770 50157823968 5122250280 131376 4138268400 39711672 29436090138 3823820 1600579890 3409728 2676315950 6425074656 643 13224510 188581680 94185 2435884 48452040 2222584 39265240 47104200 45371726400 32340 17266190760 4994061 1133730 1170 58198140 594697740 1172439840 6330 1586970 360360 6330 6140400 10638936 150582600 19030662024 9559440 7535957 1875773312 51221772 5759052 33818148 1379845740 19287138 393120 9113970096 180180 8806 16140223470 102120 369104 31951920 13213200 405450 288752310 31270 253333080 3705 1156323 13466040 455445900 530530 16171760 38678640 1407000 2386925 24481548 2134694520 3366030 394680 643 1138830 702882180 857105 719960 258258 2070 1403115 3660657 33930 37056 30459 643 50232 4968438 4243584 1386720 91806 103362 643 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 28 2488040310 14 46200 555841920 12 74443 85002120 1120240 284792760 140718180 14039480 42 111384 133365960 16778349 2615160 10600380 2360600 2120667120 485940 84 108090720 148047900 148047900 59162992 84 135557400 3612420 24967800 27330660 531300 81990150 1187956 31437798 6248640 574470 4224660 1921920 6640704900 367032 232344 5048 93840 42 799992 4031940 87990 1194930 11844840 836550 57480 12980 226100 771333240 3148350 58080 906360 170430 1155924 457573200 9390888 2578400 124384260 211640 6762360 1481244 642 837504490680 38458 6661305 105793380 247520 9330 93240 1007160 21349416 94426920 156028950 423921960 123061776 72378180 3031490 52920 67440 358680 510510 20310444 2278426920 1635893350 12 1282 12782640 42952018032 5058144 283020 52536079200 43190910 5528416320 8755680 736932420 62160 2350929180600 930863010 90060 134820 3170 38250 289533216 154330 76300920 31307640 371572740 2609124 263120 482625900 73304460 54522468 643 4094790 1135554420 442008710 6930 753480 82770 151800 10134720 82800 5208 248920920 515592 50140 15930 431340 2538172 6530832 785400 60667410 2762790 163179604 238392 875790 446600 23400432 107609502 30916 126313893 197262 8164 3794400 1313928 756210 11799 298931556 31173366 26194740 63191856 619440 104160 14 432629540 21772860 17424 8941020 1762200 21341429060 109655370 630 334422 243374040 110949930 51243 49172760 859794 27866160 56940 136443790 8220996 295932 617760 10032 661770 951610 4078980 4012680 4400760 1001455 385440 101310 52219860 1992190200 69426049590 1065393120 39883824 7644 319197780 592644 723216 4124065 209486970 33807000 1761540 2822165 34108800 29040 24840 46991149920 600600 276612 2159274 477078 3227840 46010 41328 925655640 1282 407836 485629590 1081080 12095160 12825582 13209636 171390 1149540 644 41147820 3223640 36691380 12432 73874736 367239600 11751180840 3050208 1807375570 40194 720936 83429472 3917718 4754940 280476 60480 69345276 9465 592020 1330760 3764908 600438 29023440 9799029630 1178400 83636280 75924 4831400 98816970 9743720 10832400 3367034080 2047690 672000 52190 25912040 23272830 3507270 425568 1748400 155220 6369543180 8507700 5335680 165536280 9377340 3644744940 1896 312935700 371381010 1491086688 553729440 26312910 316747860 49360 2556 433491156 991980 3202800 2409550 95286240 2103024 118478646 42822780 216300 535359960 2867401680 117143180 7892220 23181216 12416040 8186860 13200 66495 24360 516264 40755 1759423542 3918610800 7900200 164220 116550 37800 289476 3150576 13153500 229320 714272 105308280 49590 1488396 2146452 3613438290 19717440 984828 28 2040714 508950 1860 3283020 81900 1062 3195 639198 397176 3816 90317557 50238600 4387740 69958560 165540 644 73354320 154440 11489729020 829996860 9247056 96115 1540200 1241430960 28387212 451776 37128 289080 49476 632008 315530820 83580 154980 832260 1786877820 47775579852 2281536 971641440 386280 325866576 3434340 9703400 187530 328860 1419600 11769604 2601240 9312 1141140 1068858 167440 21210 2250508260 470120040 50148 44216040 13882 709137 177410640 20866276200 2109834 122454024 8396080 1548360 1553858320 305772 3764318 81551822 207863040 2229845700 4813182 1872 1977690 12950656 27504 506660 669131680 139215622 223744 4809000 8290590 405125360 520608 424181208 35902196694 3765510 36726300 4789428 16473450 44736 286110 133104 1974917880 64260 25338456 1349340 11890172 614952 4285050 14400 3818430 4325754 2473640 7956 8596 6700834140 232560 5724 1365390 49459256280 4863111120 6519484 3125319120 51243 1518066 114321480 130155480 5372640 2002440 15859620 60060 228521160 1272 23520 8865780 7585655 172660 5634 2435454 1564920 62464275720 5371410 119880 1923 166992 715386860 11214 153999444 11849760 16853460 35454 108042480 157080 647400 1616160 27970800 13188 45066 61750920 29549520 136815354 116202072 47730 2006736 60480 86970 658350 64008 1923 6930 3850429968 4249801290 1272 3160080 91798980 618280 1733490 469695720 22120 5225760 344556 217686000 71707020 999180 13365558635 5887440 813278436 7963620 1101240 7644 343093336560 24069960 26646603760 1845657540 56604 377777532 640 214200 39780 640 99960 35687220 40 24570 439560 40248 51452280 2094960 49755870 2430480 155290 23814 273276696 324142280 71630 37737480 16432845 15781040 251299658610 3195 168150840 2267745480 1097398770 9990 191294299350 644 122017392 25544586 115710 1775623080 383001840 49725060 4634670 2249281320 450450 2288664 324360 62793588 39659550 126 13003980 644 95984504 76459 3807048 86268 7822584 637 168825783 35224 82841282608 7152 842242968 200899530 1400194 2800 17794920 1866600 61272 19320 15872074193844 644 3044160 985320 64748880 105336 2558160 41474 42325920 644 6140 577680 64350 30954 65955120 2528941800 7958940 366894 5520 10792 2294820 144144 2207620 51834 5111106 81064438630 81270 196504 1053385620 94392 372090 2431920105 10797724080 3825360 19738530 30372948 32567652 7524 1799034 5151762 28381020 127092 8495242 207 621 128088 995958600 8034 99459 114840 901530 20163 12729213420 21420 3741551814 12789 1806 644 3861396 147911022 68440 37632 1942560 11280 1184776 644 49536 483 46010 644 644 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 84 144 70 144 4977300 12 5099790 4101552 5312160 23610540 42960 112644 210 72 412677720 8506596 7002155160 1448170529036 8430593190 213940 102984 84 10884464123520 1213650060 606825030 27544 84 1968810 2830650 641 2438586150 1814256990 3630802770 474240 201240 5371566912 645 4926600 3050064 99578340 7188300 72 53652 1892 42 642 8585680 128925 147840 833118264 1961380 398790 60936018 23019360 28114464 68880 5604280 35220 5552778 368160 37663228 104301120 16985227680 1043460 173160 1300320 1114884 30938724 106057380 55743937589340 2037685 12353823 465997455 3989700 5529216 148949033688 2687616360 166860 35453040 1042440 403260 14068824 273571200 108702 38556 3490032 96936 1031170140 99408 1483020 12 10152891336 10979280 13022334 2841919080 4247975340 20515770 998844 66186120 3467866584 748827200 868560 239811 497692 207480 531055980 249780 107783060 4261495392 85800 255930 259008 5382510 54693450 61338460 5678424 2115540 24480 7566000 7224 5258260 591136 1221220 15620280 11760 74120760 12937860 144 32538 406020 118020 1691668650 118462970340 1049729200 145080 29698680 3873870 10620 70950 511327740 227564652 7393680 257330700 41248948650 185495310 288817952940 573627600 174857760 893670960 8079614400 1273621800 296180 2945 336040614 31680 205920 133599648 11256 51040 42 31410045 11304 186876 51426196800 288288 26079768 35910 4306635 28077 10229868 705432 218870652 47667048 7091616 200385240 6040 521220 17128188 7611240 5599459320 8469972 31128384 382452 8398272 8160 56602 2450140 566748 1015560 8562540 1592640 410891340 96917998320 318420 462168 100995300 133980 2815890 332407530 10617360 43076880 125860 759720 446005560 8034 2337720 38986080 24740100 29258100 3269860 73188570 314592 87555 144 1325155 4323619860 454104 35533344 104412 10595760 902071170 89117600 196470 16043160 17020 252946301400 1380060 3478200 467553240 19899 7122864 119888340 88754 70610 318240 2159220 496080 56742 341640 954450 3412920 3749040 3843450 11449200 246840 978576 8540 1887270 256624032 5943382620 348229728 624 2436 10343760 63840 3009667360 239400 1828607550 2741706 173210040 171252 556920 7728 6556 185364228 23112 163122048 319994400 1410500 4541328 175498050 76638 41949600 41847000 67830 14356160 208152 18314800 93338784 1649024100 1218015048 3718224 1958880 344284 1255938 5065200 177030 8548746000 712649700 2567544 640 3272724 3990898800 5498012520 34529040 10568712 906906 637560 4847223 478137660 469433580 3102999240 504336 622719630 173600 5940 6953544 343476 27804678 708840 520884 33660 3360720 982521540 1417392 32508 14604660 8343090 1343680 8453214 28 104006 1550340 570 24402 1663740 104328 27190800 21391930 508728 34524 545953980 237688 120037620 273552 152760 19616 41693935920 98670 400483776 709808 27364050 1236600 274495260 5970 25960 70586520 2081310 7308 13950 8880 37497998412 297570 229126 1087020 126103380 163674 251640 187824 662549160 21670308 206827530 241981740 6668620 22542 6834372 284375850 22486204 99279180 960806 44895155760 53856 868099050 16853486650 4173000 43343300 19270 9480 1284360 294423 8970280 278400 2884875 608304 64716168 3028760 5073180 10299408 318668 766920 1461373914 70191480 4130033040 5117778 6073056 59220 26030500398 16745250 1379664 7844934240 42177408 861952 77602 64431500 142803360 492880 18967110 151708920 406980 5816605080 5607276 100464 807707100 56197920 261870 1972530 9894766980 301062630 52931963700 392616 390831840 143728200 5670840 1210788 66660 18866120 16681302 26946639720 871688536488 9082112130 23540 1615180 9430200 508781498400 17907120 2699431020 5660116 1424280 8316129360 1029420 131419860 20959027320 412650 46566720 18930 977340 96600 13272 4367220 9000 5535 244860 685230 10909800 9576 8430300 2467384920 4026960 2356830 34871760 7945695450 28564536 14952 209751 642 4728897480 24610920 353430 154469304 14386320 2900777880 13335 1123320 642 8925 58548 793104 107184 361182780 587880 8158218 237720 4680 1140 1108017679860 616770 54870 182040 129428 74426160 161616 645 1814240 136470180 1266840 34335 5645640 51359344 783699 1566059040 12569521608 4872 35739413820 4554000 6388620 990780 102762660 8342100 1419300 84475440 1323144 2296140 4734780 178084500 897130080 433029740 518224152600 1180010 104710 138598460 21017952 521640 3660 289497780 5797619310 21115666 621235922880 170728080 3026091660 640 12568600 9510 46200 24150 127536780 13635 4859015616 19339320 108936 241860 210672 3736662930 11070696 54343800 64092 301290 34008 5155668 138060 1278 3024523320 4189920 169797186 8216 6771620598 3041955 11024208 27216 27907740 251412 48664 496230 313040 23400 1025808 628320 14775384 3704818 1606600 27267240 581976 26520 3992508 12497940 762660 170170080 945504 21580650 131850 645 11894 11030779760 102170 64470 12870 92876 23367540 7782324 43890 6974 1114440 1623370788 384744 212879100 451400950 6185322 8882874 175644 7330455 29636880 993510 1914528 2835 1372044500 10064 1452285520 645 1661835 78884 3762 1693527 3486120 2002894740 57288 3749460 645 594550 4968 31075 1056510 25098920 82544 315759180 799680 6732 1002229410 7030 38962 43285632 84906024 1639050 4295915 84437850 212963520 1313500 1561680 101936 57566 645 645 30888 104006 645 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 646 144 5306847840 144 5969040 93060 76831440 542412 469560 60872580 466027800 38760 80152 72 26376 646 2476320 323 16632 8391306 557999904 1929 50170 291720 1021020 133020810 129516 2378880 1367520 5082904008 445674287520 7530096 646 5148780 60928560 32071430 323 32760 15222480 1198240673058 102180 72 6158880 233170080 18900 258300 23060700 76890 33098 81191880 164454670380 3444 15080 183923040 84293970 3669960 3802050 813960 31248 506532 294300 2733552 4106592 86130 8023620780 67684584 7980 3107760 442980 13800 45575965 62895 80134008 16441992 5733 11940 412154496 2880919080 405768 32836550 3696 2034900 69030 398160 199926 3529200 130548 7633344 832580 988260 876 8400 385140 30600 4389 31284 83100 3697980 213985560 679528080 1085280 587860 1284 144726192 1292732 1752660 11082610 119730 1932000 17096735040 306768 1497300 22798776 12051567 2536 2817360 6732 141110568 4058764 2416093680 3750318 122562 62183160 158688 253260 141918840 3515148 144 870 119460 3932383 96413562 3205 676020 56699370 2140778640 2484720 15353520 3853012020 143570 3695580 637 2446244892 10210200 101846745 10176400 74421005680 2552 177744 373800 1812123 11200620 6819070440 17919813912 6491940 4078960548 2545620 21562676850 254688 7098 159369210 1535820 9810 569961000 5448240 2125200 3054636 4237571520 377650 5290 646 1235190 20641750200 2090088 107160 4529448 533610440 14974608 2040 4261320 175560 14391468 228355270 9789780 642 5383950 7271796 2252316 4993170 203638380 84824 18660 91266 46727670 2790820368 41465404344 104462512560 200466 71520 1519620 411950 110920 2610960 194993820 80267880 75113897760 392828044 29014920 34790140 158070 755160 4639196 24799380 144 297830 12089890 389216100 4194236760 3333330 846942558762 13486 2893390500 3471300 335610 47478 635 312480 27300 606383860824 5530140 1236400 530100 118413067520 5547267 6683600 216445488 180545610 645 3063060 841680 131936 8726094 592020 19282032 23640 46095036 2450 1223820 273319200 28535112 142290 50705340 11365970 809523 48480 7110480 48820572 19536 7225548 11704 803660 1260504 56238 163800 126042420 390564 45288 8640 2438195760 186251340 4708998 7140 818475350 22647240 221559 17864 91936 2304360 2393160 709380 114715524 5137390882260 138460 38244492 1687059660 2550638139336 1540674 13860 1270 702258480 211148506800 313506949896 34897940 87828 16081560 10531080 342930 214620 332400 50567088 44993520 468630 1352400 1863246 32520651240 3282451120 32136 144884880 183739842 26515236 359898000 155610 5096 10608480 44556 657047664 3377220 2249135070 564160 19257600 1204 323 1398670 14070 101413 1284 2227680 132990 4473 10562520 2993148 307087704 900099000 42059160 33600 123228540 88828740 3403440 10875600 5856180 24360 1368867540 3150950 89379990 47755170 7345620 419816 128891619360 950828424 2694675 7312050123840 2987424 66912300 1310400 8276145570 1132320 40817700 23836044540 17220 5226480 107640 104265 7876260 102000 43813 39112920 295873424 2796259830 151058880 29223480 54061452 570097440 760305 5674860 378509040 646 5049 1222500153420 218164300 3777774 1600560 8351640 451668 2513518176 21233520 20041980 60614568 715902096 591840 74183760 132564432 53776800 418097394 566761860 149380 7785120420 644 2920230 132719370 405790 37201440 2845125360 19289270 1890330 3059812655550 7224579180 36448560 325639860 2463384 250740 2253734124180 77572040 1612110 125188260 157653036 2019006990 46919953080 108138919980 15756048 226045260 508300 551950 716994237960 650005200 2540 238297020 117180 2157895740 5348880 5724 1974510 19399617720 560432880 18624 478639881720 287558502 51022020 5475080520 105800 1750014 11084624760 14503440 123984 98562360 8302470 4540027580 759540960 148942290 455301 20478541545 67221000 2455733280 17803146190620 60229 8246700 3800707680 4543500 92229 1991220 169489714680 363718026 11152705200 30650916 10032 22297955400 929280 280852572 1585206480 39192 1748690460 291873120 346517820 61747140 526500 84629160 49812048 58462935960 7101780 4303320 801996 40815588 240240 136740 3814472376 2405568 48679400 92568 38162793240 21677040 1772420 785909280 18743085480 1060488 1735300 83410236 26027820 18937690200 1234648800 6718920 83217420 14976720 12976236 322608000 16338811944 3652044 1284 11998619724 17731056 506604 96615420 5436600 14208 1800289920 289080 5170400 2915543190 101625 15840 87696700 198462 4298280 268554305565 1014910 3797215422 2002574700 4977326640 11645088 115613190 3205 10930980060 895337300 3149850 74910 964412400 98560 29539510 1995630 105918622320 194542050 26114550 3003588 36144 2258256 1178 37765 124817160 147354 70727089524 24902966088 67830 5538794310 381167094 86625787248 285285 116633790 46423062 4320855 162841140 1267517790 35336 35029008 62244 7446096 4579120 102025 367392 1264590600 117431100 37428424 35657160 3770167720 328248 43080840 41064 133805628 364359060 152699616 5733 1316700 8880300 5661810 208533360 3030 14947680 802058400 126280 51821532 12463308 6985 6332469 35816973192 5922651420 201102916 29581500 393659999460 68042520 25646691096 381916080 7963536 13063400 1330644 5390569800 31575060 71810880 30647760 2501330832 16830 7566156 148356450 33540 2146430 38273396700 13125 6260 395420088 22998360 38793 843511200 159125400 94476200 147066130926 61476240 32940600 12662880 78729 478380 54180 13041600 59640 37195 8510 64974 2745387810 17052 6208 158625360 22640 102025 4980636 646 78085 92665 646 646 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 646 263610 8400 19034 1247832300 444444 30683195 958650 274627860 19656 125005104 634 4941090 2243520 48977760 646 18152451240 323 64071420 2258312232 7632471 322740 314714680 892308 2453847 1556610 8954820 2048524200 55874 34776 91061334 88536 646 707112 6370 598891020 323 590010 14835092160 34415136 26532 1445007960 4740366 9912 6796296 64260 44634420 160038 66240 840840 590210775 5418 9222 18674040 20262 276131284 122277488190 10620 2604232400 4507932000 2723203680 22448160 412021792 1021020 1907910 4475072280 4424280 14280 99120 80776 6521085 267102 753525 27556320 4959 63991980 628320 2406794448 13432848 4581710 446310 1102140 4376580 535661490 45288 4647720 489090 602895072 7601454 192136 1560 21322840 597867270 59780952 69642900 2764476 2019729360 43865640 121155 95087590 167454 496752 756756 569602176 490620 200735862600 10064740 41610 16863000 19018450 21926520 183180 944300 190400 176640 907290 3669190 17158287960 1361976 1054116 51216 17125080 155220 76538280 15191478120 1224000 96167232 62352 138 22112580 454389 464304 3263600 834240 5737914 14395920 34122 1005361500 2024 128337216 5693688 429710 128820 5109720 64692 106428 20826283296 2230275 11466840 103252 210249 3205 1498788 278880 1149120 4869480 1370880 574944 2224992 28826 1813660 29302 14328 30940 865800 5768855400 18212568 5263392 440000442 1308353760 11404260 138600 1257060 43829256 1372140 1201200 62160 759988944 4919460 136736160 96918 47430 1826280 10989000 36064 15897420 105435564 90090 249748486800 283040 36214152 1380 37688112 388960 638856 24940 115620 11880 63283220 460680 581774000 13551120 54100 871080 1003446 5342400 4316130 106470 25412994 52080 4296600 473440 501830 62352 41905 25752 932640 29453041506 20803860 388296762 1458600 312322164 192192 5454900 129360 485640 14821190580 20243652 6370 72645 9464184240 582972 59596404 13176240 526746260040 2078445600 5064 1258796 201862696 37874436 49982856 322140 405680 279220 12260 41651640 1145995488 10623690 5828625270 61173360 10585260 29725393940 1051960 4473 234084900 1217520 2760 433290 370971048 15374766 439560 1103445 125221320 334250280 1002540 60843510 21210 19160284 14407890 5996400 3905580 486830 21059388 3810 952941 83160 152880 567525 644 20204664480 2979105360 4473 4464031 9213840 192780 3541864305 322150150 4247880 8149176 5609242800 16234740 48840 91800 7480 44343796 1655472 17087658588 81795 3677520 7027188 146006070 865920 419040 10228560 9689244180 943160 17904041064 31755570 37107590520 6831 102600 5958458660 16285104 19168659540 4564560 7054852 9240 1132950 74304 646 69020 323 83810 4620 279248112 132612 144 12540 91392 877800 5595735600 24099284 175191744 34620 25296 4060224240 3140280 275934042384 2412984 21921900 27474420 257040 967420720 21917896 145356143190720 1105476120 1842600 663936 9591000 1664621640 2080260 15836158800 2828865 108910242 14035560 926640 4501560 10135382400 866124129780 161613144 128268 368760 156104190 1381380 647 270415220040 705180 20460 11992288 219191280 8423780568 553412496 1672409138400 58000 1914898 552513780 545705160 11172 110785080 212238257400 10783080 125478360 121880700 2144688 66353040 156188520 96109213200 19219200 102026 330832 6080760 7175360808 4280892 1598258147640 45635720 27208440 291030 19121280 47270 234780 4022208041280 27554 15135120 376992 1708378980 17781423660 684407724 4254223140 86480 98456 184341420 10136490 80757600 2801400 44696932572600 16444859886 95947061430 29204 7741800 2908620 87477901368 4309725305760 53121600 55860 25457796 73400263860 1097628 274605786 47404899360 871688536488 9082112130 104800080 1923005 699300 23515682400 38500308000 3056933880 327829950 48720 714442560 592620 219002140 12929280 9480 555039450 12912900 77698280 3838380 79508676 2916753840 63917280 1701360 1074876 54710040 4622310 2095548 390745680 3249000 21205674 92811600 60334520805 8463210 5921916 806345499960 3720 323400 1258212384 2009223060 2912712 1603560 121643121600 2656896 9792 291369 58394700 7239960 375732 2423534950242 434616 171049950 4058124312 2295480 1932 3850429968 52379309535 126729600 36313200 30940 14446740 694559106 2607167950200 652406040 520800 3035869980 31482 1458529178400 2333060 144004518 20160858960 22144500 678708576 312400 3289020 15082151700 71556480 7216569360 916429812 1420716 21852 6380 127624746480 1282633824 6852502800 21280 3914400 681020340 196812 647 2765947800 617916257244 2040780 89585 2039130 7820479660 3160 147110040 10405965600 11689980 6375439460 1713030 3783677100 2101884330 5226480 810139258500 649005630900 2531572560 780 38176320 1005984 184788 3719155148940 41280 81396 31482 1060896 7848977136 270600 283843560 779220 102714 336600 815100 49590 1493100 1584317280 80727596040 1416240 1859102523180 3431294790 158340 308605808280 1571585400 2161110 728280 32171265 502896240 781787160 127530 10869487200 14616 177630552 11880 441000 3096360 5742 12252240 318600 154229040 4476780 3659400 452700 289905 181954936020 72432 363560 957801780 2315565450 277134 5212536 1817028121788 6305712556 6996 175728 2136 1574100 18865080 2559571560 258660 79648920 1719480 1960882560 217492170 11260751040 261642480 606090 28908384 3286608 103782 315605 233359 7079010120 102102 457273 149520 8302980 216730836 128800 262956240 14352 2801400 1556100 1202552 104580 746460 109999470 3253380 104380 2151513000 647 373520 17368560 3005180 60880050 1450875 34162 4014400 20448 129619440 2378568 57780 50697 8476489 92880 104652 647 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 145 290 290 20168148 145 368628 145 290 15624 391680 58 62342 302466720 24287760 3978659280 52224480 145 42735 132720 758310 1346004 118312740 145 13020 13020 290 36672 3570 1651260 26016512445 4017780 29510325 90900 2009280 290 1026153900 2564100 1439904 152603220 833112 1537536 175855680 2952016650 74976 2824416 7576800 1911294 344916 1634010 1076460 725859540 1884 29 124080 1289610 42226470 161862960 30180 50820 100806 482592 48960 27474720 10277430 3199951854 17372740 994056 2955420 4886310 53802 145 8005440 3987342450 885912300 1438920 1368203760 291555 128151450 4661160 290 56940 15436680 102519740 660188760 686952 168948780 1327170 5634720 329868 12008646 106260 368500 511670040 16533 19786060 57228600 153333180 39183480 20195812 790716 17100 41422200 9029370 112292270424 297360 84232148 290 1248720 300580 723319740 500926356216 301648272 455040 4446360 231080 15428 1553820 308340 1492260 1739100 197670 150400 5769274 785388120 151580100 30279132 1060884 5413680 2310 77220 1353440550 36895950 238680 4615380 42299400 596174040 12025860 799986 5805678 1145760 763800 464100 2770460 1413720 89412960 83538000 52824 1122429 29615040 8970 823428 534534 1224090 12553645104 27129960 9316272 10438 1629012 12765792 4830 145 134374742 146916 267321600 340630632 23124 2942520 290360 704340 19185450 4832 741868680 19595100 5807160 407743700 1495470144 5340720 38988180 292719 3279096 3432 1071635292 106981520580 227813040 33700842 6447220 73895940 807612 3409588 1748400 1517796 3233670 486220 42406 326340 75544 5080 2996785 1068984 958538724 5135130 112626836 913308 19612560 553381620 2502552858 368280 21743666400 143052 1899290458 1752 23206 647 218448 145 1290 81001140 176774826 1113552 1615152 1086624 515185440 135908960 84098040 2244672 147840 10020252 110151360 29095542840 1074420 3665376 23100 97020 195020 671923980 706860 1676034288 22943508720 3472560 5700 201510960 1036854 392340960 5349960 51767520 38780070 20223315 19177190760 109980 395151960 6256800 13836180 27188616 2766992 7453824 2424240 1750320 72811200 15514166080 3559270470 12390 1883644455 634184100 79584570 2528186280 92981772 13698510 43160520 93573480 9293130 87164 171864 21751730 19552 51375240 2270532 24554880 216671400 411320 1474704 7650261150 2815200 6700260 587212080 2104872 229680 55440 163963386 61182660 3908442120 14841204 46821060 40982370 132792660 22936448 19855440 75582 31842 25589510100 542650680 3846 277200 132187440 35746 355503876 29187900 1483909515 6996 95138120 301668180 46966920 76440 25522560 1531800 126936 77759780 151185074040 13012230 6995520 95722 4396 647 290 1290 648 414732 36108 203528580 648 24024 29904732 1172857070 45066 92640 4659984 60060 62078100 4178544 5008 256410 4237080 41040 71167635 227416680 1535730 599564 2904283400 10779384 105375510 8148 3294480 26246220 20360734590 287100 32517485 865260 1317971070 182209230 18429840 516240 4752 23688 255153600 68872419 629160 352176 14263704 199567260 773638800 648 2347880744 41008 872784 9108180 309636600 5988420 127050 41050032 6244860 2009700 61776 648 4340 8784720 49106526 173880 276060 103700760 6159888 39089274 39539760 36606388 25674300 8196210 181249740 801757836 1315800 23793000 1559203580 1895830716 1228920 438831120 646 159202843380 43680 1168860 127380 31592088 21626220 160776 17280900 360360 8946 1714440 217686 22236 6410 5202277080 1961370 433524 1737816 5045920 812936 1158696 4424 2340 310026 958210 1930748820 2448720 108 26460 195378120 307505520 104015 5455600920 2735692960 598069184 142041430440 6979140 458430 282318 3215 332869680 6757092 5871420 364980 16008 347775120 13901640 645 20481595680 5809440 6622860 9924264 2971152 14283990 1884442560 4242 89236320 504140 157511760 19710 904028892 44996280 7632240 645 4439448 9144480930 1477671078 93109044 222552 129896184 169092 3484362552 29205 144300 1657656 32573904 696696 50820 306852 645 477960 120 3420 111656555010 60165 2377536 132408 469392 7095816 17675394 24261539120 279660 4438 716100 239400 1324467144 4995398408 36616800 1172911740 287164 532620 4006560 5858580 450545004 54776000 732060 54487020 29979840 55679148 40040 24948 2344980 209302280 440 1015040 7032960 101852384 4200 246530 1253920 1747325160 515280 311790 4382280 2698465 2992637700 5720 2020080 169260 9849630 27252720 15300 663250 418110 118545570 1547611065 11200 123024 18071680 102167 991701810 6811220 515550 642 1041632592 9116448 67158 216942 730422 4191600 123024 38927 1280772710 51183600 5255030 8541120 19844 288049286 636304830 4926600 73755528 656530 648 220920 22100148 280590 1217160 1964904 1291280280 292512528 9268056 126 1230919170 45835596 648 21117987 1663399980 72324 1725146280 7095120 26758935 648 240340 270920 707506800 669024 648 14528360 1983828 216 468510 905772 313404 8424 6150798 5333328 302120 2970 519102192 4438 129538193400 1483846 413130 552156 287160720 29580 78948 12961515 974610 249059580 48402120 3140 790020 11655725340 6824280 8004 834960 575975400 2369400 29760136 5121480 648 66960 6784 48790 648 672828 8903560 47855 648 612108 540 8007480 336960 648 324 12788 648 8686860 486 93527 648 648 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 145 290 290 23004 145 121286880 145 290 40760142 60 58 8340 2875080 9317880 753512760 15349152 145 17108 398918520 6664476 3796710720 27361950 145 426 213 290 30792300 724828 4936880 15255 64984062 2224640 17214 1523364 290 35642 396264 3111990 5065054800 336672 3608760 5048 278535 3656224 2243826 351032220 186732 2215886 102090 1462695696 14504370 67564 319 281801520 512820 12236209986 41551104 60 54768240 691656 124476000 131127360 1449180 3810 149868 62040 1032050184 339819480 9678010 293664 145 1810189920 134310600 1718294760 12044787300 411180 853300 349185270 29351 290 32940 137940 18972 224160300 10859772 867969132030 5118360 53352 454260 14381640 3780 51858 193210696 440496 7776660 3245088 43829940 44820 264335448 298498200 18930 4603263000 16918020 31980 97063680 576 290 2174998815 354090 6183674640 27211800 22440 1436160 9552 41080585 211140 3713309376 10537950 166813296 58095240 7298508 12187350 551880 885960 1469160 76960 212058 676368 138 41860 593496384 182726 128760 320822174400 108648540 141397876620 2393160 6087728790 8265 16586220 10786932 542640 5823804 2994057 19102263180 347888856 1107414 6871920 1801800 38610 142158870 17951 4747676164 744818554992 36734184 550620 7055136 14802294 6866144 4158 145 59004 1404 177836322 343148400 556920 17136 150713976 830352252 388284000 20954880 828240 3819300 4629076 398160 640 477360 195120120 159600 1820100240 2465100 6024480 158849460 92735170 9495260 6364740 559964020 2940 2523696 108260460 1845690 71425956 315621540 8902735380 35700 224321550240 14375 3914736 127243380 67320 3120 1907996174700 70980 84940264500 14396382 315768 107207100 29278840 91751 6114108 821700 4197600 38987025 18524016 145 156170 2580 6102360 28403760 44908 100650 32921196 13533660 104328 4043592 17820 1214413620 338468 1206880 2100 365682240 27300 292560 1656372120 36977730810 1260516 60193980 646 497952 160398 47869140 2558920 99685584 83998530 5064 3140 2009326 1223219010 5433618 242760 3604459950 132317280 1062590100 9390 764820 1326579600 643573770 246840 41008 71299020 98509320 246180 1027598040 11466 119878752 12600 2483580 391522740 5332236 6383520 90505740 7621392240 16302 192323040 2449018104 1401120 1274910 761376 16380 23100 16820496 1941197940 30487590 13702620 648 209620 23975640 84061320 1400700 3276702 3700313760 5761980 3060 14774760 16159572 269163720 6864 13605900 857780 4634881020 648 7280 2116884 648 1980610 110521320 46357416 529740 40475358 1563537360 14793480 121800 1359159984 33117 111815760 56288848 15530568 146815410 731584 648 138852 104975 290 870 104598 422940 405450 3979230 2281968 73032 3276000 310453000 10327111440 263636100 21168 248664780 5951484 1201200 13682520 6227100 1859820 699838020 310954 1347984 78043082040 5911920 211556520 218628015840 21317320 1135260 3633147804 431049960 153333180 34164900 6262685 43244 1413277320 1472416 75012 3077750280 104472666 4616830 37733497172448 127942840 16500 447618600 139589160 428400 11352833580 8640 967458492 2045702634360 887437190640 591110520 238419720 152613 1772236400 206611823880 237705 117480 206519208 32065784 2038575 34138800 2968140 12199140 82100687760 2847933 3650640 120466080 95146 103596 2831355576 129750 102000 28490227920 1729782 6817680 862420 79212 7478262 960042329400 469939540 3846 277717440 124740 46076940 90396072 33042240 503328 266607620 44872 124673136 61626936 65550 1725056190 642358080 1294 9480 27408960 4156572420 56280 24514637280 673344 3029400 19280256 600060 80472 15547770 253797180 12639483779076 534241890 168075600 11527908 2378752200 699897391200 89535600 854593740 792396 200136 160272 187116930 51968592 94168440 243984 1147608 20432880 813540 980782 781162920 101312640 4680 2174772600 315840 39847080 30990960 721397040 67733016 317168292 11722230 25494 684587882880 12120 200101863 826425600 8342467848 857602200 541233 174240 1048225010580 3429028066695 7942200 3933600 29646503040 8880 28206360 11766720 13968240 3120 184106493480 565500 42081384 28465080 240240 136740 8144413992 6891456 4618290600 1350216 12792780 75262320 8387320260 381847200 30836543784 34450416 172200 488880 9950063689020 4742892 6660 11074140 140400 38272080 2441340 3530280 450300 212966820 10152865800 240660 8850752092 420732 13943520 6332040 101715588 7154260 415680 6205500 897130080 80120040 14634912461400 211477110 32159400 256956 2652 1042410600 101878 27696 1140169800 94588 7307310780 15446719200 1056780 98062800 4070032560 41015 1225080 6379041240 4243178940 917190 131111823150 27180 94187276 237796020 128594256 43181580 20636646030 649 23053100400 291970188 59160 37218720 98760480 2352 921564 67620 42963873120 2440816 1140048 1826421520 12852840 51936020136 60108048 4119570 140448 42750260 2210739300 1544303640880 649 4685100 12272817480 2700119124 252172424 665215848 2551289400 59664 91613340 67470 15038100 281958039 291213 26640 14709420 630 1226830 25144980 117600 7977900 2857800 23261700 4950 6953100 523600 26666640 1164240 136959680 323400 821118060 780 68094 8125446420 3292380 93090 2709630 73542 18570 588600 22523760 560560 52645872 105210 402356 17173260 11358 94014774 1130883420 136640 12580 270349170 196473552 4520002 41688 1244489400 6322725 380315628 17388 17980 8963340 649 22237020 663336 649 7216440 48158280 3100584 24500 70146 97990 37440 161595720 649 51244 510840 16770 649 93528 105300 649 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 30 34845 23240 6 4387750848 1187550 16789500 1968120 30 60 47653056 30 2564520 3596760 1333800 2270520 188667765 109276860 124560 14742 81508 73928868 947520 6 3 1330199 7500 3707460 133461720 7582950 9092004 157470 11839888 148975320 17690 2604640 14833452 272676600 783960 2091589920 3380172 408680 42120 145650180 68291076 5190246 84040 989520 30 97860 853252 247596 1058607 96067140 34440120 27387360 814512 300 2075700 199200 747936420 5512660 923680 30 2455372 2590195140 2700660 289405872 77647908 209745900 1680840 83090616270 6402900240 120960 1421640 1392300 1892 25986000 25826472 8417760 33306 126771876 265320 12726900 4037880 15984 193008200 60060 6052553808 7770 218400 1294 177158280 5476185 7139040 2484 4494 328104 2733216 274663620 35490840 833293560 65520 13978734 242748 5700708090 403090 1998476256 171360 3714480 439894488 8108100 9374820 6098359680 1022412888 2929050 20486340 26140310 383910 358930 908874120 1932 7325807280 336 919548 111996 709920 1127664 6 116820 87096 15364158 4428195 222180 4391508 9235590 1325598120 2523330 2119129470 780022 11056188 305006520 31665480 948864 5942784 63607440 6680623620 3309210 96578820 153126 476611245 1167516 492156 43470 361411050 11824308 1702083 12173700 2431520 196308 13485 1931040 10008 802391976 936 648 29859336 63630 49387468650 37283400 792300 1167724800 52080 2368080 2024038380 5359789512 36630 142355472 3499749750 708400 134930 60017580 37128 108049620 1184977332 28509030 4449438 401760 1743321440 142740 22331232 24544770 7630920 64761840 2194860 1768800 2009700 201240 104958 1498304640 1287650 35906640 15353520 1064532 14306928 8086 188280 30980664 43840 65091026 193800 37698660 3220 487152 2454270 52326 314916 221534850 23562 1286 245014 37878456 8042985 113220 63840 1156155 3627120 915574660 5368056 3824730 75542160 4336500 284886 375396 309068760 114018 85466940 27310920 4706352 186000 186699708 251181840 7136280 13439595396 43511832 18390 4424 27668520 650761020 3109473180 817740 1920 10324644 5177375 420840 169158509520 5549460 2114700 121136400 40800 12952170 13104 17351760 17226440 421817760 388336830 1228378503 11991840 17627940 4358302410 15991920 4084080 245334031670 73759140 1244898755100 516581520 7033381740 8190 140175744 15930 1877260 75895820 1297890 11970 40636440 21235974969 1169688 3036474 161980 69812820 50344 141588 17640 10920 673985340 65520 432383380 10275820560 1507365 827970 1304448 3421051270 2440490910 40219740 14862375528 278460 18326880 1239698320 14760900 11272800 24856524 481740 215951400 2836280 1518480 54936112 17460 2815890 262691520 76512150 7196 2893440 2058710 30 92169 1292 558 805980 2625 65688 660348 200782428 7798120 5525520 2722992 18060 49692 64284720 172283886 45899172 75764 36392460 350370 183900 4621980 132669600 9609208 89902 414960 2548793340 1371746460 12009096 17819340 708267600 24902790 441653940 1615068 2664636 1055032920 60599640 13146 1604265 3036486180 3582810 17695194 78456 4432674 26928 1226238 84036 1079295709470 28942914 19299742560 1175856 1024749858 1385670 2651320 83020 901683090 10710 165176760 811440 1210536 1008 3762440 21705600 2355409290 650 2044140 207275424 7942661580 2054280 85438668 657902322 77040 55621440 12984972 637463626800 14008610 125902 135205158 93291660 642 15024912 24988320 457476 196174 925380 432338234328 717136 956592 15185940 2690310 1972002780 1329300 134688 10203030 18715680 168168 270898320 477904 84318 2655342 28281880 76979070 6227170 276040 56712 648 36684227580 37934640 108 224910 538481160 297395280 5208840 2768923080 145723695 458724 646977240 31980 95739 1580790 2006940 409170 16800 1175040 879120 3005640 103689 341013660 8990268 166320 9460 74640 98098938 215182136 23478 49648950 49590 5221173 772200 63433440 5447520 67044 10703280 6031014 47182800 1253616 206372265 154980 35680050 23315743605 65520 51480 35796 94878 31451432250 21420 2311890 9269529780 233100 1772400 26532 1397388 7859096784 25085915190 9026520 6819120 42008 94848 13800 30521600760 263340 88740 11222484 924462 2406560 361080 136290 86130 5865200 947100 3497169890 671832 1296300 603504 11334960 49728852 54437292 1918620 5672220 476548380 912900 33924 35187020 97020 40572000 4949643090 87912 52497228 1898249850 418950 705760704 3892770 3230595 280720 197565060 1421584560 1791930 2388540 2928344510 7132790 964900560 34870 4191660 1231895 65520 4048740 511420 21767616 240240 6909265800 40900860 425334 28166892 202850648 27263376 7956730320 1932 546840 14749800 3197700 107532360 36696 126 84889 1260 140187504600 53881380 2568 53641 368129580 188370 29040011 571900 16481713248 397670 30972 398160 61569050688 6274114 35420280 197400 40409424 29418840 52632 17049196890 85400 25582284 848205 77472720 211500 650 18752 17582752 7308730 1144581570 266760 6545 26180 5824980 960476 5740625660 26376 4368 2960496 878400 650 2301936 104805792 637 710640 1236635400 966210 104329 3257100 326370 1716 5072 564310716 201960 3028410 9119880 438820 1401820 24203398428 1260 40895064 44044 1988350 31388 650 1106560 9840 688443639 619440 930 9888 70281 650 650 2440 4638324 650 450 58101 31388 368940 2996136 4290732 25668 650 650 39528 46872 650 650 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 30 81 496944 6 163472 81 233376 460368 30 4848060 286717200 210 6826055840604 25410 152460 575016 64484400 10574850 20393100 54 56070 892584 584640 6 3 26847156 13797504 403656 84504420 27 4098204 649236 1191190 6154680 40820 21217560 282991170 84692370 18527253360 59662512 13631844 1112520 1492260 6447840 451248 2912477940 230814584 194262390 30 1793144 579180 4944856020 159330732 105780 34026 192240 565668240 55393900 21623910 22077120 13103220 4337928 492960 30 2162820 1608464 57640050 17100 120345 32824908 89320 449397 44767800 236726700 9507268260 94720704 524494620 95424 5988420 52772 677586 20280 2588 11060676 2526862800 90132 430437280 3629340 11970 284797436 49452 162 8624 93865590 4670352 216804 107352 3877162 52122408 60060 1579500 1445340 36474600 842400 183357720 167076 3273320 97846 37901010 18070362024 2761310 369468 351057990 615888 84441420 5072760 7800 4121208 20889360 873828 20856 264415799520 83580 60789960 354024 3363570 62368268550 293454 6 764940 3307388 52896 236320 37178316 25093530 179469467892 27331920 63900 130422096 29374380 94056053 744600 376530 834438 40119959880 169164 193494 109341960 6655908 2066460 16722597 18260550 31080 36120 12228426 43117200 62832 67206779640 522560 99876 4609405 2730 198 23970 458388 220851972 14822673528 206460 117300 2572 8088960 334556940 56134260 2505426 1121232 455070 431206020 3769920 206460 70903560 640010280 7461300 51324 198360 12780 274150800 246442 16576560 1767320 19296 8429148 435794658 6180 205264752 3830320 9565920 19921671000 5973240 235719120 2890300140 1655640 840840 66690 2102100 14908320 1352448504 578760 7234500 13605900 18029700 952844424 3345056 411308280 1464610896 15967980 162 1221740 1402770 115500 1569330 350586426960 5632 425040 569982 118041300 141360 31718337420 188604 94680 1232 12558000 8389560 42202432 215612166 134118462 141094190 35910 2999360 630 431480 262063800 15796980 8118023940 297721830 1350174 52788 25308900 31911516 6353296950 698226516 6139980 503100 41554800 258300 7117724040 269484624 5980260 105470820 2763098910 423360 790269480 854556850 3480125880 272934 766224 3111732 103191660 128773260 500831100 7332360 780912 305100 78623640 103493931 1117314 30152220 9418794 12305 2011248876 2173410 205984800 10117419780 182784 2596470 5547490 83761200 986160 55862 1244646 4611984 389436 7151220 1475845140 152284230 8425200 227350200 46728 7917 2267820 6531417816 4546080 263450502 3597660 35135820 134848890 86020 909090 103356 12470992380 6660885 37410120 364182 11592958104 58969 703498250 3471300 1022196 31520580 18752 650 1508892 746550 5709520 30 651 200724 684 85928 14280 1608 307764 7040 491360 221642940 537527760 208320 536185 1093296720 85002 240089711400 6174108 49476 58334718 79544 209580 58604 12020616 1298 359136 4303368 412284 359280 226646784 183539202 124954830 357728280 65255652 475800 1908 99912 173400 76436100 2525320 50473500 114114 1492656 1367774760 292320 393536 1750914 98905290 3757424 1719480 392274 2610300 7082856 270810 414909990 3208530 280612200 2649672 16528050 7767700 431674320 18120570 96720 5040 12978672 521700 2580 13794690 422634960 3970260 9073680 328328 41548 3876843880 2372792 30732 480480 21039480 8630520 122960 19720568 8688680 2107385280 1206810 3720 224840 276142537440 938237820 23740500 305040 26460 64260 1484052 425529720 303450 14616 86688 1011150 12088440 25800 284817120 15954120 78948788 52164 98106 78894 70952310 85540 1743377072976 25109368830 15437249520 35316 648 14544381600 5263065360 719819100 644 282568 32938290 49764 1713348 613440 1457250 369104 580320 4626210 5213250 10357410 420420 1878552 3090 509600 16096600212 332560800 292076520 1959303788 6327300 590541 960782940 1449546480 6687240 136578 772800 288553123680 112770 183885 13973664 24444420 8255029104 35675640 463710 1724400 9467304 25200 2539920 826002 2696400 235831344 760032 21266280 118944 248325 3411240 120 7020 20301191820 110182170 11759118 1867320 517980 2032111410 45680 74444 1315825 299966490 1885664 105336 9141069 651 563580 77760698720 1472472 14952 49504 2426340 510006412 23712 3996020 24725529920 6420 155100 33839520 297180 194340 538003620 3136820960 15092 2425929 97898400600 9090 11152170 31108860 5417685 127908 39562620 40194 64943760 3230 2320890 521465 24504480 85868640 1195570412820 1563147720 3844162080 330270 13562010 1110270 626442075 45512400 2885580 23477256 95013 435372 146520 950900 111552 1785420 458280 1015920 488213400 828180 3089602152 876960 8919645 1218 8294 26138580 651 2230154520 8882160 2601060 7517408178 17360 5073523429968 1766640 121481000 42194 7380 1255800 701088 12323064 10014088 165688200 60018628800 2833152 1070443584 357280 462924 20160 189173160 134598510090 462071610 29847881700 1741480 121502520 26040 5772244940 33210 164220 559581 609840 302328 651 28158264 1011120 105488 2432520 50856 51688 26708 26505 546 4399350 84264180 1355301090 79431 492048 10778 94248 651 21245400 12740 1859587665 23640 286971300 2640960 43901616 1129760 87860 102000 651 2380644 4760 178979416 217 34848 3080 16979508 435480 447120 27360 27830 651 178828779 34928 102044 651 651 4894590 19548 651 4317300 94394 105950 651 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 652 324 163 3282714 53528640 324 158529360 721395 24780 15744960 1399368600 1163003688 212520 18768000 6851520 6470940 2610960 220200 5392427040 54 1549375573200 702576 1388178 1860 228 314160 187824 4082463000 1644500 108 281061 732000 555258 4520119800 13551120 8550 212450 25786800 578565 17325 99660 11491830 10916220 622535940 640 296058 1947 180180 9210 80160 1156491270 608220 1185600 1006260 43566600 174574 455532 525576786 1240668 153720 268113300 103056 75160800 5730 6000048 5103670 13819464 1779372 2141558244 6210 77558760 2015697 76209276 370619700 58039680 126340200 2723330610 77062860 2214450 3496220 11766 98820 24832920 2521340640 147786066 6846840 254478 83138160 5769 24583860 21060 162 19382440 49179186 16016 4620 2107985880 4527900 135875040 714630 74646 400620 10795 6099324 1011120 23224080 3927300 9424 336827400 161336934 16297767420 6058668 15584400 371572740 1148520 251708688 1168710 393734880 3385200 2717280 1076400 32340 13504260 3461832 31320 2356200 331080 227783920 186 52560 670320 488376 28076685 2888532 3680292 699398700 2882880 116760 552240 1880460 6187230 1220692794039810 4018560 67106160 1684271820 20572380360 114479400 13170927 6660 760732 5195820 2730 35490 96564 107100 5112 2717988 10696848 284248800 139500816 905642595 326 234 2933336280 22806 925680 108334200 94110544 10389276 278852360 81372060 688602 70607160 90850 19096440 340860 129348120 20592 85800 190798494 93132 36115545648 9649060 18205572 3106740 415800 174859685 1896 536712 4200 8046780 15468992 1489320 55818504 2691780 4468464 5164320 161217732 12222 25480 258420 9756012 4139058 271685568 43704 21840786 212352 1053560640 5892768 448140 294866700 782991300 43632624 1573537680 47922210 162 151580 4058099760 213180 331056 1470058986 25388 1987020 6185114460 1120560 10721455290 648 2004640 27368 73908240 13098960 1236 18240 1020162 2222220 37523520 137063910 21599433450 920920 237873636 5294520 665245 3704353380 11544240 45182 103660 2892120 1193400 3609936 2333824416 569417310 536172 45080280 115290 47018328 718870306320 123859008 172137420 210963060 1591200 1391280 1985956830 56523285 8439447180 6410 50778 4239312 36540 36137010 12540 18540 11087237304 26730 939120 581910 81576 7956 636 7644 106769124 25368 1008617313060 148084860 29309280 4670580 23100 9851272200 9293324040 39900 492030 2213583372 430404 1385441460 17142132 16975476 822913560 59690400 371280 54401152260 170730 5685680 66690 73647672 11802252 6218100 129580 6296400 179397240 1427044080 332112 36774804 34608 6922440 434280 30622200 981036 19080 3263820 430094070 52659880 61404 997318608 3209430 1830 652 67340 306 93955 365800 285384 843948 491013732 937842774 389940 733584 80214304500 123449004 933744 12154963212 5912610 847019160 1307442360 127800 32404650366 292649280 64110200 345770360 554819036100 447103440 91699920 89841204753300 2184480 118512576 1938558960 84910890240 8699090400 54859968 157992 74647320 35552626200 17049930560 3112200 532838460 131293890 195816 1332792000 6930 313513308108 3851100 9645936300 26781822480 208851069097440 505512 652 12455065800 135691920 32604 14183132040 6930 867255 663307830024840 13785100 26748540 435349200 347412 718080 50875660080 7175057400 4875420 24440229180 17015136120 72850 104337130590 13333320 16139970 669445064820 37418010960 210282 200107777320 14804790 8946210 1897350 650 418880 37394280 4649115120 87645600 18905040 3482550 74765304 963761198400 838378800 10560 125978160 3919902 3962700 3808350 157472 2520 35881560 8179500 7291476768 726750 611545620 1287678 3266126175312 1484514576 3634740 272190 143538 147191204160 9124560 5940 1971270 1277105760 28210225680 589626 219320640 6877164 113541960 21173541480 54087660 500048640 23510810400 1440750 7720469064 12859232760 24164580 3483480 616868574630 49565880 19251 5502215415600 127482612 1818300 1241982541800 340032 26970 643602960 685333656 386081520 107858270520 320133528 13852080 496147754340 9019680 21420 435530160 219240 2595528 36586027391760 53856 309960 2105605320 2003484 496320 11423654340 2850120 1462188 3603600 217380360 19760988 3206409360 297528 16956780 144864720 275388 4226847768 105513408 1133470800 1240120728 17168580 1194480 1197120 2311964855200 336339696 20684664 34041178080 3389892 25973220 58220894160 56296 441413700 12709433100 2411640 11880 7900038720 5189964 46920 23977800 36960 32837064 18393384576 187350540 120144780 123475501749600 191420 7680 80887680 440 16380 4086720 23265144 13387940 5531677200 434070 19992 42567774701760 616980 25116 2939136159960 3065040 738360 747787040 4058920 220484880 7227372560 13647480 3235 409471920 66300 4772040 6541920 3863556 128436 138806614320 462852 2736012 82171595352 652 2877420 27009746400 2209564188 2837262120 18440184 561768060 8946 7822685222352 4515 51324 460610268300 16380 3472560 209358765 7685496 1436400 8062989480 12230148 95515056 4680 266160048 37553825 4705617528360 2946588 4600200 1288495038600 27368 117480 264396266489124 8390564 4105530 506839500 98850780 5787 66806173980 11973780 74400 33469230600 13090 22114470 208077749880 6930 1701062 209937156 7051 9959343240 5321331288 18803484 6533436 15602496 1488887400 333164 4699510920 8307 17152 47242078800 628360110 23544 541224660 679699680 141457680 105627600 4481107400 515372 5826702330 149184 95342 326203020 38155 6678 1134253243200 25872 37944 42046200 30150 12220 110237085 1461600 994178 5407772370 13351520 292536 14083560 652 6120 339776325 102672 197804056 208193706 52626 2068040 10440 46251 26040 1706940 8580 489 94395 652 652 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 652 378444 163 18600 93810 8119188 1656720 17160 1336793640 10220840 170192100 87600 2921909340 147145363344 794310 302392860 10632300 2677290 151256820 82044 93060 149160 42150 145860 2310 257964 12277440 24166356900 3020028 1940004 261281160 92840 321441120 792333360 651154845 61110 491064 611754 4466 1051596 13197202200 20284200 1794348920 370760 1586000 13689900 260189216 9431790060 780690 7776 19272 17069220 48070 692835 41607 1917630 61994730 76136 140024430 158952 1645020 111978121080 2497823460 1021020 6261552 7722 24024 42625992 164324556 329084 4930120 177666720 130207 87150 81694860 4909135 5512704 868144200 618849000 100035 9798 13920 166276961070 177775290 331757244 43680 44428020 1278030 651 830760 6035700 16198 79789500 5817240 429660 12620 15164682 489191976 848190 33807030 855162 26550 2325180 31630560 245820240 519580 47520 649 850080 17154060 35046678 647292 525295160 2486090880 1640271864 97680 381840 13361605740 4906935 224070 1293292 156885300 9540 34680 14109170 4416720 2125200 9130905 186 92820 90048 533419380 14375 3709992 86768 24940740 29182860 9060 3956238 1092720 88116756 23540460 704480 93507 53754 1026 1004328 341929500 6864330 53520186720 158865 106472124 3330 2808443520 14103600 62176080 43968 6340320 2642976 114504810 1166973340 326 2520 612003 104796 2991002 1527960 20900880 1126170 1970260 17062220 50820 1094460 71874891 8303412 2248080 751080 39205685736 1501500 273936 41586 750823980 91596120 489825 465120 187767689340 4588674090 3385200 671890676 6864 175822740 84840 1997761080 171150 3734640 1300075920 24061663080 320505840 3572940 31600140 513240 53300510 627300 416580 68761304325 45780 620917416 3205299240 19009930940 1276545780 2055876 60458736 8880 267120 5374715 78894 134940 78798 198660 3575040 7062 436128 653 91560 545274996 1812780 14209297020 20523848796 4022834760 4515 5525520 702240 3152841780 13244 32783436 3989700 2381190 1071675696 50745 207722 461230 1128120 1335740 918918 256972408 1116840 66293370 69785100 4452 79069716 1801800 217080 1700228046 2266110 432390 167440 1660440 8677240 97128 91440 89060790 46662 2375100 871794 68639340 578760 10572588 4917276 556920 3445650 618540 90428 2620722720 1096200 933986592 35020230 3000292260 272022520 900900 349755120 128018 50084034 1569780 15981504 33060 335358 4722300 28345200 44661169540 2879688 36941672040 5301582 44644573380 1116645 4607544 276888 64797630 185558940 258356556 31953064 2231724 18189060912 75240 14093820 60529554 17892 61677 3164348040 8842350 86625 4108560 21321552 31464 89635 107564688 37273236 24500196 908040 10795 748020 1445220 30025908 16627380 1680 652 67340 5040 923307 3082950 4296 73080 97680 654160 732540 63840 994740 12294612 43680 5144 7975440 15983879380 919233300 381951570 100044 343140 523776 26713930152 148680 255244080 2202480 92004 2339040 17500 11540058 17325 393300 1648242 4782030 72996 127902264 2287892124 915383700 3499944 3109920 26119296 750204 337800 56790272 5487846 918192 31346274960 659050 223992 431520 84488 709275 27922 24025050 60455 616224 1418600872 33432 116875 81534960 327600 3649800 14402388 49840 61934487720 13192080 30007110 21048300 4130986860 15268440 5758740 323134812 51767800 16807620 9365070 23598 12450360 19526601780 14077224 57210214 99324120 887508 3483480 13020 23408 1302 10005380 12620 976472 34998456 27901944 4399830 279000 148980 170016 11742544 83160 145165890 44136 1290 13747127520 311976 23220 648 379424190 6962610 1243478610 128780 54480533530500 25109368830 3089295440 2159456 19110 13185093600 10277058960 534698255520 91381668 9744 157080 1605912 54390 5454120 440614864 232155 1740840 3605112 2765760 2097732 7052760 2370480 1895007 2048480 13020 900 403416 15183061740 22811490 13882 653 20521380 25662 10764936 48048 49050 7094793420 21155400 444629225040 14032200 125468460 592712820 9512580 206283 7012200 1950 51018990 158424 210163788 821100 956340 6610200 96076008 3239808 2184 10234224 11149295640 1063704 2383920 2663889 31466970 254673090 163605960 827260 102312 1841268 52248 404690 38220 1563738 4035120 28584360 22116276 3018912 17388 13372560 7800 12560 3159156 10332000 10572120 26433792 940704 2890944540 10912001100 157080 771540 3139500 1694579040 66766700 73615526600 46778160 40150 314917380 1383282 32515560 4767210 9570 404755 365963522 9231355980 4397400 683926320 120764300 1225080 1906137000 18529560 1250340 2069730 1532842740 1547611065 1226720 3835878 963300 138996 368704260 62244 4522 13728180 16827720 65029692 2709630 269670 616516800 278460 7560 1497300 18308368 3698618 2988960 1428320 106497300 340406640 1167250 11325322008 37763264 1008 47600 2010680 16928 276906000 37170 3065049 304578120 2724200 68328 34040 8625240 14459760 106512 3319360 2633400 13289220 6470640 3877524 38520300 73444704 6430 41610 236560980 239475600 54931800 421124 199996500 1071840 2798051568 21780 138828 525300 64782 653 624 21162960 134680854 17108 4975530 49720 40521030 126480 165654624 3692304 187040952 113178520 1295910 11430 44850 1900095 53760 103846 4219152 226680564 20317050 155664 82732 1059656 2795803 48762 50067108 3592316 666400 70312 41322 1204437 234520 26230 27922 1713800 4547235 1305906 38220 1518984 1620648 104250 58860 4444830 653 94612 106602 653 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 260 260 142240560 164288208 130 14996100 840 2087503 39780 347928 2779548 4273730160 5217300 398280036 112662 432628560 533410020 9543078 50940120 138600 1833960 202500060 1436667960 467376 177216 3161070 195120 4146408 2406883710 27658848 13893360 8274 84624900 1679093910 14513 154440 955756620 95527740 1408433130 2178 805860 978 6240 358380 2861628 38152 1065960 45450 18320130 21840 20928600 845316060 47171124 11630850 3339820 1777932 413917530 9129120 259740 8000598060 2175368580 1512565054 2769522 7620 42524412 269230 338520 3291437160 343980 196777460 1206120 41055 7073 4022460 1483020 4208568 63960 57264480 413568792 14636460 474 1716 26310900 53820 948144960 828360 6126120 16070460 181207260 654358320 5945940 55426140 366120 169974 1039395 7842240 108460 61974 4426324884 374608080 3637686 4300320 112860 611310 77114856 152040 4539600 130 3195 982080 1473450 1232568 7657650 44466576 7256496 11892442380 2630103084 560880 654 10126998 1361615640 2930235 782208 1848640 490800 47804 4224636 17542980 5100 1580 15423777 2336544 205941570 13742960 956340 4920300 2940536 3710538 22857120 17335560 624036 240836145 8567280 611433900 129041220 664020 27495900 465761478 5757570 161383644 493080 698817 13440 33219340 513873360 16100700 760200 50976 91872 451248 49285040 1991616 468 616860 25020 174936 891405480 18169776 391477020 84912 6546582 1848 173293680 368314410 837540 630 3220 343140 162690 318760 12512 2017782360 23020800 478598220 5948280 69255144 649714120 1328040 1299896 13045340 1224608 22260 14774280 1225440 760914 2302650 150600450 3101670 188780200 35658 895379940 8145324 122943600 12432 486900 7068390 5332050 1851944640 1287600 4707048060 1743648 277620252 923122200 5316048 44030 8057070 260 29946 2596 24508800 1119921264 882341460 73073 376740 1892670 283605 129360 367380 80990 426885 19440 7308 64257348204 59789100 1531530 104308 53618760 3410 73447920 7785960 400440 9837770460 712140 7272090 103791870 1903230 402210 31044 22747452 45384 3912480 15750924 3842664 7792800 69999930 2274204240 620265360 268380 468621048 417900 26921880 10256660 16394070 352170 3008460 42106812 33423390 955812 28891500 43395660 34620300 21157290 25711560 644 58272317628 461538 42736776 7956 3736260 15402823200 1551557700 821670 805860 4100580 1261260 503755 296400 928872 829920 1647096 13238820 1410500 56755270 88828740 6765 1682597400 1667040 22052400 32130 6864 2683761210 17289800 51150 3780 46269036 276232 2394756 3544380 3279650 8552544 14300 16830 351120 243672 61114020 2650221000 11522544 522530190 111588 13272 24802540 630 20267520 1530 72930 260 306 654 66125 10488 149940 92626820 2783880 3805500 1458288 8940 17028 1122313584 398580 3774540 5358928344 1945524 205274916 455532 175237191360 437780 129989249208 28454364 572300 353332980 242717780 6076844004 911001 1223508 34540 1635480 652 36177120 14330943900 51344280 2216466396 658812 26128 235126026 15475152 1823979300 2378838 9108450 75344136 656460 16830 75642359520 271014072420 169167000 2213400 306306 1317228 5375860 1100580 758525040 1178288496 5144640 1054704 101147760 98389200 2092020 10133323200 393008 45259032 28445643450 4280430 40338 5880 3012199930740 229263100 31928 6704030586 88464420 6391264 1160640 3264595620 20742540 44950618 14222862 958188 1688400 18424604250 10700013324 2560404 682110 7660620 114073050 47712980 502172 34609467612720 6165900 2404500 883800 11574 4466 432432 7957405050 1386000 24201060 248472 310454832 387030 103974 3410971200 412020 19000 3180056880 34706160 5940 132300 209674080 414032149440 33441957 27853721280 1194834 5840835 14250600 103540949820 146213550 27454830 863100 7722 9648408 563603040 245793464280 1926 2687580 54470108 4686864 140400 2346372600 481260447360 3366000 2457840 69882 1484784 35242020 238632 158852066100 43890 2658800340 675403014 45296550 127200 7921337310 8288280 184393890 25141200 3120 1393560 16307692380 1963920 18365918340 21411390 83537010 1900368 1768248924 73685040 3932280 55999020 11260623 7987368 2806491240 4920 1140 69985687590 1217488440 463988070 122928 533700 1791570 88562040 373520 164848320 60003503280 32945 313488 1465745100 384150 97978335 823474080 654 223600 1763580 197784756 259519260 1145043900 37096248420 52329420 1716 2580 2142015585600 712140 2580 2577960 2042400 9899286180 366120 654 495040 100533510 4181180850 522990 434300 455325120 217695943920 744825840 2437475040 29061992954610 5281380 2601780 16302000 39421770 14774760 6906729900 214234020 421005 20954700 2149374150 34671 8928 16816800 23326075388 69825 1367028 57673512 654 170226 215616624300 26386112550 650940 1402296 648 607530 654 6800500 638266200 839771400 26645400 53202660 1521520 56910 216278396880 28011683700 32760 836452890 720720 646560 3146400 892575684 159120 186120 3036600 131040 20638728 123996164 32945 156281580 20482 26210025855 22657635 147249450 1267308 146500904 893920703940 616590 55551900 3220 25795 654 2375256 1629547920 42397740 3454654 6789432 6025656 2424240 854568 12491940901440 623532 355446 457368 127428 276080 8160 1362881520 1519860 271983300 5104 5523980 756196992 254520 502789999374 1883280 90440 30333839340 41293245 532770 611963484 238250376 13055660 654 654 31333176 17484 103530 663865440 38082720 32943 1469344 351120 12280 64481252 28149240 4141200 507492 35105 155220 304200 15471 2456502 654 51090 80033 31755 654 654 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 260 260 138297390 20 130 120156 13104 660744 11041800 2099941470 454246440 930696 2853240 367080 23580 2226510 12748050 349945 12061280 46533828 4494 238500 142844030 2031120 10721880 25133 31307760 32834208 9721502 35844604650 2324244 3463320 6739920 7156094400 98124 1075830 3226440 13759800 1773560 24120 392496 117016380 10590048 316470 18170460 2871440 2961531090 379016 157943406720 101010 1993711720 653408976 3791885 153720 28403760 21621600 28750 22490490 1041040 227856 1932 6952 68096 26060580 17784312 225918420 1130589978 35448 10825200 1185392 762041700 36363 2969890 1887 253260 17669447250 340141230 4573570 106253 639030 246 3231156 70875845040 133992586 7531290 61602090 350532 371910 166089244860 3120390 658812 9339130 316680 53497080 39004758 14017616900 119058480 44429 47639460 4712400 4133395812 489510 40680 136344 29376204 32383448 703560 130 1398496 515262 34435296 44473572 73710 2926620 714210 3155641860 69857172 566280 2757647620 3473488980 50232000 22268400 1539076 118800 651 14550 100800 15848928 3822 20 6680817 2802348 3365320 20093040 899388 628056 207970488 1430244 54240 23085570 61852134960 1320660 914579820 41072850 13423680 15003690 741132 544407864 13293020 27342900 23744490 140750610 1771230 8307 787028 7285698420 378840 31377060 14892960 610470 3114060 29044 234 5299632 1818 1930852770 27079560 369138 10791600 435915090 1384500 1552824 93740 28474776 4028640 6292104 7087080 4537962 104496 3303720 24389616 1238952 948780 17971416 38580 19110 5749590 41514 405900 771280 307061040 1659000 2151006000 4296600 42042887260 2080133718 33988 268528260 72072840 41295870 1170358200 1703592 52097760 279720 1887480 18810 3834180 16416 1242 4632672 117384 1131792 3110177070 104681070 2625080 2957082 260 109616988 52316 196174 50643824 128254896 251360829720 85140 459900 439950 11145420 502436 3904098660 363660 781200 1555260 26013156 10754520 8840510 307440 22644 652 3240 9539897220 4950 745495920 274765089690 1559272 50259166776 17284 30607080 64663830 162540 1248984 303907725 467220 20976 27671220 245767230 7840 98884 303964629840 3950748 9286200 276740 183084 8116515540 12434664 4892817600 3120 1548176 650 7172490 311220 194575290 67387320 1777440 68958240 2358720 1457806350 366692040 452578350 582120 92295126 11706148584 5438580 2002498680 127092 721602 32760 713460 43056660 103320 14052324 1665048 61834212 35370775440 145530 5423040 801864 2230890662 8333 43809480 7500 2042040 127776420 352559628 1200 312752160 213696 2377620 29491141680 16007880 20757 960595636 74795070 692208 899217 63600 1620646720 298980 4954950 10651116 9480 23940 19313 289023290 151590 1773156 260 306 69814 1654065 212520 17100 70224 18902032380 11372640 229104 1101240 449820 18483600 267041294052 9833010 453295960 1675895760 138077043720 3484320 31022533080 12808524 1330520 17212508040 409640 92818396440 130900848 239348928 35971320 10788064005576 851749800 44653560 24362940 131253804 833529060 37629544680 67860 1107249 87780 2070552 11407440 933780 12012 5177370 11181853995840 74700780 67456 1177847980848 2438460 182704 356040 738433206 3483480 5409003600 226331040 342804 1458699510840 6223140 106704 1682928 785232 4460400 12866165400 16611210 1065020 38093328 14790 659880 13954600800 5699430 52470 936887952 19872 22445280 2750724240 932833440 846846000 14167695960 8363756832 36540 2035800 15721722324 169795476 1547989128 16986060 565585020 383952 27096300 1909712 183906565590 8269560 79792020 53992620 461652 31774080 15730859760 7732200 106122600 29193780 5585580 820260 8867040 8574685560 945132 37384200 169057350 1080768 9970239114 75031740 335814436188 678631590 105538953520 103059 38128416 570765031200 1627920 224295631560 6153065 1377000 106260 125580 4318689 24743802600 2799346 1361435276 176707440 20540 255816 2081466720 235392300 621180 80736135480 190342152 11065530 238948710 19350 18183100 45327960 114235176 66529944 315728985 39295579752 257964 249614232 18720 71591612400 502159476 12768 31506 25200 16574460 31059816 682176 756183120 575664 84033180 305760 2161350048 8280 887674788 8554560 130519620 14664000 9849840 12943860 4226847768 12437568 102892620600 448204680 6846840 2632289520 451360 12813600 746768345400 294414120 2390472 96855024 15600 13860 6009170076 92616700 24240720 16029943512 301440 128920 1495625508 52500 1243200 3999111676560 115540 7380516 141887065320 8518428 3960 2110680 286900 12420 557198460 106876 12840 7126858200 5760 1353306240 360343811520 23460 33254760 7992576900 48934 62244 1489977720 281439958800 3594360 159600 30405060 806520 2476437600 106560 17864880 37297260 1351410 350700480 355314960 1116731880 420489342 31696924116 118810692 126679308 39850745844 677600 22552050 2582670 2034330 3839472 1903698720 774774 994980 28575971424 327778500 24692669904 50035440 95328156 3689791560 31447416 74054610 27968304 754493432 10210200 4536 3372120 1116960 496908 826401960 193992 64584 99872037496 102470760 592920 5765760 232560 16354 9493407 1353776157504 67630500 139203900 10450 165060 2421257850 67403640 21840 4427280 171437994 60201120 2277 1309244970 7084 4255211760 1544088 619836 2650942320 108311970 15449850 989165385 102792424020 56906169768 990864924 676998 102805170 5675568660 2160 202960 40506955632 21114 152190324 162254764980 637476840 12084 273820020 655 56406 9717079680 26984100 1230460 50215176 12101700 655 2658111120 248976 44605770 51267808680 20024928 21114 24230700 41116 358662920 143863896 75054980 655 1935036 17700 13317460 7983864 5672268 52266 5250966 655 2931555 95266 107256 655 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 18 4801529640 18 40 8882720 17469438 6 41553120 15652 1323962640 599074560 293160 1240479240 4346760 18 185095400 33613470660 8085420 17840700 39060 5632108440 625396200 11878650 13280400 29563248 43680 418879320 2083078944 320712 285228 2294820 275880 33977970 1308728850 5299605306 1778643972 4180176 2184 38220 9 2145785 10339230 5776497720 41198850 3715436400 1138852 561442440 971168 4807920 654847956 594033594 7895940 2039400 1992720 15936480 200928 3016304340 238751910 3080 3461952 447720 21639750 5351042536 1192110 1845297168 105672 364650 3195 27612 3736920 15787200 1225785 18492320 2313796320 12238200 599008410 794640 703896 60431340 919774800 6 84901740 277200 177034 1158465 4254080544 181137 184850520 7100300 582330 271853820 4118400 656 2401632 136752 208140540 531725964 218064 68274600 14823380 33408 10729680 1486475172 1191960 13463730 2080540 61640 7579260 1016964 339196 65520 21972360 26708220 379819440 729120 397116720 1102348 212502 39780 68053440 218064 3180 153792 89385192 12600 20420400 2804802 224928 135660 80 4960 8827560 1423920 114530244 557230 5071500 153737664 1369368 110520 1947581568900 74071800 165585 15400898205 52170 29358420 3224639220 4449900 86882250 533478 4060980 624 3832920 99138 2117115 6958434600 161280 90586430 23652 936286560 2996266 816195765 1362060 9 161523012 3150 745920 226151640 24063 24952928 3160 295260 4979520 18779844720 64350 271473510 370473180 67465 2331309750 1315389 2674482840 2550600 398160 2753100 655 884268 6600 36540 75804960 96360 827320 1180242 16120 3354260 1066503480 141587628 3736824 118712 22162716 5484795 6925800 359733315942 704118492 20563814040 217980 88450320 18004 3864 33264 2616640 2580006 880464 266234345 4851810 1026107280 295901210 52746 1356420 37950 69762 1298 117747291200 3711708 872781 30625477488 12773700 2594340 42560 140360220 2846844 1227510 43242864 2508 119646 27990 42186690 113030316 2480400 863940 22942587780 5195190 326536980 207179544 668100 444142062 1764900 17018904 1540254 186084060 393300 4171188 8004348 894538260 54379710 46177560 20559 34791120 10084704 655 87068520 95943123012 36174395070 90420480 19603584 1016113800 117589200 27485514 8905680 3098535804 106984 2807799198 244518582 96023340 9649200 50687 458980 1104 441489048 363660 83268108 296010 439824 26525029450 247420 5558490 17670 34379145 128389002 19334700 139440 176120 365442 199134 4758930 6702668 5928 368016 11230284 25969320 4390056 377490100 122416866 1882884 58882824 1811460 15147132 12570600 2436 2604 915530 32340 76440 6922440 149050440 8484 15820200 182893620 1213296 32334120 2851380 95411820 511420 217175 469680 1290 71624501520 101660 18 10856 656 552 62244 5442360 1394826 242820 31013904 769860 371952 22074960 5410944 275044 31466736 21964 249494544390 5824 38640 42127332 167290200 188460096 237048 88314660 11351340 11445 656 52546 446505510 1211579460 459928497840 36868920 2426325 106345800 1138685580 316410800 6580080 2083620 461526 5562480 4382742 871920 11221020 19435896000 57528 36632308284 1556610 467480 14025226290 1026720 1056510 1632540 44990568 6858192 13800 191880 65142000 143016720 5251896 202020 1113552 79950 662508 2608092 1230 13408200 1452880 2489424 12348336 5765512 2612702664 884520 2699796 6829808700 16002756 88858 27937962 606060 51220 242466 9013410 14087892 901530 170016 5531400 5503417920 4948944 8499480 35226 953082690 292761700 1872090 298787580 5525520 6471360 909480 2841438600 864169020 4331544 3080 654 1703552844 11802420 24840 5187420 11409120 78138540480 11925540 329616 132300 10483704000 62388406080 22903 43836712920 28528500 30474444 2314955817720 130500 7427742 54197244 1230800 407532840 761904 9385740 204349860 209280 156138 522900 1959 248329200 153180 9181920 1307910150 2422728 80879040 3306450 875280 37926 352768 2277660 718620 3235583791440 6404580 98630160 51492 45541860 1636064430 938910 1959 20460 5160 46147140 3055488 604215 119574 108336 712746 8990982 1875349476 4906902000 9851160 22428 210936 18842832 1393661955 39089400 4047120 129609480 103095 188662320 778262040 845460 10312639260 17435250 356590 687120 22894200 1802970 609600 153900 31083696 53771760 8969410 1858120 6786432 19839600 833700 2661815520 1046810700 1014300 26488 1627920 8745726600 372060 40382400 12940 1680 8190 95040 612276 19401660 621205950 8190 9125116 2063588520 26532 98700 30004800 51054 517440 19496190 83160 692490 3255 99040 2212980 4200105 243705 564060 1841637840 137804040 1950 1428300 1112584 41736996 6469900 1282260 10560 97500 4179244230 157458 2948183700 460828368 761862 2772 4498494 9576 188897940 44052372 1224730680 33739160 1051092 5775970200 374808 2571975 1847330100 831548114320 9669580 20510 1298400 224100 2519400 648 2261880 28728 504 398807760 8305128 15652 22922640 1168859340 5823 37620 3212650 26136561 271869780 1271820 22078723040 3550470 43046640 181513332 228514 7095 4932840 310776 98436 1143876 87498180 9240 1192525880 613027029160 28697760 343728 659315580 61110 93966704 75330 656 158504640 27472 1838346 571710 38133000360 214200 262592010 63612 3180 593066760 19110 835758 14559 3537408 150850 150930 52334 4396 328860 753228 43770144 10574 5310480 891100 205 26359 557796 1117600 53091720 225898020 25610 5256 328 52359 656 656 492 47742 656 656 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 18 138 18 5168820 641592 645889020 18 138 30630600 1885926 18594800 108150 106430 1381380 18 1076520060 2818872 38926355776 657 485160 137616 50437924152 16254 2694946800 4895479620 39060 129930528 6099660 1631700 2674240 7716 489972 606060 151613700 71736 58995552 2119260 628720 6487079940 9 1950 50404320 440700 109620 2819462940 3118920 183749940 248659110 34369860 14058 20097570 14920356 55844 1935 1335108600 5931544290 4436424 29293968 35243208 568260 5040 8499270 10587038160 139018367670 15800 70356 952380 1226253600 70659864 72996 186583320 69 39270 448474125 7523307792 13081320 24362520 1967859450 389610 6219780 6 13332 70787269280 382940 8300148 4452840 303135840 40350096 83825 650752 656844 256620 4305400 25047 997920 1544552 1420440 41535 85800 107830320 290304 185407740 20371680 28877940 446040 13726440 33055 12220 1077570 65881200 657 7812948 16112160 6552 80619 4789012069380 268087908 39794370 377056680 64730541096 75386916 6451080504 495486420 1943032 72717960 1848 2898840 948991680 3792 8040 657 43020 38825160 281550360 8965880 1670867016 221638620 15755398400 135834360 577044 38942280 2260440 7882560 469431480 127348 182921310 142617420 5032170 3160080 6578723580 68372640 10222212 3142199 473873400 3767610 2592512 288050620 7428 4391712 3740100 39180240 328 9 657 883476 733932 135219504 21385014 1299326490 42575480136 52080 5710320 1421676 17886516648 104880 283199332 6221020 13598634 5841990 36792 1175940 235030768 111382320 37800 657 3034296 108528 34770 142179 257040 2184 38211348 7366950 126321 2723952 73717280 1562778 20297016 1129128 1624734540 155170 99360 14024052000 2360280 6738390 6824534910 7500 23370 2965368600 687960 6673680 3512880 2715020 128352203280 116696580 35046 5345340 138 2838 446526080 51500350440 415492 12381600 4532862 35679336 1912540140 77220 6275348 8521590 5506200 1197840 2513700 5733522 2368 470322 34122672 155610 622650 138181680 28533120 2220524648160 138262488 4652340 4426800 3392928 584220 1316700 74013240 702240 556248 96173026200 10923024 59730440 582843240 14669640 167767600 15443820 3195 2190280680 692617722 86380 3080385 5570565 12760 196074840 18942924 435628200 62863416 313390 11322 96642 10567648 10208016 901295194800 991452 1020786 108279504 7282729545 27720 77350 144349380 55263600 6541920 515726424 23796539910 4076203560 10722894 10160 17784 111990186 8359 3238488 54249780 215586 5894980 1329912 12940 4418700 35297640 1589855220 74550 671580 600600 94395496 24403572 947100 10075380 361051110 352034550 1681855560 1344835800 591738 844932 9165377 4848780 79601760 18271344 922350 14191056 162214390 1861860 18796 4112740 101010 38080 1461460 18 657 66500 2760 168300 182644 606874 386880 52080 250690500 18870 1838064 28396012060 6883356480 163401756 1800061900 623055 395703 370786710 269631180 60144 4363920 6885450 8460900 16152486388896 637371720 654 1691374 11534604620 12252240 8640060 3152016400 614182800 990575040 1323340 1634130 4200 6803213976 3977610 1885211160 25535292 6669300 601818 9232440 616861573020 796333890 3762462 1618780710 32876844 7084168153920 13933080 2940630 35555520 9735 551032680 386880 133553700 1439984 1772100 8604091020 5823270180 4452 1486800 10392240 4987144548 68640 1432860 1925196 556115560 45718848 191820 87780 6743022 1142400 178914240 165623920 140006834352 1622603990 3419640 32097780 598080 1238160 8325504 45360 4498457040 213512520 114536940 384150 1956 166320 17405280 128396730 1931160 272580 37777740 4230012 4896612 300150 625824 22186452 9823413600 26279646120 6977880 44469756 634920 18920 11988 11568580 4365587670444 56326421970 21481379920 63602 21219 309781735200 8139600 3457726091820 1581776 727938640 50639940 456128820 973555 165240 29148850 23045220 154656810 74966430 46368322 521730 1235142480 29566080 5754840 708960 1484394912 101212020 1057589988 15540 6955200 177555 82506060 196507080 77256 39156264 59976 1171800 239495760 22835934 260215956 13556340 180279 2368766400 18411582 5617692 1850607 946835400 21340440 93247440 56434686 9714732 102191760 2715552 4790940 47175 654 238620 4920 1140 2736921202470 2005776990 56610 2011313140200 210831735660 301862880 657 37913400 93240 505946364 244083 10884772080 1194960 110311740 1215564 8144010 8610 8264476 62605074480 5160 2612 11824672860 2334780 2392610187240 77188644 138789700 765495900 28980 144764760 52336020 245269500 425910240 8759791040 161079518600 1799736 246330 173623596 117165510 33105240 3247575 5064 47817490 1491744 435850800 5604160 141009960 113133040 250535 4564560 235275480 28050 34301520 1380 1255800 3215520 2275599084 17556 354480 657040956 1469196729 24690120 116833860 110700 146273400 1302 1302 15432 33205464 13193039496 876960 57570 841634640 34742 78562053570 31551250640 879120 4232842320 8654016 12906432 5040 50168166048 107042 657 2777040 3078360 111280 3457506888 185736 700819560 115249288 1949220 657 5670 249714036 630 293535 6041772 12076023960 432098260 2069759 213500 383520 6536270 337146329520 408250986 1102206 39124932 156756600 1155386232 1799145054 8496439 5132052 388004400 19399380 2249676 866970 1053837702190 3210 2545620 43582 247170 3541440 331531200 3406524 12365392 10880 250335540 734160 20303388 12740 139992 6990480 551586 1113420 1055736 139380 110125800 32604 4721895 813780 1803480 18581460 5399415 26838240 2911216 15897420 1711710 37427670 149789640 19458 2050300 252288 35282 420420 657 657 17484 59732 52269 657 96140 107912 657 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 329 138 189600 387288 57330 329 2325960 138 10580460 7740 394168992 6930 94 27360 50858136 17856 97942950 156958620 258400 694254722 38158200 1864296 940048410 807986400 10790814600 9090360 58052 89640 1156713727048 24226020 867147288 34044958260 145680990 35563 2085915 1042866 733700 42624780 60420360 1008 47469060 3305412 229320 143212860 1302 47 19292520 147160 3350160 1713600 1069596 212640 1848 1890330 1928808 548905104 2023272 21382284 654654 34620 714970 12360 5011457880 9420 14446992 169260 462030660 62244 10259056080 49624800 13223768580 138 97435800 4968 1321488 122772870 66490620 4772040 6830940 13204738848 294 1839180 12000912 115836 16929720 463752 262687419540 1461252 875706 320427900 102895764 178718 658 332280 9647820 6984824 5064 91575 5269194 1508400 1458600 7176 644 785400 3914370 1228225656 4939662 65190 22620 214726512 310135297140 22764 11677013040 58070760 47362840 829920 5492310 489060 732496509150 77939580180 1755180 62220 7284080664 1184040 66255 3543540 9002 16283700 1230 13025520 16792776 51732 1680 183464820 73056060 304500 54520 2198759640 760386 10450920 2545410 58509360 5074499430 100215192 8385 89579490 226512120 53900 24646440 4207320 196710 3632200 18266976 2644488 1237158 2596 2094960 153300 252476 79138116 53010 15009456 333 6978510 43189146 2377775400 94920 658 5493426 7901671800 7428960 475050420 2508840 48906 3978940 4536 178410 9580446 33660 93450 7315308 17677800 11454300 1385748 637938 24333540 250740 97820 155400 11412 51971766 35851530 41572960 1376936820 22878807120 336168 1310 1179189300 408026520 15244460 22305906 37860 1824900 727892 113333220 206183250 58754080 573300 179712 3918 297702 926900 174420 628866000 1922700 10166100 1023903660 138 30030 1574892 6996 3064116 10773340 2701440 10250494800 126977760 85412964 3019380 20440 53850720 804233086800 17766660 714000 676185510 33072896 302221920 9997350 1048643232 25788 1085760 719319480 24400740 14395305 353962 7037448792 5016 370397941200 12740 9810990 132090 219451680 85140 6466460 8785770 98818902 893521200 307450 3235 47472 82110 327215846160 29759242968 2338284210 54931800 309960 10319085 35351160 6120 109022760 61674 321884970 57337056 7441456750 21353174700 259140 298320 40942720 37034040 557378640 144888120 86780610 42791040 319060 138320 15622320 478273950 370512 32654160 1937780 84598473960 419580 28016982 3260 907482576 6583362380 1933176 105300 166320 15810 85183176 165510 8330175 647437350 4404972 1237872 9679247820 9772308 10880 17702998614 191136 19131216 576730 97566 351230880 6662640 2851373700 428735580 5441700 756447 104252 816816 268284 511014570 110010 165245304510 87163860 666 658 25560 552 17892 32340 1902422340 91020 131376 547723260 1960980 91056 73870160 7873140 1200420 86919300 28842 632790 1338480 56948320 762654360 16178214424680 12236 404476920 95098080 9744 27900 94358880 10770210 31424400 517906620 8378370 10201530 1121429400 175644 20625 1118705280 7679490 224531580 11683680 16823664 658 76148280 357588 2316882 49227893820 1539747 2004770 5021847600 13464 2375100 171258 32388876 3894 145941600 3845520 22320 249165840 26598880 2636143380 356353200 187762262688 79805700 17460938523600 658 71929572 60681600 93935556 36366 918509757000 5098500 15239616 10704577884 1182032460 97650 62644396500 12894 2023560 443823732 95290244 2219490 273845880 17432730 290254944 31797522120 6510 3424875660 400756485360 26990040 186846 609742980 2325568 201198480 5967312 656 3616228 45036351360 87210 979707960 24751952400 4037880 29115300 31320496116 57755880 650026300 122893680 656 1454467158144 1677031200 5940 199800 419348160 39701712960 21624 52828859160 105057042 3902750 2553952630320 144240 1911 812611800 247297544 7561710 948854340 7105620 7980 1168613160 19278 292852560 146895480 100497 6851700 1750320 2836857966 4888 7329373200 192325680 12453012 1713600 813332520 816285330 126016920 10492944 18570 128486199240 315150 387178884 38144723760 320580 148651866 1061890109280 3460104060 1645020 619080 13047840 4344084 173476017792 38850240 2222220 12780 66860640 16966572 836400 46366320 3940404 681749640 576576 24116400 32945062920 529909380 36101520 92284500 26684640 819000 66927861000 25904736 4931655300 1211193940320 8557380 1308 6004569480 35340 54095496 511531440 89880 42364 2028180 482196 694260 146493900 20614908 137362860 116396280 371700 80940 125457000 7828740 28296800 6057772140 49796 1013166 892430 6380 665700 3479996520 188370 51424443 2567037060 83600 2351202 2855160 148230 66338918100 10810800 7626255 882035 48918870 49720 411740 1596034440 12380888520 658 2065170 17117100 304656 22112413026 20060 4737747 3496032 128310 292068 47207063904 380421642 415997400 221018018130 66864 8523224197488 951930532 7630168 39564 28662634 630 709464 2403651432 136124100 11918616934 313225416 2114496720 78960 4927104 51876 74385 889529520 224659176 2600 23210230968 10354656480 658 627814440 144936 161070 34258770 29941695 132057450 49770 622820 1763580 4322799390 69230 5574030 380965200 101517 7768843998 720720 7031375032 7117 151227300 3356270 18774888 2084862780 568657678680 11193000 1242676495125 107100 1167810 1171679460 4213542480 55488006 82559820 167440 5347056 4898448 93088600 687990 7279736310 102258 867999990 35686560 52920 6996 101178 736230 20984050 8859864 2325800 9753590 1957203 9660 2862300 2672703316 10016 655690 964044 57000 50508 2491764 658 696150 752348520 35341 5645640 170757220 2225562 157920 5263610 9095592 40508 96141 658 658 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 329 40924222619280 366198105 203569560 1404480 329 1626 1302 106797 7155632 169691042430 12894 94 550620 35910 210420 205549890 457002 563730 21441420 70933005 38738580 1742897052 1875892200 2068987792080 542444420 2789640 3673764 16839837504 641820 1582020 29646078 4693752 9581340 1344672 159074916 5624450 964080 157288699854 13087620 273000 257137716 2100975 92400 134737512 47 15950880 795674880 166426139880 43890 6147994 150480 14382060 2460 9477780 44287380 103158720 2903940 100485 4197132 46224360 244290 199500 9877140 151280 1692180 8962800 4915087200 128310 277200 35814240 54643446 683606 25007400 25738680 230769 1319262 17567011800 87505 96682575066 3150 6644532 180960 44268 65649636 17472840 4998260400 57780 70224 6355620 627927300 70200 658 584640 24680 69336540 234045074100 37206180 972181980 28080 41988870 2534112 396480 2165988 3511200 13425096 3837756 2665124 659 317657340 20064 269808 1591230 54307890 117627132 1061588892 7426470 14136248 307121760 68122320 13344660 312480 15057642600 1494680 5182974888 469100520 62244 172260 322608 5660 659 883115820 19129110 137348640 121971762360 1184118 963480 11834130 2492868 16302 12710880 49515900 3260 3645360 17607240 1807740 7106493240 396534180 5536476 188350344 14753025 246951740 8445024 2798110620 125580 369276960 4546080 48024 26479200 91770 5366130 10391700 9405 106500 1710 66101584840 238070040 3918 6154068 49713120 753440 2900777880 23967020 829920 15919710912 9524760 1067430 5061474600 2301684 121873752 59632716 105070 529650 1274640 33464833710 199655820 94589040 8880 753720 64101972 12376980 124080 2658480 46170228 150678780 2204549100 263340 2299325490 3669470 587650 45540 2580 54587280 181830 4196500 150866430 1763580 99308 658 7337550948 23419704 144432 136990 425700 18903360 458850 6666660 57270 946 134832600 1384194540960 4583040 3847918806 7551774 94860 3090 64821884 397532 5383560 11120340 1077882960 7389981144 775907180 57222 7716 207196748 3243702 90190 39398282 5316542 16628040 45638760 13470541974 35460 1938957372 95245 636310 42840 863940 586038960 6194433600 145404 13475880 8610 61020 49665616 105378 9060688 3351768 2801160 83592 69037 5498857749 2576736240 2048649330 3541770 9407970 4997580 101886900 88077 1859760 1201746 10841418 1262889180 28732275 3528240 9894824940 8600130 30289896 17630 2927207220 20816730 7561620 203544 139914912060 153120 642600 52609138380 467116650 8899878 69830280 760380 17069434800 349524 78540 5671848 240240 22467331040 29997660 18103824 100532 7117 27977376 1177830 238980 29172 134641600 7595952 3435300 14765520 52496 1168860 81312444 69732144 20570 351787128 180180 77123970 870738 606250260 19689012 57120 345570344910 4208010 5147750 247520 7866 658 659 12408 5652 1189728540 1480222 266340 348355728 2470860 89166 385776 70560 489060 7716 970900 95473333956 2317906140 6685770 22450200 1496040 981698256 645372 7387380 102460 1769341470 507078 9002 25155240 11250840 47408550 2476320 2582580 21741720 1712988 1139370 4181280 20973240 48921782 5231580 38525375949060 583908 13901580 2601396 160202226 134100 18627840 4018820 790020 7144020 3205440 1628900 54980918 5599902 69457608 4407480 53383460 11347911120 276017021280 5100 3870 7321694310 19664540 50568 281520 97440 128112 269280 4771224 2697240 65614068 60888030 180706680 24111780 190135363570740 91188720 227920 1099800 250317600 565488 304980 34320 153702780 540430680 3849300 331200 95424 1674207990 5181480 2036934 108180 2746590 15424500 4022344 4066260 2106775440 435480 15457344 9510480 63655812 23111550 654894240 88275033000 9629340 15984 630 7020 272820240 1133640 1701187620 56326421970 21481379920 86518 1968 2582647200 206745840 456395940 84700 52630 369735300 286260 19491080 309960 820880 4633860 4377780 340935 9540 4683840 746460 25549200 3180 15513960 564908190 11720232 126280 138038760 1113024 566080 66105312 1466640 1847640 1208419908 1895040 30061680 1124760 14545200 19936488 242088 3025222200 2347800 154157040 6828744 1968 143410428 1671525 231395640 479443146 2038470 13629 32760 1135050 648 1081080 836220 2279952 1393661955 132840 17907120 50248 157940 3444975 338956200 4796220 729120 15301440 910655100 10288 743757 760165 7967220 7541856 74969328 659 2602080 25900 153919836 233578800 3360 369380 12792400740 17560318776 5031683800 4456312 37296 23164665480 608580 31978020 185732820 106876 61559498 288688230600 6751080 51600120 37477860 5850 1189376 56715 3672529380 45864 2253825 1179060 15583200 34760880 514165 32340 11235840 7522020 49008960 619020 721410 2149374150 1101789 659 7213812 6584942 86207 7128576 162600039420 37014 56902230 27927900 543102 59220 1103700 9570 3918 107700 41611752 107889474 47397020 1512687540 93366 189413280 4564 1300152 1593144 14575022 2220400 286056 790448 424800 5208 108298 28462200 18480 668712 3051232200 6481675200 883740 941850 12720344 48852 2172600 96570 5850 5900589 12180 31763232 420640 2984850 23261700 54978 17168580 237820 11135124 2376 21863800 468862380 27126528 7437612 22890504 1799616 624312 108528 9030 234696 993510 103740 1336680 438210142965 1744897 25090800 528065340 201229 801220 1899990 53110 2280 280860 143775644 13398 1065746 373842 2014800 69844500 869258 235872 1584717876 6090 740416 3500640 21250 265428 143754 516600 26488 1848700 724100 2300022 25696860 38610 1873545 659 106408 59950 51876 4478348 96360 108570 659 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 660 11 165 165 660 1977248 144559140 100800 220 66 30 1523928 31744440 330 236808 1350820 119364480 264412560 66 325856 220 3048684975 1582092 526846320 194040 61703880 19344 510150 220 222720 5187000 33 30652700 397290 5345760 10788882177216 3727230 901583440 3097332 57960 4296600 851400 165 34074488280 4781322 213521 787060560 18054 45457608 8578310 5627496 8946420 22440 15 7620 64770 5042730 31229808 33 1239504 2733124140 12162150 394050888 323610 220 3703131808 347794734 64379 4546080 389760 225655185 1938 649 151308 96096 9663523044 2392159770 17681300 1293976080 4539480 300 4690620 72624 2643961320 1852215 1423290 2139280 1977295320 942480 17640 68076 298200 1152870 37683 146160 441825020 12870 49922400 26345509008 767676 20507916 1204831740 112053228725880 121694496 79332 97347360 277182752 48888444 660 196793520 347634 1894200 2257842120 65310 112443552 10764 441489048 40504 268571160 573245652 652 184640 5183640 22715352 176638 1392840 1384488 4230620 1004910 1448720 330 228060 38567100 55085940 1872 61359 4781700 667431240 14186466 548449440 2878200 37376 659 1725360 285864 10225290 284243960 21778275 856557240 1342320 1502280 11317920 1189349740 7106 2926660 1733172 765933300 9330 94087200 19235190 5901210 1675767214968 333 330 8946 1599584 1188574680 121868880 1686930 3000948 11843700 933720060 92792700 257414850 1080132900 10903200 107711760 2435312880 4074210 929058 1645020 290990700 659 29090556 26220 87720 2488200 629333164980 24900364236 137973744 113989512 40392 1475760 305712 10183915896 31080 911856 1823184090 32935913640 130410 4550 10645320 32221100912 69300 2376 42744 2761720 6320160 685965 112461426 111113640 37070605 2860117708 2970308 1036620 1170 1343664 38226 22 33374 30630600 19932 33777 6172530 1132232640 948290 46740 40387308 181634 20094 76722824080 4267824 6623198220 10353003570 3517400 4088167200 1085700 26530296 72875110 101542350 1021020 5165160 26502 1428804 249032784 179400 9072 144222540 8219400 98298720 1576008 6320160 774079020 71940 91094256 2424240 61152 617865750 636160980 1029895020 125734140 208456 83490 56501204760 5075962290 9240 88277280 63483420 13020 26472264 581661060 4309200 3786510 1411488 14642628 26400 281036448 1583010 3898321 7631271780 464488128 1260 142233696 525175560 1558029060 12863334120 230740 2164303680 92736 34320 136918320 5811340 13908720 83160168 446394 14522760 126671760 659 1154370 10192 19980 71933400 141882 4036440408 233753520 11418924 246510 93619890 48412884 3740599500 43298052 733706484 15511446 14249400 11970 4413864 244203960 21367476 659 10220818608 1932 72259593120 74500 1307580 74071140 12998700 306 30450 660 552 36540 93940 491952 2905585980 4417248 9900 977110800 93936 658 20795082 16911396 16841220 1240 847788 8190 107100 1281584 105739800 186912 370260 6575260 5193552 1300161870 20674332 34595 7692 397800 147576240 771732 181538280 114492 27072 363630 2239380 1467402300 77616 947856 443914200 79608100 117730488 3718026780 305298840 5798520 434954520 1612556 13593 608864760 42994644 180960 25628460 1258730200 395850 8844313800 337456 5077801080 12236400 3894 34243440 42840 14329440 4616136 107531 12360 37901010 13531980 3275700 124455240 12423312 2858900 35489289630 233930968128 20292 78738660 57000 21364456 26208 593198 1875067116 36482 85410 9952 21000 65105040 676428480 300671280 31506090 221340 210879900 8896020 337522080 215760 5734260 2560416 19948105320 6530 20700 1284904740 2653403200 5136 6555570 496640088 12980 3930 682440 457814617260 89460 29700 2335500 5451526080 5671673280 3437196 187711052760 10374 14651 20056294440 257140 292110 82757910 611094 13896960 657 516780 15070464 1408680 1412460 8073 95766354 103825120 505470 1339800 399672 1827256620 128520 545740992720 3102060 1646970 237168 545018292 2606100 461572020 9655953216 21420 35880 4040405460 187680 1851360 1233540 104584170 138426288 4111620 313596 2110002804 8908224 28848 100968 32640 4833360 170040 2811900 6198240 28007100 1411980 17640 60 37011209655420 871045 2943580752 8911791000 20660640 92820 4924920 570153276 2516360 458280 127788804 1044143100 76139 5044320 59613552 116884040 122400 3071403 5477772300 23128560 1463429772 15033060 703920 425980 2317680 47723060 340055352 1097596500 364140 9039090060 13020 1320 130 47520 660 422220 1335725 7525210 1128834 380520 6222906 122578092 152820360 1634346 2829120 893265 2226420 2552850 6295905 942420 3585300 132061020 1436910 78120 278141760 870870 56520 39658 656917590 1166196702 648 1710930 58240 83100 7176 1398930 2532024 378670614 664020 654 137760 531930 277655400 24393 660 228112 549808560 407330 4969225800 105672 558096 387464 660 858958368 24024 3860080 6860520 976378200 755508600 674801064 452376 58516406454132 10455255 82979 91309104954 23156820 17469900 771393780 74104797690 9002070 8569 65931556 960210 2702700 605 649 1177044 501072407550 11787776 76032 22855287312 9300 2594340 6240 56202 660 1655380233 26670 482710800 7980 4165440300 2402400 32692800 337501340 736288 3825360 110000880 176843520 7440624 79093872 73080 660 919380 1710366 660 91840518 21036720 37522 6305286 7643130 12137580 28528500 3912480 660 330 10642 16380 231420 23504 94799329 88830 32966400 550 33777 579282 660 23698 106499 660 660 495 97019 660 660 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 660 11 165 165 660 622050 7809120 8622960 220 66 30 106362 10931 330 176572242 53309496240 150150 53130 66 45606792348 220 744252980520 74798640 1797339960 11777574219840 39549510 58497740 1232568 220 18093348 5475925 33 1930808880 1767 1899534120 1096249 7491330 51207606 1960980 1207855080 974358 253380 165 3200937600 15930180 63046176 1441440 4315014 334488660 31204 1791486180 2921520 1463700 15 10069569510 564006960 2529154980 313917780 33 181963320 121800 36961776 821832 26454960 220 608133456 3978751140 1675860 1207080 9420 5157985 482517 76145416116 6266520 200200 158358564 54723 2940 1464120 20648625 522288 2172 19477920 6054720 113873760 45043680 180180 2452128 3025337700 10007510520 4513320 3557289060 4571 5821344 6853770 15931916 1488758544 10931 422760 155820 1853306 12234390 292966740 814842 249084 90085380 25740 627900 660 272816544 598800 63315780 3843063180 11851920 180818820 622332 82636320 44767800 450660 658 3378960 673344 203400 6402 1318 744244020 2255110 10224 5949174 13202280 330 16795062900 63960 46132 91645740 649 661 570657360 1550431260 284580 26752524708 10234224 9391249140 9185610 298294920 12648 23184 428298 119467488 1821040 439797582 49276710 1674660 3527160 1385160 36363600 3777867990 7489011970440 469762020 4171860 122745 175680289 35550 330 12240 1700520 15982680 37161150 3063060 939008304 40782864 28234800 127204 89348652120 910613340 15660 1806420 102751740 7560 824009550 126541170 97223760 177173760 10345048560 80990910 3496365 8136240 24296832 547911360 130032 269835720 464719080 34980 2110992 1856400 132183836820 9090 19536 34056 2514120 494916240 212258640 17710770 41250 559264020 341798600 413998200 153660790 6076863 2144385936 530556 1122000 9817080 659 1880656960 8151456 11260340 82938 22 225828 272580 147969360 13870228053 138600 3435004776 185276471940 237943004 4654624 4427966256 824702 93883440 1326600 1055600 225184960 75628 34320 199500 19492340 22016820 7959000 274890 85085280 1272060 643632 6116670 109174560 3912280680 678876 87516 3031308 53497080 1396562700 8151948 14226745680 9784775 469712880 729960 14343420 7817880 58862160 227841138 308208780 7624500 997069320 2132370 94620 72515520 36024 43225050 1192959768 737460 12080880 572437320 4424 92029080 26071079634 440826540 189045780 638 409815090 4020368 159390 625500 56972916 37592940 73920 1069640 5780016 156520 736613640 56381832 188020 80712 72774 33120 378820 114390 612108 292880 4522 1678830 54531771294 11614890 660 8458800 9417405060 934960 1189500 36636 32224104 7103551 12627203616 30240 591150 392472 641732 236220 2194920 41184 3405180 156221520 15217282080 134640 1283400 660 1760500 14706 805120 660 552 32436 9843372 578088 141540 22512 1058684940 108300 1315126800 15917400 190806 4148976 137940 581210 1333623720 361015200 38868120 574499520 1154193040 7428960 151395660 1450440 615776700 217140 93189720 711786240 147420 13860 8424 639832157580 83356416 168221460 11549772 39580350810 228027800 20628300 34351153200 262317990 952430 70870800 86580 36036 10003953960 6868952580 45821160 59517847620 10160 104674 28702800 90349560 1413030782523360 208408200 98205666300 326327430 9402960 178020 180180 13617644040 36648150 133247960 134467200 15495480 24333120 126606480 11635054310880 661 6045421200 49590 19114200 44353829520 48537684 21948360 362394900 123111450 171998112 10094962431840 47384100 12171600 43083850249440 252126 85680 7111606992 164276280 673471188 135452520 1424033730 65514 600359760 1617131472 4024062 235576440 5170447932 173894000280 351120 855120 8465184 15713836440 4513320 795312 6137258400 6363092736 9660 318780 52080 134700 46799939880 223183260 17338504223040 12632988060 87577933520 661 3952740 33574413600 783029520 879098220 417690 321030 1053270 46260 303312 3359275920 516516 99053234280 106595028540 721392 661 1709419140 388181593800 40848 90896955240 124876488 13020 1776214440 16231600 4048283304 427297228050 2012556 323190 144599400 173668014 77724 278577379080 50064 227052 1040760 1558788 929836896 1244502 629639920800 5760 169369200 16313676 352440 8114841480 145363680 9521475600 104504400 33694080 783432 37260 80364 3435672 1201200 17280 4772247480 2882880 113636476800 62725080 361132200 85206240 2100840 1192021920 15432 5075928 19076904 187860 2711363301920 416969280 38812 790200 8736420 196974960 791580 2605680 9068728500 34573308 209475957600 22934100 26904 4444440 5985690480 194340 154471054320 64885380 3072720 45373020 36771000 21545362080 5768642880 5263145718600 108174 321385680 2526524125 614883426 9448639200 162630 1471329600 463528780 13478640 64260 2709630 243910261140 7274456280 369766174050 778066080 33454440 2735312580 12140100 3481255470 742560 574591006080 213984618840 64296071280 9174432330 2617020 87872344560 145886598 32778 7008540 15457932 430927412916 46686950100 42958155240 1269450 164171700 945966 142879857120 10155600 11938202640 627703863360 43513470 5080075182 47838518 80796240 55803384 5268795 41998707249760800 40802580 3079440 2674440 10080 50759280 6853377960 251546400 1263240 12647838168 5224 312201774612 25920791820 91674 11951422560 384175440 41808816 3772297620 2143306620 1057937760 191730 12851972733600 881790 785460 195669320 5988832 86880 2343480788484 335169238800 26376 245460600 347688 50222172 53820 1140360 726440624 6889067640 107160 321247668 33363644790 11260751040 92132656 1116178560 643602960 397089264 421631280 93730 229500 8329478850 4755752820 62358 502825620 11807564580 71230680 72127770 54120 130589115720 3528 62213400 185328 423133200 215460 106150 11874240 45969 282423856 605687040 532794960 40920 38940 800880 2274450 24255 64920 105198 32193 3362164 1268060 1349040 661 661 97020 109230 661 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 24 276572700 8632260 4743 467865398 172160820 21564 7930296 15820350 47614770 223590 44352 11175780 10608 783288 356748 451110660 1283276280 18930 2277660 3570 596904 15397410 41485080 48912437436720 216864648 331144 113436960 138606202 4938026142 2559414 669900 82903617300 70473 92925 65915388 950820 135915 10185670 37485 42952 37874436 1918752 19694673184032 1919700 365365 3888696 13692912 69006 3319360 8613600 167860440 2009877870 16320 3635898 6660610 21162960 191348430 13398 9264351240 2905770 344610 102316500 3153018 42924 3093090 426972 227697750 114576 1840427820 74086590 53824680 42875910 38635740 2533440 10721361420 60169200 68555657940 6167700 7179480 362100 12900 5394480 12097800 241740 57289320 78648960 1458240 6996 11646 81432 658 90324 34272 9705 14688 1469919990 13700760 6750744 7448688 253212960 654 138852 541480170 5120297910 157080 185093610 2371999140 122540282 1452220 280840 148373280 5890950 2793159600 435160 18288600 16472844 153000 1796340 662 449174475 49268 8235360 213408 2723035350 252168 17413968 5024 816 643875 75190 431172 14451360 229140 170133600 124766400 22845900 136290 88536 56212 58322798450 238560 23346162 1282249404 307633788 738507 5192 11868480 16155216 52408800 93684 661 2180640 112788540 671563200 1206728 79047540 430920 594528 232050 18418470 1588860 9324 516516 1746 1313130 22632 4521660 16936920 5166480 22927254 102820080 998244 2260440 2279190 19740 58247280 1868595120 3398250 52159703232 16173300 31826153100 216951702240 41328 3319452 154481856 1419540 2168400 530660 1041504 240179940 558600 26538480 1021020 75543478556 396185790 2628 60254480 6646200 102020100 1606401720 96564 15943620 3418870 33651792240 298584 9347780 155884050 949680600 84139740 3585336 58533486 5049900 925548 280752720 277440300 93900 612 1474 13366 22889020 37262940 19561 6715254 67126098 96600 1336764 14444 10608 913920 32225760 13244700 295120 11220 809523 455400 5160 231443142 19140 252978600 13569192 1347822 2616 181478556 69479550 7542696 5601960 4539024 4705800 329689755 43954825320 53416440 3761092 33387825240 13159020 8038800 2572258 67266 56968470 8289540 1932 33968414340 2828616 95040 14998452 1864800 661 3011778 904280 17389260 1998360 79464 153720 1246769160 227571120 6284934 62024490 142486890 45942 4884740 53550 70385826 46705428 19725510 31411900 1490730 299280 12540 65823450 39080700 41053734 273258986 11048277240 104410 180229896 573804000 49963680 298746690 610500 183642600 3930 7340117400 7327740 274482 41400 822818020 2495430 34542522630 180796 33929280 26972 50154 709240 121716 43539552 439346880 33533929931880 56358 6639318 10948 7434756 147465 11175147540 60720 4864874700 353547684 1368 19185450 22500 24 1260 849772 11756010 26764920 4929360 5771160 4937364 150672 2448 4378 331380 251397360 52812 424116 97290 24117156 439435704312 323640 65390794 36331020 563967360 25567932 19438881000 34664784 8549640 141189180 811734 24192 290231412 68975400 1714292580 690480 271745760 30923640 25533340 7955640 167700 44304 685520 66791481120 2121768 10830456 30322740 8151 834960 605315234160 3072699 660 156240 11741730 995468760 79701930 5211360 144628176 234960 1573200 23192394 3260 714342720 20897760 457014600 8477040 17156160 18398160 234060 38955840 322920 91890240 15093144 68880 36752100 2359564 4420628520 45868937400 1007412 840144369680 650 6273960 8741910 49593040 420098281200 336853657140 731138720 80238708 675676980 410182080 711410700 10301070 1201830 3961272 37423902600 236160 2342856 1942980 5844318480 8080320 106852200 108010800 443538 3549087360 2022531000 347524320 2941000920 105846 5174970 17217736536 7557660 28944 5400 5451526080 5671673280 19668 158486577480 446082 17214400 1943781840 131775420 302400 2560536 1861530300 1412149200 873132 2603172 480480 16458 463848 3285 109296 40404 178770 415992720 286440 263872 2242729080 1222920 5781447210 660080520 276148 22229370 128102040 2537280900 71403162 71323920 10682398500 134808300 78127560 372372 7600680 91800 128468184 115760820 20168148 14659848 55800 3403335 4180055880 15034320 53966850 1266177 1100400 168454440 1035450 1483489938 702576 5574647820 15077832 1275120 871080 34650 67043620 94651920 10920 174676320 1259280 751936248 71853474 787384 1537588920 23160480 31062018 18703044360 662 931905 8712564 33000 699491520 13711600 446210380 2444 33540 354432 4235220 22362600 94530220 78880 322327980 3287200 21799260 52260 15300 491260770 1976436 2207520 205620 22212 42059160 975660 103664 5060440 10583160 87618960 136080 151162440 15876210 1109027040 989710260 795340 360890640 1770180 381009720 1884960 1412460 1690920 8645520 123324 1881880 14016 64617 28032 80112480 744120 47044148580 706074600 6709560 3124954140 5544 662 162360 12001821300 75767070600 210679560 525825300 1225780920 884314611180 31164952 9153144 4585 4585 106904 432810 236359347 2100341880 2172742000 220248 2616 62455322160 584775576 662 3778845 27186120 62700 1355195520 1159731576 3143752920 662 10767120 24276 28166320 108662710 52991400 2205390 7040 394864470 208648440 543256560 842779080 55476 10260 2603700 3900 10984584 792870 1425060 41961 1298472 616935270 390990600 71925 19680 8288 1076944 134640 772242 558756 51961 15048 662 269780 3484320 71526780 4884 117810 11506118 10862376 176191470 1763580 790020 21933604 1046188 1564818 151607610 1243550 3421908 7410 3591231 25379640 662 2550 60277 18060 2886444 6331144 23780 26696 662 26532 82005 48620 662 662 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 24 82 797663790 512722980 777885468360 24651360 29609580 1242784 18222204 35221056 109731270 82 1013692116762 734160 1693120 82 128040 8022768 8781160080 15330600 624 6676560 529658250 53391761280 128767308967440 28564536 537213600 122745690 5918220 35431214 19399380 973872900 18480 647 43725 1989306 3613680 41 901320 6906420 12067020 4045860 75296760 16765144 9044 187291720 95880 509040 358550140 82 165168 6557549020 53400 1936980 54902 1267788060 120006 229452706560 409200 1683552 645978690 19295640 270503 1202880 685520 268380 5340506600 438253200 1702932 228228 56871360 311576400 231063233940 16107972 39780933024 268290 5305560 179550 1278018672252 25740 130896 924 426270768 955179960 5186220 9872472 120355620 2490600 3375288 36347526072 114347352 1318800 26545860 9360 444150 7968240 39426660 2400888 18648 19470 67250 15457260 38149020 287903952 73242 6940234392 29902290 265320 145116 79216830 108108 5051600796 1454640 41677127 303264654 9816840 1223788860 1669200 28899960 1004659320 19215 148680 47811804060 2328 131616810 1204350 2765619360 2083202100 16170 1471860 105120 365508 129720 245388 29424 6031515 765225 2187613260 621468 108164672 382887050 3324321 155817 320835900 83430900 713429640 38635968 1531530 650 16179240 867240 12113640 179954665200 87044776 4920 102695684 4830826 842161320 20926710 328768440 512758890 395117184 8955 53376 954 12136 40530168 1934523360 10758960 188581680 27435450 3351180 182934180 28752234 6120972 16020270 188362200 93959760 145680 604032 4936932 65400 186120 5894460 2893800 28932120 106668960 4145960 9660420 6420 8282230 31425558318 858130 5508069600 1157100 43780950 22466640 12933696 5338620 198220 175301280 7359870 35460 606454800 1063920 136395659400 66069042 183168 4769520 26185100 761140380 25618320 1153246710 30714476 83951520 2397954 691470780 23715300 1474 82 3697848 35232912 4114068 59874 5218692 193590390 15240 1753165568 1205944740 105386428 1294246800 6992832 1406524 8064 5046440 34529040 467511660 10328010 1904370 2069852400 207192 138758760 32985634 319407900 6114600 7072170 2628 48738690 2509650 654 1504090980 407520 36540 80848320 685632024 36351120 139080 3553760 2081651616 88740 929880 15427296 632314320 617120 4412573550 4069340 20944440 7360080 12537840 5135130 136032435 2165223060 649901670 281820 19729200 1527960 14481066600 6145126680 23780 34745502 111441528 745372320 11664960 298498200 9090 27827226 35547788 22330 15048 1932570 1445928120 192299580 4897200 14622192 54168 720720 194740 1316 587502 853138 535248 198660 1784248200 464152915512 3591433560 65520 150103800 62739180 372745254 536052 54020 5198200 3347760 11628 3747966 92991444 1038576 28264560 897600 162656 1103939760 3244230 507780 6420 6319050 336996 4770810 180908 662 24 1260 188804 401154 7958340 6768 550620 998580 1744320 499380 1827672 100513140 45301700 38634852 72836 7832640 74160 2232 1462296 22440 2570028300 2279284 246246 17892300 85360 20900880 7748940 217280 4390491006 254986536 4279755480 4134936 794220 8879775002 6351030 23268648 17363236800 5240 442830 9058 170866080 177940620 1322 71232 83238120 87234 6840 9360 24936300 57770440 2961284040 52302744 1100580 624 17980560 1506960 322824060 245937426 2888280 215760 39079040 1314 4368 11832060 1845 3240 15840 109224 109158 56377508 73409674494 831600 667566900 230089375516 8053865160 28290 1895228 2637960 312900588 68224 92460 106856 24604008 9328440 5224 698880 19120280 177270 1953391440 178920 5069802 8970 63146160 612274890 1826499108 16730142 175983600 611952 822384342 1148664 23538720 34306632360 31511370 5704140 2933112 31640700 4914414 789348080 110577195300 10910307870 16021229840 663 6525 1495216800 14651280 1556034480 56430 80854510 2100 13970880 851411 119064360 874276 124400 1917265680 402990 7518654 30192 437580 7071120 2813160 118886950 1973790 299792064 7636860 12026760 362693270520 10906350 5950 975692760 73468850 104342 8613192 90053352 5108214 1241916 6308190 1073709 3720 87780 38220 7760808 1263240 660 3060104460 7233615 5697 1145400 181503000 5474040 5572632 1084087620 7401870 60024990 587640 447720 60 7821568390545 128990715 37489760 17173800 2735040 982566 4592 3273504 1080 452200 1905005550 459657198 28319616 147064 25931580 251370 1707317 16380 61564140 197064 592200 116340 676164060 2636 54150096 139882540 4873044 905940420 64080 2249676 22881164988 2290704780 108264 663 60568200 191142 1037114240 1902600 8694 9852372 95040 70725 42238003962 1919359200 14876400 70380 89171460 3290 3751440 14364570 128040 2730 139718880 22576914360 24761777040 20424 23403744 2561424 196560 314723904 172013688 57723330 102258 2509152 307086 60604908 122829061056 180537126 74040 3969959448 4566240 7589920 288420 337260 2236086 29922606 2382809416 1177025220 4592 335790 8173956 4811271675 831548114320 103250 85402590 10224 33840 18087834760 81940456 170408 99960 33664680 939861 2307240 36300 43139880 180760104 57060 65790 100772 122075720 237545 292266450 6530 105900 7324912400 14201880 442862238 6688 6495720 1415690640 14720 49764 24868428 109136 25379640 655616 216216 922320 90152 429870 271410 46440 1448940 7796897 143608080 36162 3120180 42367842 2836161 3870 12236 105935445 234780 7332780 102236 66619803140 238165 337222704 138288150 214110 681264 416556 311350080 783866 663 2806684020 4880700 6412846440 2814240 16704 1322580 459 96138654 8372 13134 1425836 142891970 53486 60830 4652340 9120705 32634 109892 663 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 328 18 52665249 82254237520 120200 12 43544865 432209700 21311497116 1091145300 164 514206 225059940 160135920 82 95280988 228600288 3113880 435120 365304 94240 164162040 87133200 28002143426400 13972980 1244763150 697091076 321500256 9555138 65057300 1588917 57474 647 456560478 2502284400 33349400 328 86520 121968 1559844 1498420 1168728 175500 2436620940 2647764 15018395 1636584 400484448 328 7824960 1921013430 209155760 4631970 48063500100 1249521 188830680 86802000 63360 358410840 2125816 2620176 1602936 2960958 109802 1302 115271520 11100 2507400 14244384 5881260 94650 85559628 4824 80195010 1053975 53789190 3083850 782572560 1806420 3030522 12 1104 934800 3489860 166682040 6046848 987280 280896 1413548640 1900080 302484 30552 477 2522520 454662000 909074460 143633160 1159998840 3423420 341388960 2049720 6107739118 50148 233114706 347130 760272 43800 898515360 194331522 165028180 397800 36540 5516028 31760568 108072 4542120 396270 5723121 1228172 102102 1850310 8268 24096072 1538439480 269953020 1443897 134890 27720 29345566320 29673 50508 2220 23772 312061750 47774892 27526020 62641711860 355261104 222390840 1703241540 744120 373464 55737 22015 3090179400 16022160 64890 20541841320 98790 10940418300 33894 116415 20437950 71760 7154532 330990 7939272 1397280 2129820 325558537920 2614500 884268 5893050240 18 370370 1344 31842 87657 331968 5051760 494760 27272274480 3004848 6149820040 44482404 1457386260 19251960 2346204 865800 164267730 448190496 14763030 187498080 2356200 36681480 85728 39732 42325920 49913864 13398420 23862 26670 52143 85765680 663 39312 1237280 14614488 1013143560 337931550 936100 312156 1701051660 6723738 8463 3455100 2897095824 151164 194733660 2138754 26692470 9780 1999788 69124770 17287340 125642920 29118 159390 164 3423420 303072 7062 7089888 2850900 5880 756103140 29874768 7005240 31395 7634736 761748 143136 1114674330 1504188 3498660 586740 37674 312935700 9043947176 444084030 112056 27474720 17607240 3184320 20094100 580900320 2215766280 17299652370 117810 266250600 808500 71121120 282940 5233650 5780880 525300 150478236 339916632 167790 30648490392 126720 38820 1180899720 27999510 5015626560 5935980 15192288 8267280 3027355240 372818160 46046880 3933852 30810780 1168518120 19008 185640 5116185 1863540 22666644 104063610 21613200 900324 25349940 551016620 270895240 9408526050 22575420 5324088 3799291800 259860 5016 25136280 20520 38220 2178615582 18184209160 8400 157488 54670980 899216920 1071556200 18054036 1362756 4592 437580 4306284450 578760 625528260 1445489892 679234724190 279178020 22837584 541766 14182260 1059828 438840 209018810 64237320 301070 78428700 1812013204 129229464 81510 251170920 69564 1721610 3341910 1563552 1176 36 790020 38628 32160 2256 62947980 1805874 3540240 72015312600 33110 43364 604656 65502360 5779809 1760220 366956 34047720 67353660 9540 4468464 464100 18599658 2646468 284995620 23332925 12002760 2174550 155000 932121 137914920 7958040 1045440 117917095296 86298420 224687232 14890680 2376360 1941060 96883374828240 191564 39999 209425440 4575431952 97580 73692835020 5219850 2620 158993520 714000 5177718 13665960 664 10013760 129637200 738738 17040240 4745386800 30564300 7128264 194378184 9743580 52143 11701872 271222380 1952280 396552675456 754754 70709184 5412236280 91372008 3954 28348320 7277160 13665960 2796329760 647130 31374 18088373520 47477430 96938760 3369860520 14054040 409500 12073740 56358 16550847324 1929165840 30316440 3783780 2170448280 103333296 1395780 106213920384 158489640 111050432 26838240 25960 10183264 24735948 13470120 662 197724450 155754 38460 159064939176 371010 8699727036 10283940 13994640 2579310 89369280 1434933339840 55110 898090605720 25080 664 2338016138640 932140 3855180 405929952 17574 678150 13775100 1256149500 13968240 3857070317100 24282 3824394 41491462320 44175 8512754250 13484512800 8606620 55712520 1237492872 751010 30603112 262587780 1680 3992520 1116093046320 7205100 189630 3831652440 3693012 6966960 366888822300 1465338 31460520 301235220 1993860 11317920 89607313068 78540 534994590 2251385316180 449820 9486362028 668173380 5702772 9388692 10961883660 2628 24264240 32201400 136349928 411840 336797584200 1021082040 851530680 4579565760 35880 1033806144 1148358120 133848 29064000 49938480900 799724640 1308 66010560 2700852 1012324440 26796413028 123027300 10920 3210900 1300 4393980 88648560 88140 826212156 827856900 86079929760 479015460 1498189959240 12159420 336540 127056540 440 260 47520 7062 109060 277972100 417050 54055 500280376050 108834 13062 3333785 2608500 27720 2947024080 1449360 131261130 34229520 8602560 3295 210952170 124410 492240 101020585050 2907474 567378 685575660 8446830 833796 141180423504120 13015860 14100 571470 2599212 1408270500 3705252 478002 2682977258220 8974980 8523224197488 57456 95225760 64147230 15869700 620725896 81106200 1634240160 6874560 1012928 365504832 5110481376 109135 52934 8641478160 3693340 1546936560 5123992455504 102287640 1668346680 50367240 33768 39780 167424075 89199 1034208 1768363740 11515140 1544400 5362560 828217390 43200 23140260 934730 285290 15477 1062600 7920354 5305301760 1419000 25359984 4530820140 7248 474708 132510978600 12740 2909625810 7820722 6816 40020 1101240 24852 141208410 130642647600 39600 306768 67779 664 1740732 96618420 19317870 12025860 31935640 6204120 10132 2262260 142714 14743 47316600 113214900 62010 630210672 4452 6308676 2609270 10710 10710 1471860 664 16359000 1691976 664 664 223968030 304920 79992 88538780 332 26790 5409030 17556 498 97903 664 664 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 46810350 90 36 62112050 18 12 735815080 953400 144389700 15607683 321814960 27248280 2845642800 163058 4680 223312320 36 4746060 2111515 31860 40512420 22860 2755552800 869786416956600 38337037200 2759445 1247688 8308500 13641810 6630624 5854728 1042902 36 147924 6832980 18810 105656 12216198960 182160 102729900 3843960 29451240 83922 48594 963186 867680 158610 28996512 217215180 34676600 2062944 783720 877748655 7822080 516114 75162780 350457081660 25343838 5616 645480 44896320 89505 9305520 409190 197357160 663 72975504 465090 1910183580 11353716 90477975 1178100 3026951340 395560620 201730815 12083977620 312317820 133056 3126045 18480 84 1815843120 35604 15096 1936088 1374086700 60878664 2088450 70510 2953781040 193470030 294000 9 1283100 216840816 157940 31777200 1699608162 571492740 1162800 3682560 235410 478500 2474922450 227700 645480 6785460 926772 66806740 2000932128 54594540 4159958684 30873700 15953364 98580 41250 14517230 180952200 33495 14417287248 3728939760 599306400 186480 127982568 407042152 783866460 5697 48906 320996280 13857270 36 162540 108432 5868720 3115689192 123732180 214144 535920 113147580 6017830 8593448865144 4024044024 1634760 4749732 9440 718580 71838 952646058 832127730 345696 6135480 4861740 227249880 77026950 64562700 2666916 33509160 12337332960 646464 137021700 49910 45828 4620 18 44622 145464 665 1363362 24209800 108564 62723100 36165886848 3879876 5397480 3403166760 572730340 513873360 13755 36120 4452 5528292 10062780 4159199940 58695 1910520 339480372 36174600 4241344484 138180 884463060 1782493335 8385 21910346640 199070520 5386416 16030560 1670955 250510 1331440560 4608912 74070892 7190106 32406780 767130 725046 1278814 2440458384 92751328950 317604 4395300 286007760 4460647480 19460070 64173891600 1489020 1498140 223960890 2706 8446 1302840 493812 3284109 11925732 72792720 30196320 1716602686200 1502820 514280 37370190 107760 79325400 123049080 3229200 651 9102520 45000 5845385 60647160 6455532720 232628 1377600 3536442 88532780 26235504 112476 32513184 16957038 8626800 169748280 233100 1325168 6009120 1621620 12391633800 15209424 6182220 2828987700 15517260 48833400 1010160 18705062640 277404120 1381380 293280 69466020 442176 1302 255301200 8463534660 74865 74760840 109500 10999 16175676 110786676 106554 4053126 1983 2124540 1349994660 488400 18480161700 664 78835680 39999 315300440 17949300 437800 14910 326451840 2347020 964765640 935972100 550089540 7447287120 10257774120 128340 1700959260 5244750 22296456 1123234200 100968 228417462 8735170 7718067540 415367550 1753752 1626949480 1580040 2632695 6419070 478170 50040 19770660 632632 241200 32545800 68976341280 29184 565740 36294 64138530456 1552620 5773622 1238160 16462314 1769174 664 43800 36 94556 146520 58680 4839120 353340 22405110 1437072 7904 173373420 677488 1061153268 164220 1696212 32130 47628 378840 3139971114 38536940 11694960 2414880 230321448 3661680 1006082 9954945 26030400 2271550 663134640 851088 84951672 3502620 362923704 624499456 126420 41351220 1941060 33560352 528363360 57324 472378140 6750156 1493520 1228266 59120100 150739426 165360 68326 602401800 5052600 64027860 811844616 4423080 28116 400159760 1405248 85800 20856 76334400 21896649060 551569392 2460 396720 193993800 756390180 4989023116 43263360 29057448420 321936 2496138480 206910 49831236 3817760100 82502 743544 62712 1238490 13589730 15451800 1326 2396108 68845920 327420 1804920 59582880 742249200 4173840 58410 8343720 15950 101760 172759440 3630 92595828 106991280 11403084 12760020 560880 3475552080 24599882160 3590496 411516960 229320 439278840 23367540 382950 86636 204462 2924340 37085890116 6629708610 8006043024 1326 96105 55323021600 60233040 222669146700 665 2563484 1517550 3614982 69653760 10336920 2478630 3088150750 1432965870 25109280 1555950 50238762 652080 9486510 267930 17351664 160417950 850668 736320 12445020 7978005 1462419672 11629046 25121460 482391 22859424 249977112 918138 9480 109983 61710 72022404 1785960 353208240 98926464 60453360 23944830 36540 18490560 11875248 14908179000 283573290 847289520 307122816 31257135 1344520800 504926760 167387352 25311 11671920 131004223770 1006632 720720 782560 11016 236097572 18488520 16899645 1047480 48927060 198835 90812703240 18389369880 1065900 22610 306852 243600 16564680 94243968 429856 1447492540 4446000 1096680 2287260 17293800 4863404 88560 3967520508 864225180 816400 16244580 2671020 240120 2373446304 213653440 31341263800 99426 660 502320 163058 551880 9005544 11134861650 28485 95794 90816 605 57583680 660 1767245480 85095356500 27319320 1717170 1131630 115813590 81030 278141760 11681670 2402712 1600 100776 721615440 2513775 3650064 858480 49452 346778784 18049476900 341640 9645900 71898 69168 21900 10396152 163052479968 199333800 2954559300 164220 11176571500 38999520 96712 54314258040 1199016 80007984 29616 9210120 244905 665 395464680 3340024 862680 79856 1215240 3898440 665 1071633420 6437574 131040 348541776 60355350 2372580 293700 289003 4451719 3757789310 177660 1750320 665 3304822620 12326160 21384572 1705440 34528980 6338892 21124740 84252 96036 24360 266751056 314597920 96276 1874096 14504 7607700 175389720 31680 665 193488 12650 11016 220345755 665 15288 25056174 165165 589260 40940328 26746 7225680 2292571 15384 3200 22308 78705 26796 3723660 2980123 184081590 115920 88788233556 1453920 63616092 2482480 29046 106946136 1200472 7260 80151918 21608 665 5215690 12210 665 665 98124 110556 665 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 308 308 180024 36 154 18 619231200 154 21468660 2558160 7257810 1371084 35720100 1025107380 17001441600 66666340 308 36 5256 998448 7182 8595125 130856880 1664760240 3724178025744 1624896 817800 92050 98537964 12732720 4940796 38706360 361009880 36 14752815 308 228330 2168100 2149976400 1811843748 212520 6116880 2110680 85568280 85594320 4637808 12446520 47126160 91027860 17131688 6648840 92400 47467200 838695 120585780 3317622 101490 220110 25584 30815400 33234 14635236 585000 19020 37934820 16198 275333016 1735650 959112 854700 37215360 160568772 154 1952280 442494 2389487100 95166 481643800 218790 472339560 33857964 38892 1606544 9309300 1191480660 8190 3126327900 1434630 18088 1066824 23136300 1201434 58921590 18 22275 1336080 57474 576776200 6589220 417661236 186480 530706 229320 27848346 233100 1122011856 81908385 666 13998600 154 429862 9069228 2517686808 64260 221689860 461160 66142020 932328 75726 184735200 6067032 754509 41254920 73080 32516568 111298968 417034800 250047090 9668988 169869960 3087057204 36 2741370 30063852 640 69630 95480 320480160 876832 4800720 263471670 1198920 2501379720 2326800 8307195 3092053 2213222760 17271296 22194018 2560320 6881112 5476380 42300 2644442724 478170 8378091400 156468 7275180 4473930 1240980 5959800 821700 208449 3609900 1314 830280 1512 313654 75396636 98743744 10314150 1091324520 3781989900 421344 2968284 9480 980930 199528560 320203884 7435890 19787433120 42700 533520 608754300 9457140 703083150 1435500 9510 9685020 138060 11700330 354960 136810440 37548 5562060 122820 850080 7497660 15507840 11678160 17760 217152 5910517496940 223212 310778160 17090920 139080570 14632470 1067829840 18662 1784721600 879933600 1587720 14214 1037400 20214480 8199576 59850 144650 3445476 308 10516 216846630 12308010 1527120 62769390 1055340 2113560 916806800 49069020 4048 3990300 201712140 12525240 671749560 5154840 101100 134092530 16371680 2612610 5540640 253259416410 411366900 26739760140 305284980 83705832 277585594 82011120 23508 1911840 3107518128 73408440 666 44510796 4428996 1530028080 65264892 651891240 35400120 716470440 52496 2507466 480480 54810 75495420 88764810225 7217280 187026 11857020 44380 11900 8610 106680 5436710466 31311280 2824200 36521100 18748620 111668700 65379600 32760 262359720 3362205 45710280 29197350 5024580 1127837568 805968 99493548 8542020 99876 1743192 4312 560384 392700 181500 6691080 2668232 19810400016 166440 90413334 665280 207845785560 36489684 11527560 81124680 100488 310024 10180926 884905164 17952 12600 17940780 78931789650 5858580 544094404 14317335900 10239900 2742463800 8168160 1305234840 321905220 29215620 110880 41592303324 73320 4446 1140 3507960 3144 1980 308 8066 2640 2256 38700 32101440 1152624 1162 120120 3183332 18696 16728 2840880 1445529690 1581275808 4860480 5279450 10766672 13860 4635900 29794440 2756880 11794860 287751081137520 5758200 15844070550 7084 515658 15957240 1264896 3235680 946920 132361320 663 1426992 1460478282 589050 558414360 1652280 531024 146791260 203604 9984780 129996 1563420 85140 627858 1468350180 2342340 24730696 132564054420 6481800 269370400 2365860 2975712912900 39948720 1682256 1136520 424504080 11871636 43262100 625171820 39751920 106923960 1304122320 2214000 3742920 3248520 19834920 166137510 5400 244020 15093691200 313110 562562 6601384389600 1045176 809508 97790 1543205664 11018898 1381074 16006320 1503600 44994138 2255174289463275180 719600 155674200 304560 1703843068620 3472248 2028840 178800 371404 100230780 119135016 1282120 328020 51113370 1904706960 70778862 160421130828 81279720 458780 3427200 388170 237618393012 1242360 15012 1817370 11349898560 130448485440 666 211315436640 1109790 84660 184659274800 234000 18788149380 2409876 1921836 57480060 3455910 71626140 426300 2399040 21450 19091424 318994200 40499550 2632 73592760 239870 71761404 34986612000 1732038 112200 45794088 1165788 666 276660 14917560 23148580 1260 586282788 72312240 13031758740 116218262160 7114141650 663 28923427008 33654 20693964 2258100 222285 786828 144420 492264 631785 174661107600 15720 23188620 663 19590 27192180 1920 1260 175765581810 2238600 42419687310 6552 38610 41310 6460 5562403 29111640 171112480 18273136 585356892120 36098040 962046 46284 26463901860 12563340 2630880 39236 5311332 101445180 449712 3898440 305620 372708 69795936 462060 734580 400696800 14400100 3020580 6977600 492358020 666 85925 3044160 969540 1103173581510 3305 7219240 93134106 13860550 3405717582960 700150 65730 14438970 11913870 41470 375760 201660120 81479160 35906220 331413810 2187290490 2720340 85290852465 620118180 7147854 552123 17080 345828 2943574 35334137520 3692880 111930 434514 4867632 8172360 325370820 360354 6059550 18480 15470 21779339400 26789 2217600 32703300 5082276 4614582 1060752 10780560 106848 4613 4680 1037136 27360 88565400 8160 233965680 5798520 486360 8617640 666 593605611720 34355130 40132 6108984 5117112 657 215643285 415380 8746878 9161580 1042440 4952085858720 2462460 5363820 12067770 2204466 90090 7205 2302320 3751848 1366188 2275056 2645370 367430 1255729332 7054320 4564 4156036 2505426 52324 3255 269341020 635544 4496976 4688894100 1621800 4701060 648 249059580 1376208 24804 13643380 22242927168 34856316 4554 3535560 2087400 457142400 29690388 17849268 3010445340 238080 1632708000 13944 55300 666 666 25625 85925 1312710 727260 2411420 14640 13200 666 4615464 54340 666 666 41500 98789 666 666 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 308 308 208800 1995626472840 154 550598850 36060 154 457710 168350 12460 3949380 69120480 3017126070 28175784 657600 308 315757728 128948820 4338087336 6590 83 14321580 5075280 2522520 12470465700 1200 166 431970 199412070 726330 486346224 3398976 992340 9537297 308 52380 429114 26158440 3978000 22410024 7122532560 8449650 11541420 443134560 1194928 52553690 289664760 15949560 1099260 1034775 961620 318765 360360 1974000 3510134712 6540240 545490 219977934 111940920 8545460 2604525 5184598224 304590 3269508 188100 4989160 1272480 120503820 276936660 3723720 471594180 154 31743180 8730120 2364360 9240 3147120 303408 182988 839790 36228444252 178640 2529090 38700 330948324 6562405080 4157928 43817202 1598040 3894 665966730 538661508 576 2326055940 400816 2326380 32610564840 131316108 36832200 59653440 1441440 6884220 196980 4978008 611733120 774745335 30686040 106590 154 1346112 120060 245640 1187760 58909410 13844160 519120 9928813950 5353488 100992 9751273200 6270264 690063660 1141416 15080076 94860 12978 737100 264594 8392580 1145950 6516 2970 191443596 108733230 603543360 7172 97540258998 601380780 54597200 32997510 225400 14340885788970 2178198 12622634640 7924405440 1172694744 69371610 388776 61740 253977253530 24625656 1084434120 1039705800 8276110 37020 91605 9430680 33605 7147140 88060 506160 2925 5200 352980 4070 8520 18519600 78272040 5722860 12652668 27030 11700 32809156380 39054092 738487266 3717720 103672140 74466732 986700 145244736 38530301040 13367760 359560 1268425200 14366 91080 45415062 6112008 860280 209440 203439348840 10254672 436644 202576080 194837370 1370064 4584528 41976 120073800 7028461440 31528860 24340992 4009950 32958954 18956902566 905220 76440 23640120 62376 393231930 349950168 30571398 117450 16510 25781460 36444408 10392228 394174 960466 308 206228 667 10934196 658542192 103488960 105295840 39333360 82492 2920476240 2518448 1070078328 308864160 2782793580 313635 574200 11575980 8320 1310975120 88854612 259014448 250136040 184176960 678978300 23310 340158 100085100 10789350 738990 132090 46593360 22747452 68460 4564 17107545 10794960 2627064 5131308 2520144 21840 316695834 161090436 14448 37954769160 45862124 439648220 1630980 985695984 235620 229320 50640 2941370586 6930 742900 25625 65940 1889216658 657 621594120 3445200 990608472 3746028 44767800 2113084428 338532169248 4564560 6438740 31403694 51381330 2058840 29268540 72540 4436519760 118683449808 66893256 2979499380 21314832 61060680 2465053920 1592651102 92595360 3072699 4893000 2656770 3240 522060 411515 2513720 7478640 7315061754 7966929300 3220 1344330 1035754720 1140918 31919160 163020 3776916 22085 1966328 1136436 144379284140 220200 5820 118668 2624188 6750 43601500 1588620 85800 145188 308 5402 19140 11280 172989180 667 2886000 1047776730 97935552 439926012240 1268594964 1033200 401940 343394220 29821260 34190520 317036606040 448294 154218132 145973187360 5202054 667 720539820 34980 73783080 3609776940 4943970192 845988 9328800 10019460 126480 220425965760 57720 804054420 72192318660 14077224 61693100700 505890 2385424 53476107300 504162750 571185450 363832 1919517600 8137800 22535896656 288575700 1860 24577410 849384360 281025360 11377548 167447280 62435340 12628980 3052064400 11833200 37170 320550540 1703147606160 85462 2060531778240 32450256060 1368164 136840122619200 2018175 5610 10659448800 317650050 733056 163002840 883470 537336 152339040 7247174760 38607240 4762560 2644 614040 999638640 71120 351288 24732658080 450743916 107100 33684865280 8476 20523590 159069900 25204353328 14322988680 916035120 360360 5181770 560922641160 1411707990 1330 1297803936 1790712 750472800 130961990880 210168 25659690 760620120 69168 20010 1371960 2788980 252434292 195237088200 387734662224 1330 10834710 19437818400 662563440 1908286380 2610 4730726 3826085100 19809153168 70216 349688581800 61182 84816 220135996080 35535780 1619232 23074700580 2728440 42507465 2648220 233100 64974 33275227440 710629920 41412 29309280 696540 2131800 9805728240 86423457120 38065340430 255174879960 3589040 182669760 4261846680 566226 21491898 14965236 16117920 5235048 276301470900 27670968 3467373360 691655036212140 4016022 60940597520880 1609011600 90948 7470228360 18356832900 1274100 18263940 113316 6966960 2858040 453796200 411840 13830755400 7835843215200 73873800 72792720 10990980 672672 2437560 896833337400 6210932000 241609852 511519488480 4513499760 5299140 434962548680 8361444 39815160 490373457840 9107240 1787760 792390060 16257780 6618612 48081873840 283432968 208980 8701474320 5259600 1284228 7937820 45108 179740 2043061020 8212796 667 911672546400 477594 2116960 8572825080 505344 543060 646059960 274358700 251940 381810 5530020 1368640 106949802960 1983410 1911360 47952240 19116240 808107300 610995425040 556500 278034120 39695040 4841806680 16796472 5282640 686400 14384370 889299154336320 623004 7935312 1324598520 5928609960 549892238280 4680162240 512904 42588 53550504 75336651936 2606742012 99197476560 148723344 57540 540324842016960 251516912119200 4383680 534543240 515704840 198756779760 40731320 32542 7471840 3427671240 132900900 5891760 135523983000 1121400 9455400 11455666666200 110188478400 1063920 20427654240 93248282 73112508 518054760 1996560 49770 82864320 115096800 51510 4219023120 278337600 159845180 16431437097504 6765864 51612 29750578 68640 1420736520 2118534600 77748 16692 33174570 36806640 386568 38646608 72610 183610 128257886230320 667 2710350 147991200 108519840 186260625936 31161918 250552800 9085230 7184268 144266430 5852 1612862940 19613580 313614 880580826840 667 1990029 1826280 16050 248982552 15675660 106666 88270 593994720 3564400 103390 539904 667 3848793 2853624444 29140 365976 817465 53659260 4399890 60100950 667 108772 5544006 17955 1547784 98790 111222 667 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 74 95308320 74 166861800 5466664 16812540 310112880 8916180 6550390 121008450 117936 5233224 17516 21440132 286674696 1960168 50297940 89784 2042040 13230025 455400 332 10424400 141880200 1415277988800 3697848 13859664 166 9840600 668 4382280 41783280 28290436650 30117780 3103658550 1258159188 355792320 72828 3876600 1899 108780 354960 3222649125 4334400 65520 871416 94605 323062560 4096830 2757300 3751440 41247780 80857350 784575 326141928 186164300 875045028690 204242220 1424944 10798536 20910678 37800 69960 305756880 9360 186619140 807040 885456 13807944 645840 917126887610 40744740 23158520 18371925 1387873300 65688 8128960 538932 162404550 12180 494760 3864 1456 5442876 693000 3755640 4897620 3491744760 13076712 35931 12486396 6418440 5047236 2286 3290 13749120 21840 687456 134783880 6350973720 1252632 1813896 4581413368 715464 17359982640 1078880 189676800 1502077160 18880680 1835372 169056888 250744560 1261440 13579026120 667 806260 2985840 222504 840336 4412100 2702040 6391596750 25625460 91603512 2762760 3237600 752004 6120972 4992288 180180 667 71100 1616010 11100180 7956 11049108 3723240 376740 14041720 350535400 138600 1074606720 69015240 277841256 32784528 4443732 3833343668 1556520 2979240 4601520 223551720 16622100 1024800 1280770392 657471360 598500 89696850012 2009700 791520 17963400 44380 11970 24840 667 378 37 1704 4627 78540 24138438720 371316582 25963080 9138636 56361588030 530442 18950592780 312630 89425380 10239735 41573940 105624 49573836 28538251560 193144140 25674947400 188760 90090 110256300 910007280 80105480 6998071080 28473885 10374840 4979520 54611700 2521080 18172 50282365320 6438390 3211350 542164 100320 1931744340 468394080 3017039940 2372785800 24846276 1464120 1487850 464100 389928 176034875016 1806420 666 6865976040 520590 738560172 4255740 78540 143172 5269880 3828 7106 222222 179555376 928980 64260 18213624 3681426 41227758 3060720 791316 71221680 667 105627 36072900 7327740 110642700 1995 1009974 1874880 3718560 1061632 134820 49350 53655 118402620 44572710 711018 594101244 3375492120 15668230200 554788 569998480 9078420 33636240 12850740 128160 144552240 481992 2459637180 11523720 13554337764 242800 68026530 4306848 186582480 21695670 4009950 4920720 4908540 16118550 351680 35965800 46560 135452520 1657840 724408 2212264 36540 28570542 3239010 26019 34320 881635300 389180 249845400 82030 5367726 1968085 87342365400 341252730 35876190 3922100 75374460 12400920 8193685500 189924 726012 2095080 8112468 7716 5761140 891703176 25480 3088260 667 8502 1383060 21240491580 109576740 1347570 1992606 31629179400 40066 83544552 19960980 5693245272 7128420 3632952 690900 2287184445 4537907820 34418940 5272 341903100 63433440 1018652700 30696050 37080 46332 190036 74 3540 2256 1184040 1275768 21703972080 72750 379962 23708880 22420 774345180 36198928350 11597040 207361440 71047080 17632 3694383770 786086460 51000936 298585538160 766153080 31010760 7472520 317702736 12896646 759445050 176086680 347577384 84084 388440 40725300 130352040 105165060 92976120 417600 101808 1765404 95628 45393600 1022734020 17419502100 1814050 73651605300 7425484560 2027712 7872480 1995 1967486921400 15336 121040 226546320 585483360 1287832140 44674740 6033381600 8065785 40535600 518364 6460608 2457840 2404818000 23121861444 21978 11268 19698888 74592518 616 195930 234647846160 65254236 15561000 6731340 3215940 783048 292829544 7982215020 20780760 701770718 731271660 1223377800 221844 44930592 18707894100 8207430 6610 108102456 14741244 1970010 1422960 46096650600 163240 18957120 122322 669264 234693840 612612 1883863800 73810 47785898160 2336234120 17544 1165080 269136 232354279080 13951890 31024 35580516972 21462840 3348 27270 89369280 130448485440 668 9456365789640 58000008 107835 40466003760 59330030760 2447445 10891998 448800 95740260 557613 50288304 18198180 442901340 53580 280280 22562100 56610 374985 892371480 7904 26460 19572181200 5474850 30620400 14766 7068600 32074325 502980 616920 24408 1501092 70356 21490379820 1418640 94089450 230477520 80238 33660 249288 2135634732 14310 394740 1210367088 8936928 15792 6537180 487733400 58962 524562150 1196664 1546116 197472 43687360080 402888621135 508728 16576560 7624032 100531 17312400 7480680 472339560 110715 1437240 1885696 1969540 9135357 1381284 10006599500040 1452206844 2337884220 51272232 315789540 817740 7987980 3607727760 102172 29206320 17119908 771120 73660 20345796 4599302400 74667398520 371280 3686760 188100 1320 17420 1413720 53730 38034360 57539100 6569820 23031316 104250 129230441730 51893520 821100 2308280 241659330 257070 135240 1126712160 8450 20295839520 459049080 200937660 6363630 6044220 128451718395 19240 217554 1755950 81640944 2812857726 899882760 422702280 1986 1084778240 77452914 8829240 99294 6241163370 328050463260 30840018 124614 111507 668 332029826856 102907 6345218880 764154 539500514 8436148 531090 5512080 63840 29132257455 410724720 77400 11315070 6686559000 21462840 50527224 751350600 224280 1320 10513403154540 668 101663961 2684205 377188465500 590016600 8261640 5931 229400 1818960 14329440 30631243500 215130 1455831300 2516145 2262729 685630 110352528 42749290584 130904964 22200 13263900 11207196 52578 9417388 246246 1734232790095 2109224040 4284 253750 3941280 175680 463296240 3755206 80767024 6838036128 1738930 668 8761896 2041048020 1997242 3509220 19139820 5434968 248041200 668 14147263200 4022592 2370150 2678962 17307 1603410 26880672 17873856 57684 66472350 668 313404 25707 6864 122591040 668 57093960 9120 1476948 3252522 48555 2617440 668 9516948 501 49506 668 668 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 222 44 74 408909840 3663660 172192020 188100 76560 660 5076420 25467 42504 39780 7727765850 4855200 26352976 3522556 25031552 66023315160 6888960 1778773920 95794 14880 85680 242968522680 250388141850 186024440 94512180 643286700 803880 513300 919496340 81671436 790020 2019600 5045228760 590520 64660 5311402140 725910696 1524 6528600 90300 41580 905748372 461472 1091107 14805 682718400 2031120 152956650 1191425160 60000 114904020 1821036 104472480 16936920 304311 41877528 788568 30759120 539220 75240 857584 1097061528360 4062240 2273903280 193328 107663400 41288520 7584894 25034856 1460074 131892180 17765748 5791089304 111993672 3246480 8216208 29767920 33120 25256 7056 7674480 552156 1385670 32160 15499800 670846440 3385140 3177720 27008280 9835500 1800 72540 459673200 36966 7194 7840332 57735630 9682489740 2395597200 6254808300 141120 147862260 313892040 9587760 5949994050 15720 35369334 1782420 459900 25919490786 23978 34440 53144520 142001860 89870120340 99540 772800 67080 520380 13708200 1204280 72582900 2241302700 154512 4494666 6420 3226080 29039750880 4356 3570 8253980 1477074060 14533680 1553256 4284 1178220 22218 32846633400 8122620 786537072 122942190 13500 19264 2506140 120715980 1207037700 112200 8722350 1880345280 690690 105734772 705840 161510140 10974180 8489008752 5688 1588357056 3315 1805076 118170 4343130 990 111 52440 9735600 2370725 115940 60196276140 443080661400 3892360 195982080 4110263844 19582080 9938160 14936268 4433520 78642 658 4995144 146228 699256488 859320 19590 21437689350 19409818890 37800 4134086220 98670 22731210 215448 158607036 41790 225030720 860860 144576 9035396370 31323600 144670 20400480 378840 27103476 1229865 272035544 31900050 850080 2266152 22353660 24444 653651184 762936 417690 81904680 18925920 215460 182988 28633836 18522324 87724560 44 447720 404430 1161840 3973410 45666600 1316 110960 527545032 802256 3260400 139536 227501820 7200 8221200 21242100 6667405920 2648659860 6350444100 13278720 813780 625862160 7488 26678990520 1827540 427512 4806620 395035410 3630900 788985 79268 56020410 449573592 28315540 171222960 2628 202060980 213817296 18000 938496 591045312 11135790840 16978 21780 455330096100 56498904 19447290 5142977190 43610 10085040 6678180 15173621694 666316476 21906919020 787738644 1011670 5450093880 666 51473483880 17670 274168860 86814420 14566552 31032408 108955 272588400 311220 26040600 10410778818 5627314755 2044350 26500110 5733420 424915680 24808674 3130530 3120894 1580511240 7657122 2561025390 105931 2569320 4206930 11612468868 425979840 502320 8239308 76104 1123530408 311574480880 3036960 56773710 16064500 5939934 2854852 1328580 186549228 38841660 1120462 801780 5434920 2690400 359490 35020 7574996 15928308 207600 3824172 786168 5515812 81620 74 3540 104880 28260 109340 5232 262330530 53130 15872220 338753660 2434740 2656080 2271798360 928200 366165720 739152 482702220 14508 17940 455717640 1335444 302796480 8953560 105444 2174284 62824398 5048505 87523800 200640 666 1302080 30000 23868 7784556 6918988440 8170650180 77842380 310224 1613178 27202050720 2993088 65612400 129124006 38640 666 413882700 89232 3108768 496208328 1162665504 4173600 72240 6440280 58978920 1807344 35915 249221700 5425398 24596 669 356736016 7629600 616965360 4165560 637450 28386 10499280 63842202900 1435140 977334960 587664 84643680 20160 12163320 850224060 82620 288522234 1000824 106073968 6506742 142140 2391480 12037740 23885207273928 35880 1696170 6428427600 3281072760 5420383920 19470 1370040 145880280 885780 3180 246310680 3146231880 39634200 362843460 1166774400 2768280 69385673760 1640129400 6570 3024864 47478 374985600 202774356 9348300 273891206820 522024300 1111623856 92040 10930170 1495216800 177443280 12767725430460 6590 9170 16749075 21588402 234258384 1947120 20818980 60620680120 47006190 97083085330 29142960 8722272 3921060 3665316 4559520 40950 373722300 393414 471960 192303540 24979680 666864 16800 499042325640 255402840 18107874 23030280 19320840 37128 809118 26308776 1260 4335210 568708140 906360 22546920 666 3559920 3199505400 17869215 1644240 85956 2028600 56232 4724028 7708200 575736 606450 26462220 1028580 3360 1260 4042608381630 126280 883779 150696 2054520 39260 59904 664573 181720 77869904 1759537104 2131426080 54530 14234 98280 93163980 6938988420 2249940 1160267 25385340 146535480 86015160 1092637260 48869600 933660 1950156 50527080 76507200 203940 26018252260 62798340 216788 29774880 213653440 413267362200 2057496 134100 17568980100 923931 7674586920 60134 186876 247470 3125059140 18560 39615840 847440 4303200 3320 231840 1091520360 353115 35589840 3320 192060 156904312950 98318 31466736 272130 3865106784 20459670 3124836 20000160 3613208730 4342668 1326 640668 119796 309414 262080 342888 8376480 37206 27030 618267 2135122 1957340 25374600 344813091 349160 2927190 23109240 790944 738255 5288 174436740 1285359180 783432 3537600 32778040 81840 65845080 147183120 96073098264 15633 4275432 2553740 9025380 7245 53896140 74104797690 1718640 2427396 58520 20159080 4281970 535019100 3828580 64406166 7238 3253800 567600 13692 36528324 3780 6167700 62920 2169076 367504432750 28697760 539280 130788 7087080 669 1695240 3270 662055 819536 67135464 32569416 10746 669996 33770 13697442 2127840 57120 42900690 26918 7799760 16364117280 29916600 158600 2412027774 1180116 5263123580 17217090 1327296 669 24816 530341350 669 504546 47078460 326761578 4742031 4795615 12180 13266 669 3486000 54530 20646 53466 669 99680 111890 669 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 44 13173480 30 556126200 28222584 9680880804 410670 60 41280 135465960 50840580 97020 1839197360 36480816 216063540 17935241520 37884924 455340600 10144 572880 97095060 164430 6201600 15497964240 3243600 21319989600 500610 181472 426020 34320 390121200 19753320 286035120 91390 197865360 1743588 12078492 4415268 84456 63684 3467100 59861760 3148200 252345181536 825858 200330 40850082 405190071 669 2675337000 19589460 237120 655136820 6774880 2534791560 13126176 664 29767980 3624 1125026 7560 78792 2937000 775632 60 573240 7180404 416392 17012742120 1328040 44856 14231910 38571 996996 13657428 2374848 334979424 9927099 3459456 11928 9681672 1776 896957910 526105440 22411200 184024680 322406370 2273040 29492280 1313754288 16462800 24108294210 456120 908880 1157184 25800060 273900 92588 2815111530 52907400 274266300 335399376 38280 12600 7965 408933447 186324012 27789888 375678842 3425942 76242516 30231432 20356512 1228522680 81681600 1913721670 1454775 943896 28440 669 2633400 8067480 22636600 219360 57811908 2211300 1670760 14745990 2273040 35225190 7969896 30 90636 429736692 1847820 617892 10710 147420 28158130 419166 5820870 252432180 174660 1584100 7577640 18536700 38220 16515579 82044 82992 5523696 2635290 10202360 52931340 62376 244860 366798 4018136760 1746600 26712 591786 219556800 914500 3298680 4052832 1704 294336 1549790 317526 46398 1132740 305140 99288 11780 33150 389160 9533040 254509086 118230 1053360 33768 2799479760 2054366496 1094170 26664 356040 59856 24480 1799980 702461760 2311500 612728688 253764 1134000 4981929084 4381020 27713400 1531530 213180 201240 2652 335400 4518600 54603120 40880 11214 27490260 1810217970 29668860 1251390 2604 89090500 497931252 18103960 101510730 1859768 2676618 1111176 3111108 2330020 44 42168 54600 300720 1637070 58489452 1650528 2682306 69033360 98738640 257087100 559674 8406720 229710 7280 1492260 15641647140 14700 45510 2618748720 5848920 203032 1256903760 351230880 271817910 13188 51680 6718920 159058800 471618 109741800 19380 3949440 496524 8802192 251367270 76854960 1873476 223944 3483360 9259824 41337660 210309924 857378 98893080 2606873568 83821920 124210800 458640 729960 924660 45158568 340344 729960 29349060 1126554 311460 61013370 5552820 1260 669 1630728 4242518436 198240 345557520 18220020 62573760480 48156240 194602560 114912 283434060 2939400 1436744400 177030 229740 126140 95172 1785306120 9538650 39086040 62640 2315040 415950 33750 26661180 7631400 24483888 1228920 21615 172760 9480 2720760 49166202120 122640 1206660 3907445183460 2036328 237180 2158468 1233151920 6266400 230160 3587877540 1980 161459940 7038 803134332 1113840 142296 47520 190652 11026 60 2256 1391220 94801 1968 460600 1172094 456280 2241283827300 4310460 670 1701412020 5100576 815080 2909280 29432 376740 15991164 90679680 5220 409565520 277640 337008 5035524780 127260 1823100 1570245600 10708332 1638208 26347688640 8338206240 327783120 301174380 1898100 26453700 717649680 8211390 14268 25976490540 415512 30429 265191360 10109190 63999876948 327507180 19785960 200070 12252240 9595740 228759595680 2319443280 7196322276 94568768580 9681378960 2972790 445252080 9836074080 38842650 18228 45945720 16002756 33992 12809040420 75987450 38674632 75176473680 1129302720 1238663160 1195125665580 336924 52890 3166384227930 1296 106950 107900024760 576794400 2546460 120532440 449830458 1563417240 31192780320 115500 1307821410 155073240 532200600 102096540 7067167800 8245170 39468 583491510 1640520 37111560 804457970316 891480 5029280340 11857765920 440680 377060340 379771848 17649632 8330250390 522217584 12318040 13896540 2011032 37062 390612642420 585872100 7959600 670950 1519277760 1434933339840 56112 5018741620200 229824 1300 37461977280 20010120 1042440 2421757800 211302 38550 12379748160 706776 1332 1492260 925908786 64701 7038289057800 479570 670 5081831160 1610148540 9660 75426311520 20748 5210370 909005790 977888316 24600 259680100680 9722076 21398832 49819416465 19405320 4253340 6932874582480 442800 38185290 639243792 7982100 36443862240 49382464824 122196 98590140 9637320 72373446 1846992 724641497580 115800 272786052 11035200 756888 222240 717116400 2652 154079640 27593280 22054447800 190231800 378219081240 37477440 12540 2787385824 204735960 1152070920 2028807480 239243400 1061205600 18900 3081420 29667924 54194112084 118560 103260300 45821160 18408 99996 2265845400 210616560 4064100 629563299120 36060 5752662300 9407061180 163324 3535236 1062614280 115380 73365600 3310534500 670 4003250 160589520 603 42887880 2779866180 13694384 3934710 855698191920 17976150192 1061006310 1659319200 26367264 3253740 460590862160 673040 5000 1652804656440 106020 3270680320 3596580 349770 21395520 111801690 109368 1318044 67607436204 10272036 453620 33829320 149625 63980587830 2689503960 1191121932 11466 850045560 7427784 11912670 9488117502864 8465184 95634 63776873160 485730 4421340 4781700 8625120 292068 2798880 14060130 1787100 80472398160 80552626 878826 1407751800 3525840 44815316 2176947240 137838105720 818963208 19317283128 1318122 263588 1082911169340 55848 452880 449032320 19128060 562767660 107351520 125370 4303530 3957440 1431540 1210 2146392171 2098800 5194860 12388688271960 539352 17748 50477028 36465487344 10045247940 2148826680 233376 16757520 2703322801270 28912380 183540 93870 3432915 2283360 107280 1517264 26857456 100455016200 270941580 4155306 607076064 12369 1656001620 13232239020 1300 83126967 658878 823722 14881 110945400 431900 869934 5081174280 56072 670 20373696 21021 11412 31391022 487720 25789 26256780 2377824 1449828 1097776680 13728660 1211896 33078 48721 10925 1852368 670 84001 99681 670 670 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 4930380 180566100 30 761670 1228392 10117522800 53262 660 24 1282344 2970180 757680 1995 3780 236979080 4213308 1939980 228838036800 6512400 219364 61662360 3536998920 141440 111911976 605072160 51744 34420680 3743740 22296690 2693040 17988968580 712800 1848 181151880 94635156 1977023664 54294240 301596 45668952 2148 2224656720 110880 223110 2185368000 24563770 4522350 1986 3742050 70431227790 495900 60520680 1233360 1063860 8596 463793850 5634683462460 27678 49137816 24 290444184 49034964 17820 15789972 2454876 60 328904100 1739220 51754500 6798 1240330 4532220 88648560 43674917226 518700 2160210 26585401320 1406147820 1800829800 1374138780 51186 184044 1776 2360875343400 3590178284 3848800 841634640 17283460 2189220 142434 590457840 273206698 25792690 2394 13014960 35837865840 5466661200 856980 349025292 21256620 5670324 22939500 28028 620858700 490314 262548 3006478 1727387400 20552070 132714120 101848 35112 667 51837240 9780 12926700 251621693352 2008549440 17280 68417580 46452 15506480 273426300 558227904 13847208144 598500 275196 1130880 54255810 142369985940 334391200 4932 30 3588156 87529260 5963239260 6783525 693770 13140 224460 1874928 11260893840 55578 520695 21960 1618740 1202880 3504150 146640 36420 456666 88165434 8541 36969047280 1138378560 9556620 22967868 1992818520 24961440 77304150 1056720 80541 2020365 24728503800 1116 184075 1704 1121022 37123840 22462440 2987292 699480 22903100 1422821400 277531800 640882920 2445300 582831270 1881439560 3247188 68478176 157548600 44700 15366 768798 2660057400 6805644 481079905020 117600 16022160 16775460 34994512512 39241650 581100 195300 22683165960 141360 430975020 108252 1704300 136919904 707395080 354640 167076 6827600 106143804 915090 131796648 10728 16740 860563980 2014920 16821840 289596780 23010 529210 323010 4884532356 7543335030 1860936 593368204 4884 56280 425334 31076400 990570 6037079100 2064208692 3990 38241 18258240 16548 507204 104020686 687876 34938360 6841800 146160 7045038 105461070 152600 61751956 151565520 11876548640 6161808 1699388 4421244 12495483000 113535968 1898442 57222 86929560 506470800 55932 12460 27120 20483106 25076758610640 671 9030 30142284480 473184 210672 126848707440 1445972 1404480 50398200 55130 5751480 2777112 578160 86520 92220 679830 22839180 166983180 164316180 9816675 28028 2437116 13137000 745961247570 1814526126 9436164 159369210 4791360 7239120 421260 40920 19932 149896 104232 1477476 171681309800 941655 1043280 22655880 1432900 1332 6810300 424080 97601140 2001 509760120 34320 16563983436 1567915440 44730 693922320 178920720 55976910990 4478760 18673200 38640 451885140 624584480520 38052 465980240 2938320 900401040 41783196 619297080 122760 31080 628950 33495176 9864 638792 9953796 98952 727452 1840608 4239090 60 2256 304380 1588188 78960 1338 365310 147591620 3960360 587940 90605988 216840 106800 369981790200 117411372 1219933 237642416172 17846160 2093230230 450549 3051452250 126280 16800 32376 3360 97446 24075480 802032 6831110 189134520 3086481270600 123396 67860 2826990180 11563692 31086 138275280 19249300 798602 307188 671 28032536070 133620 6157140 20159555598 40590498 7856256 1187482824 54644460 98280 13017648 734536 92306760 2568 5482050 13124748 24818640 25960 243125064 4620600 6562296 46098131940 154376748060 260726620 9197999460 12487860 22900140 13587 84240 610500 1174656 8066604 85484 3812760 22512 1349950 11248811280 1368432 35456737680 2777520 897007176 643242600 12880299120 1579640 26392506 4745136 501696 21960 2125932 932976 3213078 142905598 197904 495114920 607774860 2628 3270 12509280 12487444200 1015610310 30871956960 52191720 444150 55780200 353760 694497804 1395936 636333940 51372638064 19836923400 1821543472 63710 10930170 91208224800 21162960 259585145820 57464550 695310 117913950 90720 970140 6360 112540 671 1372410 6610 1265640090 1647984 249249000 2145637830 17809740 953568 4824783600 176980032 6486913728 42242168 32926212 84504 797160 174825 66699160 278219040 260568 28211700 78195078 3158940 1410240 128205 48225 2515500 1653522 1670550 858360 813960 43164870 46512 89760 1567740 1502622660 178776 21484155 7754718 2111282700 45942000 77852775 2004 15944400 5660238570 508728 720720 21654720 813617376 143336 357095880 1006740 5156305 12054372 115290 11552749416 511980 137055870 5518370 13175360 15842293740 2215105200 60458376 36182952 6459040 981360 136800 114948 168980 130200 661696 2668 1848000 6173860 3904380 19350420 1771536 61910940 2668 112350 2241023400 184212 6610 3330 25740 319515 111098130 737568 2679846 38181555 4302606 412920 17929730 9834825 27763018920 13869240 751905 11014920 354600 80920840 61686030 85290852465 223409580 3587220 203225382 21540420 13698720 91702520 922896 92999868 917700 695524830 468426 67482660 3712800 382244544 29181360 21900 3536 429197076 620527635 4760 27440 3058074 2722510 657552 2868684 1610000 297047520 763945 112180 68085360 1718640 110495 2553096 11927136 264008 970200 50760 23325984 4720320 944775 3544400970 1650150 2777595660 1316390838840 112540 776182680 31481100 671 8646750 6610 3570965090 336756 45671418 2238456 7477470 76032 4426136 763800 108540 32916 14414400 68250 24596 1392300 66594444 5929560 708890 35880 8367630 9840 480480 8482320 175032 484330 178920 14182740 104370 8705800 301145 286971300 28619850 87438 671 19204080 15528 16150 1064662326 298377 4264624 19230 9920 41430972 637140 43654 757926 8625375 2508 20304 307632 4856665 104728 108400 1098900 74949000 54720 62160 671 9454705 99904 112560 671 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 48 168 24 1614062748060 336 112 16 2320470 4900896 96 28 5477400 168 86880 12 9698550 21714 133150864 5612360 48 1027800 130190580 336 512316 8757600 31279968720 336 21136500 553933380 44352 48 262680 2280447792 840052620 18067176 106554 288006180 750265478820 1239070 140383425 12 64140195 3119760 1339668 6767100 4544595360 168 64530180 326040 1824970629300 1962 51660 7831344 6695629920 28 51863682 652380 118882860 8655108 48 1383914400 470900 5404398090 361592 817740 1877820 21057960 29998 6714400 3477852 279930 160532 10073644420 2750592 618450 428400 541530 46200 9227632260 1556775360 963904200 109759650 16 670 316308 792480 18408 637560 8825544 2302944 42366 24365352 4909341 538560 112 31597200 16162160 111353000 853755 7062 538560 885780 3741558660 2192400 2170740 210210 2450700 6702696 124823160 8919900 336 1598520 62459834310 28241360 4448264 13180 2798060800 45575580 156323160 13523796 258872460 16396380 3606516 42296 2309076 408408 2001636 192745728 4540224 122460 1996140 2683980 4530 24388 3700592 95628 639540 21287910 236291880 3324195 198522 86688 160361520 76030432800 15350527920 37570428 62252092980 91887040 38886276 86508240 31668605652 54264 24674004 614853876 86396310 1428377850900 30888 1623600 225036 19016880 49205772 1507935 9036810 5407818 720720 934176 24 26469 236300 10778 31820880 13413240 114768360 1063494432 182070 47880 296100 32346600 31467116076 255780 387238608 423173520 17513100 272170080 410688 14093130 401940 38312736 124320 293436 28992 1876635670 235752 32807 15432 81788 606398 6217887390 233730 10629080 435855420 261508 18223926 4004 291460 4057704 53130 39192979800 1063489128 2984520 38706360 1713600 217350 4368 7857720 153325831050 133490040 410328 348326 6032160 47889696855 439604 168 4524 1071024 5070360 50472708 141343356 2471496 210417330 36720 221326056 154224 4621980 3971492 1330 26045823300 671 8398 43428 33268620 51828 2800 19353096 606048300 1155048 10271324 708526260 298980 67320 418320 110176 3091739280 28337400 1421445480 2921520 19274640 171312960 4352681424 1173102 59266350 143286 1078968 107184 187222 21958509510 32589 6010452 1585740 4988412 52973640 3531672 87630 910749840 19260 8541602874 544068 654851262 7135920 29916 50400 13140 5254695600 132960240 3132636 53454324 2317560 19903260 195624 2513016 2197800 4340336 3990 110935440 1255584 39390 712008 3707088000 69365100 318324996 32872280 7931497560 65331 19488 276957720 113567520 1879020 68186160 524628 247970415 1154538 32595420 11936730 2170512120 158304 797160 18959280 1976520 27324 11110380 62200740 81270 2378376 89439734760 1476337800 3844620 129636234 53164782 497904 167400 10342332 429202620 550116 7260 48 21420 2422140 2160 670 397320 82190240 22572 21420 624 949410 238250376 15144360 42535170 13867308 2671020 261930900 257775 120741720 80808 22477840 113086716600 7752 21930 19635 1442784 477360 11175450 139746040 294765240 869077902 1220396263320 7150 847603680 22971480 71370 260752907100 1847010 39668790 8264130 1609476 240179940 1859929500 1222496 6214125960 586386360 627537960 2774376 336540 566928 1518660 1812818700 162624 672307020 26553120 5667396 694275811515 10884720 13530 149449446510 270180 15513960 424840 72240 1463539792 1000081530 450450 11200 552129300 11314380 294840 16561440 19770 17355984 632400 12817420 7926254700 2899260 893494140 8018196240 770244930 12141360 1050830 1507220 3686060 580140 4311720 44755560 6631567866 101667480 39480 201492720 41014050 90090 1182768 19491331860 10712802870 6953100 461604570 96118680 166320 4399668 5096520 133377720 1127280 2440 12660648 107820 7224420 23474070 671711040 17088751592640 336 17697667818600 8436 989520 1943781840 3120 1060500 7240716 6216210 822914400 14578200 18900 2722460 9324 4204200 9480510 375360 486640 530267400 1225234920 2180220 1133860 10944 18978120 9119880 6145440 17112480 354510 8727840 22950607680 9472320 967032 20249460 17460 240094800 1813350 5703840 553538700 5557772220 5437740 160476 19740 332880 211351140 492896670 12408 970554 237963600 41850 293037480 10293612 2207556 2005659 14092260 3798792 27060 87882790905 888265 672 16882488 101412652 523277370 2395680 41828622264 52843560 59012100 672 35784 809844 825501096 1084361850 297330 215872800 3310 11042041824 1832220 668 1984620 5933700 11079432 3801924 975156 351138060 406491624 425421360 28929000623952 2049180 13260 177320 17420 95040 3068206050 952380 1494425 4144895370 116885340 8674155 211770 1450286712 16199400 3160 16175 2333760 292760 985154940 2214420 270475920 13957020 345240 11564443440 909432420 35413560 5100480 20117320860 7047348 95760 1714020 14442 123905496 21138177060 10557360 138604200 161700 16302 66144191568 1410360 649110 37560 336 3814720 1450800 1063894 2609121387 726180 277338600 187222 197085252 2402919120 42585144 715122790704 624 664 672 210112980 12707520 771720 71224899000 13127400 216504 33768 598085670 75348 3326610060 21276 10256797664190 25650 101700 12425 504324600 493925520 3310 15522240 7662270 5940 4489716 11663005068 109473144 14674 168 115935624 613350 49799256 660 16175 45222230196 702624 336 49226142 211001700 495710880 736560 3285 4305600 672 6867600 15236760 16055820 1682514 26540910 234845016 2007768 2216130 126 13856495268 309170160 1210490 216 2920008 203849100 3391201242 137595865 18647 427800 224 20097990 2660 1593150 14430 210 5462820 672 1535304 560 33550 2264600 2968658 336 1345344 672 27336 504 33525 672 672 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 48 168 24 216216 336 112 16 37800 13036920 4266150 28 408315180 168 46953900 12 185175900 1908706800 40687290 11717160 48 379320 240432984 336 24208 1449180 7591410963360 336 2017224 2485140 1342 48 3059100 365018940 239495760 135334080 27749460900 104654550 1495440 42070 890751708 12 364720356 33165 377316 14457630 200341908 168 979935383280 293208 3705570 266601720 155449662060 49140 102234048 28 254156 496816320 17994210 20908140 4008 332952276 3838380 129716724 68880 12076092 409860 365820 3007620 9120 39060 80388 5355 1522364328 18291 5488834 12046 58323681702 3634740 2668 129525 148764 8778034400 16 73538166 678972 18768455400 386640936 990030 1169467775 79726416 15271542 1119218463480 615225 1344690 112 122150160 270600 476420 516414808 11688636960 10474800 84840 1911385 11347560 8721570 56009905440 576520 19691100 10833930 4367142780 336 87780 12980 1134540 23135 4763748 147600 18912 16044 509076 1088472 864782820 4634 12556236 84182010660 7427805840 2673528 522688936 195010200 1301520 31248 509131980 89040 1665716 1517012640 29532 88720086 11151756 531300 42647400 17649587340 213150 3330 300390 403560 303564 23484496728 4985328 124476 120535020 4069692 3232880 696932730 5187420 5792426640 7225548 821940 14740572 32862360 5571060 68614700 279210 224055 4984540 6292440 61700106 24 1501172 254951730 29454540 331230 9911160 5181709260 22387728 548770200 173883402 1321640 158844455 786570 78035050080 42426900 673 9959184 279657378 144124 13136052930 21645 970632 53410140 45864 802679760 2661552 162840 27720 6777720 3262030200 18383456 5097708 22771980 479400 9738040 7957992 20857668 2003268960 3245683350 71208 9000528 555 46847 1358476 50160 1484280 3103342200 447720 15250380 67276 17501484 157188210 1178892 16830 20216625 13860 168 930930 2928 721140 7812 215712664 17561700 669 22794960 3684 397541430 345240 57596760 470710 2077920180 268945950 962148 426104280 106094340 9736920 6016920 384300 3554932211840 37389 1163880 5741580 7282 228690 1223242020 57409560 984984 5532480 480240 3170160 80250 8611463526 145595409960 26628 1127840 571500 189924 9302256 3822 250971 1940221800 796950 5542680 467630 1575792 68914440 3563560 74346592320 325799292 161141640 921648 1004850 1211070 1309620 2819110 890516 81531320 13020 4505424 4718464920 108692851806 6240360 113740 3937577280 718580 974400 3191361888 64324260 9032885400 2373822 16954980 1286940 6470640 3468600 2394027720 341640 337322160 280831998 57464 4744740 85536594 31840410 102850 85800 664392 4955160 116810480 2220052 587688 692944 148920 20330700 8567 40869304 34871760 2160 2354058 2940 491285520 668 21217680 672 361620 4488 5325012 928290 7862352 662460 48 32220 9226 11280 48531780 4158 7752 1795597207800 7788 683928 114270 15950580 7156920 9278275776 24118002 36540 4293329040 13765500 30909504 941220 168740 1177035948 3368218700 224550 1171372788 1776600 6931308 762300 705751200 1274870520 19272390 1753780560 336821803080 11459070 2092578180 3504368 4358640 37345298760 4662840 39751920 86001300 247381680 176328 33972120 1622400 96489360 186264120 24889680 4948326 1901448640 29637843690 149978400 338520 606060 57762180 10094700 673 9570 264133602180 51048858 4830 1828081174920 88426 18029088 87712344720 108855 41204394 9324594720 267732 1088640 1527126216 780108 408178394190 122822280 2061678 265860 18153828 1297440 60390540 5877410 788925600 25025280 58200660 1920 135342 2380950 1600160 41424240 4650141648 502320 3094896 160659180 30000 111870 2449904688 229082392 3257100 398724480 119448 2824068 197973177120 12493368 1342 52839434340 2511600 13020 12667506480 2822820 779576490 37220332590 20497232 1342 11031846 1495216800 4883760 5694314305680 16154 290700 36842400 3398406 4404015 561342600 48970 914936 32332547520 1148532 1406818 5341052640 315589560 20922 285317760 177723000 1269450 9263316150 23100 3609295092 2172887640 594558 9563190 167541990 5288790 378346240 26381014968 111592 154836 1343407065 103356 39634980 64745649540 20628300 11013198 39477816 85142772 105501 891114840 845460 1332 102050388 24121020 51737195349840 1013780040 328860 8076672 1914360 3653820 35795760 54396576 8327592 6898320 4859454600 19090018200 5366841480 40083120 420420 48160 3472560 224504280 92708 23404869180 63758240 76896 4523488200 909806040 131778900 101333232 6072 28560 102490080 23028720 15697248 143223423924 145968900 10094700 49355499900 634356 288960 28943663637240 11010580 499140 96770800 33436 1802189340 213653440 135569187600 31624 16939650 236054520 14618160 634488120 5375186100 158256 133617120 12291195 1064231 19308960 96964560 4624620 307350120 95880 328078920 1210110 74642040 1245830 925879500 4126962840 673 97440 48670620 8307600 2953909905672 11487443058 367498950 560539980 473176 220240020 12927768480 58827990 47806773924 4212600 25074 4620 44162864928 636925380 542065024368 90431162640 93450 4144140 5408312 4604989620 87403680 5563714100 595780416 18473 4680 1075824 14950 53676480 912660 412552 27631800 131932200 57240 74070360 106752 8459955 23495742270 315593718 10139976 2159651340 401940 1792460 532470112440 228823770 27379800 21056869260 6630 353511600 3819816 209304 8850160 2127177360 40527864 12262950 2129694840 4755240 55380 34434400 155064 203229 41370 4067250 17290266 644910 673 1176450 730912 104016 289520 4587623502 11152 697755240 318172176 12426 12426 339480 673 1522752 4555320 1616292 673 1797595800 147710550 1328626 227628240 791206850 204616230 791125056 486618 104676 53979744 3850275 3988186188 2667060 100453782 23764572 75432 37332 40602 186885150 673 110976 2847264 4866210 673 100576 113232 673 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 180 98255 1796944 55440 49006 11685570 65780400 2140380 603756 12523368 442540 11140487644 14424300 419748 30300 263160 1884960 845520 24937020 346964016 427645992 638550 704704 6110 2548 6346505880 38040 104496 59182200 847704 1290140880 2958228 22872300 35108304 364392 3497760 25932222539454 1554960 21571695600 6190800 3696 471240 320496 29100 27124020 190008 14245728 482739180 82433780 50895504 38944620 245100 168088440 37969074 52780 4569972 937200 4768560 3755600 223440 190920 4261260 4873721160 4510355850 58585800 12060 3037188 89898536 4890480 1809720 207265680 1465926 8007161580 5304 2292990 973496160 493994084364 834883560 255852480 416340540 1901280 22309980 2064 31914 7741800 2288160 44462220 25984200 13860 346452792 186874044 12161520 14322 4896 1312080 895440 164234280 83222190 52290 4530048 38406245526 58608600 186984 601167600 2425500 2038312458 2147600 351690 146370 1037639970 157675 672 1055880540 57732 40510446480 293844 60511500 3734280 1614600 1209996 12541853610 3084998280 9240 328848 744135 5468820 6906900 1438338 75240 1377640 629440 50560380 2986560 10764 2717220 89927838000 6831792 149758 3345 3220776 98580 3250652790 5518000 7685496 86713770 2505720 71136 3511638 109060 67854 2144684220 24418800 1517760 361215 50699040 1336080 12178804 35820 64472197920 1986060 196470105 39396240 1660131 1561420 1872108 3737888 2328 562954 1485652 54191410 108534840 5281064040 24880440 115375260 591192 35784 196690890 337558120 4314294 14481558 4944060 2165220 502341840 330708378 2174798304 92730 11987820 2702700 5845980 2043360 8823540 64260 61934400 865533240 122469060 85106821800 955493160 2329668 2834520 79002 13518651120 24154416 63800 38808 14580258 7548 222085843980 1738604868 82585941900 107045232 11100 1748512 2895100 74709131022 191406960 464646 2676 3188208 273478590 615636 7282 585200 277704 4524 250416 77880 449592 67944240 579775950 195288 20496 86979180 10088694 636120 1414140 1813778919810 18723120 72788100 908880 164689980 3325114 16150680 672 259314660 14603160 8481375 39672 1710 50239728 115507860 173169990 4293367680 225610 3330 2035656 65520 101244 13776 5061448 113460 6214824 116656 164143500 5811960 1368730 3325140 2297880 9555480 1187238 174051696840 78744 6531096 650760 13806870 1168200 63803196 206448 2720608 1063920 11711028 1163580 14720 729960 1952820 21630 1418558064 257550 295914840 1543662120 27782370 3383068 100963380 11540320 24130956 2053074870 139920 52285800 3809944020 3879030960 2635620 2010 9544080 1253079996 501534 210168348 4959580 58869 216936720 94050 78540 1028911275 25754820 3885180 370260 20522502 14991228 65520 335580 3480 1323563220 2652 57526560 2051280 2854506720 39172680 933660 2232594 573810 83451984 4200 10453572 7282 1269470 682260 4656 180 93969 2256 3603960 924 3038580 395808 335580 604954350 77520 1977844 432480 872155860 44925 520288020 2293560 122100 18705 716352 370758080 721140 654500 216920 692841060 4290200856 1545460 112785 658 3356502072 5525520 7860 12988560 285600 19639620 70450380 5142483000 835675698 2067846 4257220 87179400 44293410 446082 14847840 305352600 4991448 599760 1001880 103118778 29904336 3064964 501840 334311120 11927387472 2265165 922194 32628306 105336 107440 14306532240 59639580 1678512 110313206 22365 71280 5701410 850080 62203680 79003386 1158449292 10037696124456 5670 74580 1849032 11700 1109363640 1562559960 169092 511840080 35802120 596526840 960 6600200 80961600 52030 7009200 937728 13902 99131942 758593890 328666780 102187300 9576 1338 165228 8461656 15725424 2004900 43411212 10868878020 44444400 59658 130111506 10358040 410599928380 5529894 371280 21394464 165060 207742 21474180 429549120 130448485440 336 264144295800 791502 674 353414880 516475980 1746558660 139194 20154960 53485740 2013 17645486124 13203120 881100 76860 235267060 1932087648 25953 14701509150 43687680 39744 3345 5781282 1828690 367788960 286902 210882880 148428 404460 306222 20822042340 75056364240 118230 2414412 172734480 26161336740 25059434400 1112726160 62673390 38071152 398595600 20122560 94500 508882080 60596676 1105440 47616 31050 714840 925395 155400 4226880 913769178 275284464 130995984 16139970 1029864 16576560 100694230 637276640 1127230 823223640 289380 637336 674 53340 9244872 30786176520 2163249750 18705960 20160 14812644 344926 1239315 2362416 54720 95760 693268704 1764780 91565232 8820 29688120 1152084 59426220 10990719168 4932960 8180700 585201060 323584800 50523660 1340 795294 704340 1461252 1532160 106153740 252874440 47672 1138830 143808720 483087792 244542495540 4136580 10129343840 3924960 24973335 4582610 105885780 43315350 89352120 3345 39767490 4859454600 50844 78973 181986 27412 3111108 8229078 42420648 1286764 2218320 135240 3296565610800 147749238 94170 1346748 124998 8442 34045 22365 201816580 59257614 2664 27731720 2172024 209568744 13300314720 11267976720 10416 1481312 61585 262752 54040 155390820 117391692 52448 2520 107640 180970440 2664 829670490 2069247180 47798968 20880972 5814 170268120 24840 503700 18333480 592124 66040 162540 1331520 210672 2192820 1487772 21877971720 56232 358086456 42931800 977470 12336900 3972 23977200 674 23947560 100573 270188436 126882 4165440300 195293280 6663660 5519638890 38118080 4141200 13480830 20832480 31580023500 5904 2104032 48260 674 2244165 65180346 1746316 40219272 21140 7800 62355150 386881768 105825 17864 52290 7904554 5726490 22365 5757360 246480 53000 13860 46320 4823682 62493 56240 164820 11100 478380 111069 674 54270 42504 50400 674 674 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 540 78 5354580 52 6666 157920 803880 78 1726200 3928260 2894387496 184884 8241400 156 449592 3780 4284 106120 180261900 94500 32151919800 185400 60214 26 396 26 20499332 8092624 1008280 572388372 150960 2300760 15400 431480 4162620 19049004 2140908 106752 115247160 28586817265500 209245740 3906 70385656110 156 46346400 732676 27888 2864092374 33252 94571400 9570 20192 514389540 2042040 159068 30240 187317900 710220 11186604 626407656 333212880 370663020 199607616 3858102 166870 275037798 4918550 220337854 111337380 601584 87706080 20075580 2769844 39 397370 815918040 41813460 214320 42405330 5264 2873772 111998040 400400 5566 1318581280 28996 13827528 2693090400 64584 302302000 22239084 68355540 122760 279972 871794 241488 2391606 13353120 675120 2604 143167640 33699540 2835504 38820 156702 956340 203783376300 32263110 187342470 53228914200 35772 36660 530740 167198190 672 1008985768 481569660 23978 5173342 770684460 72072 506520 7920 43027520 98532 9860 10701310620 1015560 31001880 2626140 244530 67948868070 333060 52 107226 1200 6447870 666778 53179 42504 12955644 163049040 236340 425880 91111020 9902340 4564560 112140 20376 67662660 2102079252 58686698070 138444 5417820 16380 17220 665 45266760 4066020 3753600 37099440 26091142 1394217396 70373100 34110 40137300 170520 6336 36231360 21658 69486 5100 8117400 14996 319483584 8935089254 1681680 120222960 4705729080 312840 65359686 1360400 161888076 10208640 11515112070 322770 26280 1821406860 682260 73350060 739965660 351376740 328511400 9086 66198 14212619820 1338 429432 1968 77849460 3676156 227460312 2812026 41387016 2656934280 474692400 4495140 3761316 581328 112852 717444 10172040 34960920 47101782 1066579020 93892680 903210 195831636 44902440 340272120 434034480 125111800 36960 78 4560 31620 4185963180 11510884 16621584 570960 524208 9274440 744722550 672 4623469 4536 2254558020 31773 220524 37230690 13321506 26772 475020 2417940 38214436 20501388 6960 34243200 46934328 4712141490 433465440408 412380 103600 28087931760 13622400 15857662800 53636 35894040 152603360 23158590 2652 9965472660 21196560 5015538 7152444 1027695 216144 724086 18239424984 308568 175890 25960 18458310 806760 1175720 657735540 49434 64260 59772 1693504 38883420 14420700 5944336200 2188680 1086519434 1446883440 153996 199127214 2314376610 72881292 77469 1586970 73827600 84624245160 386902320 1235850 1850964368 32544120 1109308464 21657720 105534000 145992 18390960 243600 47708256 1646064 17400386640 36240 85320 31299840 63821731272 21067200 25662 61809660 543788778 256620 29204760 854761740 27420876 550840 39194100 22861692 5126940 143820 206074 1231860 18581544 1903200 362530740 3176040 85932 4995144 1148899950 4790940 341040 180 675 104880 396856 570570 31756 60531492 10177068 4057130 232114260 379620 284920 914196 14774760 55692 51151545060 19956300 7560 891576 28378020 2183160 113176 68145 1304160 12936 2552240 1415190 1346 122640 632400 4289226480 226044 4717704 1706019348 245265359394 1329924 1763916 2142504000 15274176 154560 715680 607200 105432 13938 2327122980 31982360 10153437 154871640 2188368 14850 2612220 90546120 4072891290 3325608 87472 744162930 10086960 1231650 1328111400 6995040 91868 216504 136930920 4169022 666 891594026400 107748 630698640 136920 32893232 150480 1346 3769920 27676 5670210 85489680 2192190 111070 688087050 282262816836 100314760 4820967450 27600540 28776 7355865660 11662560 1941508800 3542009718 169680 30000 2644353360 309302488 135591456 115439359145880 1419600 1339338 368760 75726 174460 425416500 138942716640 648 76808550 131188356 9728583540 6802380 199753380 2481041640 798665622810 20411150130 62832 1346 201978 1495216800 1627920 14722325277660 110936 5638022 24653700 430687992 18518500 825657840 2625792 3898440 76486796100 249177060 459420 116007696 64324260 37041144 77613 553110 388584284088 30874620 509105 30408240 18609360 65675544 122432200 4591392960 6380328570 3438960 306539833320 3307920 1726560 32760 32589 4243751820 4664640 989368380 624 21226608 1053522 18329907960 2164560 372271788 23271244920 48780600 27885 23164440 9743580 450912 2204856 25673547900 86520 37098126 343980 1776 3780 87882790905 128966411840 22328124 3819816 261744 756400 245101150 28173012 2816296560 16665660 2412606 1399860 1456455 48676012 77996 20848627800 404350364 175063200 283365135324 131340 549081300 434304 488030400 250560 26710740 53892720 2403316 2684 120309000 1242280379340 47345324 1202784 492339380 112320 37878 7934434200 8716149000 800800 2664480 634920 1140256350 26100 8965720 627948090 10596040 2623948470 1330 32836440 10612770 3600480 961800840 9146340 134264340 353045 654810 10120 37442160 70450380 69990840 29784510 12710628 94651920 37885451292 6154800 113287985713980 3855750 977670 39596230830 68310 30504744 531300 187345518360 1201163040 675 37572 39104 490581 28600 1443136800 19894938 21451416 171334702 735840 16001160 652841280 41070960 6161760 1194480 24161148 181379016 186396840 3971880 7410563160 23826600 1431019200 52154 3105 6686925 22266594 31552290 37249380 6900585120 164220 57731310 4112740 3081540 22548866340 194700 675 84476700 39299172 2248488 165132 24556917840 183144 73032 156469824 327408 235474200 8606 6889604904 8573389 9254 9682554 662397120 199280 1062960 2589842676960 467973 97440 563640 15361234 171836658 215640594 17191200 145920 675 9368625 22887438 918896 2397989775 6514200 1887000 5532800 2731357692 2654344 4459620 2381280 4145934177 45215478 4480 212578764 273429 1665132 17266704 682080 26520 68823441 480192 51031890 675 675 2700480 63056 675 4812360 101474 113906 675 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 676 156 169 52 6257460 28571400 10641960 78 3325651560 7752 287878500 338 698783448 156 133202160 66917682 24420 163890 41954328 1980 106190 142320 114542010 338 4 52 254705220 42636 151130 676 428656 2959440 7231846440 310378200 27368640 17761572 194370 85708428 27041238 1760090 24381060 6109792260 70380 156 6404580 2289560 4747202 99918 52584 1894746 169 2143020 79729524 35520 7420 2228776 165480 401220600 2030490 51456859440 17601030 1017315390 1499610 44317858200 1945900 56760 10272 78405096 2831850 37518880 41529708 9933144 116298 156 8189580 27409831515 1385028 627816 7788 15809640 326040 16619064 5168 109664 22498140 253024264080 3641400 1121760 5535506340 980685 1992 18373212 110357520 47592864 58212368 428400 87373184360 3548250 16275 200200 1753752 46204470 137274810 124705350 11546946840 335920 6411552 676 2245716 1270130400 104610 708 1304160 1644720 9931352 2775168 171612 206160570 12416460 734842290 1816836 2230448 159740 44525346624 83682654 4292936 556584840240 131670 1484406 432600 54948040 1499388024420 393754560 52 5723883720 38509680 3355 220752 4205460 1209285 3664937640 21188790 5086760 12733560 2010 124080 106596 1660485240 2591600 726240 1459416 2995545 192320 33969804 639100 143640 6176040 1645746102 34827730 173088 1113260736 65331 929214 675 51305310 3363360 2328 338 12731436 79765530 3270 11615310 25594140 17922 4080 2373360 561242220 318568288896 415742388 141960 863280 4596636 28777320 62489056500 2303840 2019 1995232770 972900 7282 351780 1263990 147475680 27580749600 5415724440 1556940 1464540 1561095675 5286571290 39283254 10602 19897956 187976880 131040 13027525 63051929850 145173360 587664 2662084 3634917 380380 3692952 22890 537930 60596640 1611960 11555544 134580300 2220540 842992920 140352 904608012 198000 1034376 78 322608 87720 5501211084 2705780 9380 10152 1353295440 83723640 724500 2237210 16811586 63036711892 135387660 153291600 160776 3129649908 1007370 12834928260 18280440 12844 7800 340046 13856769360 206865120 6285630 8330400 402016680 51003540 1161270 84772296 201740 1711110669840 390060 41761044 1889550 5631912 676 13060 12613749 223200 5382468 829920 46254 6600 676 483512535 497490 69480 165494700 159588 12533265 164220 318703272 3594734640 1580040 40345968 80120040 123540 167062896 4251324 65596310 225945720 118440 686596680 107590560 3210 2858448 25163840 1150450565670 85974 2791740 592488 16127899920 3494328 22614917808 8550360 55290 225720 20226920 228474960 3958511832 38640 19555536 2560256270 104040 8213040 27177150 154534380 489174 11439330 221087880 85361080 80333520 9800466 1608810 37908600 79560 5267100 23712 100039560 7925820 9840 17557920 13890954 65726 740520 203580 55891264 212158296 4380 4656 39060 676 2256 11339550 1386 2316828 25476720 7830672 15019 7155750 28796 1340440 73999565640 30723420 20126700 3219705064008 970830 3276 286100965260 28777210 31133919180 128745720 676 196707 1049429542200 31100 7944 5902961040 111384 6767838 3131743020 6524060400 3355 11168955600 1674546 24170300 16729020 3344760 9715706 55585920 15787448820 30042096 33433299900 931809780 22833720 66651240 676 319235217840 343736593200 1532388 98710200 13490316 5165509855 170437410 147064579200 1042440 1583272180 798734664 10512 147125 9267804 219537009930 35192567410 1130440458180 121690800 14795976780 100238237566 2683273710 83931120 501345232 744260 7874944 286009020 17286984 201750 589697608500 247350 1794000 10976280 28260 489552 24459120 2004 633150 30828720 2377902 7380 371975800 403326378 632145150 838120920 140411040 41074960 539399460600 55772 23520 9328176 5165160 19770 567293298 2915820 54089100 40764645189114 1100748 2660 4447692300 40440246 4971876 1787147685540 14586 619272 8029644480 652242427200 56784 264144295800 6384 13370160 6714882720 1189920 11477235 970885125 15491952 11798993808 6514200 979800 1150380 426952680 1024002 1097208 2383633980 6089123040 37047989 5868021240 688800 799345680 223650 650 55004040 703560 672 163548 2823752589840 3609900 20130 1234350 1118150 1783500 1784950287120 131670 957600 3770126640 1038240 97875120 4205409780 86782020 5133300 194414220 15960 1152360 7567140 447876 749700 10581480 15312024 454740 191711520 7792424640 4037880 204352200 14105520 6354671400 98720021400 1053332280 12775427280 6143537744400 3278880 3983030040 359045767080 13593608 161028 91628191200 1291620 780897936 250030381920 19942764 1393591320 17288168040 484640 559543409400 3935568 467124 449355060 333953100 13460734820 13800 5537585340 136992324 309369060 23803780 9905225400 1276884 31930080 880 394680 47520 1806700 1725360 1542589666200 2853840 10430088 100773213840 118860 1055894994 377174700 1121841084 257040 1936358775537945 102660 4440 17057040 1702805 6490 3534300 12342720 38239740 643846022820 90082473390 643085520 717877530 432767232 6016471692 320997600 19034 541167120 137786376 2731710 10296 7847400 1450218 9985317342 255527580 9282 277772315184 10251675 4683 1629306 6825578760 64260 35521520034 13933920 34272 10166343264 93717624 107478630 259182 7741800 131091030 11140659728 589188600 18360 10115952 64376088 65908680 82360 76828715360100 312208 676 1627423221060 107610300 935319330 1508937473610 4130280 35047210 37345260 51250 3552150 4650639840 75840 1090908 7964106150 33794 799986 11012100 16635180 66648295 8684739336 1145820 12046452600 167116950 5277480 1421420 204558480 28272 647855208 16571986200 9148048 181258860 55686979920 25200 339946992 118754229096 1124821014 34056 9969300 23710003746 1389470 820 931461960 70519680 26992350 195624 17424 15075 676 676 6375600 52243 38130 8842861440 49383708 287171885 3137156 310440 98619 40725 676 468 240622200 37515 27202 47560800 12432 13920 5707856 676 507 101475 676 676 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 676 2138640 169 165060 3468036 654506760180 10402920 12748862280 89014240 7467768 33113850 338 117428220 1694940 2929860 2643228 3858030 6334545 114114 835560 150782940 11459292 109908260 875007 4 4290 6118681140 175230 39810173130 2674728 208391202 17822460 273234744 199867536 107688070 676 406155360600 357500 240990870 53340 8415660 6652380 586219920 7644 1414512 32640 3666696 2620 37728240 23564190 169 80776920 358941 9202860 36792 298803120 7006573 5473613640 624312 621984 217262430 134494448 3720640 979929720 206525088 39006 675 6985711460 47776014 60562 2447320 6056820 256595130 37050 483664 1990512 12228930 564608988 238946588370 2176944 5161778622 281501220 139680 92444 2355384 44154 220596 120838606350 2441880 50640 38084974200 111000 12030241080 2806020 5152 3344 319272 66574560 365966328 2431884 999814200 503805120 223420260 7644 22338 835251480 448720 19482816 27949305384 7315 2262194880 708 41676 83712369510 228153520 12538260 4421340 85680 1794889800 523260 47242 3030720 671976 307644876 8208480 100472820 3384 1113540 395010 77459580 722568 9240 34256550 11076 25994 39461100 485085 635712 189546357 25693360 1346 15117830 9809448 2316600 10699260 4308360 360360 903535680 1274100 2931786 622440 132473712 255850 271986 649572000 21509784 44718587430 3064078410 699360 135660 246480 3912 10824660 10283400 4500 315042420 19800 338 2770308 586874 1819290 5842785 26835120 370293660 1945320 382284 1124420 103898080 28276479 1346 422184 2934288 565488 43101300 163187760 359898 230306130 882160860 1211155 803880 4676 365040 97792872 436254 50904 731016 14020726860 19855836 40200 12141570 1812384 167300 6060600 115008 594291390 29172 662025 69170860 5184564 1146429 444570 97886360 38619 1191231180 404372430 2746543800 1374943680 180402 1753853178 85477392 1586508 20636 126859125 7644 4560 60030 215570460 115620 84582960 159216960 51408 634778100 60502932 96808868520 11966808 2511784 24900720 61200 735300 43172 515370 740376 3069941160 501600 2849880 439398960 34884 12904664640 80910 1340790 542340 371721240 3360 2951520 4344483 17217648 41044458780 480480 7223436 68277300 11352600 640080 1704300 28140 42602179883340 110670 742032252 4195020 158240160 238705740 78935220 183224 28637352 6569820 14280 17636520 676 40803 89999316 12030480 215138520 12888876 13314 55980990 1252920 32028 7860 2073480 9903180 349016766 3479989240 19500 3777808 674 33744 2580 269268828 143640 9774870 633360 426360 527142 178710 1179742200 239148 480480 119221200 135870 2665702 267960 748638 4777740 300690390 1271820 455811840 51024204 1210680 36051360 8587410 999159840 1359157800 245168 1011505 73447920 5464956 232944 160218 219232 4114320 27706560 378180 72526740 496161120 1357860 265776 1394460 676 2256 101474 2310 605948 1871500 221613564 230072700 881790 541801260 3640 15080 114120 48096 32429540 2013 9321780 26674200 33440 144017196960 21460 1171566 914634 4440 37708250580 3142524 687456 352128 30720690 6559476 8907171 26161168880 8988 252756 88124400 66164 117703404 21840 666 308488950 96180084 122892 7774831680 37297260 2770525800 69394353600 2090204 10032 48300 30899700 9351639570 36027845 52809120 199106040 1502820 308479380 517440 5463120 654754133 2710267560 254991330 16083180 773388 1357200 829712520 2558472 20160 13889304 4882060 1097434800 31758 3829500 406000140 19125282 5253459120 120556520 123317600 174040020 847620 512127936 6013980 122580 2319408 988108680 150864120 3769470 169368228 2092020 719162730 2222220 1629713120 4101480180 120604680 24960 270002880 2441808 78349068 1645392 3141600 4985868888 598560 336600 22027950 21653940 2114700 4531074 64638630 351140 2322911976 34610211090 40110672 29038194 66138 1495216800 1627920 36634623365340 17550 19191936 44925 49141950 94851450 508812720 290444 4160443 18434454513930 1396956 22948640 302112720 955717620 12437880 23760 476204 21136710 204918 13558181208 204825340 2022 299460 14328552 11628735 23256240 18778500 317016 2377902 7301700 935166600 24780 260400 3710700 8152376051820 45806160 30447 432744 99360 132054300 3965275440 2951520 6930 15345798 9163347480 31350 25340159922 142106286 898435200 183521750496 2022 23760 15792 653310 162135336 16576560 677 63732 11151504 1193691720 5825820 3952872 4690 79416792 15753875088 766920 16125998460 284160 480874590 35639604 322080 3687446 1197840 630333990 2913150240 119128404 37403520 25815636 487044 346015800 5474844 759220 120329820 97980 212732520 1877340 87640 170022600 17733235520 2282081324600 5218200 6161610 10461780 15672 1511221320 482443416 677 2801637280 9282 14385096 30100 87210 162540 68546940 215996220 20538960 2330107560 18870670 4601520 6683820 389549160 5100480 421718784 896996100 579329520 19404 941857664 19151496 462042 7819427070 1589280 1197120 5621070 18580320 623700 30030 1842876 111690 8528 25886391300 13776 17688840 37310 473938920 237597360 79015720 152075 2705472 4588500 14201011440 677 33072 127680 677 4822289754480 1049928 3408600 112477176 300872 145684616220 4567266 55692252 2650050 282101596578 1252062 75522150 27864 85852 97014342 1138629690 1782660 6670 2323970 189820488 53085564 1205100 458990532 881518858 6597360 3470414220 190902300 60753264 677 1782300 673038288 1845116 1943385 100260 3191496 44174430 103740 9930 2053440 584496 140543760 3036880 150593310 677 185094 41646806040 829920 1046060 1833468 13776 3260563020 7788963 5128940 68142 3899740 65880 3119655 112420 30577470 966420 415712220 147420 460650 997815 42926 41635980 391248 677 337725 37820 2300780 3386025 1806420 55776 63280 55485 677 101700 114582 677 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 48 48 2802228 174370040 12 692778000 3570328 95109630 1174118260 5582928 40341840 316706754 35947240 12236196 604860 26585300 4012272 33268287360 241920 152202960 208278 209805024 5259540 3904488 204 148106208096 4910400 8268834 10794960 2750985 334924590 13687380 219029530 523110 7584850350 4047960 22704 24922601340 5891554200 7485720 1020659640 8987118 675360 10266492 364140 1599478650 1202643 621960 117250596 16527397040 4026 1523852 2019472 40076400 36540 69876 2772168 3961781694 764493600 446940 9473100 3054396 23264670 1047658950 11436040 879060 2035776 444720 6577116 52492440 32639112 344384040 49725 347508 9110010 76635 139077630 7240212 11471040 11016 1011698016 57691200 16051728 102486 1340 600 4069800 7215005700 45001046090 1005120 839135220 5626488 153522516 1926 113770 8784 561089760 752241 763830 10604790 2033724 3121560 6634800 1362780 21662760 999571144 1786190 221046 1742664 6301350 677 12 33696 1430000 167844600 2587740 18736383120 8512812 68254560 42173820 3062490 14922600 702330 7753582 400356600 17216430 185094 57732554880 1477919310 1348 175956 96264 4259580 42328 5212958940 2809416 4599 31122 100037 50592 6333540 60080241 10586464 3156660 762309240 382066938 25789091020 69300 730800 12809160 8759100 13016696 44850 360360 59131136610 43260 3365 2549820 942581640 26826341490 7756980 116952654 213463575 3268980 889020 6357456 113415720 677 50850 363120 111060 992639520 17116878220 63546 6740596 3583250888 12487866930 8248609600 268242 5622708 508300 2895904 25320 3372613464 14264250 138629898 21588867300 120120 2693533920 1498720 575460 94920 8272980 400760 13104 1901214 2242020 1749470 134838288 11970 228228 2735040 8509710 525690 187986456 439582 806340 857010 18293352 2784171390 7293000 417601800 15440766936 3967800 203040 4248480 3915900 6930 5688144 16172 104504400 3943940 67083870 15522 48 1770 102194820 1563576 13997016 430220 134160 2985840 1900080 6777288 11409840 18456900 106679160 887445 672 9157896 1874447744 706860 26740320 225996 1245864 677 11303810 972911940 404270790 20832 8416321920 1053360 141269911272 19726560 79464 6349840 2959308 45716400 128013 337200 5880 444990 2604614544 74565540 7168117320 412230 1345890 405450 215389152 41070480 58485 1287533520 1306260 7158060 61357560 17793300 1763580 7673400 832380120 203789880 282827160 3335402 320023 49604100 10480554 1014244 19296240 147435288 6780768 33937800 26010 92092 554140860 3243621760 371070 3639384 123054624 744975095480 137760 139618248 8597484420 2422772 39960 139227858 20124 8048040 16426376736 1840693680 185360860 49253490 131780 1350 3709033020 509830800 81193080 572166 7500570 55814850 453461316 32892420 20157480 12917966490 6978510 14148540 29610 4522260 15636060 33930 100302 207480 1522584 28262388 423592650 774954180 139008 2317860 99082 48 50850 1386 486404 36252 118272 11029442 53190 894852 21795720 1140802 19648 5730660 50148372 986274 23068038 133590 16515840 23200140 1252074 7095 196999842 1267560 554480 67392 32540760 38756760 33252 277980 46340580 1847100 231132 72825025 83616 1661550 312120 1089894 2492490 77519520 117696951372 36075072 49434 1470 40283880 976998 559098540 608 279905340 508980 3994320 53008896720 419569956 2311680 1082628 10848474 4278155824 13448292 124741650 414538200 29610 1688508 1092168 1353366 726951960 1716638 7645638 389988 9095189040 1195567296 18631054 8285160 907795350 927476550 49163400 3860476620 990992730 539240 6543966 202170 27668520 216804 220415754 19416232 949452 12192180 46754 261387126 11248370 22438260 2382930 1610070 134640 23700 28032 134310 305345040 671580 347400 62880 219480 796700 1797600 18004070 27236182740 14793720 127100106 88828740 4277940 8165585010 44980279344 9442255680 2006899776 676 1849010070600 708510 37539 353414880 13741860 5336940 966735 3750030 5680710 1036728 191880 2559620 286638 20010 4285685040 2735584005 615960 182160 717960 438686820 844932 147108 1688180 28613088 341322 18676 1073754 21219060 13603590 678 100674 37875 31472 11280 495600 28710 210048 22197420 125460 3457828920 28652190 618618 2037093523920 3212668200 11685840 1674987600 1902558 94523910 13373640 16008 261918048 4386720 83292 1081140 2133432 1260 3339546054390 35912310 58277 293832 20790 50694 12384624 282492 1141560 57766482800 4715304 5692932 742412952 13692 46060 3680180 706860 4091566248 433840680 676790120160 13857000 1208844 69101692660 220799840 564400 264677868 40102524 1348 28700 55987932 149127660 21240 501600 545100 1348 16872 13497120 277290 26232087420 10514790 487152 789390 1716000 1970977008 12858832 2579548440 187128 6778170 2621887710 46403760 1966800 42245 20010 46410 3365 39524940 19603073490 678 9360540 154440 193200 47367778536 2837604 380016 675210 306222 1466610 6154680 66138 151194 631596 18060 92730 336 13440 6018503400 18618600 109434 2877277920 77871560 34440 86101260 268352 32369610 12570798240 781830 23800172 2787120 678 1456356 16527096 9877392 194537160 2917200 130680 54149238 937300 22037034240 17316 32438385 20074032 1495837980 23496643170 6584147955 1638180 17400 941490 7650860 802748100 678 11747274 7337 3537534 100562 1356600 7530015324 18288816 29951764920 17316 285125400 981769464 368707248 712872787 1734773040 7154070 678 57040 492660 350406 5769120 36487440 44165 17484228 464058 21098682 17416 316920 49220 7216 13367508 3385800 731965800 5492520 95321 48906 2372220 19759740 247035891 272490 1187550 7095 22505 3694746 1613202318 963732 52421 678 3079230 1017520 257826504 6177936 678 8316 9312 678 9951120 86021 102377 678 678 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 48 48 21277470 2120076 84 16 2927810 5413250 778662 980720 53787796510 185700 17941320 447325 111162 37762440 15823584 115971934 73170 6913620 10764 826809060 675 78970 104 3752068320 1294800 264350268 97020 11237 200200 58199520 1354 7290360 9158580 20483190 6141460 147954418920 34395270 14567280 269212680 755820 42634410 3761189820 11875500 5735730 13948 803040 298200 18276720 3299800920 9009000 15982806840 181764 15601432 262002780 29861520 2022120 564886 9615840 624 4211528708205 23407164 4653547640 36942462 2911292670 4800014 15151796 2390238 625312870 36036 41514 658440 767676 2895516 2004 437580 24905925 643734 164220 7476 4757904 11156880 3287622 208620 44395560 2609208 16843320 66633000 57120 991380 33911580 659400 10511550 22647560 16 552804402 9144300 2202380600 15120 26476956 31046190 910644 307144530 125973260 2425200960 27448 12282660 119910 1467180 2531760 12 2130120 281316 1277463810 1800 1465002 604656 1683150 1293663600 7500 6246432 87117054 11193000 196101906 737590 1770077112258 12980 110952270 8163540 30030 27510 39562380 2124533736 353785146 581790 53856 760760 12980 67267980 1963500 328766880 44289168 15278760 143429 1378080 391894608 11478718680 2278090 865260 465192 360225558 466015 17267730480 291720 2609071080 24726 29754 11237 63226800 250682124 518880 204453900 428640 86638860 2249676 1656 25615100 38194 5712 189210 2318190 4433940 40458 31243324 70490 966952800 538902 1344163234986 133162260 354377100 514140 306900 17874360 4934633760 18924570 9366 8424 1185367260 897884 177540 1096785504360 1780920 712968 25816440 90918426 8658 1393020 678 3476430 177870 355320 1495185120 256442718 61231566 3445200 22486920 655500 291648 148932 8601516 62903160 329630 634410 123630 771420 1617724290 70380 6666 584166 1063722 14021260 5468826 3140280 48 77430 3191240 134695620 16072 195300 51504 6268920 679852134 61050 20790864 1917695080 16902540 4230810436 915363540 32240250 6030 5859 343200 807300 572112 617261232 2561836620 8614938360 66872 31620750 594871200 1089804 1078 193773888 39656190 3582480 9383520 6731712 95105920 84546 3828060 5187772590 323101020 59514840 220524 7703080 17292660 7339440 6409877544 469560 2180273940 37573536 582036 99450 6027840 1464539352 203827680 209816586720 668 3431400 1226550 12376 3513930 4119390 182310 15700 22470 33150 348649290 5715624516 41244060 7312800 3978 3273935280 1661400 136620 271560 1988448 51373896 54120 251005656 12370545 14765951460 12935709450 7686 508040676 23591790 1463448 616170 7871884680 227878560 33528 23821560 1507872 44614780080 4550 47348070 1874880 513877496 540169477848 351288340 118117650 4365511575 88435800 678 33768 4830210 2307480 274890 10197792 612612 1829355264 47286 80436180 5558054160 20963520 201438 48 50850 9460 180540 741074100 8004 93208 11016810 228737124 244920 292717880 85026 7886772 978463332 37332 314760 39660600 2308210080 71991077340 1319029202400 1547807184 18622446 36385216560 19455240 4242723408 124881172416 6045816 5706245 1140778800 107458896 60121080 965099755620 679 33917100 429483600 320025 5041265 170272502400 11738588400 19920 17011057140 87870 4876920 642678960 1183260 49932 545702976 14095620 11919600 115773840 2466156 37569840 77392753838400 23549212260 247520 5842929456 26370 43168 418961760 35255880 28089900 896526400 12169476 47066553000 185040240 48826674 564217236 293555558340 7011420 8064630 3678480 127256424 186374520 377163360 1394030 70293300 13045181760 24981840 12481686 2049347574120 1644240 496944 35407260 226440 108024 23797620 978155178 49556650 2877584424 847496650 11862 93262260 2330307980 1577940 89239080 5561400 560280 26717480424180 748980 532168 6194249968277280 5762089080 29036700 794772 192270 1684060 17321716944 135840960 199927728 117525070740 5140800 93412 3817632 299043360 1627920 4596681163314240 595161 11898 11547900 16873200 133146720 4384141320 1505880 174699 6040751082660 477360 68388 28129920 14749020 280146812760 2785371120 41081040 27426 3258036684240 89178 133824 2642586417240 11875500 104754 42240126060 52500 9047610 2104211949840 44553180 1259530 1438275300 18480 11368560 3412527300 632736720 1410150 13560806160 425859720 2698920 80230650 7244580 3787080 236087232 171410904 48709584 9126580320 122867160 200941020 338491932 20697741960 768660 407206800 823020 2954952 34491600 6354671400 46272600 8893324440 93083760 2540 141463392 637560 40720680 99711323712 32028 55130400 536760 4296600 4051528 3176933760 8309340 62271396 5297452146720 400176 52320127860 3069120 557552604 111864420 94500 994500 71369376 8092347120 12711143900 2123364 4910489100 21713692 90552 38818159380 204268 75756 114292193400 472710150 307397090 13207904220 51504 25160160 25334286120 1679475 299088 25055719920 866949 178065888 12432420 6625353960 4050990 11104170 15784010 1589427070 112556751450 31020 1607460 44949955050 50844 629640 77180850 618618 679 66026924964 27348 15720 6423363180 60755136 4631146800 3639402 46428096 165174240 17733572010 323274 2597815584 2071963740 5391014160 7385840 12986610 249590250 272034672 12089056980 1672754580 20600389864236 282938040 74928112 4368 9581880 83754 26158 12049800 15725 14294280 21012024 899640 182520 235978578 1783980 507552 3601800 100233540 13861386 2009792182860 562767660 10639200 119706840 239470 1542240 43105920 292607700 4166657 22562232 1674310 7348 1506128481000 4773241980 12264 38052 108108 587860 31307175900 17843280 1304059120 15580656 99760 14278236 1537200 8303460 6126480 21955440 382267600 289296 2397707676 17435880 40470 333939060 20170248 12540 6726479760 17640 101178 1184226120 96140 160320 205050300 89500 679 49374309600 18850 21217020 3128971680 5262180 3220 341105044102 7800 1007916 288736470 30288 1926652 2156280 37698 41004 11325 52386180 5550534 1169550 18360 3265587 102378 115260 679 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 113 1556640 226 113 44548 16 113 9837757710 226 5462730 3312232 87044760 1149183000 3602172 743400 113 171059280 7165950 113 16969128 154560 593456052 86849 84774 9540 6948602100 85474368 6326247312 680 5710963986 94973340 10517855460 226 462510 237989950 27852240 637815024 680 226 388800 562680 63145358640 23364 2171400 14236770 87768 4677372 6330 842242128 1762950 21726 680680 21312900 1831440 747747000 41018688 395010 523777306464 5749691220 19641812190 1046220 41948010 441110460 33547800 163695840 1068273870 113 4928 2475900 5673324 4824600 1489488 19847750 3008460 46076940 68970 15660 724914 43956647280 23731486515 57420 33219505 67248 226 8459880 21886425 39695422620 4215695055 25867384620 31172856 200774520 2000007450 417935280 121091040 3048903 16 91231140 5141136 15634080 78296400 350200290 87843 9030 70546980 943342920 1467968700 4005540 72570 18744222 1525168 113246100 876 849300 4365660 5060 64980300 59314 7892020422 5121436320 1053234 144884880 111041700 84294 49937448 145764324 1920645720 5949 206625 2028305664 3160 6390 84791070 3212528760 9619428 226 149100 281198920 7284942 68580 1438770060 216702486 20028840 22756272 3607590 29558256 691150 9300 95448 8190 14404652262 294860 285384 1265551560 18592560 1057485 796320 20540520 204213360 11561760 928200 5345340 679 3968910 305640 5906340 11323363 11788920 2800385 113 2801260 4837560 3960 1598470380 1202855040 35881560 8152384 181720 1018836 1544576880 678 5736888 1955382 4979400 7584 7164102 5769216684 19208910 1570967160 115116702 1148180 159320 18361980 301015260 948833214840 270060 1251300 1066890 2848482 217560 13912800 1094940 396396 5814 405240 1272783660 7567890 6626620 202038 579600 5163015 7747740 10585152 208997550 27540 1072489770 109200 41587260 268588320 9335700 144123960 16973616 6204 2701419 45066 6960 1770 16565212 1060264296 61211432100 11305536 9209200 2824380 3779712 13427579880 1328 672 648480 2691268470 48950805420 466914840 1977444 101676 267518460 3320 26177580 3216781480 2242905 3340 627900 8068200 4041180 5631780 238115940 598296 62893362 9162384 2948301720 64761840 7806260 117910980 2464271040 3682710 176253462 88885860 331474000 4652340 40524 672 846372912 44222178 2356294500 16920 63031500 14508 23460528 46546100640 73260 5714717580 3793608 6834300 711540 147622560 67179420 204330 90060 67149705 258300 28380 20716080 1054350 203778624 6115560 4148340 38929961070 22493040 427669866 656370 53855880 31625880 57570 81220 406980 77763 24492 380831994 1243620 267461490 56363580 8770943280 101012340 2057405280 5991960 578206200 272974900 9181920 101569426 6280140 30492 30833880 75555480 28998684 112560 10909269 7836360 1281757620 137539860 47070 751966644 42840 40584 3597250140 68530 11269090 1119720 23376 20160 108940 4656 226 462 1243788 5472 6676524 4515 90480 9240 9550440 50218140 8587720 39060 9367647828 338979 20240855124 444777840 1128545 11684100 2814300 75276 452895300 2902872 112308 14054040 283701960 2674663992 384120 7788 2505048 48510 17186400 14671800 676 678 6021763020 1851360 10995238 71880 2034900 16914480 1167901380 83636124 124488 106020 93240 6661200 5634720 20687940 65326800 77357280 27336 3482700 5310 46620 153010 2643432 2640 254474220 1910610 620490 183326 99630 723720 1629894 2144520 9020711700 70890585480 29923740 28128060 3409538880 40651044 7986888 84612 579101304 23656248 12076818 746460 82410 3253140 2795430 626570868 71554 7171710 998988000 678 14093885300 57029754 1745628 1138685580 83820 1707888 33040 678 200880 37442160 9459355620 1092438360 5676 17281496778 223114 3615612 1066232717550 18048 13080 14165760 678 5539716 415380 3945860560 1909638 53127360 2006899776 678 1849010070600 12768 507780 6008052960 67778700 3392970 114592572 9238320 942580296 806520 4122425580 207060 4177536 266068524 247412490 3302250 2736 1911140 3670800 2108145 2148840 192103296 1686330 142632 2523147 16405200 154820820 1070190 17690760 687582 1369845473040 10255608 944454060 2205840 11274350010 51780300 1796760 26318544 341550 34884 100297076880 108102 10240230 275652 38241 110292 7177260 2552340 619080 87078 13326300 33947160 7478640 18240 2224560 3289755 145512 720720 680 7238 22422 2467500360 4640020 26199 105949760 177240 1606600 1968 5325936 82773810 22402770 1010451120 25215834 100870 503500760 2250900 4409364960 12915176352 1395240 5039051940 119412720 144743508 624 47849760 25763976 27726660 2178997440 9225540 413280 426360 52260 11880 1088850 1659580 11893050 8243090 5572770 40246780 60840 595140 32127480 3573570 811440 3506775330 11566120 414960 3769920 42326665920 6690240 129970 1633710 4871040 436576320 7793318160 1531530 48240 223231920 53820 1016334 59321724 4775232 387744 822360 896700 3254496 102960 108066 565110 113778 724878 680 239642865 13951140 169650 41505464 2457840 38982 18647650828422 776832 6470772 6563088 789964 72 131472 144675552 212520 12004720 1132200 428400 68969544 15912 2325960 346457280 104994 51660 25571910 6939009 336254940 157320 340 12033840 5690801340 680 13413330 2023340 13530 1103674 3032172 7359 28947600 28710 15201228 4202100 3563661660 202738536 9111830 52998 28796040 118846 150396777 111631 184697520 70200 15345 578509800 1294465326 13776 459 38198 7276680 8568 350550 87711 2501620 530620 13839 13839 2152490670 139458200 2066100 3167850 680 680 28116 49646376 31620 1084710 340 10417799805 3710434 3637785680 53977728 1768860 116400 4652128 91977480 37759 211140 6862800 340 28324 680 680 510 51302 680 680 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 339 30 226 339 194532 166192 339 123018 226 14620530 74078032 14474680 1155150 442206324 290460 339 1411677960 132600 339 1297890 28318290 171570 39540 1080660 2484 1114166355120 33599412 126555 29659560 72050 54036840 1640536380 226 25966608 23730 965808 5552572 16497990 226 12960766 9387420 7082460 54206880 3687840 98024640 3597783 72369765 696116850 114680 563220 39776880 303160 4013415 5985 339300 12777900 925630860 69768 25584 15120 6078480 1275 177334290 1284623340 1857240 202440 339 175141680 132489500 2782360 10782310 408857008560 48818220 140465832 1354 882903840 619389540 281820 62540400 1573638 24454500 2106720 735760 226 1147158516 672 2484 2297165 73337796 851508 302402100 3793608 2553059340 18228420 1549548 1808 183390480 2004 51255776 28344780 213768240 281856960 5827260 786600 182520 38513160 35904960 675210 1276374 40257360 12075 804 103662 504223590 540540 827424 641550 11045892 1152270 17046759180 28904400 6132120 18317011680 29880 18972 535814160 7285740 3775680 406224 8324567160 8268720 438984 47054280 429106860 226 93568860 66480120 91980 135870 379620 9960 684000 573211980 4001130 82564020 119720 29946000 289726008 27545760 429996981960 3104790 399115080 84661962 81840 698040 51967300 16243920 62973633840 25989408 190358982 3595130 9511800 7387380 22659924300 353430 172128 142296 2640 339 2451570 1338 283394760 184140 5801700 1638210 207480 37423071840 20500368 14805459900 1918280 113627280 4207320 162060990 44608500 12261852 226326672 416182270 32828760 345978360 2735436 180180 7794432 19264725480 718830 584500 936360 114480 103800 16220358 48651020 218940 138600 57700 1104272400 313231320 4080 27310920 6702487921800 335994120 1184215375 62092800 103968 16321200 20582240 23483460 33005492 351943599840 3360 492921990 105750 100346400 54404460 92365056 43446 4032 30 104880 714756 57664890 845880 255760 2880 360360 287730 8307 1102615482 641760 1211407470 4713845136 29792 24978 2591820 67720380 14105484 5035608684 206752680 527220 11334014720 8185086 65438496 972900 1663200 2962380 5022864 38112944688 1841177520 1358 715788944 30015 1949121900 49528752 279078 15410340 14100 470427768 17265448200 75117350 570528 7238880 461650980 40194 74280 405900 867776 2794776 48510 745920 20262 11080168 643314 27286940100 19750500 1086443820 57060 337560 163957710 691692210 1492295112 569729160 1562829840 8090390 92304 31921032 16960920 99880 59319120 2754102 1461150 1964430 338100 1520231800 26739504 3628339440 245991900 5311350 1801429344 326382 64934730 20010 131796 258060 5931420 1241584344 128600 19254766440 5721660 26631122700 88065978 8815842 10060974 141437520 82839 79879 7473840 2613870 87745504 1247166 34060 299676 229368 66126060 16938350 10416240 2627520 18133200 296100 565578300 341040 226 462 100980 391932 167675760 1073652 1470 189900 2920 3151720 12420 23859540 3801624 69437520 816816 3546726 83049285 58985064 254523720 107380 486562950 6051864 613320 1354320 41548 325416 41660388 1251948 32895720 6316296 26832 931170240 769860 24960 6942600 156232440 3822 2005080 16515576 21796632 695520 383040 1596440 1717716 97800 221392080 47558 735540 1378146 1865580 2676 74256 295263 4442466 1007760 4530764700 76752 673960 1625616 1146020400 32060701530 2762579039220 678 1620 50710 2232880 13528204200 198226600 874680 2879040060 16344240 25757424 5112 97020 64199520 8765064 342990 19724432 201140940 3959005050 128105676 17020301760 6296290 604656612 2204600970 17949930726 1382724 2652 97170 122544 112326 90459096 58854 6755100 91398720 2794902 5612552 2229612 1184326 4273379760 7811138400 4180176 53362484 26370 428519751660 55480 186480 31018260 7394088240 149838374910 1125712 1358 2028 17643558240 17907120 55916004083940 69720 681 13650 2163150 4892800 180720 95760 20051460 17575110 4550139 7631260 184892400 12808155360 3672 481992 20467320 5775188328 1841268 670237200 2299080 7355349540 1901578140 104160 870210 829635 149684264730 545160 75338 188760 3483480 55670 316410 1675800 325380 24816834 225071700 71582532 568260 621712440 678 850643892 27211800 4940076 47592 19740 474538680 13838370 441000 14091 25121520 1573248 235620 33600 1354620 175765581810 5279232980 536052 153720 95060 50734926 1162836 337549080 14200 22695120 421515 3061170 10394734 42770 599922180 4381518540 3035640 3997224 426360 343328700 11215675380 1009052 383543160 26076 10876934880 3321396 1883700 222780 6793200 159922620 186677380 128340 4004 5491836 2034352320 293733239800 11288 14489940 192855 5075040 102075120 273499842 9084348 2744820 58822764 30503550 247331700 767543370 128383466640 42192480 357533715 6680 782181677130 44324280 16281720 19753580 10017420 65166044580 12518744853615 1148976 1217160 7081542 57120 525712 110390 2497608 57395520 2652 4410389592 6796440 133422 59892 11411400 53313120 681 681 76985216 79632 109628064 200186280 38610 4889038 105469 23569 237440 25185160 681 40338144 9961032 25403112 3688230 47440 366624 124200 7697560 5097960 104168 37620 3483414 2181960 1788444 11433402 244494 681 28874500 3700698210 681 626700070 6710 3570965090 681 1082520 202400 3972540 539352 2359572 205380 87879792 553304100 85800 97850 8684 178329281065 1144137204 210672 261870 681 297120 207479280 224547570 22032 681 109371778 133203840 379620 980658 74528 113078 2331570780 2210880 4620 28473258 2478411 1998360 102462822 586170 9421272 226632 2139620 6510 681 48790 54180 9209973696 681 104909112 89858 10128 681 2529688 9768906 111650 171600 681 113390 64184 681 681 34428 115940 681 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 11 30 8671 14070 337590 37526580 2052960 5467176 17604 341 1356 13466040 2021050 16642080 66588 40938720 315309540 7170480 450240 220475640 682 2074800 1793195 176320 80652 1887365680200 807380 14718 127092 341 2569755540 997152 24600800 373932 19047726 30773160 348348 165764280 4369326 84494592 17100 141360 24164140 60734520 146609540 175058520 217212660 6291418 1216080 26664 20724 247255008 74744100 10838520 21753270 31855523700 4542120 1764192 165510 682 682 6430284 2946384 376560 2188050 20922954 2037 39480 38427480 259995450 374557260 23176440 1647708 94684542612 891072 774221448 630373464 120921710 371700 87684300 385213752 56980 8506064 109560 2349000 16770120 91491972 112519680 176136048 8526798000 154095480 8573250 33284 201055140 8311680 1680 33976 8870960 22563450 1983306 287370 22619520 103704 2343132 107485560 3943212 49036416 162210510 29396400 503940 3219691 969900 57196 56736 682 1135372 23019360 109953270 122430 360360 1472519776 291460 29536768800 45261216 514080 1898820 1878240 21200124 117925038 5328 3849300 50004240 67196580 44200 1326 1338 443016 625828 32376 946660 27310920 679 1356 21330 156420 512430 20871060 2328285960 7318080 1105104 8412570 767970 7121205 122009680 164830 2646 956340 46966920 25389000 684593910 481182 2178006480 64116 92738088 50512770 8816340 172536 649901340 2037 4998 520848900 5010 286260 9366 44112690 104754 437580 49843080 73797360 2154376 702665964 53313120 682 12268410 22342340790 2700 1597163400 233940 26735016 4664972 182841120 840262357704 24816 129504 38984400 325752 7584720 7109420 84188744640 1574922636 7271160 15670200 365330130 612612 90491310 107100 1797605040 511423920 139620 1096128 5164723830 553560 5708132640 220949740440 1199777040 988152 76025124 4068120 46829043030 44425208100 896742 1861860 6724404 17776896 56930160 30 7472520 437388 682 1043832 748880 65761620 3060432 31487712 13299525 7893410 451558800 1754808 519272544 142800 395010 7980 8271996 2707320 16308780 1295494860 41052 454740 2464686840 254626932 8090082 2684 196468272 12100200 164400 1725360 314130 5076 289170 555408 3990 14300 54846 1375290 1298232 187860540 385968 7577010 9184140 8387052300 5885698 286689480 4640940 482384 5891993800 1305049200 950789070 18311040 127680 582120 377503020 2270664 30399731670 527058 1098630 7547280 218781459540 4935168 610905300 198657900 347060 131852000 39540 548100 11727450 533520 57544920 733320 77220 46662 53130 243760 185640 577474950 23171940 7051800 125323224 3494100 613206 3898650 19560 5256 24362280 16537920 77250 80010 5275578 1500240 6209424 157055010 915240 300300 17408391000 19712009347800 33759960 85008 3697182450 759999240 68120052 13691832 202484700 5521242870 51042906 7341960 7824 104580 5379888 38640 221706 22 4556 12990300 178308 605880 546151200 2472856308 93480 401940 38223516 12713940 9983825280 606923460 526827875 101749284 2644621650 26065421409300 11609647140 80937 102965940 2242399467000 6524874720 190920 612592277076 79586808 1679157660 8113505400 3811477860 5747700 58198140 30056 47325960 11490089520 6657273040704 36120 377397240 1215756360 13104 5240895660 5999136 1922880960 7139165833800 395676853 556717392 9020880 13438311120 1108800 14701246560 1291998708 341734932 28400209530 4487382900 742560 5754840 5162277120 1381380 53399946600 15775951251060 38383800 575052758280 67370940 409705042320 9096217560 258995880 162752590 31568611200 141501360 15120 4530960 85410 234810198 14200346160 863940 18438336 12479732980 132911100 37227960 5824037700 256497150 540650880 50604201849960 63521581200 33405732360 9563670450 77640 88307010 3907336633200 41974632 4958304 7857289440 134275680 19484454528 4035769920 1285328 22865850 102787464780 108685245240 365871858 40922824800 672 17705780466 23452086840 1487973600 11515140 1030254540 340230030 811110300 2210037374160 3972960 454230 1717784640 30103496640 936936 45097806600 6384 682 854910594720 169772327460 16007880 10446628500 49135788 169020981360 5303687928 291720 451858527120 7507920 407088 178297320 481607280 3746040 50027275 10720571400 19124520 17204378760 1435627050 1055340 293964 290804640 43378418160 264828210 8983800 155876811300 1242573248 282915360 8740889850 1572816960 151435917360 3746358 167599566 26381745936 305325 5970719040 19569841200 16074740310 4314720 194939154606 4654320 2037 48452040 66306240 17820660 11890100625480 51487380 840080160 3958718400 2577120 21664559280 16050720 301136472 11085360 27151777800 10282800 26666640 2406151440 6380 392352 290974937596200 1328286960 51825312 784612243800 57437172000 97256405400 705516 315284 72980820 10976960698704 560632800 1156162407120 239388240 2616 2203152 628336800 10392200 1059489480 65590788900 62120088 2856103879200 3424176 858000 108269700 102887740 37564777260 48490176 31882894260 444308 51980 88098200190 8552090 164012940 500535 1182384 76440 64708117110 9420365964240 3360 2243361120 778140 3590792530 6155318520 538020 22470 2162160 31670987040 16419060 171291120 10608780 153458760 83926080 207483648 14451360 1275120 635460 19008 129119760 11016 177230100 14518904400 42504 2651292 193948920 1165080 14140137060 646423050 12603099600 34188 57420090 903099330 7487172 50594783729490 194740 96977296416 30935449908090 487172 44520 4787160 389193840 3522960 742135680 18033984 174638178 175017600 117008615880 62568 103922280 79341720 2696 9810851654340 266630 10488762 1474593120 112140 326302200 1099818720 1516390 664450 53993940 1080 4045490 9106428870 550 96096 827228361960 27988257 580580 1292544 147277062504 7200 1379700 37906596 22074310440 60377460 1309165260 287370720 2185619088240 4676 259434 334878492960 667920 209969760 37185120 3837600 233023828 1701282743160 16305585870 682 4385156490 5155949820 2270268 82931940 9678133660 44973786 67748400720 67373670 99313294800 4985931300 5824 31416 934332 1673563320 6284708430 40360320 394740 5130531000 1595810 391960 13440 6375018195 16654512 209352 449787912 108181 1352792 65698200 4956180 2785258 5861310 9384 43520 103285 682 682 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 11 104856 13398 300120 17925504480 230402100 231840 105558 648968040 341 6479322192 4113824 1207374 860680590 909889575 4109940 82008 55968 53658 25122592 682 78672 114576 25723879236 1680 64504440 28128 676 53677260 341 80021700 2683200 89745720 696150 9380124 13214880 2414748 808980 613206 32052240 121220580 19402110 166414752 1378260 2085834 115544 1309644600 49997952 1447380 4377360 733080 511719780 1501749405 29017560 35168886 200900 4062 1035300 8032920 1162980 682 6094060 199719520 30464280 4711080 100130 103356 61070310 675 1968 330120 1097772 705952800 684000 831708 2352900 304470 269676120 137925 73584 35861285460 12640680 263376 217854 721548 3055800 94484 309328740 58968 314160 17062920 17460580830 8285706 9923760 43680 185968 4704099036 1356 16445184 312758182764 244860 97818084 238602 262416 1350 12747240 23495 22800 722403066 21944208 5524470 840 679 273480 10772832 17111678220 2254692 3352691958 33540 1487700 128440950 3133400400 55216 8357336 130134 13354614 28996560 11565840 1951770 683760 36601110 2256240 512540280 247940 185086282 1187340 19410 432306 90090 2495376 3380 28350665 2564100 101766280 95550 1544208 100980 1210818700 2012556 4547886 983628 10916065160 114345 8875020 61884548880 123821100 296856 2976875616 7894646760 21025620 25080 3753029280 5852340 844172 3767400 2031 10451979727800 188370312 64071 3434 16770 11563020 93940 326797800 620632584 464470656 597520 6510 27366498 3990240 143934 593191200 2229904436760 3269520 520049040 26280 134984850 11012400 84721560 476552616540 3444870 42368760 77401584 321552 3625440 107646840 3587004960 14774760 247940 110368530 3683558880 998316126 803880 460404 541140 73888230 429870 3980196 130416 298840080 46082058 34876062360 35350 35000 8696520 143706948 19677355500 512743630 397888920 2089770480 222944800 14198580 256709923470 31149300 526320 2730 36856 526932 154560 696570 5168 50911260 974988 27636 2624964 1847580 5266800 17210928 41930840 49751520 9405395010 146256264 105336 131780 12519936 113940 176713950 266280 46573344 1015560 1607544 313861548 3221130 192660 3666104910 8216901161040 58536840 1602900 54397165680 4914 131544 41122725 15777636 2868240 3330 959909412 1654596 87737640 299520 764457210 47783400 13106808 648648 34243780 2007768 37394280 10884720 2360484 2745231930 2832212400 117602940 9192260 1572648 280350 82176739260 12254484 1593720 3703548780 376751760 40761336 591815700 1514520 17160990 16164330 108024 87780 3000756 10005 515658 2735338650 327090610 238547400 76358160 50400 454740 36063216 2696 21833136 198240 3240930 5081946870 9240 2350319451060 439560 11484 282563820 48048 1515150 4435920 19615596 15592722936 9156 2728440 10623199440 185610432 277200 67320 6568340 555660 83531448 1303560 19556460 6002701068 370740 1554960 7054740 824389200 10320 6424050 22 4556 424612 1761084 103282 2370 211116 4463400 479892 5472 1613675700 9100180 351288 194876 2040707760 5096410 291692460 19070847840 959376 11275794 69720 2767176 4771725 928033260 34644160320 46071630 134940 975635382540 116550 1864044 3600 20247780 370995900 100886568 351874908 22273686 38220 23418640 23166220 365772 27888 98341992 5958 406700 11723034960 649110 1083240 14108640 333142200 175812 7118160 183120 39270 263940 171990 805284480 65076 8600592 683 42900 630360 732149880 49118 42580512 236640 7740 94680 17952 41566896 20150 64610 10948080 86987538 6668988 14675220 52601220 202464 22683960 1028664 3938220 1022514974 95831230 490200 16022040 5639920 4648020 17556 1313760 2268 10263312 1766730 5021052 798252 15573545640 1325016 568176 51800346 8167320 99938 132088 65660640 22770072 2610300 2222220 3672 39488 364650 56050040 14988360 227787043386 27666 12585950 679926 299043360 17907120 840668199330960 99330 97920 22836450 94181100 24598752 1569000 683 294961890 12948390 6095133876 15370992 8989200 5345340 5584860 57008490 19590 23859122910 555555 9553104 1029420 34938 1300520 3383952 138180240 236588286 105133 248303496 426360 15816 253034880 2257128 3645474 3165348 92057280 96030 8339520 43950816 1377918 4302645 242760 215905644612 2707246464 1149792 5428432800 2040 31965432 3285576 56604 7043700 38969642040 20625 2040 18450960 21882315 1843152 720720 108966 683 99638 49263960 111370 159885 564346860 344520 212520 428487720 525193896 523110 114172 148764 8867040 12495714 18993570 2664 9020880 6722848 398696 129835368 1535604 2716 83832 5037060 1139617204 3127426692 1546380 79820 5651100 1547773500 48239100 230100 977146770600 210925800 9830970 1048320 9936 2634922836 13148190 29655 33642 24573990 15344910 770505930 53550 3390 12360 174328500 2047649520 479880 278730 15413745 19903260 11349147810 3390 61452 394574928 1348848 1454182038 30987600 7315 480180 2950332 47630680020 540478974 1874730 4062 21710700 75180 3327870 14556930 34424 50221080 109482 16387650 1647954 820755 4732 157976 148773982280 2993760 153272 8348340 398504 741510 7984560 2456784 448547176 143144 12628616 323136 273292200 1431019200 106522 1229184 1205232 229500 694484010 115560 5361300 57300 40904094 246480 102520 99510 614641170 11403600 4034184 1858080 18714300 25488232 1848 5104680 43452 15508740 33540 159459300 2107728 940680 239876101010 7505190 9366 9366 192949470 55335 31620 45523810 379728 1770805 13669590690 79918020 1489410 45864 180653406 86126040 81500 13020 4884 2720718 506086296 2793637 66598350 105702 272800 1378776 24563116 113316 859808 683 22680 482539200 683 689010 28710 44378160 1152060 5544 69316 41820 22800 683 56842 64410 5086536 4985420 103512 116622 683 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 68 136 17 359352 136 36340920 6984824 68 182910 422260 136 2406492 4841235 11963478060 3559644 2472100 68 68 34938288 132825420 3665436 421260 207207 30547440 5038572 94977082200 2113958 189092904 684 510678810 75632964 506131500 2766151080 1758141 68 458195400 68 2315858469210 123736679352 2044000 6686064 5637428004 9353400 392442960 5237750 7994136 1359540 91938 207522 6153840 450120 5048482560660 6732 25746500 4465606266 136 611320 672 3769920 19941680 683 4638348 2735772 23777208 2228700 1806025320 16725312450 13779408 1847538000 244525680 397529764800 326196 14090904 18507996 68 14556148 657 36113220 1499114244 4347 918665748 12542054280 779856 778940 75483460 19415352 1118124 3212040 7795788 3320 8007130560 153084558 9282 1291590300 2953161120 589680 1030998 63422541 1777272 625660 67493328 3862941 186300 290016 28056 19028544 425324321400 850630 34301190 701631 353556 1741740 136 3100800 1712763954 191222550522080 2387249550 25560 3125258136 139134606 48674808 11645100 12786480 76465224 40388040 79800 799414200 251160 37950 489444480 84168 10456345620 683220 5530188 4706352 24654 522660 2030935830 13766940 8004 73808 9919140 481591110 394834440 55940904 337896 2710920 32751180 90961780 21812700 3225516 393025173552 18709579680 19240920 3342890430 5292 81900 197778 23714964 110880 195521027520 36430680 3034558800 100912 47477430 8681832 14112360 683 150552 34 25194 1515 2060 106763 95881870 93186720 140580 1356 2861430 22307670 170268120 785415540 2519064 387123660 24436 1517169 266952840 65399880 1136336 15315300 28563484320 74760 2787204420 2098440 23828 27117580 164636 174420 78434070 29531700 38649780 64312368 68510 421800 42280 15284052 494760 610624 24061200240 678 2022 12477575880 683 7637058 1708098840 1350 5695891740 122056 18760 7924159860 122485 709016880 683 9510 482064 3360 136 10500 2563242 1921928 219952 15540 3954132 2571660 436616544 264535940 98635680 247170 40235 91520 190834 12809160 8073983736 31074120 371448 10457040 2677584 12991402380 52560 218412600 408177 3271800 19131840 95060 5066492860 1918672 242759748 6718140 860799940 130680 79758 13860 27426840 56640 29913884 156046674 721106683440 1445310 192354480 139468927248 937524528 5176 41400 4779216 46187680 1350 21040860 10353505844 12318306 163922616 5851890 14439810 150345195 2483906040 84425502 2794440 13617756 23139402 5323094700 145019862312 1928500 4599672 877800 640320 228800 15180 390530970 324324 683199337920 3390 38640 18495120 21560830200 286606440120 254911760 218508 441745668 1174123734 592368 4102860 2209626 141984 28678993200 113220 630 7700 224609880 634710960 17449524 293701590 8578080 158578560 202303920 128940 246708 10126900 3976164 1270794 1673490 941160 31741380 443520 55481460 36780 203049347760 445092780 72732 92400 2016 990 68 5700 24180 17313 40020 5472 207320 949674600 270060 828 1711200 17100 620550 193140480 37895 17580 29640 643896 6156312 58673544 1857276 815707650 270262740 83160 3491202 51104856 5670560 831660 4020 157080 39780 1875372 1419600 144240 135574320 4361460 3955560 13906724370 2314260 865533240 181369896 208268426520 792022296 3804240 3668940 205560 49338744 4690 11286 483252 162180 377777400 90077418288 182754 412197600 21720420 825804 4498200 101579940 810532800 3636204 11699041380 2689209600 696165300 772560 17977440 433587700 149820 8838648 15276600 516600 9306648 118595400 4048 207480 90662 9358830 61571034 3756993880 172004322 85865598 157759014 180036136 5385600 859899150 14390076 33750 682 483041400 49608720 108432240 44200 22610 27636 315952560 26846820 524520 41572776 50920752 70290 286487448 7916455008 31748430 89557020 32850 7398450 3351348 8484060 8470 456768 88545600 2992860965952 11016 586271485800 114 56939 3887563680 459217260 21945 2535925392 930286512 28495266030 756504 715260 2501620 12954588 449880 7371544488 14692860 2580200 670956 17121720 6064410 514420200 20101344 1055034960 27258000 137174466 680 551320 10395720 54978 32430951 9788688 1205644 166320 8873449200 27473040 36378 295152 85444821 363812436 373925472 87630 177794232 2747304630 12087306 768936 551850 20481540 3330 145530 355320 10865510040 5411406 22110 44867940 617640870 7490808 28980 6942740481495 1066694335 4685400 24564456 15061730 10401930 684 8539440 2026019880 237427344 734160 648144 159496260 671384 1402272 2292969420 20733072840 21840 31416 277221210 62244000 211120 33275748660 5853687840 297388 62320 2267460 24056700 605500560 461646900 33617364 4928 213180 279840 683020 11880 16279200 3320 308550 26320 4325310 8715 1218000 67900140 169330 840840 684 796502700 10347750 24864840 115020 12523390 472260 2374632000 12300738450 68820 2586105 373804200 228 2902062 78672 474012 104444340 50239882836 8723 1691547660 165648 518130 14464800 3903299400 403201500 66417540 3037320 34308186 19152 2240 3322800 27825 684 684 1028580 4739 2960496 10714872 4739 26089438200 29979913040 684 7603680 31781680 397760 416460 20396880 14851200 10920 1237933752 246660612471900 14600 1346202 40320 1125180 26027820 2394000 300025440 55020 113243 35267232 56100 59008950 295020 10318 7173825120 95885712 3247860 720720 7017192 267664320 672 52332 63828 58883 1829880 97450080 2538900 11509668 67038720 154560 5520129120 12600 3345 3228712 46256 17267768 11339 35910 466488 8034180 665 4368 18836220 10472 113939 610830 275807168 1320 1437150 2612922 1944054 11997300 2150727 1153632 1722720 22715 567432 684 684 4494 77182020 632688 3910764 570 19282 10608 684 50915 56939 684 55896 513 104195 684 684 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 68 136 85 147 136 7601454 300840 340 3336928140 65880 136 205740 25447950 2116920 47880 19226130 68 340 51068940 2289318 2712860 22305360 14100786 62754120 1035300 202529527200 5628070422 6614564 93126 1352 61053200 18438235200 3338220 9366 68 883243200 68 82771800 3289670 146791293 97962480 2228070 44015400 238168348110 229089476 1777716 2276238 172076160 920556 829894 1806420 177408660 685973340 10115160 64074780 136 4266564120 253680 1923222070 504459120 19110 485040 107670 71939952 85225200 4292002 110805 749844 104562738 13144656 18632 39114768 673314 58590 68 458569440 113334769548 14804280 22190400 448836 99468 172260 2382037680 158029816 28621608 85560 1010100 426668550 8178370200 5093088 876547650 1027752 47477430 398502 3287206260 21840 103282 3755500 33513480 628571328 99368640 41235390 1883280 13600 79762760 5002140 2213400 111216 92736 2656080 6129288 57324 680 22248240 506220 379819440 149520 2159220 417600 250085220 1952280 10764600 6105764 7841308860 40546000 1965996 11042724 36137010 244324080 42450156 23939 1415638960 62817720 6113820 51128 294 7277855 1043543760 9240162932 1627920 16663110 148810 501480 937860 280972692 2019966 4158540 1363145 2359391580 599620512960 7235865 4117680 1320 6259226430 7203240 75842712 5898634740 27439230 204840 3543888 25077158820 376464 63704160 362499480 976500 54231408 468131400 141473150 229318740 34 212360148 3885 3625260 3531616 1182786696 205656 1098391140 8414320 5328 1570800 12540 223955160 331949904 9510072 168840 4252560 131920 326040 730815 49851900 1788570 70564 73980 84804840 4366474560 699426 362160 55509930 66802860 3036495 13224453060 403920 3390 12377998080 289800 52022520 81643320 9044343 322014 36630 570960 1018497480 214234440 107400 81840 8670816 1657002 8645 2458170 14245686 13133400 27877080 8139894 96253872 90203280 10441110 136 1164324 3509870 116339 1280400 8760 7200 2932270 18363618000 358530 666120 220343760 83640 251370 21111930 77592 6440280 445742616 17229960 19950 120060 7800 54600 281820 1739628 5166480 57464 7483644 575471080800 23044560 2044590 2135280 22146240 356161260 78584744 1895755680 2166780 22386960 92606280 29939 18004 25775490 62390832 23912 413882700 29035800 12417378 5036850 15203 8529066 21100266720 93739920 118980 1121804502 1001249340 246864 7498606500 280434 60132774 6644334200 9666228 786324 106140 34323030 1311959880 568260 425461687980 12743445 2273046 691680 160680 1030612440 89343240 257284356 1699245720 4444440 453495 3878160 36991878 271320 49233800 207788724 8192052 19353163830 540360 9318724 46877040 210672 879058580400 331170 23045220 780047814 8706403440 1352724 15585830568 111760 4739 8260650 34365600 303912 35640 684 1399710 299880 561132 20668648 58002900 639869340 4320 1402487520 3166740 247632 682 33902 68 5700 3735732 71400 101790 3236748 680680 684516 92184 130442904 22972744080 476952 432630 148886088 46017180 211260 13288050 99216 4398240 2541317352 187572 30980256 106581681360 267960 992992 1397404932 674388 57640 121535856 10631720 13220 981636259890 2046 760578 1789752690 238380 1462890 15871680 39323790 216380070 76910040 68686 13398 21944220480 3178140 4922646960 852886080 9623880 140506190 99096480 502546044 300612 258388032 2498184 898920 405900 95939550 2724 88195800 16772175 2046 2845467240 3946176 1950718 125981856 20460 4821848052384 384252865920 178717650 276336720 2175051120 4193636 245310 44892540 168720 3446080 2938428883909680 885500 436800 5193552 2563147860 6150968208 52336253970 2457910 3360626430 2151182880 2451520 3361050 76594289310 1366 464630 44764057800 347760 66030 92704920 37512 39994812 14493375750 184367652 111930 186608777760 136800 137964120 48106110 71040 2338140 973410 17681220 20203480 642443717070540 38883570 1133616 1194421410 26614859040 17907120 3993173946822060 115414 81120 3146966550 1794000 34074 54777720 335916 112350 117110178000 588247770 815880 174967544400 26246220 401856 1407615 42795648 35090286 130079645280 1920 16918740 13763558340 23976 1308510 526930840800 1038302880 98946 4222680 16687580 228593904 52164000 109032 1430670564 61261200 6032880 834511920 381682625940 688932930 2388768 631247354100 6764340 1290300 524196408450 203304 292968 2645809320 3818100 504887760 953085960 21290640 172200 2312922012 152880 86700 81492721128 3397680 30617962200 4107978600 706665960 156839760 5325900 577517472 36011064 3781133155800 684320 26692380 343022785865760 16548 41684 781712316 205535880 63100 598487400 1778280 10410300 1263024 2676 711877320 883146600 79268 179400420 32865841308300 361884 72301735584 181467000 7459260 828828 919380 16716 7558668 752431680 22594864600 685 1982460 15226 2603040 3341520 5445105666 58014 305672589200160 685 10648311696 143393910 8325240 435195 8296079657580 3947160 265801800 123508868630 838040 103589640 28422660 94395 69535440 148558410 19339416 219024 2584681110 19024 57960 278112698160 9418500 74664 438020180139750 21648564 616770 9402120 41756148 7669536 604875810 2597815584 1310463 584602436880 42898128 8523970 428220202410 3371550 12600 694850520 83237 35855820 23641377760 1747620 2750700 47527200 23400 134249220 21146400 44129416 512544 37792976760 360360 6299875296 5978102130 21360 8910 436740480 23953680 1187010 49770 1302070 125401860 2199195180 4512300 698174190 35638680 73834 22837620 773800104 10806136 517660 191534616 685 49254660 25958904 3871920 372137480 24224675020 670410 4368 12027120840 670628 9394 195723465 271220640 24240 4936998000 56112 45821160 21383067160 116314 794430 68336730 89896752 98674 209161680 248094 18618600 718413552780 476560 303120 153900 733433610 4272730 37879800 67091094 308270820 716576 4312152 23400 779532 168840 180600 172170180 7056 270972 78147 116184 270527324 200589004 935680 57036 1500924 685 685 104196 117306 685 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 76 1235520 1193400 294 1511640 228 3780 1562076360 684 30268 20640 17212 114 3468036 44561916 31758 44651180 11446590 29215200 43056 3414453900 123361400 56648 10918782 163027620 332442662151600 11524161960 165339720 97774794 1672223520 10815124320 32977260 598378518 4769688 2474316 103020 193800 2058840 19585020 69000 78360 1333332 3042379560 38550 89766948 420420 55175666 114 30914697000 566153280 7468230 1125760944 10264800 41340 1351980 95109560 33391248660 37882 1668420 1370200 59466 235620 86172 2289840 520394550 13180 1201398 13873688 83040 53984186256 22640970 929715930 470673016 281779344 32436 7248318 3640140 13917120 2967229356 7056840 44070193440 424688220 43680 9724880 48204 77593032 215460 282720 1879020 1689384774 45327960 872533200 17528791280 3075300 13475880 124664400 228 8504251581 17121960 24773760 392150 487968 11247600 33345150 320280 39045600 11709940 46872 17220320 4639352027310 175890 65100 3415620 51085 857178168 24490620 12075 595980 3210 10330320 4648 169620 8555976 1292417280 2612947568 2235540 1058340 1535730 197653260 17264520 106926 104988600 73463520 707864836 6292584 294 79918020 137830 358519854 4380740 3757320 10888920 7374060 15576750 15340080 27510 12240900 9900154 674692515 2518230 134160 7543200 704880 21177894 7005240 368940 10699459056 1123696860 66361680 236728800 118698216 78216726 67678380 761040 495730890 103530 13080 1314627 24914520 4658 18174 14070 740 150476040 1390350 1725570 41390876670 6364182 619080 1590749160 419439020 405895490 1677130 75763506 163414020 202050 1656577070 2812530 5569200 1471932 1381380 13885200 71400 96216120 37131360 12384 5919270 39472471200 13104 47309921890 10810184 2460 533324 49560 15690571260 10695300 45811584 838040 63067368 628176 329640 118716360 141281910 686 315288 46182 17134 9549540 94956 6445104 231990 1094940 1673634 43890 31093920 16380 55624 10500 10762890 771150 245280 2391900 1069776 2550240 2402004 1358 1128960 505440 130149810 14136304 16423357314 135380700 33830412 17172540 189930378 10336890 35979372 78411840 77616 5944219320 5607 61820784 102510 2992898900 684 65349360 18245682 163921342320 29847480 1410174 9850270500 77428260 101893104 5855850 5160 2472932 69237630 33584400 116250 116485530 48720 1394960 572976 211276 685 530100480 141466248 1705492404 62112 4074 1902022720 188624520 5927790 3150 18135600 27143628 2040 2726500 845940 4708176 2158830 2058679260 6308190 215640 49330800 3758333880 15324540 2015112 6531890400 8125320 75675600 41832 112992 1830180 387228 86580 48204 1766490 1556640 201300 32852120400 328244 136036680 6399720 8975520 69223000 1256730 21191560 338612604 4924290 7897860 134380635 227457440 245649660 8733060 645540 1362240 7373800 75200670 130032 279187524 6929120 1366 1264740 269040 1277640 585480 52080 111930 2970 9316 76 24180 4822740 150 1364 40280 8120 1316 51970320 4282140 32674980 39420 4214808 300780480 1680 692052 912288 94860 2467080 16637764 178290 601710696 528360 31680 5424900 1958100 2440350 27090600 59520 40096696 66060540 5715 5264490 43066440 205740 158865 150612 124047000 10020 15527558200 7326 47524440 364080 332880 41194880 1338 2934359904 408480 585142740 330048810 4735156 497040096 156911244 3509058 1088472 39365040 2852430680 28317432 1854683219700 177657480 49991508 689586 275028 3912 4044 20085450 135120 6660 3767400 1733318640 59074344 684 4452 8627262 105183000 110430 35083104 440700 1659276840 142785552 438480 47757275280 151510 511290 4143120 6875442 10700004 73302 42533400 492030 1728 23822526 580060 24543024 3370 280197060 160140 1112904 1362 1565823298644 9556798524 1578990 123478 7186410 27337346400 646 64127700 180720 456169500 7551180 94105440 4103660736 215600 766662712200 114 87373 260466766560 69251239140 30154320 5847300 245700 1959111756 75465540 337369500 548340 89544 5922600096 4437035 21474180 154154 4255680 161692440 146570490 5117040 105643230 503976 1128997760 15816 571983420 1613430 2882040 103710200 28962318 963336 8445360 5148 354480 5932290 2049 1001130 926640 319445280 15720 675368400 1076250 3191802 10444434 5477408160 31699050 7980 3226608 746130 1618344 65250 10903200 121128 307837530 411996 44400 1634374560 6793944 12252240 57200 686 5205900 22752120 38184300 818535276 727987260 3694404 636617800 798490 2813580 6827520 6061329736 14214060 280261800 116749 39995890 3266076 92926800 128620 623428 803798424 14088348 10372992 1445220 20624540 463211796 2156700 88524240 1276800 13436640 76887328 10995660 435540 25990 154553490 2947230 373667490 3135510 187740 3380 103730 28380528 7944 114719220 554400 1459566 6239740 1188759000 15592070 25506146120 17563350 7224960 1065916170 16207290 734063400 7059947895 46784471580 2153178 1775088 7425 4616902080 668959044 218581584 976410 712660410 34124532 2040 645687336 71485932 4317456 22446 429660 686 72520 36991584 643860 742374360 388683890 21027300 1983800 15307236 35574763182 528360 608314672 212016 25456 26646360 6234720 113920040 3409560 2727196296 209352 33040 5532120 52884 55704 1331460 715720 411768 17510760 138600 233730 12312 92685 8899750 2346960 751923600 21840 280776132 406075670 31287144 35590170 1085312316 667812912 16676196 34404 194700 149820 4316130 57200 65438100 210 17793 3803142 17287916940 2400910 25153440 10065 912870 9648 13220900 33171930 16578 158670 3754020 5302800516 52780 55180 8948636088 61953 143616 2406628 773448 94601000 7075026 103572 27353844 40140060 6961180 3273760 88749 7812 686 686 1932 28845 686 5498220 64749 604500 7004 10569396 51085 357700 686 686 88065 52212 686 686 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 228 84 3808024690470 21240960 581919360 228 7724304 2154273660 1691331018 3421080 2598552 10750028 114 19999980 77490 1420514643420 2122260 396576180 3503769 767676 705652640 44266000800 488520 1230060 72072 856794413835360 442680 17030 11120256 1021020 14422254 887040 67459230 11390 2979900 5591080 4234503174 987314328 1371084 2059008 112173 2114970 9690 69234480 7774830 73330308 5226060 114 358530 5470920 4369725360 719004 90085380 9212398650 3931620 3866400 958548 91450 28620 15198120 31020 21508740 10098 2820300 2552307240 12114 987618060 38784 236740 1191960 985506060 1121384880 1414314720 657 22599324 7965936 895834170 88689888 1271868 6992700 144703350 54992520432 25680 86940 18876 335128 431432 58071930 67196616 466620 165300 389033345376 37616040 94752 3292926 45360 228 36060570 147474600 36580 803160 98436 197940456 641550 11862 149144715720 251964090 1921150 42316568 903210 6864858 36108 20766240 356061216 1708274568 59280 1981980 553864080 332112 348600 2044202160 1605120 57900 105696360 31510147200 165483240 68644788 1840860 11139240 10465056 1620990 11732760 1989960 11338932 61182 53635470 1732159038 35373705094 1324662672 22342320 1523178 46216800 11305 23493348060 147878308 17830890 131231100 70125 568969464 2144670 1248060 28195200 334198410 1713600 10171980 45309264 1883196 4769184420 1454316360 13345860 189210 3734640 272340 79100 73242 756840 84456 126420840 1475406240 2409342 18174 35280 422940 9422 20159040 63648 2572249680 1479121842 494844 20880 21434280 3769641876 409749300 5265240 233613580200 2081520 2196216 1010970450 13692 380290100 81885870 241560 191268 2149290 11394 20165277600 43659000 16899960 1863938860 59878 217082520 56544 16782948 23455040 15481196640 2099800560 1554742380 8149596 291180 376200 2712892182 2471700 74950290 4488 238643790 17752896 113220 80766 181020 3295440 511210 135907271500 75715920 2200800 8746608 35310 4582520 84 39872 35091276 31920 4181100 2785860 2210331123 1402313220 8550960 3125763480 118823796 56862960 38482 401940 1412726532 603471440 3146616 3330 304290 179660704 9510 12240 29197740 1433880 5977020 2083200 701319312 2036656440 45555120 430298352 20305 56724 43286421360 18110876 65242100 6283200 4650180 57129072 35921340 687 733200 3350364 24630383316 6865170 247200 21985470 14279453760 45212 477600 66456 133040280 2049 277776 4403763000 1441440 31746147972 5157432 1766790 233845920 27324 2848860 39690 177366 77352 55531476 8142960 3997968 15793680 2182400 29664 41473 693264 798000 8881444572 556500 52248 558558 78286670 163800 22462260 106896 106260 25116 19378860 9284712 686 27813072 7944 231840 59280 970 61264500 397320 61305300 59194080 4337952520 1160579280 48300 88714461420 260725410 280514784 1153567732800 270600 12639987360 2940630 18638970 380520 108120 5580 3525940 54070800 8922150274 79442 2256852 76 24180 105110 870 75322052 167480 222372 2837604 605484 4627876 152755980 103600 142848111120 5249420 660162360 814308 2387274 52321104 9240 89794674900 9810 68300400 24176880 280148778 167292300 429278080 212389914 90576 687 1381380 866140 116676984 9894 697914 8128080 184800 328836200 6340824 33864 242428648 19522860 22826364 560217840 155232 9568620 72751392 122271600 135342900 48761790 283239765900 4948440 10705968 189869940 876150 6692400 4247145 13693680 22689810 342690002820 2079391860 7540 6213196080 1976520 20930 209516840 200970 30900900 23394924 432786340 71471400 5901000 282030 83548464 15291612 207920976900 563220 193440 756515760 28781280 371280 339852240 35428536 1547561400 32760 1971573912 175294 23884080 2046 13560 51763320 1569344 81184363260 5164320 66960 343858200 2762760 100457928 16075710 6602640 5416008444 163044960 10838520 46161360 1042734 74692800 804203400 63840 591260 513038306 4284556204194 253080 19110 67650 5681823840 17907120 3993173946822060 3880044 17400 345150 7240050 86064 19560 33172776 687 129093796560960 2240370 852944400 6998642352 1262220960 26583216 71736 8595600 250469058 155208 149234670 39036320 29760 2202690 6856668 1124880 9692166 216925800 12916186920 281868840 2532962124 77454 105512160 7996230 2308105800 273753480 1754148 213366420 23626746 627784080 477055800 2717280 743789100 316680 684 114840 19320 1800 6336451650 8045833950 93215136 207239928 2962830 1971 256664160 632664 573032460 41480677307160 3200083005 69812 80089262568 687 14764480 11776600 109775644 120065589000 491337264 60228168 343094850 86289840 161510949600 203112 55701340 1426920 257989160 259080 380370 687 2636026505060 158480 11717031312 113684 28116 2732 536996 28963440 394093700 292500 2732 2086920 11824989540 711436 2732 13385572200 7356600 8123952360 17160 47552820 561016872 9570 1535839536 10967762520 293405 7107360 20657040 7624033515 56160 23778991530 158220 1483925040 1970948430 269220 4348080 156823020 396079320 8015040 679680 76307616 62222160 1184040 8721029988 30264 13121128020 67592 105201600 132372240 105390264 1033560 1362 43494 1878240 144480 39204 687 664888 270476388 8400 103905720 88725 262920 1306620 23005290 48125 8886108 504 2821104 24150 5432 14740572 243216 153245400 114624 182280 314985240 857889 4252148460 38750 3722940 345728592 63104832 78820204320 52415588610 97797850920 7676532 40954318860 56184660 353460 151684830 472758 1115984380 3132439920 3225222 382800 815880 2216374 39091500 3351203700 340332 2202840 1597596 97585258680 687 11566715885928 5573260 7128870 97050240 88125 4305600 54095496 1211760 55197300 2823159570 39294 318060 687 349752 49610 52500 687 17917669392 637560 314640 1271832 81320 9061052 163351809 108360 19082 1368588 1590869280 3894636 111416760 7022400 4205165 302999424 7158060 54491580 1277328 11071740 38750 961860 687 10292480 115640 21774 57129 10146969 105110 117992 687 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 156 336 39 89034960 219726 793029600 52 3054480 92766960 117810 46410 22885380 253350 115710 78 35055 66402 69621750 74177064 894265680 11385920 618860 326476080 582859200 4370951340 192321858960 827568924 3644235 4177880 85008 1548015 194463000 6546540 937860 219240 149473350 42772680 105554 30927915 5616 1216608 39 189566040 435320336 1309030800 68531328 261475368 65094 9569070 254131878 235620 581020 11135520 1443618 99045 54180 1020924 13200 261243318 395469360 55760 205428 2366520 7413360 1849667820 407386980 59690400 26770240 7686 5210429004 7950150780 5304 1007490 4660572 288128988 687 1166707890 10030020 199364880 304380 364721196 104479211340 26236560 79861320 52 774944280 7216 3024503580 504184380 144642630 3775536 483210 406478958600 23940 2500030260 253008 2055 286545732 556240 138820 116948 3345 57264480 239312250 1932 609840 3560700 438900 2607570108 40996032 63225291402 659148 4865969160 688 3281580 2453760 497760 292480650 17283420 14352624 4566042 168720 28665 332011240 1199230320 507636 75153 2724 1103340 8659622 278958372 770832 44460 26395560 10812318 3799603920 65895 4830 5067360 2995520 639730 47716 28413643860 39910 225696240 60137220 1753380 560280 316363320 13200600 514800 3368176 507780 7955220 790020 680064 14168 37043820 818506541160 2282280 2467872 1475760 85950 822324 6664140 80937 3629153880 687 11238864 593844 78 1320 5240 37536 30689130 72240 3188881080 20990100 2055 17160 8496228 4706839368 3489192 12629592066 5627439300 474576648 51629265 3250060170 17168767200 1202628 5245482 10757520 32700 6035568 83538 280203840 69306930 4718 1085700 8775 651420 829920 2471868 2647135260 383460 14796672 822120 81510 351360 5226600 12012 16290120 1273220 15660 1141110 79331850 57455970 82038376620 75785 341375796 24552 55207152 68760 23525610 117780 67830 22680 168 2382930 687 10864 3350244480 209070 363187020 7440400 241694508 38821140 1221714 5265614970 751500 37025580 3166264500 24734796 3165624 358001490 29961360 344776 74342250 2516850 459816 334705140 601920 31772048 14305720 97482 600097680 822342 4770393460 17025685600 28686840 107442720 24354 157099521810 105782 10609326 1241289 9226308 32692252164 27017760 2046 512851976 44062832 20095320 507589320 14218380 176100 17910 808080 93948540 93150 81441030 27930 6780 50400 2250732 5580 334698 6770 6770 303863364 8932 565529400 31339140 63623571 22051260 45010 95137980 7174911744 1068014700 3155064 322185360 259063013664 9874810638 103636720 426930 14708400 21546 473620 24534510 784584 75210 2802334080 50048460 37719 95901432 9040111080 6692310 225680400 1386705 4574430 111584 358834140 1219211400 1258560 1334736 1290397920 24102 13921908 663714 301587000 515340 1780762698 9971500 126270 6636930300 16910580 253968 21702864 9150 4950 22372 11628 156 52670 870 1356 11503800 153292608 9240 1344790980 14093344944 112786296 459650 171171000 3302805 3553680 16496652805500 238680 125840868 7464284520 3654144 3874596 109210749648 386068082400 1234357740 3276240 885785208 154625268 12266632560 7278315408 280120 442340098200 12006 18747300 73893960 5222580 1070190 5372967600 1031040 892980 7724685278520 688 12350 1638000 688 3408440 3712800 316200 42910 469988575056 80633952 1877460 1928514 870937860 5686296 2645445596940 2680268 87636720600 209548053000 615057660 192150 240199344 14450280 431200 7355964 44772 1099956 8953560 618552 9669660 60950473920 192975131440 58764 55223652 1402814160 70740 7936110 3717168 5851230 1395561090 225088500 70543200 104804700 896092440 131135394 2416174520760 19766880 131757440 55555920 204546 165312 44349923217600 6555736 81270 142380429048 160354920 76250 13851560580 200880 1539990 3829725900 1288980 1901199930 6426 30622680 8311110 2829120 28616280 103387371360 2037215340 3434850 1631955150 11501249760 36730758960 686 6178399504200 6612 688 19437818400 843865260 955789380 202535027244 28648620 23100537600 16291704 38298901400760 1385160 21490440 1767150 9412800 1005980841900 26527 36153312 153081600 20670 93539160 69701720400 7812 31431708 97715520 2160 14924700 2024462862240 65895192 54120 16938231741102 6432123672 49846500 58062480 321560659980 9873948 2808417720 826397250 23128050 663600 33081360 28182 49480200 221832 425040 127477560 168840 2887164 497116620 713700 4124345316 22510706400 52120200 4866876 61785360 166164768 24896664 180981840 65279806200 241645800 2839997160 100734480 115140 458872800 8040 4989904920 59211516 3459324 97760 5269320 135750780 12086964 329004060 15080 158465160 304847400 1163448 236559960 81583027525981800 411516 10515960 65557440 42615220 3933511120 19992705348 213109456420 57551174604 100268433720 697839120 158762100 3841615800 29220840 45208540 83160 10111850 11219832480 102494700 31212090 1679790 917145 11024520 87219132 2711342340 55335 59070 7934346420 31650 3402630 6265002240 94830 1091324520 1238455470 9296362180 103740 3013920 371426655600 3415 825965742 7788590 587693040 2372790475440 650940 477750 71988150 72796893 32670120 3200496 665051946 763800 149452823520 18870306 251034 2016495936 34650 65320710 69615445536 568176 3827628 711499572 138474336 80046540 2986012260 30604812 25388146 3052688912 688 104700960 734319254760 7592 8388513900 3672 2198440 19406520 1522221480 33768 2555884890 3330932553 1192684220 8581100 13531320 1225224 11074140 2368859220 978737760 50160 1479180780 220880 161160 26436263700 688 224480 57710290 3319085 102102 365742960 91640120 2028 154378224 12046452600 8775 5313516662610 555142302 688 10319249220 323677620 15273281100 54582820380 480810 55328 20364912 69552 18900 72522 5188680 74214 508943025 12711 28166600 75139680 14007 78936 1042866 2428478 8269800 11475 40604760 159516 6780593820 1455510 2099072 173290656 30600 78735 1744200 45360 215 105570 96530 13780 258188340 78120 403512 34884 344 115735 2005830 10398300 516 105111 688 688 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 156 55440 39 241447825 802230 11582340 52 43160 101340 300960 54527722860 44 7204428 21780 78 21450 1111767580 11257766520 63760200 2855348496 685410 5728932 291621330 230040 80469180 4353342403410 2504700 19706760 21648 62810 7377055140 22483860 23450 3648901740 11172 13020 100135560 1353492 14511420 467544 18871776 39 9743748 5884110 88230 200970 6969690 222230290 3675360 5673096 2878890840 44 43992 520143876 48156240 324039870 3919950 533520 6455105669376 19625760 211817892 127380 93337079264 1395640 343140 379021500 28980 210919 9282420 355180 8672543880 7875450 30685680 61102860 32950 1033006 44963100 103629960 360468 566820 783226080 3410880 14363145 6820 52 35880 42410480 96720 47165580 2696 23660722800 2709 708646200 45153360 3064635 1338480 17793 49167 6770 37386 993648096 2497904112 37383738 896610 238059360 628357686180 640783980 262200 32002320 49440 106400 135300 520590 74399820 736560 3047200 2740 5497800 7524 10095 220854480 3166800 894713171220 3873640680 101556 51199380 60879 169754550 61779900 1773200 1648920 55426800 61025580 7952201620 58580 3816968454 2491245 2128 1144780 130804128 296058 29126136 7176489936 357630 1248900 137479440 231618816 1902660760 120200 585900 4620 3600234 5463118368 54501720 2620 9926325 478380 200250800 8910636 34505520 18284046770 28641900 70434 1282766282 4571028 36296520 127512 672 101072664 2846480 78 11130 25740 7040 15042 107590 34108800 217145760 127309710 2635290 295497762 392700 545872800 250080 19570608 160542852 1565520 1229679360 94920504 255840 397527348 526108440 854436660 19775700 4451505338280 4937364 2034840 3720502632 25044930 1240890 46655350 201042 63732 667317924 1763580 4740890 20575800 696297 135720 26367360 26548200 99180 1999816 53922 23045880 114310914480 172688040 25223640 113247030 1524084 684 1295167720 69697680 1702722 653656080 2310 288036 17724 58410 59118 480624 301620 102960 127989225 6883232766 55427064 3391740 107727 226884 893250 31360 1632204 12637800 4765860 271908 3508176 25877386710 4413510 13235640 855547836 4088304000 2891560 26884440 991764090 364148466 2433200 7560 98891352 38640528 15658500 1659840 313248936 8193405 20491312625784 435960 28072200 296095800 49922880 571350 778644 70184160 195452400 111526800 175840 25080 458980200 8575116 14820 13873650 15507612432 3516630 35406 20559000 115364040 1179131184 3638136 6509028680 4042740 46812 29292345 24984696 1084020 346948560 5040 335551440 139159800 5835336 25405380 559860 767676 2996360640 34497654 286230 33973992 322210980 1493520 1193280 310308570 60001368 71820 580580 34892 25800 53682552 1328040 5070828 7227960 2377620 26527 11458980 165697920 11492910 54114720 35700 20384910 59520 3268080 297360 57974400 2629084920 20988 4811046240 43098 245280 10540 592020 518116170 203184 167392800 2728 1609356 1340108 156 52670 24780 322272 569400 308154 118174 61200 12880 102238248 26568 652860 35915 11580 205422 226512 14681027877516 132600 245700 24192090 46930488 3160080 6518820 8508786000 1518636 11970 3984048 491312640 618336 450817848 11130522480 723127860 1627920 9780 38772084 1053360 808008 4779058410 62832 203496 704694298 165360 4040400 153793640 2366668080 429780 5600616 86918832 41679768 1447396830 740784 18453287160 4303530 6648724 8372364 12153960 397936 41076 124935176520 1255335216 841262 37641240 270240 27174 420290 1058128343580 98670600 64624 2506680 2215694040 3471300 16503480 197560802799360 2567136 3268386420 43450560 4249368 494676 844877765160 14327040 411320 912893784 169998765300 10930600 21096660 175555170 182188440 174670342 7285044 401473800 28080 377454 633528 113995680 20035470 3712154 14495520 1014881400 122473560 461472 105760104505440 1084680 2100450 1254 297360 15954120 1153538640 413619903840 51470661150 5717906166 536130 4118902 2172270 6877997280 17907120 3993173946822060 689 946575 25277850 15250950 3656835 8880157440 4801020 34290 937041688440 385054740 99498 918490320 27921833940 1244275560 30738120 1625299000 1635270 16248705 38439420 85625400 611520 2725710 56780640 2271308640 114660 1513296 762307771680 320298 71789445 19344 48720 41118 351975 265714020 4157010 40291020 672 81333336 20384100 312480 11123625240 7812 9343200 18659520 15676490466 276281460 9831360 94801122976560 51300 205701300 876644040 7457490 36270 102677520 6430383960 169608 12252240 689 117810 32562400 13340378040 11143232100 4145400 24738 67144077 221368 80068 1507660 2956740431400 25818000 596316 41832 88401 65142 1252800 15629145840 96136 60179040 3341520 15690960 105964 174585180 152118778180460 974776 6009660 13381822740 9477204 34250580 3825800 173646542160 1978616640 22594864600 273735 106005 15318 118590 529313400 3966750 46860 502320 49547630 45325410 245004540 3926160 4106520 8648910 7296510 2435320 2280 149565 311771460 3217620 1144649680 3177335700 1140 52888 1296576834 1316135620800 41545086 9194328 238280 13025740 2763384 1236477060 64195810140 60205986 7997461680 207998700 53370 28710 2768160 292444152 435316321440 1458847 3651480 107760 777616 325080 11744040 105616 254092020 528360 58065210 46977840 875160 14142323520 39106188 1348200 747504 2016 680760 4628632 194622120 1787657984 3523590 4708440 1240120 53342778060 1683179100 516481560 3060 26442780 110124 52450398 9870 25379640 208131000 155040 1199660 7212956860 101743488 66893706 216408 6571011720 102071592 16657716 689 6463155 586338480 676 84929040 689 112902843900 662397120 74704 91773360 105310338030 7648539360 249200 167960 11424 12078 27720 179265 543568345320 13380 140140 14090076 15318 14674 1951320 2094037222200 229577600 3520305360 901395 240996 113461920 94188 28348320 689 24124 46050 45520 8968770580 28980 362600 477 2669682 550007766 42228 1784860 689 1435896 65550 56718 689 105340 118680 689 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 115 345 9470250 230 690 217980 31433220 47400 115 93069900 14386680 44 1680 345 37758 5004545 18172 231332 871738140 4519944 8740380 69 1372 62725080 548910180 10429293420 632473380 3174648 138 3578640 29432490 565845 48944 191703390 372537396 1981980 483079548 145164734 7536540 2003484 429591240 384345 5812980 5040 690 16478534358 243474 27097252 21285 5940 20072160 132 25440 678279690 689 150972 69960 429923130 173082780 26850 4173148980 3179484 1886728272 278460 51726 276087240 1000969200 230 32380920 870897300 708072 2236260 10545575040 550740 130195920137976 1976052 231279840 93670 469560 45528 2578680 24588504200 235620 210919 21684 11514360 42153888 1130072580 103264 7980 71364433140 12869340 3134040 402600 25116 9188400 53502384 546480 512496816 13392023274 483000 274890 22698631200 1103873210 1256570 4920 41771730 678 7175700 738999 180670620 898800 40522300 345 39155760 83916 687 959421528 10005277410 19800 205530 466620 5790744 14447076 241186009340 92260 1201200 8360352 1914 1973244180600 2510340 8148 5240802840 127680 29128902 319116 115 2178330 4482240 47440 560 228228 951615 20727050760 165356 598086 656910540 5788160 9777600 589680 515130 20088 4711392 79739520 2435895 28620 2354418 517980 25426588 1682294796 13185606 104004180 5187798 8321820 332612910 8840 8369400 40242384 79792050 75673290 24414 1320 2960580 525990 6116541088840 8608608 5408040 6252522276 846510 9711520 34776 253110 26160 664088568 1558596 81900 2328336 28897050 4760184 463364616 525720 1248072 922529310 417964470 2459066160 2671380 849870 92538360 97370976 53100 3663660 8940 608786640 1628178552 253110 763092 1599420 318780 3071880 6591900 1181628 6830 93198 616172886 138810 69720 7768110 10843800 5922960 61651584540 10504560 267510240 108174 52025610 13221780 7950 892860 2696 690 9450 98512 21780 331110 622440 1098928908 1209648 3399480 177518510 3364140 390720 855400 7212 14133 123552 6745410 65237640 42191100 34872480 3395280 1843095 37934820 9181380 43850100 149580 12104136 217855440 854378910 3616184 23844240 19279020 1176480 124740 277402356 19770 63370927620 7488 916860 101304 19868310 6557628 716772 3650067720 39742110 27196125 1859714220 165848430 57575700 328129560 13704600 10768 10140 2680580 10560 42397740 7011480 3157350 3064712280 54517680 266717386 1626146 5416 246101284380 12903650760 163596888 17272080 15364668 5148 4123904400 1922415 352170 2954952 1085760 55065360 424900 69121341744 40306111920 52937316 1745944200 732270 1152228000 370872 3478596 111649910 70136220 23014481490 3758492220 722568 178585353660 73566 22214400 6584991140 4381650 25241580 30608388720 73966620 902462 157320 14102940 21196560 2466360 96988932 5712850 100662120 2246400 41580 60900 736560 183872304 13475088 122760 2113440 644404 48828 230 870 1372 3080 42978 50128 9660420 20117916 68764800 107408 224336112 273049920 1399860 6912192 1883280 1708054260 115920 289041480 974326920 28081620 9698920 11802760200 79065300 10276896 572390 247212 27595890 277620 36543780 313140 1127172 3822588 10963260 495900 60141576 73920 180720540 769160 233284584 62244 1172080 161304 3691380 6243090 14730144 51050340 8298108 30883890 20310 2660 3725040 16938600 79320780 2495870 2118636 478060 1362060 663828 782760 2435930 25662 288623550 19739720 166854679992 13647480 30284100 29393910 53990352 1513512 328080600 309363120 807086016 253260 115365360 752150 24534060 105013608 51948 81926460 38891088 25422 5542460 215511780 212030 1252020 9068184 1878590 153986 2704557128 1600598 29360100 236334 2252376 688 660 239366427300 14783370 9234876 10981451286 4565316 34169310 14931336000 81187920 56241900 5144640 108066 753480 40219620 9273600 74214 34337160 8512207632 7072 8162702994600 13224 690 182715492960 5018694780 9784530 1432260 9065250 35851158 687 1306982820 2204100 687 270418830 909282 1853982 111555990 35062440 644280 18660180 608124 237372 37398270 736315866 6276999828 1372 10211949000 421800 27387 2728 13662 1643460 309764 62640 133224 166526640 11327316 3402672 181896 8681258460 9117720 1712736 73986 38076 32604 1761514092 97515600 5656770 15210709233720 198402750 28266 119616 28525497 85689240 342258 1195356 154968 7024080 17752323762810 3232848360 16588 592200 690 690 48510 1260 798840 3287760 20032 242877600 88312 10609530 9179352 1736280 2167620 185310 7708701 1289610 303800 1199520 303023760 4955412 236340 29484 3930140 3205300 81220 22751300 9471660 1366922060 12120953580 10464 18569460 1372 230 17526600 1175328 40320 583530 109761456 369720 3513480 21793245936 742560 2160464040 459140760 756575820 7799862330 2215360 116180 1943760 55910998080 685 3342351980 314160 37578780 391097520 1531530 4824 10642670 3123630 43483022 50139540 700050 1697640 12749 104607720 19162818 454608 5148780 5022157140 478290 3296436 2316048 6720 5077800 6623708 25666872 62417880 1692996 423360 4781 37800 15290968 6265896 4781 52200 690 3096720 12058200 86659669200 8712 2920200 2728 25250860920 876456 77486310 4200768 8797112 15984 229518 398601720 238680 690 1339800 761305050 302271060 9310 2671770 325380 105754 80220 42634646670 12881715 390496392 212321466 173692578 290700 18694620 8658 8049160 8801 44436392 262960 1756860 261800 57716227800 8981910 28365480 12435260640 1792560 57590288 50381 4975254 23738786526 80622630 278725440 43692096 7847789040 12900 1219722 69191850 690 369150 4515480 10281600 24746124 1945674 257040 22825 6486282 364320 11152 346104 246246 259440 55552 112999929 690 690 297882 19468 1323420 3212140 2566326 29008 690 690 44548 35343 690 690 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 115 345 75354 230 690 15805 4057680 174770400 115 2649570 2072300 1954273200 19377960 345 973284000 3192515 86400600 482850 67787160 5392 153785544 69 1616064450 942480 13440 98535360 137578974 129826620 138 5850 3991260 1841448 344520 28431480 62580 122430 1154244 115534980 23940 2316860 102820590 38090676 265320 24143196 690 8693520 2089199112 1225224 2079982 1470192360 15731430 1140348 15359400 13333440 3256350612 10522290480 113616 3718110 1270450710 62244 336375048 17748 278383560 11713350 801780 161569848 268155 230 697680 25584 95746380 29590656 9936656100 326198040 241978 33275550 36230520690 16183440 1182330 1776060 343140 675 1460624 438840 3157396060 34783560 96706980 108425240 1591348 2173232160 66240 58918860 170056810 5814 970596 108240 2356380 26930904 1978658220 676 4158630 63886536 290371200 247717470 664801200 480700 12711 2929591368 55481712 169752 42868560 46644 40628442 345 5764080 31636332 74964120 48473964000 137240 5055120 100368 28420056 273723209760 236880 2804880 855738 6765330 4430010 916980 3586336 501913440 44824920 635040 141298560 690 5455380 115 37674 2324088360 494011020 1670760 169658790 31795920 1053522360 36146880 19372380 60960240 7499800 101556 9802290 72168 11320722 108838686 2866745700 57610806660 515603880 5980260 612408 34648 630825 10866570 39744 61065 190246618380 2101050 1202985 816816 109580680 10854523680 312936 73292310 660 96900 30816240 563730 68970 30518146230 99498 1583884650 236094540 84240 70407414 319359600 10608 154016940 2977488 70256340 151824288 28799053920 819454200 484929900 2590406280 22591998 325459200 4448934 3420 2581152 14742 117696 222522300 20062020 2324682 136642770 62658960 315084 69576 2716 364329108 871080 45990 129598560 58772280 66980170 34428 2284371180 423965256 1247520 33630699960 249642 9106440 150150 312708 115596 2080350 388080 12480 360372 51864708 690 44548 2480 17666220 180800100 7700 109559580 105840 1094940 84086310 6335700 153510 598130750 526344 296603840 11167536380 7499800 14140464 253825 75171600 3655860 20091654 2305512 23604840 10716188 3958752 42408 4614957360 17019000 654397392 491640 2126670 85753800 549080 27676740 2366850 96141540 323717454060 652648920 4978428 43622460 271163200 218336580 1790880 1121888820 3914768 25849131 47460 301436850 46437690 1256970 3399528 1210230 32033400 4536 5037210 17906648760 575 1196580 78564480 59340 7700 189374640 132384 624274560 114354240 22420 937622556990 236622 13901580 17647630 19744611900 972360 88396 507780 2005535700 8677344 75555 1108380 43890 16450 218250 792272638080 1822702200 6590220 1235214154080 82848675 66990 23956530 5729640 4620 11248020 684 915120 133882956 64935390 2010 2619513 4635972 437580 4555713624 351936 203538960 3928570800 2289144 1769520 5136 330282060 10074104 25152 7438860 1949112 56847252 24559020 11486748 230 870 37812 26520 9199960 10606680 45540 7111875540 296883132 153972 12524945160 13994640 17220 402716706 580635 5290740 10488456 24370164 332500 656431200 11916520 488956754 44259072 2883144 913437360 1616667360 151800 563904 59636136000 1788570 4760 461129760 1078648620 691 66846780 12711648648 22950180 5073709656 103689 179700 4084629120 877296 5898060 25100820 539920 983025 327502792344 30359700 5023172 19272323070 2028 5049352308 4028777844 26607000 70224 31443720 941751720 737352 81935926800 1003860 45281928 4417141950 290280 2419560 998094240 11981376 19140 18461464560 2045644272 33100 30965220 17982090 1378 203155920 50298 327180 795719204280 65088 121296 426176982 10018050 97442730 169080912 293277600 1168200 27948690 177840 64158440 15912056160 88578 28980 9343152 5445081180 396720 1578465504 1378 12930302 194841504 35448 16524205698 5489811360 5976 27517560 6435571350 547470 96030 450460920 84661140 392886 44268631605198 832200 3420354 3474120 8871619680 53721360 75342904657020 119364 691 3408600 9336600 102078 2185130640 814373 98280 84844180890 2198325080 12001594206 1045537680 120120 266700 8101493400 2008656 28182 367770477480 95472 5103780 294461640 38064 36038640 20891640 113361710 13647672 5269320 34505016 7198854 3295173420 109725 732559890 493350 145860 9159360 1199066820 9360 350445 147839760 859320 36904920 23912070 8618610 11438280 85650708 1307740980 4976400 9375720 17264520 289443600 2422570680 95100 1550640 131492451300 511523064 9824880 443093905800 241645800 13333320 3563960400 5504640 1103520 24419296440 3356032680 1883504 39934440 170869920 5155680 10288338900 218500 341771404 12765480 242212740 6674360 654288180 2347680 561063888 1369368 316515080 4979532 147708748980 83536236 2149212 14387040 132720 102358123920 4508640 36475560 4742388 32131777860 50132 2748 414952738200 512550 83360 288057343200 241733358 1766991 66675244410 102858 2641548 45431550 34950 6109662 6810203400 110925 212865 8383320 1166130 12244050 1830371130 111510 25300 89721868320 2321078760 77974119300 854694 589410 339595740 503037390240 43173900 479076 25383312864 1657476 255668160 147636840 165931920 4900740 104438421780 7188636 4746 9525323808 57961134 36276912 46060560 20973792 31702482630 575484 2162797560 1237446 4875780 99792 7921200 126017984400 73360 11592545 984963000 64855347577020 424822566 1807568640 116239200 527408 8149465800 41499556800 691 4367923560 12114 3591864640 8222063040 3040380 5940 26075790 60950 6052680 9244620 36221640 154980 579075420 14813500 12202190 1110549 6709560 7480 25122804 1374450 80388 8624203224 602680 1378260 2289326 8814 1026440 76729296 646170 4532220 425556120 50606880 643602960 11365680 589648 29832 64478884690 3346820436 49191570 112260804600 99894552 14070 57394260 129675 982124 4421520 29187 56232 37026600 17290 3825360 70120260 165158700 15624000 1441440 5810770 78768 11991280 132840 446512 8510 7490238 124495784 4545921 38998 114948 207716740 691 58114 6162390 691 1720860 106030 119370 691 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 30 3873870 30 166734 28044 6336 11105137440 106050 70561764 1308869100 40333020 106116780 26735016 205021755 132669768 531436752 2313432 2700 14233718520 246576 8175776 691 2546040 1220940 16702866180 3073327377120 9535680 8023285116 56745 876204 478836 691 4954740 6044786748 3420 21396414900 21677040 198450 9898032060 1764021 6564918360 775786830 14245740 126922560 659280 406644 186960 1288948752 431455200 995904 221110500 928972 2149056 6905793180 353430 6820 21747 34709688 2168649560 82416 1195005 67770 3243170 50700 1229692464 2100840 5431020 79570 692 5276700 105196 5598922 658434 48059550 5799024 691 205920 6160457160 14718 633450 209851224 15651900 56532 17640 5754840 3280200 90529380 253270 54810 7360200 4564560 5236374 829695438 5575009440 17874 58604400 843790860 691 41426 30457224 20300 69264 9348300 1753140 2978169480 761376 433698804 10619492850 157500 618964500 12423600 8897460 14343240 691 105205520 115003980 7304248 1320 15736980 87726600 2896348 2517900 1213212 901320 22236 843775240 115987704 1126918 24179610 105336 40174008 1915867374960 1354864680 1591200 47124 3007347420 12946010 2310 59570 8124 814660 56144 294840 33728310 88236120 10925460 2351916 1204500 1226050 27636 4620 212617878 36395660 11919180 18360 587231952 19503 127528080 176400 425730 44895 522600 171108 26837184 53842536 1201980 3851915760 80920 10957815 255663510 437118864 15 107580 1865580 133186572420 8658 30838012920 21635120 291371700 29042868 32015760 41743520 3732281280 1062600 4170941636400 1830 28440 23963676 26273130 27972 117165 520812 6339060 1500588232 10710 38974320 427831740 285285330 633552 32760 757024 18002600 95312 121730400 51032640 1263549408 5208 3612 1774324 4362750630 347130 1048540080 61506 515840 748926 474794760 33480 47380410 43084440 3935124 431501400 10921540 79823016 6477900 46731630 322230 7154240 441024536 691 59685 26160 190380 8190 450120 1499070 81916770 1409580 2563450 1409340 329640 240240 612811584 13895836 24243074799636 645657012 98635614 20598900 15495480 119703400 1109220 65264670 194376 5544162 6694104 76694604 328176 31316110 2640 245368200 518442540 2085348683880 753480 138679200 2905980 1140304 244224 25467 11294472 642880 54600 3087234 503514648 712600 71264 8076 192896550 779940 285670 1101240 87780 290640 181194 75864 225264 42364 94895892 159283080 9297036 2223060 179249070 113424 1126605480 775554 15882120 683844924 3114060 801780 13260702 63690 5519256 569296 53904308640 1165860 3447375120 2019312020 179136 345552 1998612 1456728 11209392 12020400 3186612 27720 55287570 3948 4332510 631301580 2761862348700 2489655 106714 521788764 13430340 2892448 63889020 122760 691 41319432 3448158 119260 23367960 87984 4352132400 34310338320 2735964 670625 60060 3354390 28272 12730 390302 243491612 412148 229944 20240 30 1579548 4680 387730 1141030 19770660 252853444 110925 1825668 62619238500 399245 56987352180 115042 9343980 17070312 12012000 1150209900 516 17541480 1140160 692 292168800 2058 38226 5738040 3469546920 43963920 579360 790230 6411730 58290960 11115300 2561539200 267960 649344 999311040 51350040 840326490 7296240 891239328 179554908 35935200 233988 51245585160 3958408 1353300 410219289480 1390620 11180 14820 11704 211067220 258034140 248668 1498068 175500 601499340 252720 1191876840 36080 65860740 3006150 41772060 118428 12654450 488880 650030940 35495460 974610 10863516 223110 2583923160 261990 804499290 13038740 355110 706731480 3126414 690 24304560 11245690 377520 18318300 31852920 1588252512 14364150 31114188 55855800 2318260 14212 552370 176300100 3070710 50760 569420 211110900 2598870120 1636180 149226 1308654 7702574880 126245196 245497590 9215190 48452651184 6297651360 4291510860 359520 138312020 181553904 98274135960 129501733680 22792 5096052145800 773490 690 4031403536160 349680 5097120 286396812 3919320 129033450 3354192450 2391480 38806020 36693360 2642178052800 6826860 376040340 276232 3435 145104960 9602579220 23498640 866778 2704 5808242440 59004 130032 116235 19430006700 276288012 36195 985320 138600 849423120 12823639920 1188180 61380 70044480 4736454 469230300 703012464 27301560 407940 18720 9143820 199648680 114439512 72961140 22890 406666260 783840 37128 3009000 474774300 2366616648 2067 106248 7783920 928200 718200 720720 692 22704 48427 68915551320 228480 3410 53130 2310000 7580634600 1502928882 80907 1224765360 3411722160 97939380 410395440 5218920 1991750 2800980 33753758400 692 427140 11274900 7475208 5727059496 672 8578020 2371297320 173480580 4433361660 115000 293832 13660 2440 73651760 83160 59850 3023160 974400 107670420 1879500 735840 28440 5594316 15573448800 126666 65427 15643160 2232594 16302990 22342320 299460 576817010 37180 236876640 22619520 388080 3391162320 2053440 15575048448 3171168 89040 914940 1424940 6431880 415051056 2082360 2583000 112200 73056540102 2488440 2699302494 426114 4660440 1422036 2058 240240 999460 2572752 207480 1494502 1463280 56795865 5919228 11367510 3232604298 3443275836000 4795 268812 8069790960 10155 29808 3257520 138729240 39847080 4941288 50408814120 493321224943800 55707 33323400 420608358 29844060 52020 3464928 26624340 12526800 21788745 49525476 692 23393370 9555137130 550 5896 129731316 53737200 62107353 5372136 1500112 259140 68468400 55440 2530528 6902350 37898952 137630154480 950040 59850 2405970 652680 16429748838 10155 5280 2251200 3319137360 51874775460 13946205 20144502 44105490 45953591520 100227869 1111363220 1260 3325938 213799716 16008 6159911520 4008 16675 17552808 149521680 4648 97218240 692 5280 33913776 110691 6228630 662760 51666 12984972 692 4078774 65772870 31248000 824412 5852 26058 29106 692 28980 519 53130 692 692 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 90 346 30 143557920 86984794596 173 50362830144 346 74760 346 1672019360 2593680 2745666 19180 396250608 71720 27507480 4599280 135589830 173 3426864 42228 86333580 1714574100 444143700 33754921200 11760 27030640 42186 1360590 3781752 346 4167000 11398959 128246580 34723260 464804340 21111090 380113440 7491 6769224 15752880 20978190 638815476 124453420 724623900 3015870 133039368 22044 343140 101524694544 32762400 393666 8988 13293064620 19530 176880 119341428 14343 105264 259074900 173 1761048 1664520 136971912 2305200 40823965 2520420 16614448 120900 1915778280 9930 1834012 1742640 1376862 173 235305 9389040 384710040 7271616996 7664448 22383900 17371641 63547 116564 438360 8665800 3771020 5467923552 140580 107213580 41338392480 140605920 306306 363006 12855216 693 346 2875359396 2944620 6514200 3290760 18183465 180186 6030 1249089660 2197632612 573672 438493770 9674280 13899600 129047100 15215369400 348030917 72240 150948 1358 6956804020 38527130460 2040 1946490 89612 117443040 609701400 134048040 74348820 101080980 6165900 12680640 206677571100 108385200 523980 3931410 2264808 1118568 2529239160 23312 31374 1643774580 294690 369600 7944090 115830 2391340 48089370 527513910 3129360 318704100 1042440 1483395588 8968333374000 2013843120 4664205 1480428 1060044580 4056 453264 518773500 952165500 24889830 39128332320 189930 3805200 297395280 124488 62712 213330 13408308 33237840 7784028 162578208 45 22420 369852 860430 748524 1209839840 135499260 19627608 30784194 14286360 9161907 3568096500 17094 66240330 18221280 3281460 61011720 1303498560 5593068 2992631040 380184 16380 28046580 178842720 128134742848 411978 934191720 27900 111442452 72072 2326860 890574720 5061980 1101198 364320 27120 8775 4399200 31799653620 35970 829257660 18280185 1957340 2477790 586010400 30288720 219945 103587 6286530 844752372 441936 8591880 116202 8670090 3245580 11091180 39244380 106947 173 1488 10740 53550 376428195 441636 19904 13500480 2553408 11251800 373549176 7805890 20111520 29383200 196636 2120580 571924080 582666084 323050 21517720 41901930 1661400 76080 682 30870885 2633400 99549008 23370 53627419440 1946992320 8878890 6618612 4471012 272118 798593796 52182 11432610 14549136 1372686 2402328390 72160 14214 2572926552 1077844020 4524065 735752160 24399648 8267082780 150265440 59057232 1776330 55933920 73440 211155420 35046 140802847360560 3410 35539664160 4760 307800 512820 569523240 352968 467513640 16752648 350740 10297320 22137570 6678494680 390539520 261144 310560 1312736040 25010 547772232 1916452 38420850 698820 6424950 1501920 904019062674 57812 38833080 739440 281790 12275445 1244880 16200600 1977948 6237000 289812600 12640320 1045590 560503661200 194903520 9532380 87165540 9058140 1275979320 158903460 117874371384 97020 495649440 9268 1583120 922545 330564 6669302640 146843664 698783470 4708 22579060 150651228 4094220 8517894 30 75900 60040 13166 119930 2547900 624036 1883622 35400 47346 14544090 13497120 3110388 117710 228582 1516200 15627348 91670 332052 189905016 471609138 27162240 5400 19279260 554268 9596460 3065125140 116718 3124800 6009414840 536649984 967980 3133101972 87472 4926891200 6273057 4824 20563288 1634024700 5167824 15410 25396140 90474964248 8352864 1626900 6151236 12589248 2674440 296098 214452 2550408 1579640 309638952 50913720 24060960 22093921523520 3511050 5873464 5058900 43835820 474039740 2825536 133371 380520 10644400 76172 250937037120 1420144660 21152 27367649400 689592 16650 61509840 6226836 1384115040 259056336 216720 93179394 6172740 14070 1284045840 1265940 94732560 47278 6676093788 111384 86644750 204615180 134933760 1745280 47139300 984060 136752 3529200 299459160 10090920 21930480 20550374832 4536 6138 9072480 1901331432 70886088 289080 1392930 2259436340 7677906 19023180 23251668 399624456 659088 245546424 1018134 7276721760 1593733680 17727742272240 17150 6030 4001400 963107550 1134 2114610960 1079840 465919608 8196514470 147451920 5021016 1648968048 226119173280 7054320 773568 6388620 1331148 765072 3883320 7824312 651217248 10925460 23384592000 24960 1611792 1358 1988752920 37580400 2155192 1838722074 4689158040 624720 6852192 2685540 884730 247380 146370 59684352 2055 195603 6608940 3316830 2847768 76398840 16033110 264936 111756 8846760 690 858152328 14343 196277172 12716340 1132950 106560 1760220 574800956730 36652770 693 156744 56777940 11492 6017088 72710 188440 141322608 198205644 2615822496 3063060 1034000520 1448196 83328440 226880280 3438240 80367840 1153680 553014 2756 606060 53431655520 62046600 1329068 25460 16164144 709156 316131035220 103009719120 95407368 183180 2756 3945060 46446400 135569187600 105782 320235 29060960 66470 1685880 52560 14599467 140775180 18600 90744 2859285 280332 354510 53408560 176359770 20167000 11392920 5272593480 22989000 102924360 54591030 94920145320 33630 39162 2628 10333008 7430886 68406778 15925005306 1141920 131337360 49126770 5249244 40320 22521840 23928912 458430 40950 97440 13284 4496160 3280050 9716910840 37056600 143193960 491006852 678391 2801400 10171912128 18984 3282867280 2773680 5480 4705350 534413760 257122320 485519622 201960 90530440 23688 935680 1574968824 2430 1745730 1021020 35541301770 262944 26822430 375031800 2314340 258560 111872 6830 7254390 540330 231873200 85272 4121208 1091863080 6888882 582912 22496760 576975 6939660 11678259600 437580 489174 167729562 216216 2200575 7677054 818876016 12676950 2641320 1980 1540 14829360 1112021680 78920052 11492 2628 1013166 1782943420 47880 594 693 6980713740 2674032 37230 1785467 1298760 6530550 17342 2993895 26796 119972 20522 231 1594736 2628 19683924 250920 44980 7826 4508 2461320 592515 37230 14352 693 3875676 5899410 66470 5313414 693 106952 120062 693 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 276 346 881606376 275555280 34777512 346 20160 346 123420 346 601401240 3459780 1331010 954753552 292110 87363900 308251440 312840 2364120 346 1439343660 104051220 2110680 65159094 2282875762860 29677384917180 18188016 25168 14659260 16039556610 5136 346 4037880 109032 542010 4886433300 2234700 6270 109404720 3900 171822840 1995 58060200 20651788560 1143366180 76296 15008065800 118802 125543476 13120368660 328900 26448 50375520 192122330400 259747488 68925480 47040 846918540 13337688 16532264784 2646399756 346 15180 123939984 145958736 5632740 186820920 35750286 1865070 6331615290 8978592 152245380 50050 86520 656458 346 14053788 6222510 2516513520 278832 5095692 59389680 108993456 779940 19800 39541320 13850179200 71596360 4789620 1406940 15869556780 6512184 243600 19884900 7517664 46558512 12319788 346 875220 527670 11219589920 1670760 26040 639936 72182926530 888445740 72720 8654716 10847100 10139850 341187 2180556 116130 693 218960 289881900 4532505120 2016 92568 8684233740 10794510 185414580 1473696 33525360 283410 16975476 18008520 1782054 287106 9324 99901230 32970960 106588480 4800 1227649662 2358552 1710048 770 540792 36603 52192 4142880 442680 2044590 88440 628147520 12306140 934233300 1289112 26314344 13965300 57618 516652950 13431600 96900 2857896 141015 4095 9040920 1738920 3063060 20183130 246708 247632 82044 11095392 45904320 3142440 326034 2143266840 6660386460 1305 1180 1122492 131904823820 69246376 1679040 244860 73788 3352200 44790258240 7593300 108570 6076140 105949168 5311152 2529090 3282974 1333752 47456640 341671680 86499504 31951920 414086 52307640 338184 155216880 2633400 26334 1476902 92285424 3251094 310031575560 5225220 330960 827260 5584319664 1338750 2804880 104850 18269940 25008360 20720700 1681470 434160 18046626420 9850440 20494656 96096 62160 7832637120 6643672 183648270 40950 10002300 5345196780 1126320 11749128 2628 346 11280 152520 1584 160716 5424 55722 10580460 1666808 280308 3192 759990 253734012 458136 4990736520 3149860 699720840 32793 86236920 288649080 1195110 352960020 141900 645750 511072200 66822444 225918000 97103160 54797960 14850 31240560 174352068 1242360 19419015 5708736 2189842200 742440 3840197760 87298320 3596112 45603480 2010 43896216 5726626620 55638288 910763100 577920 103629960 13923 25530343300 4546895760 64982637720 318692072160 38247 3380 86940 4508824320 27876 4310400 2867436 693 1348893 1011921820 6069093030 6138 22746725540 1296868560 2535657540 97680 704004 76892400 1886580 9240 11256720 6230 1023036 607200 9832680 13272 2395404 80806487580 101322 2189880 5506200 196439100 141120 5413029510 17872798020 23580 7675274376 21056200 360360 1375907610 19793592 7241760 10810800 10436400 482202 6216310800 3440 19198296 3198092040 230836320 1235248 3276 154547520 140748 292320 197556240 6679260 814 1044875832 46740 11772 9314448 1830 276 1560 138852 85813 3276 198148496 2064 26448 1159991632800 5393080 274380 2552157300 28726632 29886 3291954120 10379388 25940320 182055720 163800 1711710 65436 43363320 266640 1485667680 17864 49898604 499455079200 2189940 353712744 72450579600 20180160 50602680 41201880720 1016862 64481202 4243008 144340200 6791899296 81310320 103784694 9887464260 20540520 609193200 52649100 492182460 957296340 93240 21285264 2776692 162760752 843539392080 2768640 6022809900 2456523300 23797030320 2073 1771289520 87252228 172720 1021020 2500575 12480624 2258523540 145091068 3060 19456085880 2360204 54480 248820 119238 4015944 2947003179120 95902366560 1168500 61200 692 1175389740 28552860 370620 4178638 6810300 320229000 76570 71351434440 197402436 49490 1283266080 3749460 879690 111670140960 10871640 2158728 3289152 4652340 54026 18031728 9030 51793560 10921190280 57720 8869043820 22248602880 6870 104420 24833185136760 55104 603876 1565556300 3755920 11018250 316138680 991682352 1155928 6043106084400 6612 692 66088582560 10850308140 1136520 2381309640 18961020 936054 1432860300 217308 27080 169107660270 177464826 101491236 11143440 277640 4940442 279433440 10613715 10167696 182910 80699850 728688 7675446240 6985010760 21386910 12293073870 204668460 1856400 14815084320 32265480 325220 50016720 805938 11234310360 3838380 385008 677943 1827997080 356160 13233139920 469068600 11922582 16008 339682200 621861240 90124380 50564472000 29172 97020 38639965980 2641140 770803704 51452940 240240 1386924 3898440 642642000 801266293800 21989767800 226666440 102009600 902761440 12375840 135859920 447206760 165900 390836 655200 8362200 24204600 62854400 235419900 6597228 21202758360 124601400 13462020 21328322400 29818068 19986120 3300177756 2300064 5672220 363433356 145140 1899240 140690352 602208 197340 2811060 36130500 10528 2604060 1380 460 4070430 3117684570 718906230 428632050 39540 187602450 28152000 196276080 4785264 738294480 221157090 74613 2031120 205196860 4049280 3385666620 736710854880 208370 27807780 969760 336890 1892757566700 265620 44184 159878160 190840650 101913 1468147849740 16500 429570 422445192 44184 1499988630 19825407888 1874124 41496 28689815700 31513020 5545363824 17325 2645370 97589646 61725300 20748 146720 873166308000 55489688100 1991024 13148695560 1108549400 2379300 39816 100468368 93551832 863689780800 54873 468146 3616695600 86360 6251240 105197400 26442 161267022 147026880 694 96658380 25618716 29700 49770 909797900 1249959840 41241780 32394180 282170 30698130 5159 19670560 56314404 1554644520 15194927 330792 553966861560 202992195 6613884 750392151228720 2148826680 101600187 452166000 4077432819460 1628715060 3294263700 2522478 15370 3044400 3151920 133200 740945040 36487440 344976894 860537607930 2181546 366136650 662321845614 94788834 678930 67847472 59062080 4127464 122727080 28610160 6263400 28844900 665210 32224500 2150318100 3774540 753920 22115036790 3575304 11844 3395642 26840 826245 22516494 494802 694 785092350 35784 174708 70450380 26144 59004 6176420 19182 90133 106953 694 694 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 276 46265940 61017840 14 104772360 102594972678 397944360 481828620 1058400 57812 21631428 252069972 11424 7528935 4093680 3612840 529999470 16554720 35970660 17298270 101948 827996400 394560 121860 6126120 70450380 63643860 56298480 60441810 31318579800 14916330 6387192 18780300 76986 327700296 5232180 10008208 16190460 7385753340 11108160 20696760 20606040 684 188243044080 2974608 3420 147312 710260200 224668158 5742464 694 7057380 5356800 3800160 635706120 217980 22800 90720630 9252880 108253790 14242800 36830 1380178800 65822460 21916208160 32327880 57960 6924334032 4555320 28115100 43553070 3279672 1534500 2382949140 3360 53756 3936240 21121880 3506623260 225340 21522893112 1894529520 719169 15921990 2073500 37960 2012516100 101959880 317730 2047284 10110 2679600 49410 39537784 5250180 124080 382961040 5719824 443859 24316200 145370808 348099 5913270 326133351180 4812678 283909860 50539188 1970364 1373580 5245657560 69287962968 2030820 1690920 474360 16240 3850560 3440052 11301165 1901760 2575440 1409760 56592 11873484 51890280 57466032 1435500 251748 4001910 79200 7065366 470704 13222440 4214285040 40489680 12823800 157176 23671872 14 2698437222 614491920 1374 59691 26640 529318300 698148 1745640 34088964 1987596000 507780 90990 90900 33006960 917310078 1450731555 5480493620 106429464 139328 803964 3565716 1949400 23940 575164128 14104440 42844620 2838600 90475 16185192 47199360 146925 2605114 17829751290 36735 1180 120714 8743496 66845790 3655080 132632640 1436390010 1454330280 618912 11526 48343050756 252750960 101832820 439598250 3215940 1084824 3360 186732 10864 1466640 11016 59119200 55080 226440 91970409972 5555880 353354958 629148 6940506300 1998 150015204900 10396446060 26813010588 864042 14211240 139931352 2707925220 241714452 26089313250 1748460 736415224 1055340 5572200 101239992 11801850 408053880 2058346836 1236738888 2633400 11052672960 694 136173570 269724598 6030 887076 286440 9400560 89960 496 994740 1679580 17864 571200 57870 218724660 3838364040 505908 78151788 3146537004 64116360 13786630 981288 119634 116152120 24024 287640 9894508260 4515 5524997940 1597721400 64045800 42180 856800 50035440 10732920 60570 690 5917740 9268350 952380 956784 31287060 184224480 12173085 2817316271 496969200 14806 74534460 34545420 404155080 9964644690 17344900188 614460 229271640 67364880 169369200 25572960 5740560 978215700 708830980 420420 240240 7218900 5313960 21284 4062 41520600 3950100 426426 4743648 333792 1003800 720940 2307144 102982704660 20025096 574362768 91200 1156500 150008040 568260 7926735180 393161040 83100 1380 707544 15001570080 50400 20230680 3391794360 6938048 318760 117810 32107320 281400 31619280 18769080 2646238320 1427860 17210125800 59787 6817890 49764 15351672 699466950 32723071290 170128812 190440 277200 2009700 3173940 1211418 11844 1259520288 28980 1224265392 19890 622050 2899780 691157376 142618476 694 84630 276 1560 69832 695 28980 243984 6396 30489858 2846220 17298128870 92340 2163810 474714810 408957780 11592 89249576 3182305 84876 1152660600 256274148 32340 815556 60566870 128222640 1613312 4362540 191688 2067 48724350 1294128 685140 38845170 27037296 25128972 6940164 4186728 88520512080 12072060 13845552 15519504 763302540 6083868 216817524 82530 9126600 59988240 18594730 8955492 44520 3029572 7324240 1659801 17556000 200154702000 107640 55158 1521778440 7040 31654 3269760 22604400 767560 13104 2579678640 157560 64954692 10985260 128290470 5480 3388863198 118524 9480 124073322240 2522982 332304 10099340636 142428 115080 10151526 24890 5250960 85008 357314706 1329330 832815720 225768 693594 684 8028720 7867860 53592 6038032 5352 1913520 36002736 13260 36852 73265010 8403227910 5763229150 75015451680 14018321520 77223120 336000 147493632 5542680 67057512 315752580 117810 81263650104 247456 3773179410 4667520 7343175840 1916061840 41419958580 17150 18036 1576393650 130950 695 2864400 4412610 418080936 512473500 693966 199202080 866946960 660660 1875600 287028 6771888 134747340 8277016440 3016650 198066660 29308950 9402120 58080330 290701426470 42948360 4134 106008 6259550 26517400 10930097640 3981870 695 17160 100867800 4288788 38226 39247560 165158400 15992130 987000 75250375200 314160 639132564 81034848 57754950 318570 1980235584 5739006 14461503 233284447656 798243600 381747240 1080432 1197840 11293296 115846500 1368 232792560 2076 2767600 1563408 1101287880 82950 293355 510270 6169680 2898552 3892925400 94710 9198630 67452840 2849173236 193120 2639826 23790 181200 12313207440 7805928 2145612 4900380 42279104880 1949299296 11966676 67680 24555076 2764 1943760 108943560 184677948 3484292 409791460 7480 238428 3734574643800 69646950 532970 59220 10386100 118104 5917590 35712 1513578 11346630960 965712 14957280 224763630 5956843200 2625840 633704880 7094010 592635960 7069052760 5775 54248040 31103256610 9596520 1531530 24120 64824 189660 240517200 269487372 4134 331170 695 4134 236208 443412 23030280 108054900 567630 10684080 74790 366912 4601375107560 630364 973801920 18421200 9534 1435208 4760 232699740 395472 65688 4760 4816 1605852640 236744 577755 22954080 10108504 32951016 84675360 775601400 36920520 872217 9377575020 1117737548928 6174 19830600 216117 6373620 11715426 695 234053520 6480 5265213030 8251320 37070 118594 29066940 7161 1207129 143852940 77189112 75647 33891060 616200 94380 41414100 86597760 3130842 449280 841680 955840 803670 106714 2160122160 848265 21390 3257232 915120 1942165 65484 12186 135450 3768117 38974320 13800 1561287 541464 44304 5850 4968 281784 14166400 45630 323379 213332 3990 77637702 4335512 76298040 8913492 623238 97817160 3243404 1415880 31654 5317861 5398185 39816 95526360 3663891 172467582 118104 13340 695 10505425 107184 120756 695 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 40 16 20 84 80 86840 40 193650921900 88828740 3107440 80 35204 109704 3683647890 2589300 3142440 55440 3122460 806520 483120 126692280 496164480 80 2983853100 14361697260 100531880820 2568720 80 36036 156974220 50329575 3766370 2014012 67338 11790 311984 358440 4019400 139105 1920380 54868 1239480 1043573900 22148280 1309476 77117040 8218980 7101250 1183962120 278460 1360 2827440 496922580 32510730 2010195 55650 80 8078936580 895404 8088480 1595058 664011348 13169508 330732240 21018156516 7616952 53546922 18036 7485720 2001220 151032 12863 3350088 33050 142120 694 35203770 2504304 35567377560 157644300 1210548780 67080 6975 4984650 2212990164 40 1781278884 9710530830 1573560 2047722600 2897755740 5551523400 146989920 707196150 160151505228 210290640 3413376663840 694 1927836900 115130 8206704 7438200 96523350 53672910 24651354 1386163884 131917710600 127470 2501940 1835240 42569100 34849620 288313624830 695 80 11122524 113623748700 712415340 5835960 256473 7350420 90480 25813650 29366400 1700060 32050 226860 40380 958782 46927650 34341054 126954300 89055660 224280 32150 93450 12368664 56 60095 1159020 68442 10081680 5778 384930 4441998 380100 9133040 778485624 83338794 942611730 69252540 59549160 4083880920 90155008020 34058640 259200 20490 2181816 337796550 15818880 48706320 419660640 1338557220 139764 1218912282 124744620 457649010 4485969180 559440 1591744 402925122600 205920 20 26143416 3264114 142728 4969932660 290485584 19320 4648 175560 1620040500 4710810 31416 549900 41995800 30646440 30621 396000 449436 1777860 3280 87650640 23711585040 4069186680 2246440 114914348 107541150 302216148 2572416 2085720 1078250 180300120 592236840 2376915450 24264576 3823680 62868 68725800 2034 1083162 154883850 13393380 40941536 3207230400 68442 3513120 65434278 654360 9681432 1170905736 347400 629640 40579728 17874 10103280 4670172 9455160 144381000 289068 16 16140 149778 609646464 50470 9408360 250980 407984 9354822 230517252 449574840 226944900 5252520 5021412 21412848 795853380 5474700 933570 945516 1561494480 660672 429363900 2762760 112110 42201090 44784 44506896 57179925 43939896 21569436 84651840 45640 49975047 2609670 28336 1173900 370262970 70401930 472097576160 7276680 2311224 8223240 31320 5535 255288960 411170760 3622290 13229714160 7820340 700188 2660 515658 5425680 12113640 342468 48240 17010 170197440 14850 272874 218115 15538903380 11526 6897549672 481650 3343560 12235080 1413828 299364 245700 1114464 7740 130089960 136470390 345114 10877790 540792 5930090 5275972350 93976500 8692950 238392 2764 1346454 1076712 5503512 2292180 1104592 5801546520 557460 2530137540 44005 11340 6796440 339117300 393960 2178720 994224 57900455760 2592840 6556510044 1577644200 1536948 6138660 3100 10020 114202950 25090032 26396370 455070 103123020 2369370300 157080 35784 1590 114540 40 4930 1204164 485316 311328 13505384970 153456 121056 3960 1500 2689052520 696 3073055785800 224808 119316 992124 14154 35000280 934920 2570574540 299215 594660 9540 696 692 3028014 2347843680 19420128 305183620 2342340 2409279180 6176940 13842990 1625892660 1766232 88920 89700 8340624 34924120 71520 85082617620 829651680 51195744600 133980 3520957 14816010 396228 106071725760 5433582 2306220 1125657120 138681270 1269752 185621436 13232520 4064338200 3090762 3430 129720 38197810056 2160326 2485285500 115279864 2429490 6171790900 549884720 72599116590 2502720 5417512716 1739089800 34994960 219430918 89232 836280 95118408 1485584100 48310080 9173472 5423000 6034020 4845456 90984 609823390176 35640 12543542550 215820 16206372 133409430 319994400 145619683610940 340860 13440 1236954 254670 2113716 3543540 2310254100 124787718 739536 84018 40240200 2301390 23808330 22885998080400 46310550 317220 6850116 71829240 1273480 29070 1322869680 119732539248 1583190 135293419800 3197130 42720 66088582560 14277172140 11340 14937552 535518 254746968588 13985328 43669080 1586665080 4021836 303600 1462650 78435 7443865 2059512 41018785920 32340 112896420 778050 3818100 1319668350 1923147 346515960 7049400 1036830 21591486 2767050 31248 108724 8135801520 20288400 33498864 12688 5081076 329868 50644020 54398176015260 801175200 88800 15515970 56724 3821388 188106 88984956060 6477660 318045 37078158 213180 2260500 808350 30444960 35700 793104 538587 152432280 2042040 161514318420 60607576575 696 315000 4417380 4275684 381546 3070473120 4577409411960 14788080 455466 381276630 388740 450450 3276000 7057847160 44767800 63023 75555480 5158233990 113879 603564 15294240 3901536 220476060 7965788 40620 20840040 10717140 39179781180540 28977780 20851248 127576944 256620 26840 839020 617760 29925 873440 69300 474810 16150 318165210 8241677262 80010 90963390 1572010830 565886880 72490 3430 9764192760 5330490 3455 52492440 737520 9773400 195845 6089600784960 1655850 39058110 3898705965 13050 959310 176580 25754645280 840840 58198140 5200080 1362242924 9299850 3303300 7138500600 1272810 52492440 4536 234857922 690 136010 22728396600 621180 274070160 19654 6139518 35700 4823 1990674840 2961960120 44520 286619760 8058960 4280760 23994 385108907040 3115080 35964 18397512 595225512 984672 12368664 57031260 2392920 13363105 2779956 591426 10017477540 17383860 66764402100 62775647550 732450 35255 900930 52890 9411140 127783656 87817730 62478 7535 14054568 3256088472 787843104 77186970432 684 1728 9583340 25174 1138280 485142676200 20263320 8534610 15316350 572195520 1455216 6472800 28294 19467059040 7344 801496620 10407060 2195455464 59220 1091512 2649934560 696 2736041880 30020235 49117144 256680 696 290089800 52570700 483314 127669500 2930370 905066065 241800 3623507160 18506880 7765560 999552 1640 59236628 31293 144559800 4877060 580 59974 28842 696 348 2960100 696 696 522 107879 696 696 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 40 16 20 6341449140 80 7740 40 8084538 171105510 22920 80 537660 5512 1345686 2284040 29 45892 1075680 5170680 19496400 207284 3958080 80 8930712 10241532 435265110 17340540 80 6286170 68987556 8019674673 349513164 883476 14301 62130 3340 227146920 2403660 385181874 58 100320 219950289 54340 393984 113879 185820 153591360 30240210 650628 323013600 282282 2988939240 80435880 1140360 125975745 9765 80 643356 120983 5737947480 974688 1447068 103881690 39209280 1712850 56400 1687612080 3858660 42210 565110 35276760 166889580 194964 4504494930 253919820 1255381 2913993 1380390 1559796 205590 1047420 79059350 412888 80010 1957956 40 11493100 33034320 54435 147630 80340 118128 2102760 2036880 275094 5932476 569415 850500 26520 217123830 4632936 637560 2439431280 64292124 41359980 1435980 14011620 1737372 80351328 1433952 25251657600 159665880 53139713130 29382075 80 2334780 52705800 9399300 5211202920 42143 70845060 14868 98589420 43495452 1109430 1151136 1126109754 239520 486151380 1419320 15761790 1866786167400 56760 247221156 499730 586458180 233310 3948 11284260 63840 600600 10592 22995 375630 117884855088 553410 87659829180 1500576 62208960 316427748 4294836 7920990 312116624820 341464200 3220039560 48288240 4033260 8196 5715780 4809 373776 95608 5530455 52008 722052 2492032140 573714960 18096 125404 20034360 994410 625829310 20 2753940 465750 16374342600 36355 2953104 32494440 232602300 78960 2611290 4735500 4304400 1494576000 16725 7636230 337906800 27191774 1168860 4130040 212925720 1973028330 643505148 67410 143645580 33354 7724640 10153248 11832 101010 246636 164821800 6718320 49946820 442713285 390780 695 970228350 63981540 624840 40559148 3986539984 3820628 3718339020 1571585400 92555820 1212120 16376061240 22044 753060 2756 72908088 3912480 1925658 132456778740 196489020 14616 1980 101700 16 463740 3150 9324 5657652 119789952 18780 94680650 22825110 8138988 8892 8015700 2170655 4776959880 2545410 5369364 10832 873810 43470 39457440 21696480 527093028 2202480 12012 15024450 229680 17556 28411992 223652 15751320 101651480 23014 991242252 2356200 6870 3199560 1300650 29531700 5185950 526722480 100320 6224040 1800566040 2121760 2316399 5131671510 728640 29506896 39667824 110166 2672700 1017960 286090 3293940 71570286 7597240 156345280 321801480 95236208760 7343280 502766880 280836 18600 1932168 2994475968 132325213020 96624 866580 8088410 664011348 955920 2514720 16008 1955816226 83496000 11767896 14758380 155998218600 216665549100 52212 177390444 1718100 22399228896 113390 954520 1375808 4938384 1377272 660744 17019288 1169580 5261180 1352156988 4111800 2497726 349272 540792 994356792 109062 10461528 2800980 101281664880 97170 1926760 177963240 131376 177657480 9322800 4024154 14473030 7063004520 126127320 330660 1840860 14910 10356900 40 3306 101712 5904 25149237300 502980 53070 5215335840 155789273640 24972480 14725620 11669268 590019 1302720 31466920100 36175320 52866668400 5079381720 17996880 604443840 61272 1378496 149865901416 48963570 17284041180 30260340 19404180 5086620 2618198262 5575326120 61272 19009511136 1627084 357588 99274088760 114570 92455272 7374152016 78396 2758195440 430220700 514761 31631670 25030800 4656182020 42781860 634993978320 20280 14301 15494398920 108632370 60138078 19761782040 17561124 18662552172 238419720 8164908 697 92210040 7659333000 1712520 66076500 8009046 4078620 3818235461040 756328320 12882 436451400 35705355 10648021230 14439385560600 1807740 7593300 41501705700 7876148280 17560140 1638938824380 1869600 263884920 297060098811840 58012470 9724884 15275808000 27553399380 34234200 694643040 128175762 1494954 566836231920 52350480 35866016928 4311720 9597588 388710 38812102560 528710 578438 76802575200 4162620 161958660 660796762080 53059593426840 2175148980 34666632 6397703894400 19955628 8690850 119117460 100693110 594814859100 2941547952 6601056 16467324720 11862053280 949077360 2443777556220 24150 697 35878553100 710299800 1583010 6782215440 32350 49250 374679625320 21385 2024920 33675600 24624600 4596357480 23796592560 1011358530 220502676240 56614537980 271428300 65520 11586960 159719472 19752810 24152047920 18237782472 422940 361380600 8085480 550440 1023655248 3448140 16152 11840400 712148360 498960 310116892680 22355340 4395700800 368100387411120 100800 1380 145914300 2082 159291089496 95307696792 2970528 440160 3333794864400 9478207200 5513100 38124261900 1249692 16450980 8396960841360 1362588 103058592 17462640 254186856 11787600 66666600 121136400 111060 22771463520 311642712 89008920 246346100 3388476 138434400 435504669600 5508 9749700 10194660 2596 70104 93075873800 18282412 220316124 312153660 64144080 37799580 13137284160 7140 6579216 281459156882904 54300 129821300 43104852 1338660 39590100 308864160 7570100 31343940 30793963200 203353781400 108570 946781160 903900 697 480687480 1441133540 26922 54234180 8075340 1851141600 13238607030 26040 6243632670 400358906640 236775 21674412480 97281990 859210 75195 4711309550640 63840 630619080 71501760 347225856 48768387360 10085040 3348048 122259852 88620840 35949125940 697 5134966200 207900 32028 274231183200 2813252442 23811900 6055166040 4788 7793446752 130901662122 101878489440 149887248 16871400 222276600 1041756624090 82171962272400 486415293 4830 48868669080 4620 711194400 52200 121212 126641149712 6589182600 21636450 878480 879329880 75012925680 64084152 696021480 697 21658 538100002440 7595896 773452008 43963920 2506140 121815540 2065440 189060 9653490 1636800 592020 124619330 2526810 9792666576 68148 909084090044130 42531104 56493591024 177367260 697 612686256 4984980 25714 42530124 91891800 658557900 7641095 276936660 9562 30550 4121406135 540960 709920 4124617200 697 4067140 712738260 660100650 17272710 20997546570 316920 13540 38635170 7125888 8116138800 8450174700 697 13965936600 121746300 17446 679494312 3249406732 38220 64960500 212312100 60104520 23796 246019410 101589390 3068910 1183979280 385083944 2069226 26970 528066 2511600 35805 697 59202 3161928 19599 697 107880 121452 697 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 58 11515140 283550960 407862 53856 61464 109200 35784 48180600 805482 7871783 6810 250575600 1536948 310590 58 3046560 18845808660 36996120 100093140 1893052 3960600 3080784 224812 46250820 23125410 16776240 856080 114688644246 962550 1713847044 1334 851587360 9797970 16043940 125400 1259848000 49706580 59278142520 58 331470 251047506528 686 53110 3722940 6185160 3969900 70423860 1028700 248467439220 95238 40933017972 60369120 469050960 5563742184 443799720 42960 108804018 72823464 23460156 1664997600 28465398 8045437050 33316360 123821880 202138 26481060 929221020 57199611 65416 778896 54000 156724096 173160 1840146 56854 203112 193317852 120060 415800 200420220 3831300 592620 3506532540 2756 12040 12790300 281820 11704680 2378671888320 58696020 13987519000 1458600 44640 13929812 29484 417853434 30255540 48888 95060097600 69298320 318780 110696355 1999629828 50128650 12012 1431612 12980735900 3097380 187680 558158370 297110220 1989960 501024 22480 2772 4340 3445 15216720 213231480 120376 187880 153180 8364510 116193594 548466743 13512420 108744372 4205460 2041020 502449948 4289780 1297764 558121356 1085200116 5624940 869856 271096 55237 95844 1361190600 125022 17435880 7221786000 30944109840 573579258 123751500 42955770 1137620659032 369456 1987440 570024 25480669500 6830 112402290 4788 29669640 110834460 110880 4134 555837780 4378920 651168 10409256 3963960 15800400 55776 9553656 85444480 38626346 171493530 197340 1420 698 738116 146376 451410190 2343660 154892712 5320 271890 257520 107829810 897365700 19561080 5387884320 164864700 263788341300 2955791916 1610820 102128880 282744 20081910 11070576 147234648 2539950 226221600 175560 1009800 1116882000 43860 28732 874829340 12250 147150 599886 15054840 3746288 10513080 1244823300 1238614140 163170 1918200 405885480 4444440 18056802456 2845422 1021366710 373632 18416376 2138117520 445536 88514160 4324188 28904785392 45289530 6153840 351592 71052 204670 784 7140 12546 11165787 11387244 344040 3468600 69426 167100 87252 244271743800 608520 636902640 77529760 1526602 845875 271440 2994600 133084237440 326215890 382070880 2448836460 83160 203820 2677752 136080 35373630 464280 880960080 1299174 11699268 17523072 850689180 129943926 76713000 145656 7557 360360 1515360 1593900 359766 5027516760 1458600 318274 65985893820 317113680 102364080 134820 20170920 60582690 1946490 3546008928 1433700 98355180 9534 47874988260 2047494540 183619800 4835480 281526630 843030 426360 442890 1777716 2019710 565730 43589700 99450 23803164 10769616 10962840 5882940 3008808 51040080 41316450 174561270 1459120 110805240 9808710 4974480 20128680 1052940 2100840 26250336 652200499368 26712 6520836 386381268 221340 30202920 1230180 25392276 2064 10773840 1331692824 697 574560 2053440 648845904 9648120 45017280 142698270 20644260 237762 29917020 553802676 508942170 5525520 6174 40143510 9432999996 1366860 193428 22353240 240240 119192 3240 58 115717 1260 130364 2593150992 124875410 6713460 1475100 399207990720 696 1206249200 30090 632808 5712 100726764600 106326 9464 633447600 13430340 15762747000 139049260 75736152 234327105 85232020 1107040 43003752 38056720 90849420 285370123500 2343384 69850 977040 28026180 22279400 476190 621625800180 77616 17697857268 960740 1157520 172702440 5547984 849730 615780 47485416 22398090 7868280 812724 10407049200 5864388 506940 1093361940 911984040 4722360 876750 310381890 257454120 103400374350 437966100 393308188 3582240 37261380 116532 373049040 123027660 9660 1611694 291060 173968344 18573390 21838740 337906800 609840 145834500 119203050 8066604 7193550 1873020 34411128 5237400 20268888 967050 107946498 158585700 177249072 117285280 611525574 238510 202776 6183570 1001220 57264480 708482412 339700 29070496 313920767160 208671960 34800 20262417300 72150 19040 290426850 29463420 6910 1228110 1187280 682500 36472020 8176 1026900 23603580 55002533040 9679068 32512372200 8892 28294 66088582560 28978418700 14308140 13037508 13986 1953396900 2085 22183824 179340 2519751234 69755208 2308429200 729270 253349712 606060 4313760 647326680 5719155 590241960 168406 139620 4909740 23940 13460 13665960 4199580 72806160 7301700 50920 5118245496 480480 110040 8867880 8123808 671580 2269107984 132187440 1702305 816570 16104 5496 4029876 535920 34415136 76446 25680 80416170 8016834 27773065320 746460 192465 14463384 56869296 130233600 403920 20913060 1313160 13693680 2085 30448 698 15994042680 216224085 328208426 292842 112965 1085008680 12452116050 2282280 660 119865 1576848 17255696640 41496 70269294480 34254220 2877840 16200 121130100 149860 13377276 4527320 9736740 8312745480 557479983060 761124 5554080 107092 1448860 11700 5134086720 472080 41931708 53820 3693690 12233932 231840 5920740 53717103 7360 275280 147500496 59976 1053109680 291030480 209440 92933240400 12960 83390 37957739820 1586730 4099395300 23865472860 3465 42120 13026758204460 306280 238182 4353850620 2127792 568828548 67912824 2907443 355680 2761480 135880602 27360 45193890 155382 116886 163020 775320 6800850 2076 12783330 38050259940 95480 369720 9381630 418079376 109270 73780 39671940 353248 270262650 98270480 60356 698 1444520 700801530 43040 23003624 74216016 54685400 5106164880 6864 1237891050 95557 25271520 4472718030 98658 77040 2104839 1067940 2691780 43401 207590670 16101930 1993600 911595300 20677 10982532 994444 694848 610764 528240 549516 761292 43434300 58764 88400 39289152 6402591 1524432 127078 1042940514 12180 78638 19590 1003935 25530960 124080 11418167572 27124860 63246596 9647820 7524 28896 12901 38475360 572770 9166500 1079012 205931880 24280200 8088 16825 290378088 329724 56760 38102100 629920 1271660 11288 11916 1338246 698 28165 14996 2690100 343970 67045 40005 6742680 2474472 5313264 59301 698 10858680 45588 54056 698 698 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 174 60 77507460 5761546 6595680 6048 221382 421344 3575880 9383660 854577420 294615258288 36660624 8094240 11012940 242382 1545964420 8075340 699 29400 637560 341712 535528 28820 4032 22176 83445180 86457 117180 43125 112380300 1494774840 89040 1246053060 5419260 9965880 2485350 140718362400 1572010 48720 672 237001050 1162512 211392720 1008802 5165676 27779400 210958 5668509 484374030 194040 6109165458 10304280 137377612680 34227323592 471240 2224560 83390 62304 67098214260 28879266600 132854145984 7217434 9678900 276183600 56160110160 133749 763850898 699 2511600 36024 50351378 1223820 120960 15737820 470550276 31635 253308 891480 185887260 587054400 4249350 342046320 61824 8139600 249480 17616799860 15897420 84750372 1357885620 55800 1986660 2748 25748133840 1386 173040 20130 1927170 97925100 56615076 844272 18331005 2162160 6759900 127623210 8568164 23780640 13559700 2082 57120 746739 53385024 892199880 3396503880 1627920 5148 290000 269412 88536 358926 87229800 894028980 333168 9625980 884520 596746920 4560 91314346200 460980 645840 2244340 12098394 58775080 4491900 177222654 35165858 8412975 20748 275964 1146810 250672752 7715520 17477700 10404240 11199804 4398240 28061220 1144644930 157290 235763736 803880 3240 197190 125136 37276680 20960016 1165710 6523957440 10633896 199392 214200 919398480 1612379790 423423 580320 135660 129649728 447490 240006 293760 9198 3283020 83640 76568 966966 764820 96121080 10587340512 38066196 227641050 228119430 42061605300 373230 113040 9953352864 1503318960 1984248 2877420 7385070 53928 504319620 4554095910 16368464280 21420 15905340 358530 14094417480 121627012 59868900 1287342 7790760 9453881034 650160 19402032 816354 12768 24381720 850344264 61253500 26285952 714408 54824 863428020 2745360 1368840 129197700 179562240 6731526516 29123296020 226782 2800357560 1437660 24172470 13551300 152912760 35970 7392 6052800 50310 67396 720 60 630 213408 2366696500 33031306 3013920 2129775 15480 250470 39330 2018940 37877770 1681680 1145430 21592740 13188 10285770 8918 31847087310 456911721 2657949840 25686290 21361860 393624 1724752 650160 512820 2748900 2556 5309100 6177150 12157380 2077771410 52190 2589932940 220286 2739420 68570208 363817818 19562563020 133167496 531072360 625932384 1299016598880 43187760 1679832 446760 22481550 2271222000 9593100 145620085380 23530023 11280486620 7606480 3074960 229473420 600550560 10903756556 3831948120 29869740 5606383356 191744 4410 538977180 266266 9004800 14922600 12901 3191900 469350 42277 7936110 1085700 913007004 17628 3098520 6910 3593520 21209760 134747340 3627624 772380 4685539320 16392 71015490 134087760 1227131230 870843940 698 695091420 312284700 105165060 66444840 434529480 163179660 21589618050 10762945200 4127396 98877576 113760 14982 7991550 5149620 235638000 203112 57232 37059120 1007600 4389770616 99720 23180 4116 13944 34170 1388 113160 58 699 43452 576840 32538 2710176 22386 43964910 294840 22479660 699 3749214 164472 2414412 48178832 12114 16206120 699 2820300 14894 210810600 1199588544 627217360 15810660 1476510 33228 564199230 60569628 54663840 303660 64184120 18004360 16630020 67320 10800 1704780 609552 1174202280 49042620 33329790 52190 44546298 3543540 42380184 1717980 844872 23229780 7070056560 35384580 4754376 6072528 3001588590 379440 13650 608454 566160 5168111520 467544 5862948 28998 645216 65730 197190 1284115560 1401327000 36960 626010 201630 31476 769377840 37944576 2650500 10311055560 58549260 385640640 1002607200 45114 13548150 49476 22850100 3305928 213832080 14517174960 707556714216 2619190 54518464 14952 1394 8776443480 603941184 9562 367290 2088582660 1394175900 52582530 61824 263746980 3433248 43890 3780245700 59040 2458672200 79299310860 51090 18476640 3347190 40985293440 201448260 87399620 14284197606 94613440 1394 9324 3422385120 662563440 41419958580 1394 699 565671600 13225950 50674890 37295280 699 13580 2133353970 2557709 57349488 5078352 9189180 83746488 41676 18480 86235240 360429 5537070 423440 166068 3186360 15061620 104482170 59400 121163080 10645488 224196 16034480 26714178 330948 122120 36324750 31161900 3049170 2916186 230214 155805 9841260 9752633880 1255044 3212192880 18024825 144936 36120 2724120 3331580175 592969860 824195190 25245 50139720 95738454 696 10365 49815018 8294256 2880 5042572029495 2894115 696 73080 906948 17898 4746 4600200 2984520 25232 152607120 3685244598 21566538630 46486440 92471500 464092860 14615580 699 3555720 79680360 1658160 161065710 660 5901020 263662308 1471320 3801840 100548 43781020 10688406300 141132 333900 495300 55476 723243601080 2780 107184 3734574643800 110804850 6890 87285 351186 2070 5126160 2210845 684 928107180 1108910 49280 188783140 2074543250 1111440 7944090 46620 21710 6168690 67837770 1773264900 620399700 186902100 265620 2977662 623238 955570 3288300 82368 7568 286143144 430560 139183356 5576928 1499100 1998 78360 279048 686789376 919554720 13284 47687250 95786961380 580209910 8736 868320 2975016 837669 20233290 5841360 49168000 12312608 710437 40716 2555280 304854 14790 5509848 33864 103368 31049480 22249800 8299911360 1366800 879381 11594 48980 170190 26331228 23047074 2070 699 469821 66218 12778920 37290 123654300 1252524 24786300 2497572 1726977538 24648624 652080 1207822 80634840 598412880 2748 1008263880 1441440 5970874 2730 4295900 23450 9590 1011360 623310 330225 124740 2558160 1604409 1039302 32611171740 104858 989406 75504 47530780 91886740 3361877 993657588 117321666 9810 1869840 1887000 6839100 57344274 3715088355 2948256 55844 15811488 100165 1970640 49840560 5248030356 241080 4433085 168387370 22050 82989414 237198195 20160 14490 1669360 699 19800 67628 58380 5343888 36270 122150 699 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 700 60 175 175 3932040 350 454740 4112334 700 34032625200 2116030 246568 700 3880176300 155040 36146880 684 7017238800 70 2420880 3462560 47814 552552 350 56940 56940 175 403328 9350640 2181780 20980179468 142178556 6048900 35 200061330 15314040 1486708314 913710 40147380 4562280 9323268 1303869300 16116100 1507000 71512740 699 42504 4095300 700 1004640 2090445 1378080 134988840 160080960 454829040 3247860 1291290 200640 596904 164424 722176728 2640085272 320502 82122066 4124120 325749846 4697280 255838770 700 1911780 34320 1942416 58193309328 354060 316099680 7792546 33705 156149941344 18580422 259896 1210020 29214600 231845460 83695794 24156 596440 904567092 2184105 626076 2533440 98473440 3768219 1365100 446551560 4090320 1044240 73080 118932 175 56144 32228840 55213620 424611240 115701820 45637620 2212140 29612 256230 25443180 4830 1106820 3876 528613176 9395100 75022480 305892 860000 621224 6626700 233100 80934615036 83902616952 7414 135048 44653560 21471408 96525 76038 360655680 10907304 20589660 37695240 478500 2068220 3063060 542732690640 2009301888 278358696 350 2921460 2893427160 74070360 85404 121232160 88712910 2979240 146064996 1777056 55129494420 14196439608 392293440 104416620 5423764320 325046224 20566260 35400 753480 733590 390169560 33660 30856224 1992416 28027871280 39737040 276296328 1707810 6466570704 827954820 1725702420 253648830 144894 15966405 56420 350 4559658 83907480 1197968805 8455490 2148670290 1194207840 73710 9265466 21741720 119959920 768702 7480200 26189520 151536 4257540 4287276 473280 72540 6484500 11439246 43043286 110774664 276190200 124236 13035880 45054240 13440 5258880 11448 1029028 32090520 589860 567525 4536060 17455680 931770 196460760 696696 1987079880 225068946 1857120 736560 40632480 266657580 590542260 35964588 119560 5682600 60412560 159866532 5429424 3251280 62996589240 444549560 1168500 132608 17680 60 16218 2075472 61839778 1273083420 1367520 699 24538752 210145530 2104060 74340 99528 12364440 592328 699 20508732 1939992390 790268850 13933920 41400 162322776 2120369940 275300550 501930 10955905200 3118356 606186 23188968 981540 296100 163270800 171217200 4468566960 11212266780 74868612 222571320 15011612 142214520 405720 2303940 25017096 73440 1629225 171999 214020 66960 2733192 23692680 100574600 626430 241751160 406907424 382536 13341420 9266565 3695160 132090840 261000 472431960 6578880 5058180 473377260 2478631320 8424900 9900 81396 16554510 10697232 3106224 710220 31360 634200 2250799320 1684122 671160 655086 9590 2360490 14718 201633900 3996611388 1445136 35585550 263900 40888848 3802890 336890 373022160 277932 308296440 103534140 2549850 204240 27717983370 699 8340696 103020 30128280 349669320 16707600 8050460 352920 1138911480 5123160 2085216 577957800 2091779280 97440 51935664 3144342300 68635980 10500 112250 31020 96373680 31800 6786 700 1260 1900444 213375 2808192 6390384 1580040 3318900 246820 9800 38383059 22770552 535612 29568 10514938980 211002120 1583010 211000020 5360047 145526772 10838520 213307584 422760 478903360 16763670 1381044 18109138320 16843860 1197570 2589510 570338685 5957640 3952298376 5183906 6727770 17031502800 4115653080 87038280 6135480 6138 91589652 105649778674440 3081420 19092672 72557404920 65520 5531520 1435121688 50232468 72806580 102740 292320 16754010 67418551200 213520078200 12645736272 384667920 17803380 381810 1397537700 3883172524 26697888 164129921340 13174980 324079476 9210600 327600 2265270 93816540 48627640 99000 167827440 1086517686 4170 1740042 3241120 1388 2835600 731752 69552 1922084010 6728124 182532 4144444920 29339750 86545800 121606800 545958 20206494000 188984070 36828000 2068537952 92486160 41076 298803120 8053325280 4323118800 17471412 71207325760032 5540640 4116 88321842 4210560 33920 159460258230 10656 11291280 350177100 235410 1872 824165100 3482120880 185802 45097806600 132240 281112 66088582560 1892785494600 32235 106862364 70691400 26215128324 469177428720 4680 241741500 1653541890 810229392 4418400 1300320 700 110426400 30939329520 199962840 278052840 30104532120 36974340 2327972 800183522160 386460 23655 12643845720 2361744 9320388 1715616 51999090 273764400 12502551600 237384 16378208 8350075800 2818116 1756440 60311531280 103896 122131380 8467542090 5780880 228689358 3943609389720 307098719928 3039084 509053995450 55855800 714027600 9457774351740 1663452 24300 14146624800 130200 240240 31069979429940 56866836 277680 284943465576 253433400 13333320 153581828400 364940 40812000 2496144 226666440 523350828 3705912 860402400 923976 309853777464 18360 11603928 2222826606000 15238080 25320 714145860 178069657920 1932840 78311520 3816 259032060 1394859180 469148260 658812 2779167924 14828 3049461360 1044821700 42900 13717200 1422604260 451000 331419660 83160 175 2129980 75093600 11171160 12939 614321227800 83076 7124250 206386740 1390800 630427980 138861355980 58491 20280 196559550880 7304220 2251995 6127040 47670 134675190 307541520 395595 203715083880 127116990 4824 72771 1898628 9545690 3990005087250 727379400 30868992 1499532 5047316832 11400 262260 1826905080 3619044 275806356 3103110780 12603099600 231 3066935235 983682 190050 169134966 91249200 552160 265193082 26776932 5003141332 3452904 14064895600 12531792 3209808 784982310 1055239488 8220964080 1370643120 6591217960 273511800 364392 14333112 178435336681800 757950 58147002 9757725120 29967180 120384 984484620 102195720 117990 104979420 80340 19260 6932720340 442869720 2147970 87121394360 461244 700 9471520520 10595673 2378760 6117540 66780091356 17671596 102394847100 890318 9764040 248484600 700 12714154 17023644960 321684720 4497530 23112360 49680 373920 1683006864 466229736 1759398 352808820 3656700 4401540 182055720 16933 1597580 73560396 2568720 77241142 2255610 700 225 64022400 423999576 68122320 48913923 60098 1200320 243035100 350 1471860 1726530 700 28251 93897822 700 5406000 276699150 6511680 690830 109381272 53331 1519800 6338124 700 525 108811 700 700 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 700 554400 175 175 926678412 350 17574480 648673740 700 11047608 21947220 155289888 700 161790768 34457640 115290 684 2040 70 97812 49890960 42822780 38352600 350 444 222 175 2345856 32120 26648622 257040 13992888 25476 35 1076700 3737520 280924728 682992 1826855940 807804228 110760 910385190 705663 30837622140 8082828 1613040 37157160 480480 700 29100 30096 7812 10332 1975302 158220 733130580 8762 23380 11628 32440560 10812816 2324700 104040510 19247904 13791024 18832260 19111092 636594 700 5225220 364958 18200 875597580 3371940 1444200 186666 639 324324 497280 33817620 5331480 35287560 7689528 55104 5525520 5754840 2824424196 8327220 85272 45936 42410571840 457809660 8075340 984815 360627120 10767120 40884149592 23205 175 56066615298 470551900 12026925240 1357860 45493140 636030 54720 42625440 1274110968 9344832 788256 33318720 8329344 1296360 213665760 23760880 6444 98358 64954110 1394 230891100 11874766176 21105500 5256768 3462732 2944080 18928 4358970 1680071580 12879720 322994546160 83885760 4640688 46410 1083745740 34782 95621978760 13339440 12796 350 3896256 2569320 95462640 117036780 6686100 6559140 102510 608227620 15753375 7264473255 1076040 6937728 3530260800 701 15900 1367739540 1201860 61464 699 3123120 14982 1310711220 15971670 30916800 221200980 14482649520 3311167860 143197800 144144 420140448 1547812 221268762 2325960 28980 350 12815370 798064672 7315 69365232 190832616 5560632 4080 28704060 10422720 2383920 19149240 1351980 298531800 2238390 82781160 1014912360 40652040 15984 816816 3553935 39330 6321840 14942070 96334448 2151792 7579 472824 70083024 123420 173732724 33120 773350200 30340380 699 89460 418782 1099337400 130180 15602250 404300 484330 710640 126163800 1307640 103333230 12132120 51417420 231984480 3931683756 156807000 26901420 34241760 566010 24372 156338506740 97898580 108976 7980 630 78168109 308070 26347320 95880 2694846 93434496 15170460 2094 5607732 701 442549800 36978480 1125180 70200 741653220 1818593700 7558200 280185192 2999724 201789588 14445168 25118 388080 144480 650 2935266 590395806 693680988 1096860 4656039300 2281051080 276210 26459628 3707370 5031000 1013454 2877600 91741500 55440 1304160 10283130 17003140 41522580 42882840 328680 303888 775884 23525040 1270080 16544094 6930 327000780 106920 698 14974128 163800 55500 1182137736780 214584480 160718950 264769560 34320 2476352340 48823860 111637890 6359680 140792448 532040 78095160 316130880 10606050 4643598960 456209176575 62403684 9360540 42874260 104160 89374435920 20610889338 584136 6880104 20034300 41462330 4170 170280 3653130 10249470 29520 44459580 5416710 627156180 91924560 1126607625 12562978176 6059480 2186330 649440 132714 789360 36400720 418860 1926015 18853884 2686317660 15504 4034016 18188016 62540 31935960 13044780 1025388 128160 20056380 239320 63510 700 1260 567180 2085 133091556 22132110 1333483305 26340 548340 487685160 327012 244488 62628384 40194 1386 888888 1310400 90432636 79592742 91571040 5052708 188370 24828440 5400 10797732 6910 37675440 234134771640 1710930 1017031522320 1565438994 9507600 1391975640 2094 27888 1186765776 2637242790 1460651220 23264880 66960 68748 1041894252 313111260 174993 444274059060 4363920 38390352 8113420 46830 9618 10800592 7226077320 200693132640 154710 74124 70420350 360972 60450 8840 2300100 9374820 6046320 7392 701 9618 763230 88823700 701 632820 1655714340 608828220 523128 5905620 10426230 24494 102339222216 905982 532453641720 709410 184268916 107913960 22610 12512808 36316770 2191486 179676 58386636 217864980 45869274 87108 14045776758 78637920 11663568 885020 10485930 46553520 8190 21124620 32042220 15936370 2782560 1508832 28809528 14413020 23874120 11840400 428820750 1069780 1117200 429828630 718052400 335333160 23784360 3754655520 161164080 7918052081940 15494938 1398 1281079800 132300 98358 9918480 184315554612 30883710 69872500530 242766192 701 217392 29129100 2612016 16200 1006159 12026700 49059780 3354780 45766040 3037104 9400968720 62616600480 12601260 2132100 123449778 34776 3793422000 4298580 581856 959141898 637560 170108400 52317760 701 68974752000 2531657544 2109666 973560 182688 42900 1404606 1697220 43982457120 28462560 103026 106741357800 6067425842940 739564056 371448 60297 1160539380 91416 707938140 4830 76753872 25850370 2781336 720720 181068 30448 46950 14922600 231000 11713152 122850 2638454 3299352 60100 8268 24115 1235652 12980520 658350 1356677520 19298400 142987254 1913380560 497800 13560 3079800 1811567124 122815580 39603312 482194020 2788 1301522040 139879740 183526200 157935204 28898420 3956172 132413436 362281920 293733239800 54285 406495320 18091110 1173104420 672840 235620 23632448 33745140 193152566880 120198 3480 10584892920 75660 821730 3480 4047960 6480 15515419920 2931270 24115 32848530 2222430 1244880 3898705965 27540 3486753270 54468 2368800 70443450 363792 637200 80766 3644520 671968440 1401084300 193549590 10778700 24130878 1501830 260148 183456 8707018936 105294 2119728 77376 135954576 1825367544 109137672 1460118660 2083620 6467991530 56280 39816 187056 21671520 124440 99450 58588 399963200 43656 2657160 933240 1574968824 18330300 396249750 189720 2117880 6245460 680131980 195938100 1290900 13447068360 701 81030 32112449880 169070 579075420 26553360 118294 261635 14916 4025736 183586230 744244488 39060 311892 8268 694260 2175120 4779216 122298 206402 79730 19766670 8144496360 38583872550 371460 47413086 9651600 45086184 532972440 610470 3792870 342216 701 1135134 2844720 123123 43890 24895640 95460 228888 701 16900 35507649996 701 150765 23531970 12061728 1782620 51695 105881155524 121844082360 701 580844 30130 118044356 28620 5622523 40194 118294 24024 4011744 120400 67860 701 701 109044 122850 701 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 9 46178286 27580392 36 39888 64023960 18 2668050 92726920 42478176 36 86250 33120 20272980 1650 36 24360 8268 1380740 137371824 386804 156363411750 74316 6 3 24568 38340 100500 8232 69909347900 268180 1124 1384320 18044480 41274640 47460 36 335536740 1914870 18903664080 195350400 11592 6672120 766342980 7999035645 1286186 110656 8944 724460 87612 666041376 36 339999660 20095920 62832 1038280 54583968 64765470 32180148 8020320 7661220 110769932 105227860 70070 53564490 4625220600 358470 81844 3043755 12498203718 957432 14994408 347655 7631400 185083782 9 33600840 29050518 53186580 5722020 114972 89226060 24270505050 38284272 26030760 30013620 35697090 134640 58778887860 693000 103642 11313792 34509690 14280 7533120 1749776028 108192612 84234150 6288360 1019700 1783661880 698 421740 14696080 6897240 45359184780 3626699670 138554460 648336480 11082151080 60996 3179550 488040 229712 36 25013961 510120 9607706308200 17354064 31152 847996380 17446044 85820 36865620 59422740 1704528 116543070 267690192 965640 11592 57816 9287373576 35880 5583330 3701580 701 64805352 56544 701 40718964 5883360 157403100 570570 127050 13417560 324348 7001775 450314138736 32758320 5833170 147840 2860 929342700 1021295 28864836 180684504 25967760 3312 95004 676200 28527378 62021700 2783682720 74782890 1004850 66982520 170163 1142043408 805560 77581020 63437220 553500 244650 11546 702 36630 8111840 10701840 1890 7326 2074800 394680 183170700 556529821848 140166482400 702254 2760 60900 29430380 1278774420 209614080 50331330 8876844270 1255983120 3125637900 22140 35555520 660 10678122 16479540 106582 51234300 37171656 16852696 30260998458600 10528 1166069520 164610 169874250 3170370 976668 711384673230 389500 352716 33980940 836361240 27848700 880918584 371080872 3480 3638040 2456243334 5045424 8166630 5345340 13906200 5155248 11628 2118540 102960 19320 18 5613720 4032 1390 192060 701 5904 924630 309672 724979580 3435 322959560 183018 73970 3746227576 5581440 1265460 18474744288 109549440 73898496 91369750560 6192 494207850 161424 142871400 1264560 3940668 2200067520 11884263336 197523612 34543320 1180650 52797420 8306310 401025240 65520 12636587040 44104183200 140133560 3997112 19890 17669089680 32983502 30743064 65940 51372960 1306620 2804006520 27852720 55524 287352 552948 2646960 882613270 6554648100 29402100 135960 2180952 86618 442680 57570 5676300 4050726420 4838205372 122094 2976308280 13813380 98982 48048 11958804 7387380 305106 9618 1300320 15784440 362142 2940 98974680 98698600 1043767584 57058 1469520 20537584590600 103325040 36954060 1511520 236880 3950100 727751640 701 15427152 44630040 240581880 7226232 7880040 47128380 874198260 86228184 12024 525360 36052380 270900 65088 1989120 1306968 584193456 8429382 500545144 234052 3003900 165060 27060 15540 737398116 375960 361746 41340 36 8372 696 18012 575094 137896990 1978080 772086 60496 69795577740 264216 404432028 4865 108115776 8177400 5127948 3967380 7311480 17600 87993360 15675 17424366960 112860 125202 203490 988350 907122252960 269280 2558160 16050 41580 51899640 75844800 155765940 196560 448421064 12166560 60078 440962830 11581878 6219864 899232 13188120 4972714110 3666696 2145594480 13092506907480 39760 158220 4162352964 10611151200 707718060 70400 53280 149730 4769226 2509031700 36360 25768674360 57120 6485738160 946800 52206 60060 98574840 58290 3570377580 77760 14243229000 3358290 350 14435541120 3858660 9099360 55860 504950320 87780 225896748 1390 112896 19689480 33101040 7912030 219712993500 29781591840 257840 36085560 4948020 1199184 18914880 646761720 149988300 2277080 755127450 15906800 18822648 189093925020 38845170 265396560 2440520 33877206 1639998360 8804400 648976860 20815200 27752088 1211246400 723240 40311180 604350 539591580 1989318240 37463580 43000234200 342342 700 3899226371040 18376558200 8823360 915116904 63612 17864048664 259854 649428 1165008320 304674 1821600 695892960 5068996335 454353900 138966 410646600 5881260 1586838240 8267610 20606040 23853013184 886512 6555780 339383016 486090 49113120 347760 51113370 373230 49381920 10515289680 1650121200 430827180 857556 587632094 29334837132 1689120 5400 515501610 10303020 85698542829900 51808152 240990 44460 821401776 12714547560 243686520 11625600 6336201 39330 7362756120 2459511936 95370 28770 284280 3208920 579180 6688592951040 415380 699 158641560 53820 1074702 12632100 121209660 18184320 202768 4644528 593208 163282960680 2310913836 254734615380 9515668500 621720 5344950996 158455980 205139340 296310 8804148 2700 51375240 27217424 56868 10428660 93022440 1328958162180 14030710980 7665277620 817236 21961220 32975961480 8298720 6780 457620 53820 753480 44801 1401120 375060 39867 403963560 25238070 157168 41976 6176520 69809554710 2355054 2941258320 5955460 158760 585900 371070 5963815 621599220 2373360 4669920 7982520 1535040 132446976 2118835488 38640 31495464 72072 458616 840840 1469568072 528360 269686950 35496 2254560 20140614 1575816 56616 24282 715530 4480 205662600 367074642 1005601170 9296040 1201872 23168321820 20245470 107260384 16471504 1623160 12509280 4865 10142880 140935080 34580 185543967 2998800 42568 50184 110870760 175032 234 32500 231660 56330820 4262388 158941692 693 71406054720 18340 120233520 60496 1304447140 73689330 1835793960 6160 1188146960 852019740 1310078 1338557220 7601 6132 643059300 1380 40876416 234 1617762790 24170016 43864730 1345680 702 386190 13051712940 57216390 12707520 73195200 117725 222424464 8770300 79156896 121601 702 24102540 12977 22062040 464340 30892680 4767 5720946 460172300 379610 45917 1061060 702 70840 250026168 3360 3481920 702 63721770 1332 702 1089534 28337 97517010 50250 486 5645836 4473 10328780 702 17835 9269 702 29820 92225 109745 702 702 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 9 5594820 668118360 36 8075760 454608 18 3223920 20930 856222840 36 1580040 27917604 66098340 19437936 684 80 259175840 344400 11792560 32973174 14322 26488 6 3 149814 35252100 90253800 1590058260 178200 1620060 1532640 10474800 3465042 80 64735440 36 13513549698 942330060 778624 238980 7912 648911046 1235205048 17220 122570976 223249950 885476 38177050 15600 83352 36 1911546 77637060 33330570 10675665 30692970 68368440 135411120 63056 735365880 21114 3185700 160154280 86328 69554011800 869076 156727350 2997150 2355167760 116754 2717988 52626300 1486924920 114338532 9 51799020 27785310 3645360 69720 266787360 712908 9237800 245892 1374507120 197064 240632370 5645219580 1015560 619120 2677114440 141354252 19258590 33746904 21432000 428340 55355190 3428502 28890496 2486352 7562100 105000 391345151340 208362 13380 831922800 103229676 129360 289212840 3562020 205620 29332086 674446500 2224560 36 73676148 34155 150570 14819640 11458801200 55195 111930 1392930 257040 10668504 75921660 3755795550 2558727600 61122 36353592 20370 58636434 169653660 126038 13262678 40148602200 45080 1049832784 10155120 964443480 807660 2686320 29664360 88920 104832 8151660 57873270 20770 248904180 1973790 83613610080 1005628920 18036 193529700 271320 410887581120 24552 6503490 38190 703 32760 27111600 6892600 13958532 106925364 111870 54684 591523566 4204032 1063920 106126020 66844680 648 6302 3108 5076624630 14329476 25532334 11455290 564014040 8447946000 24674760 6971580 138340104 1230960 24465210 7251090 92303442 21474180 148144152 729960 13356 5824980 92307600 970530 221121264 175160 4434450 17759164308000 2288730 8944 360360 10505898 89370 6353910 124243020 808080 13594750 186900 2565024 43398432 3752068320 50995620 30309840 1958220 16092336 6806484 3167600436 1088298 147636760 144984840 4203492 4582731426 174974800 14153850 128310 217316 224435904 105820 2601648 13355340 18 48316 827328 44710 606060 35585 265530 13649300 8760330 65763180 9191139216 673992 119770 7601 12312300 498190 311856120 15582945 1803672 34368180 12000210 157477320 214368 8058960 5768400 47240320 3657654 54535320 14472180 23400 13254780 164944200 48861540 4250400 46005960 302828400 2320358040 265398 27280 19176 227304 39872 25265100 89711160 640152 180180 2336721255 4894560 5598681401040 247500 1051596 19389092184 464581500 939847920 4267294440 2968680 9096360 1127840 1552950 2520 261059344 107687580 20128680 12743640 5639400 55440 12381369 45240 1679577900 1320855 15048780630 212945040 1612065528 565964 55778310 23336100 22315824 23149830 18090 11743600 185640 63303240 569660 5827248 10410 6689970 2641520 298458524 3057840 1036512 1067430 231254400 139937182 4302180 22405320 783090 12546270 8930055960 1350 119290 2258172 7480 16972802 5904 14196 153840 211726647288 31680 793932300 10839809928 109277 23422050 7080 808500 6920 77256 11314380 36 8372 99815100 236040 77330370 26730 1085280 51416820 385806720 5166417300 1123320 1575378168 788528 1261082100 35000 194760 11037106080 6930 454112 899442324 703 160011240 537654668850 292085640 1010866788 40957800 1026993240 114480720 53458020 120120 120296880 4775846040 717097332 7612 10361520 1889901 153720 11735460937200 81033820 2842560 6306300 14151900 450450 38010960 2934647100 76388550 674616581100 20528868360 1038360 11609143260 19702404540 42806203440 513000 655690 101175568 3235912680 378749280 837900 104215219680 1012606938 34677840 673274882280 537950 61215 11212305720 555120720 341865525600 520590 137578 36306270 17516325960 96312216 50900304 357421260 3004837668 58080 2618916300 1829520 21273124488 1830651900 6379350 145496719520 4278288000 1035090 179224 102789566880 123570978300 2087040360 1892870100 105994200 1364080 15690960 367290 332640 21162960 650402280 10810800 15574627627668 736920 6774768 1237075685445600 217008 250800 581981400 4170 175032 12342161100 1015470228960 16325034 154485240 86830380 2074170 5408616 9934884960 17907120 126159873840 27678 1402 52524271800 79650 786168 55273421404080 107733990 6704178 3950837910 4237704240 481110948 9363049200 1441440 1870413606600 20316374520 100960 3076920 96513952920 2611812 16280902176 34400520 57080940 44872 5755447905 57449160 13151268 6620369706720 703 39240 4992175188 10710 5664740085 248520 10460082600 636439440 231 246297 1301430 24081600 612810 1393870800 56171808 226320 2318400 45860435280 6394893780 157920 70269046848 65465400 167580 39347328708 12573320760 180133500 35735700 1324355760 696 28984956 18666960 3004026480 22944563400 13333320 8039631600 362810280 817343520 295032 14774760 334320 17220 6287544463200 3071923800 591765300 426885312 90644 25509044 541800 211099691880 95460 18274030410636 2978760 16354800 364203840 33939420 625921674000 37217578860 92380860 5875282140 568830132 105436 65744 23058493920 686494380 15548 433376580 203412 5142060 11853215173800 477165150 176130 17640 3977697 41496840 1671051690 5191120 3348231120 516666150 124260 145088370 1498797300 50050 7632240 48312384120 7227272250 15600 23257710 345240 19140 13419120 1391650260 533520 6767322 64806300 80496 11176745580 345185 32712510334315812 999924666 31303492 452628 5043360 19904910 4182 107702895300 90184164 712614 6949947480 4329692640 3631042338 356308848 1441770960 42147 1571955184800 1231230 615090 753074280 19572630 754598136600 194908560 579049380 8058960 486125640 134640 531747216 21219546070800 4172400 658440 1282782600 8661240 11035128 1350414 11860361100 703 5200272 4587660 792081 473263560 49770 637491800 80757600 26120 6930 139429680 556191890 231873200 90104229600 3377160 31767560 592335744 1266408 110442 46024440 883975369992 16549260 155610 8775 76558404 492738246 74932 53201369036340 21213500 8611162560 10992 165398811120 829920 1453040 2841577200 65450 165156530 75978 12330 523914930 12843908952 23127932100 11490960 52383240 314816502 906519240 650881140 9516600 17396024100 48906 291060 146916 83800719420 7085760 6944 2809252380 703 1231656 56160 703 4076371147 3041934 3850500 703 2393776 33284160 44310 222540630 30088080 3050200 6488118 5546940 3624075 109746 123552 703 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 92 2489760 46 9765 8586480 824670 92 4427514 30351648 46 179256 2545172784 3666564 25480 46 132090 21140 320 42790756410 4130280 92 48720 1275010 215180 780 237 211796880 31997 2474570 1466236890 92 40591980 4168164 16518222 831486915 160 2910087180 3104640 10952519280 1633989 80067312 2076 23 1622310288 472237807860 2096346 434506826 734824620 116910 383799080 1318884840 7398944 13644 7391448 9661320 4567887324 703 72375 6734335608 632111760 80760 1009470 46 355710 1852200 116351512200 6837242 335580 121102 443767324 703 28423 234306618 755977152 939120 1299480 738 1104414 9113373366 36756720 185568600 9324 24663600 2994600 372372 235352 92 273130 5179780320 238420 13552740 259908 9707340 1517142 5197080 145992 62964 16463832 381725820 78132612 22644 457980 3104780 13728 33801768 16748112700 13662480 418178640 22704 1319575400 281760 6658080 10091166 221936 97790940 3420 268381080 206360 6534601866 289510 23828 114473520 666060 1408680 540702 269816316 703 11969100 1744200 11820761680 45645600 79070784 6870 330893220 1134444 18703230 3022932264 389160 764764 703 24345849528 1066800 3639120 131890500 9025380 10420512 23711688 10138440 177406900 1802538 6971640 393887485320 74458279896 2133780 72355 1103256 2776 368160 376200 110124 211771560 3575910 86842685160 3092250 6247080 66671 1229856 72244622758 135113069520 32760 12032358 35520 520520 703 46 235320 7634770 16052484 7162848 150353280 267984360 100189656 793125 1379664 1393331940 249240 179625264 36894000 307944 25727520 3096989280 868140 676496520 51884364 71452920 987450 372537 388061520 471240 17198280 145727400 75768 23521176 123063 158340 2411994 22908084 862178688 80388 2260440 31620 451308 29880 463191300 170435196360 197935920 138101880 450976680 2203740 9201663900 48840960 46308 212492280 690 201480 63840 240681848880 391286280 832454364 11935018200 6523920 708660 990 703 333571392 458900640 327420 1814400 22344366 3104959858 1671600 144936 375085620 2910849480 2148744 2792580 59109000 607493250 23505660 3500640 6095880 133980 73920 125898864 24625584 14382000 88740 102751740 328860 41848148940 67678304760 6694380 16598400 48230 18193560 22104288 8218980 11946000 93036580 165454380 4671030 17460227400 18221280 642366 8814 6426816 17311284 17975070 41128542 19789195440 5349960 1297716420 103579980 7504620 95989140 3484320 76486272720 138380 174765360 5351747310 3593520 109680 19181760 5611320 662340 23399880 81422220 63465480 2971710 191031610 33447362 802949576 94942620 5708808 10318938 7824 107184 3195390 6025281066 171811380 14529900 168084 7920810 2772 266532 131666808 113262 1916820 356208 383732081460 8561520 20566260 1503190 7321634040 2119230 1403451150 8260560 1326416700 10510080 1155386232 1799280 84150 90397440 40655592 346080 91925900 175927080 2224382160 141745320 197340 418348 931788 2130444 68485956 2055900 243196 15480 20474 75940520 2628 92 89700 5087866 23400 11880 1893120 16721376 1151150 70731900 79704 1941940 863154 47002350 252084840 447888 11558820 540931860 1848282 38724660 704 2098056688 340939764 7830480 2780 28131600 99768240 338347548 4044810 2103 3005963856 9864 35906880 59200629 49022064 30551850 8783220 3703362 167911380 704 154161555636 72852 13824880 9628212 1084698240 7636860 23636 16159248 1422720 5656159080 5372640 1326390 3059880 795872 8191560 1462276060 1891440 1678764 60173100 125561880 83460 648830160 26990628 79040 18780 1678560 329664 606670 2801806 529992255 61356456 680 799176 236508600 12687150 409263400 1423524 525620 2413620 57036 81928 769692 1333344 4908540 5249107248 34353858 7029792 16862904 171088 9752658 8933190 52930836 380722418076 1179724350 12620553330 702 906360 22440 5184440 2121282 1426800 414990 36323196 9885330 6970 32381580 10370360 31668 82182420 3068610 18720 118279260 51209479440 13204044 18201085194600 9647820 46690 218600696160 18376558200 21630 4655015820 129168 10838520 18159570 313404 686375340 2103 318780 1540700276 28185300 97482420 97970 56030760 10672301640 21570780 5814918 7461870 1429998570 81090 2310440 5238960 1113840 8580 16926 4309661928 24462121592 160147988 3160080 791700 2442440 297823680 100464 62640 2826516 3385200 2843432592 366114 796269936 85140 40560954 62105472 16295479200 355749473310 66186120 56532 1115550 220693200 381744276 39618 3261371871 76245 17423538 9144144 2244446540700 8232 314954640 111294 176 60030 465432909480 104638380 29694 83050200 7942200 4854894408 2321487 45390 3459044160 26505024 161010185700 992070 85680 23612108520 218400 15642854640 484744 2456860 223774200 3834180 253804 60900 23841480 63991200 115379628 492660 88660 7476084 2352 22400620 1957760 1189780 83160 700 39780 310800 45240 83538 12480345 353250 200116350 24220 699078 16773900 387529760 3914064 169290 3495 31850 14381220 5713760 1979040 1218360 29014920 790771020 24116400 548590 3676134 7350660 1133440 3107412 108221256 3178065 136367644 180234 12125454 61698 329730450 9639264 7980 346242 619080 176316840 19716 2383920 771693804 38404044 14883960 233376 11302746 3680630352 106941450 26992553 2209900 144522 13176450 232 568836 296944 131976 72523209 15888687300 2698000 452088 488984760 300312 46051980 1451955960 102295 41372690 5667354 9589734 24850431 1291320 704 54834 12416460 80080 1035090 1118880 77 167790 2008974 7620360 3708705 3590400 194945608 153454650 20285844 2497500720 30940 704 97552 2142855 406980 82789168 168272504400 57716227800 286380 573870 122115179205 177883293720 88944 9322054 27960240 35502 68544 3754020 32488404 18734 182101500 1733932 132 58447048 496984 9455160 9450 1152 105462 704 60270 98400 153254592 1884300 6012 61790 704 376992 220 15134 704 268078524 70465824 115255 89880 253890 352 15100 704 59220 528 54990 704 704 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 276 352 230 352 15943620 871500 276 7874539596 263401488 138 35120844 8914360 163201428 176 46 38695020 188559 702 238550928 3601620 92 2836159 5057501280 3145290120 25740 8760 827354088 11518104 202356 90517350 276 506520 142324 191675 1271128488 474640 340894960 38678640 99330 1714636 431498760 2335913580 345 7623000 29465653140 176 698148 77182560 204600 5700240 108480 835554720 232596 23527350 279624 262713360 9043320 120126240 7095 1320120 190621340 134851080 230 325997700 704 3232404 86234550948 4182 4761042 19163040 1353660 981939000 200970 267120 36597600 2603600 14238 38808 302220 5175640470 4871790 1443810 24752112 412276200 15576372 2837832 92 108911385 261980166 67133340 963450180 43009785 78559338 671985 660263520 2076 5232 6318936 3774342 13398 97246380 21735 513240 4740120 8023320 11216436 39060 123177972 39246 31608780 757560 177435720 80254350 920304 175032 5544 10000 4988729940 40500 88693300 7601400 1195740 1255636200 5800340520 85020 248976 8293530 654680223120 124410 1323630 165791340 5855549700 976137750 274889269676 96250770 72585240 132861603810 4946172 4144 352 22620 106260 2109510 10120 635823600 517751520 6511860 3245 59991360 26555760 705 640479840 40659102 2094 251940 6062603580 377995800 422371950 82736420760 1019735700 227397456 93835170 1130599512900 3560318055 1037736 28181282220 202560 583440 338670 12794730 481380 56994966 2160 123895 138 106080 193050 29609580 94167420 176518650 7040754 1445449320 3908385 2837160 17319960 77880 171600 77163408 108024 1516165980 4105816 78349063650 6329400 71437080 12831210 18589274 7437360 2720 212518020 2439864 54506550 18065808 11688300 793000026 2318940624 11075925 161565888 1065030 138864 5426850 1428960 1821924 4879 923832 2582160 25883520 602910 609059160 3535560 28488600 18270 2545686 2075520 11762520 8313690 1574202630 54202188 2772 2605148 485051 328944 1741740 990 352 63600 26840 259440 56334 75997740 83931510 81180 615989220 805277760 11197447800 204792 1730825250 6228 686340 403356096 7193550 540 246464400 19746650 461402760 64724814 8906640 313560 12140040 122146 3969425460 17890596 61070 6446700 704 57453275880 123572904 1204350 194727875580 2057580 292314 8331960 577752 228344 566223840 9082370700 753641460 16302 342804 116584 85278732 2082780 50668670 136800 9450 84139740 9292920 191730 477192 855065406 3417120 401135100 34689720 2401080 146832 81055 40040 5868 31232712 1968780 4556622 5619453840 958650 44943 298453428 10514432040 8168160 769822560 465585120 119700 2691234 11706451680 245065800 463386 93969540 14315517216 78735174 14574 115920 6255 1628550 15288 629408 3825624 4424258345220 113896 1349879016 2088010890 8765064 115440 2927808 314582688 449083050 997500 212520 1716 175560 1507324 60915 1211700582 782496 24188112 548688 25258296 2746590 7710 161700 47320 9598710 1452990 317016 92 89700 82844 73632 3166020 144840 3104448 14763342 13003725 1699896 420310352 432900 5893878 19922646744 735540 557844 30171240 244889556 20988 1298880 2686068 4182 19706040 294304374 55170 197880 3150 6373290 1680195 4004208 110880 28062450 10136553 4938192 42091224120 54600 1139998860 345840 5707680 5258050 8282036880 9660 61098120 4963134 3214680 28647150840 1481071191600 147933240 3744400 309886200 215369370 577165470 183372 1706256 1473512040 399925680 1075020 429000 1329285600 700 44922100860 614376 7048580 527340 652011360 47880 440771070 3123540 22781312550 1604460 117284 2040 175511160 1102738 1550400 3979360 215151300 64178177580 660330 6597360 90610 220016160 71981910 7128999240 20235600 10064340 1406 203044536 49840 90461280 37387680 102610 2058 71760 9623880 4728780 97146 132990 1273123111260 184338 12476640 51480 267120 1496880 4182 4694040 73302 197575560 30995076 4473322854 36036 452088 13492590 564859680 447678000 6459993540 123046 16950 1281079800 29266650 2061122 36344880 9295776 5645640 1186143210 376596 16302 89197680 1741740 453964872 14160510 1426740 682041360 4473 591298110 532140 98101410 1292739840 22108020 73710 398475 705 97440 5576 8151102960 339063930 95864 13776 184800 4528644120 41202 112734600 4422516 62071212 136290 269724 1681680 24701475 103950 49320 13128240840 1444232790 276157140 9140292 284280 589860 1591919598 135468 517524 2521443540 254520 64701900 67704 6420 1582523625774 87428460 45264 7678440 313200 30314 1648332 475272 38360 82687088 4078980 4691232 6170388 5576 437393880 675 3785050 281502354 1083787485 6900450 265642344 5130 10022040 243036 217300700 2604867928 11795974657740 490522032 2498964 152034740 45288 38508624 3259520 100360800 68201640 45936 993952960 1394935588200 235 404040 71933190 20500 3394440 103165657140 950544 247802100 2937060 6797407890 3271590 209692380 4362480 91167600 3116190 70622640 36080 2556185280 15398858160 24227280 2126280 81585 20858586840 136306170 310248 18417271873 721728 11748814 1943406 186768120 3695146 40987980 2146452 145441212 1118536380 26914542 3872232 790020 9939930 155195040 40590 705 6629980 321351660 2380080 128184 25048841760 39384614640 54201 110565 1849045800 9363244800 179853520 705 28548 3118920 3057888240 1923399150 5576 15199848 119784 778800 1279080 123836 1157751 767040120 29084 3852 513855 33741 1836943218 200648849940 8182920 167077911 1390 42413910 35133560 705 357420 7634 7392 15433 330792 55225632 705 74820 982132800 12202190 112761000 1051791 335265840 18178440 3414037200 170811102 4738230 690 82215 12435260640 81614 4639536 853230 54366 1469160 47196575244 705 785460 2740 2126460 116160 705 39096090 43608 664900 5790246 34362 32178 705 1006068 247115880 120716 42900 77319270 115514 93471378 877974 1117508040 492100 3978300 2156436 2807780 73856 303334710 705 705 12100 22932 705 705 110684 124256 705 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 300 352 2040060 352 1154160636720 50606136 44280 16139160 2250558 5424 4477430256 735840 1260 176 10406050200 206367930 272160 8530470 45379620 143089380 3809904 54557 10306633350 135069480 32016 200799 364836948 1198774720 24733800 1136520 1411740 40717950 1029420 4093872 1398600 4886 318420 609840 886263780 4206 324216 101637900 12692 136868400 14358447180 176 9554880 139440 227249880 107160 68820 478720 11764476 665005 65816520 116820 3905914652640 918060 676202160 28400220 7528752 1133876919420 6910 27023472 1275914640 28423 10526880 704 1694421450 89960 43529332 10890 61110 3708040 34871760 513240 3981600 89148 2196131604 208164 3483900 368847676890 590226 21498840 396330480 247624125 3925548 2200770 782000 35331450 9590 25963080 11718 466830 753390300 38973040 24229080 5710068 31450510 7540 7625640 9697283460 59133690 203515536 2736432 36400 2752916760 240240 199080 705 424983 94302780 52668720 45072420960 1046646540 750204 51500 1052640 85004480 1567290 22409310 285936 203719670 11876700 271895 11592 73949680 25440 197400 262822098 354480 459890592 11831490 968856 108431043600 403532388 29540280 122760 2625150 352 21396102 703 103182690 1084020 2360820 5493510 77948640 141325800 15406872 108150 135610860 131236040 325255788 59574120 671988240 9325927 34777512 478847880 14951100 2934580077 2204406 1513590540 695612358 9173472 16292014200 77239800 705 967380414 18892920 1413633130 108808920 1215649260 25500 13566672 297942 706 56825010 10938340 206448 20520360 314160 303048 19040 450754920 2046339900 38580 34610400 9206340 49195926 622356 79069320 3853757880 1346957370 58590 3800 775008 111044844 132253680 5611320 4102569198 66416 2616292 9473352 73434816 2374152 2277330 101850 611940 104940 2972845260 100470 386576 452880 17286984 50793668640 87491376 176185856 210900 123656 596904 8293698 700 1669117872 28779300 165270916 1447973280 624240 4645080 5812659744 394308542040 114082992 1606740 24966 352 36011712 545160 7620 10273575 20580 812838 2992814 494076 1003680 275669856 1965056520 165060 5959764 202917960 71198400 229320 10090080 2061737832 58128840 52052 5856681600 793968 205931880 2103750 470532458760 25730400 9919970 197103720 1162800 7844732280 11480040 8149230394560 824544 3601901160 647496 8314020 2100 7676240 395791110 290808 4164 102526200 353788344 657111 675858120 2970 461020560 2508408 696 14961510 32812780 45314430 19320840 703600590 10673586 3159360204 170104859925 17084340 9282 5303640 91080 2551136280 359436 2235648492 210672 6867432 3521776920 34560240 71312450 1699740 7409820 50352120 278527250 35606760 106386 705 37290 423073560 49028980 14532 398188917126 49317041592 338368 645519 15993810 6956298 804780 274836 26904 7373730 243379140 10805535 498807540 33250672 48302980 5155920 13754454 592592 45211665240 385710 92880 214200 4072232 126482550 1272216 9759750 2011299264 3067350 515070 435709050 108360 1132560 10523880 33116202 505854690 74700 12788 300 45560 1291290 17820 2880 136040562 23485 20094 162840 1114264620 430209780 1824592770 3436738200 5596800 6248986380 15642320 582120 2345205060 1402006320 367920 669506342670 59499 112065 259653240 534360 388892 7622158374600 255892 205668 5264397432 31254636 245690 232792560 14345100 73311420 382221840 74690 813960 12555029760 85823760 703950240 165259564470 1518630 461070 34474440 11001312 106947720 858085628400 48711982410 611976 131261130 3009625080 14736941310 4752012625360 2293603620 51211680 376751760 39459420 1436058 2232072242400 477568 38043824 54585625093272 11360772 27797640 2708924858640 2113020 1882920 11300400 17733210 13994640 5933840220 413744760 859878 1627920 6349200 1699818120 686362320 17902080 10927200 7068288 222180 493074120 7287880459860 8627262 4266288 35287560 65665600 8970660 700431732 10076743404 9618 13727430372600 439390770 1168740 48984000 211720 337974 463680 848167320 1534261092 571447800 61548 32760 91035840 1169280 45386796 622440 3470 2094354 85433040 150194689920 6978720 10637688600 26904 173310 25418685600 11263051800 10815 8202998466 56160 21085848 2240490 187070988 18246620 1613040 7129824 7404264 35833625100 9068250 592388507 864744120 267960 40181692760 63620760 3814472376 233230 2384126640 329800 2358736380 108570440160 4325628 9337356 3840840 706 208848 470141202960 16050720 29256 31738268100 50472588 1227950 21162960 574615860 209991012 2842503840 12484140 159432 84672 80673516 5130 3076920 8499075 3326190 8608760160 41340 6038760 4266471300 136549980 150708 7272720 772128 3997812 53507017200 9266266296 23439642600 306666360 82882800 4129420 20859336960 1180460424 42227345160 3405345300 486404 35212320 985609800 1404 348240300 115490760 400200 138084 332683200 2496780 16845400 6142635962400 2520 143640 4363920 85920 3171924 140612340 862680 285012 23996449620 3460 3999600 20988660 230580 8472588384 2351670420 1404 55216 5986890 75591690 473760 1279724160 936606 284138250 121855800919320 1343227316640 704928840 9681840 7698600 169093458 190990800 537680 128700 40202579797380 448731360 24010965 135549901080 14969817720 110365530 36327690 3956940 12543662670 8478 348840 95025 128660458080 55020 593572 478989647136 371070 392274 202337460 268926 72251088 157296926400 164388 1481676 238618685760 462 920640 231384384 23279256 116504388 57804164880 9663352160 11073384 868930944 1168580 636300 121828106400 142086 55224 17378560080 41760 494832 126449400 8032044648 35356800 1543275453720 71047080 6866552 657839872800 649836 6192 1728221418000 414918 1928880 369466020 2888337060 43680 40788903600 318780 201630 119637180 234930 66486420 2564802240 706 267806 76756680 29688120 63140 11893200 86640 551751564 2148826680 8502 109536960 470628340 504810 21447510 7346498544 62280 5372728296 278706224160 4260038640 568560 31386154800 706 631890 11734020 42840 11970 2369623608 57792 466500 21672 594594 41171130 1840071714 8840510 19374300 4594590 706 2708832 1451595 37425330 422730 1046562 46992 248253720 38660622 47806 58164 44415 706 1734480 356332860 20544 14840 12246 2749032 30300 2167542 706 46640 110685 706 706 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 300 2854830 21420 2268904 1466850 58 267648 16390 2419354 24945480 10922340 96435144 332525270 3411560 45900 198030 1940633604 29520 168168 1175024 600 4301622 2377790 1404 7095270 6377550 49071456 231882840 664392 11160 307440 32096064 45192420 3505 71062992 491720 32384436 33617976 295000992 1484314200 2796 41779710 895950 311220 32538 121904 56319912 21574335300 6268860 198240 1401016760 89799360 18954060300 9368136 21960 569656360 4287920 114250 16279200 194472 3596580 15576 184906020 49358 39999960 9472050 3033600 52186920 2000945352 148200 3558390 24176802 704 374640 107625408072 706 11115 7216 2761440 81510 62160 286799600 96675033084 6674928 3956654460 26760 1863276 10003179780 445536 6735300 5103400 2128500 227809848 3723720 57770856 4564893564 38247660 2231040 411265530 58 7560 3751020 228480 1210234080 1699110 1170176028 206025 478740 516672 150612 26930904 193284 88160 21120 42619500 4608 1069040 2648820 53357220 12934740 352228780 1378830 11152680 11671560 9182373200 1105800 15428760 68544 429114 22709856 2196753000 5674451040 47108180 2652 33489932 418775280 957780 2764938330 1445598 82844 25825020 2094 11497200 90720 3495 1477476 533484 117040560 29647800 188764799580 11345256 501588360 184347150 3595245 254820 10814040 1190595 62820090 571000 142491960 2247319620 7761138 841585680 182051100 20070 5940 776846616 114650400 106543332 696 1203636 1386630 9050604780 17157420 6394 52870 60288030 8720880 6760131600 4266024 512019360 121380 607160 65052 61737060 835674 344675100 21230748 118312740 119285964 246330 12066600 16170 3292926 1441986 1613100 18069828 15557094 33097584 2827932840 8894374620 88060 15944040 32594688 2090412480 92263080 264180 4122 3996762 1920720 8835256386 15302363076 450660 947954436 669075936 17452818600 20130 37442160 113996610 792540 150696 8442720 11544240 40777506 146394930 3708512640 1171109940 99546720 4199136 2055872280 43344 68937960 17748 1980 62481 3644872 1304940 146936678 7733362140 4830 57742748 438780 44935674 6559571480 66156480 164220 66220 88530 20595120 579185520 506367576 177480 11051040 4891550760 961926 461312976 1858152 46992 90573 4963140 18832033008 10331916449400 28971360 23534713356 2295960 43409982 587808 1690596600 513744 549530676576 2479400 2115424080 1632708 167118024 328906500 162847080 24410365980 8766220 9391305 35910 3659760 1466640 2100 13006680 74955720 2666664 1093680 11518672320 69828990 17581200 196124400 2743440 15299832240 4705008 10292635 33252 10712059176 1931748 1984620 3012128 48298995360 450312 480240 1312416 31878 212976 773850 850248 44016434 134606340 18480 12809160 55440 3222699480 145661520 1311933924 29596 108120 576900 53546430 2772 2580989320 571425012 56160 404977372800 70417200 277200 545246 4974486 3624768 4148032980 429557700 3991260 49725 8840 129019800 216720 8972964 63582659820 13430340 33998580 114114 12060 66255432 1526659200 5043060 12063480 101191440 66570 2304 12788 300 707 3978 2970 10021740 2941680 8098545 645150 1539720 1021020 3769724 24797220 4789512 177843120 3906012 3284820 11030382 360360 73601160 23243220 260832 8567100 98610225 1410 614880 303877728 291138540 909540 29000232 2658858480 91732212 292813290 277860240 165720852 10300083920 740121180 133839090 10010658 165081510 186023325180 412200 631470 3610893 68482050 29305980 74100 67288 17216430 102540690 11049336 4998750 2252580720 3768820 56879416 8701997850 62253270 4522260 147003120 19998376860 1386000 37477860 463610 47877490 262470 21769440 18101580 75918873800 174785977912 117936 12432420 31300056 470 5218920 2462470332 3149294460 36603000 4404960 62700 559278720 89028212220 5401112 49991760 8996 1553760 22459500 113336 4886 152309010 1259760 21587280 10190700 104070792 155820 116003550 12809160 414480 2827440 206020464 414535770 13505760 1425584160 65520 10426950 136740 156236 22151666160 5304600 257790 4222944 34167413280 40392 5265470 732270 398724480 662563440 6713326620 103824 49454 1281079800 89564746950 13646240 313576560 782652 7091370 53107029810 707 8583120 349833264 157297140 2497110 257637 5358912 8993040 8780688 16418040 103636750140 848400 707 5951525580 9090750 3366090 3609320 17201688 13072 4279106832 48069840 51787806 262728342 24996240 41286960 623925 955890 1223850 461356632 30073680 611160 296994437040 26172036 2046 257639760 2651880 209230560 93279 1894200 10555482 35719584 819000 6314616 11830770 202811700 1762398 939140568240 2094960 793068360 23186233224 6898320 370920 528 6836613 8264135880 3886890 3958632 101494998 15070 90697392240 2248036560 265454 3912060 18360 174798624 86240 25498 16148286 11912670 134119440 107140 21450609180 3663192 123532 69924105900 2812 15178020 209125500 2812 242819705700 4282740 32927580 1567044 83340 530514844860 97792 9522100 34183749600 152258850 391980 23390640 20956 350874 173595 64795692780 8037570 8273727840 2181414510 23536590 122327942100 17930 20655 97600080 3510 2611279440 38005 58162170 34320 118857559380 342331080 5204160 662234880 1379339808 2135280 147058500 36383424 73416 3869424 1342770 345454200 1416480 234318272760 84819768 18709680 5991585600 31093320 2797920 356178 15288 5292328888 60700 6503112 1170552 6079920 55903140720 74760840 2182796070 34785366 19727400 1047723600 1042608 449000 9204356 5796 27585667560 197340 808155600 317688 35531496 19139400 72409571520 10074600 115920 2875002 31607997960 269370 11824020 6169680 6282 859627860 1163085 30003660 112704960 7447050 285347700 44381901564 501897858 4243945260 978978000 1499481984 35816973192 64692 9632350 119988 904419516 26922522900 2320500 1564485 299770250910 734756736 267197700 257964 61200 4417380 468720 411104 11361504 604656 6852693 11643255936 5256519450 386601930 16632 126818160 31123288240 13740 707 1196685 3183499506 674654262 450419112 1931400 297024 48793752 1958631 2039280 792390 4798080 108669 4244664 83142 6930 4467073 318780 4126224 32850 707 2841710 123772 1048670 3857412 707 6262606 69030 60489 5529392 110920 124962 707 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 708 354 177 67620 708 116 184679880 2161380 4959240 26456760 59 3885960 44355500 2399396 27233640 1811040 12844445680 4251780 6076941780 531720 1141560 1379664 5112800 9207744 2391480 185526165 104555220 583848 3096360 39238320 264816090 63113732 1092 43099760 1216600 374742 119634270 11996880 2267526 179942910 369576 121730 1042001844 61476 3465 16747640 114400 253980 1938150 1118130 26215224 1845984 810324 32391000 37524 65124 171465 118 373056840 2903340 3177240 12245520 412804560 240516 158424 9855648 1243869900 81932760 2605808 3016 6868680 1884960 4214628 151980 164446443876 158117544 289044 26972 843709020 25289880 598123548 874704264 4858 643242600 231917400 132608 2767624132 9652991040 85683910 1494480 67487640 705 2027278872 219075 1534896 6168018780 1962222 684 170660 174 67260 128504124 2138304 326451948 138408 16104 585492600 92307600 2239440 418500 167841093420 17712 15515500 2277660 49507920 5153940 708 1247160 30776070 37665 216800760 337740 73009356 49197720 754809390 57330 2364357635640 496779300 3257100 2474940 377807850 137130 3270960 4171860 15756370 2447200 3755232 680 22728804 19536 236964 93345 5021640 3283280 1368 20220 1025280 11400909 2157216805590 52735322640 47733840 432562956 1101240 8782200 9418500 17925600 86598 4114110 7304 106832880 16360812 5003197920 38937096 171240660 18124126020 1402113900 267960 4182024 220800 14421840576 26832 11088 63951580 87318 20384910 354 112200 938400 1413720 1536570 17480736 19807305 871380 810468 638235936 1979758704 391481923140 75348 106386 64056300 3730237626 8106252 701280 83291 51600 4903900 38280 696 17194023 168953400 32157216 85680 74471640 28162992 222312 316680 64120320 1791709920 690 283002720 4924920 8240400 4202016 403029 12955249500 3347810752 193200 11466780 83406960 42792047760 18804975 7632 371534436 105152190 27250488 1628595540 64092 661958376 210596 1943370 6704 21120 4950 10952876 177 27720 2178540 707 20439360 5760 1161326460 8259300 2327808 3237549480 20149690 2565857736 46580 19239738540 89308 504296100 304110 4545660 69178200 11336688 15786540 8196720 5520 171600 2326500 160637400 467964778630140 262624908 35100 10425771510 58798920 6113226672 346673661075 1148700 570780 5960844 194302802850 178765440 136500 555960 43981774200 137693160 4918137042 550738188 41330520 226728 23999580 15091890 176043840 192024 459533620 4772040 6564981528 2261348880 140559300 690 1270620 25988628 5855970 376740 245718 7656 22242 3232440 250560 274260 663576 4320030 67016664 35631120 333361080 9746100 1191390 391829620 1434625920 254355360 37919820 16354800 46424998620 998180880 2520 1298220 90301680 123879 20866560 428967630 1487992296 46680810 46923450 3770197200 130662 122304 40793670 8340 93081209760 22366800 879060 485919840 15225840 309694165 220580 592800 14910 134150677596 564 105388668 1312740 37329600 782280 840840 5264490 14461524 6017960 9282900 16246824 15912 29900 180300 708 6006 8910 22440 143384052 10200 5865 67896 221771088 10729987800 244758 103880 4096701420 3828 360390 175945791540 4219740 328007526 72684 2335251870 325890 5596828740 498168 100320 42504 312095520 139048794 57000832200 18482280 316008 6438432 1559952 752220 86763600 6758136 539433720 1350 108785820 7643567700 63756 3359244 84269010 55923349482 253980 708 644739984 350460 10036215 731101722 87571932084 477581940 134368 840420 2014500 42947 12073853220 23433461100 12980 26488 628488 7108200 41522580 836340 2693888340 16471613760 5771160 5550930 1003955400 77064912 2012868 44022 4268446200 4018302600 22538233900 16887544674 5941740 1546704 27982680 1316700 15950374440 946736 1563135210 30256380 5896051248 404995500 52518937380 621661950 39152790 1410972 1287954 784550340 15676596 242946 7708949676 33839520 28291380 1565592840 452980 5299140 26246220 5751570 10021620 20527500 48857740 4218 2781609600 6470100 12916260 1768332 6192 17871513660 25946393616 61946 2202600846600 1732458 3103436 5083737120 2409006600 105 618060924 2808 801853416 3028608 7020 14020860 68442 1632801072 46606560 172710252 708 525826 44651880 14229930 227722050 221340 51823200 45093840 102163278 3662100 6680 7990890 10004940 13776840 44682 226008 144522708 2511600 6584760 408408 121477260 739704 45227 77280 37886646 96004876275 6761172 98142960 1521390 1157178000 968205420 176472 540954960 5985 5083380120 6168351418944 21600 2662926 5253600 5892943980 4170 6568455 498807540 3553792104 7108416 189135642080385 60604845 209202 27720 2488392 142723728 1316100 133650750 57549240 144295728 2697578 14067900 1045296 59042701080 708 4644155880 45813717180 3710840 13701660 12594120 26537247 2975336 197340 78300 18795906360 6846840 14114100 340740 28065204 240240 5565434364 21981949340 704 265597584 4275497380 1274240 433129620 83160 125300 5848180 36225 2568150 1851360 605010 688338 43161300 285213390 111720 1540616 15908480 2326740 16464 3839400 611520 23380 795978466920 241197320 1723965 392282731260 210543840 4906766865 3515 81534 8181488700 1872 13867842870 715506 370230 65888640 8105328 3892644 3832752 4361748 5302470 29190 11509680 3491530992 1606878 720390 2240 503731800 74976135 267498 1556702 617610 15755 135432570 5544 1746822 14385525 1537200 3272472 14544 124091 134064 93564324 27347 2469153960 9719400 641784 1087320 10496196275400 1441908 3924 553873320 51271500 7193160 34995996 2097 2097 2082948 141702 6273960 3490 58770 1197319200 33345 4809 21912 957462 4994682 10051006992 1296 841750 696 6962436 489762 7782096 14028560 1740960 9082080 8940606 56070630 122915 1260 23370 37665 9634380 1217739600 4302360 102116858 721740460 55640970 11770500 19670700 3440 280140 708 1566323460 7546 18174632476 1584 582972 59926224 58590 12158670 32123880 478800 7657190 1009812342 64820 12730 1861240 4287780 108155 19065 393900 1405620 590 1106304 1759380 128466 13640 30704 708 11332452 531 37209 708 708 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 708 354 177 77974050 708 1398 1412840 118638240 4530240 18217200 59 43876320 77878710 8195360 4032852 321402900 1376175 60090030 12612600 6160 593776 683928 136116 18154460520 416036880 97020 159120 3120180 149640 7458 705 11041170 1202580 5292480 12647700 5604984 699518820 7465920 1832166 56760 382452 3570 5712 22836 2573435988 156786840 6450720 2484653710 9690 14640 34420680 2652 128920 116488848 19099080 677183388 2640 118 3949530 3132 1673412 432970860 241630 1268064 2361744 10170 595980 716163182640 3670800 1508 104555100 14820 3244658760 180956570760 27693204 707 60282 10604 50652 1907910 149872 1847492 709 12222 128926980 24553928 16613520 56430 26128116 2178251208 17001600 65479700 9310320 64804272 5849634 934701600 8034180 3440 1073880 16376880 10572240 450072 73307640 37629900 53028437518 1567132 50100 1870639200 481728 619080 12629955 614910 4500720 4899246660 696 205128 708 4680960 9022813800 4644045 16440 803880 5898300720 1414851690 194256 9404183250 1352010 104220360 276276 18732 201454590 74360 306131420 3671587920 1257720 12613590 19260 89712 509038530 974925 12090 27265 1384620930 25861440 118020 3958500 71736600 4399416 1265847 49918680 112200 57575700 86880 47388588 39408660 41001180 428720 8948086290 42249708 1889550 1236444 793457184 21178080 215050 191101590 34872600 537680 69909840 23214282000 162882780 254232 978120 4537260 38265300 3955199220 354 33161535 657720 1734 24376044 913569360 2081310 105871800 32180590260 116400 1486687548720 20485920 387185040 269724 388740 58761780 24808680 477204 1393392 3057320 1362842460 458640 247590 879120 719400 63840 65676996 8494690050 194349540 169320 51272232 17291354145 128375232 591678802715 180573420 817224408 780120 56532 20386240 253185240 52015920 133586544 875160 4662236040 79980 3188586 482328 39691560 21413700 7246646100 410450040 1815750 22517508 1195670 32880960 600880 490860 42408 1911042 177 2013528 841680 630630 119262 1593900 325928262 12607226940 709 396440 33560978 1674372 45173564 17445780 2365040 139997550 16521984 2603040 25200 3944655 397320 197904 2869020 3249900 1091880 32869200 19785888 2070 46816224 289800 92404620 1847538 271740 383561616 435540 243720 33539520 289336 7763742 2435400 306870 53789190 1141140 8873760 9673650 739860 11778480 2061240 247695 185080 1942668 162500688 4550 13196862 56792 387029940 7672280 35825460 13307448 638400 4492540 30853750200 3211757640 8627568 1388520 1445928120 39102 35967750 25613028000 4753822 33192432 103620 465360 87065856 4999280 6645744 11747 197340 4218 561680 7654080 136466820 2019446 609756 171840 5160 74256 653609880 14982 594510 435480 41697 4415580 14473800 49144212 5525520 6649236 56163240 253864800 3941210 169143270 1482196 338317980 45125748 34320 327360 123900 105142200 2162160 2705352 13871567310 704 1088880 3935471100 1793652 93240 239200 35226030 708 6006 317735 46920 414693818 26760 744600 212520 50812524 22548240 8853390 18064200 125208 1964700 185211682920 18601380 25655652 317919210 19652976 795911482080 669327372 2151660 10181889900 19508820 73920028 1512260709960 101760 9330600708 1233840 4506600 16960440 4937016240 80088 1260 19730818800 5663520 15315300 5148785070 2682120 111135 10962552 2118 970007808 4823280 6000555330 337225350 38710018896780 272933640 2485884114 172500120 7785960 6072460 81687312 10622966562 164128846860 8238780 1028690820 1802970 78355477200 124929 5726630 4114516230 91994883240 25602885420 9682310 72267800 13940514 3510936660 38379050 24291490608 11422800 13232120 19817050 27994512 117300 102494700 37684978632 980628 78840 5726448 374130900 24000 1474380600 171858060 9853200 47927880 20310 36218448 75326184 4465566 4149185040 257887597968 233760 2358090 3197342148 959310 879840 526680 16291450 3203070 432038880 8280 35647164 25453743000 3813098640 1414 320400 17462970 861552 887186664 20862160 25517340 1209081720 564859680 1844433360 51198615468 1414 697788 23699976300 708145200 398300322 267233052240 4041527 709 40066110 51414 87132780 168631349040 120120 104946474 4738671630 70093170 5654501160 6398681520 116910 4984772520 161569096920 7345700 5188960 53576775 32435523120 13762620300 7296449160 299487045 25480402200 4919113176120 33540 48412 68857740 75142780680 70620 493040580 46464600 1345638 65370480 187878 113316 733500078480 131815821060 2878200 15180590880 100650 73533 569524620 18270 100180080 7059900 246894060 122624100 1984623735960 15149640 656794320 368497272 2564100 14567280 1741060440 47150400 13333320 1740538800 2580 5926075680 84291919656 502341840 629493873120 193808160 162125600 143256 581544403440 237552 874380 5520899351520 2796 521640 1009008 3310560 615300 348410905920 1501539144 1277040 1592857395360 27080 168622668 723713760 526398260 4965156 7813217461140 172003524 3423420 375714657360 2820 489708 55368331200 10702830600 940 24335640 898380 220242426 6320160 180120 2877420 33216300 101490 27207600 29733044880 34980 2738216 385 10919440 9943080 2378640 3912480 740572560 287927640 3642210 16168950 569731001400 13651470 124914 6534594 73618160 75718 458846388 1188613140 202008 25192860 1460649960 26789910 60211008 6280015920 297312 1064474460 4872 6734574 47193649776 48752088 4665807216 354674320 19992 711322794 331340100 142170 688338 3705488079300 62863416 17179344 24864840 18879 730801440 547520 3696 8607159 14043432 239184 225842760 153871200 132888 11024781768 51005538 1848924 159030 12850740 3387780 6319154520 976676580 117990 25620 14054346930 1728900 9797834400 4730 383205900 709 5132145480 87058 1265847 30485796 38940 118188 52980228 1098900 3265860 1737043308 62062 180568674 574085500170 169680 709 1756750380 48108 103020 84492720 1536720 3696 504478128 2248450 978282 16341052376880 3385278 1978679 413581740 65846950 1694700 4515 4214232 24006664 978575250 357309888 28117800 2021109090 113898 180432 52106040 11459460 2256576 230043660 709 57720 33208032 2850771 47082 114502716 32950 859356 83721 41280 44730 76747710 2075480 122914 332760 20022 709 111628 125670 709 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 78 38915156280 2141208 78 47952240 14116620 939396920 31500960 26 2228880540 1931076 281736 205758828 12138204 103719924 1958400 851514510 17325928620 2548266 15624 9373728 451260 1221528 35379414 2402800800 15383456400 196026740 42009516 197494 1050852 1288819020 68640 18620 11753154 11493768 115566 23535283824 329357210 113293488 9128 5435544 4452756 3352980 304920 442697178 1090680 4979520 38728170 4477411380 1335890 3380047440 80373420 5988528 107835 414540 31161 393708 20004894 6283200 3628312380 683100 19673209710 9740229760 9730 35970 74241427260 1670500 17070240 2016 13 37079994 34087482 22648080 3896352 1038206 35327310480 2131162704 15444 5555550 87864 190055040 34863906 7689 7110890220 397929840 1901165280 50236 9900990 1263576 23520 95424 81020940 3582612 35640 202410 163370340 1644720 8184 424450 1185230 72420 300900 34693260 15800 1736040 96876 25405380 1263210 806256 26930904 1582350 826209072 25088 14258160 709 478201500 122478 780 16092 32761872 1421816760 29335488 57072 7863240 7908780 25056360 12223180 11301108 2689733200 1834900 28745640 27284082 78224814 535683940 6127353180 702 91513107 106775224920 132020 229414 78 1162020720 1565760 25816560 20310345 145860 126191016 20858796 13685 3423420 8288280 10365 5235450 2695240592 1783320 2260700936340 6085548 4341949920 3410 15288 82397 45584 12851490 16680 300960 552552 386856 163281600 125956740 51735420 1218360 824160 1341893420 650960 911760802 116732 13272930 24623424 26486646 26040 264022206 3287592 10139220 7647120 19675838520 17706 430920 81163440 1063710 20191920 77182794 2598960 84499884 960804810 287886480 316476 3404520 651144648 2964960 1631490 388787640 55898040 191940 430836 319120620 51806940 139518 7155383508 3538726620 119262 434834400 3090480 1083680 530747280 6840932 406980 257040 21445200 101679864 1008900 50490762 1800 780584 209830320 2831696802 3519879930 1971600 32900704200 19681410 29890 383568 75320849604 32940 1538730 4840242 15400 1178820 1067236380 2112 15116220 174660 181124256 704283160 23852312 2626680 102820080 78793572 163101510 182280 23232555300 29903476680 3568656 128340 851652 107625 55119120 3018876 240493550 7337568 137760 202203372 58450 2140920 245804 52251342528 209160 114528741600 727011120 30237090 66782340 8600130 764552040 2687779710 214884 399010095 265572720 114144492 496922580 6100 838950 3160080 34840 12130525680 36942360 541200 117216 6167700 3700620 40698 58575132 2236835 47078120 3603999420 21140 144654312 354280 776113380 171909971760 845696280 2043300 6262200 73920 85969170 2188680 8281650 121546230 171444 208554450 125078304 60868415322 846120 1895568 253147440 2265396 6282 131261130 1069452 113090460 181631604 3750006 5008388 12826440 1343292 7336994280 378203490 4903692 21918780 8932560 595980 3176040 7190580 15114 50883900 59796 4404960 56425516 9043320 581374920 15566770800 1215654 645380 6689520 3120 185640 292020 21195108 351120 1567740 115770 597060 592020 22868400 124480 78 5940 3540 7293510 17205 588764400 50232 60200 11781 1135344 6588120 56007000 4790940 15960 324186940 39888 1399332788 86189796 876504 314055070560 202020 240550 207060 2021370 184140 113100 654435492480 47426280 17442 1114905330 126750960 1429680 12620 16210240200 5850152880 125989 58433760 37663548 157080 9279086544 338992388280 267988 24423308 10309167180 440885718 413958600 19131120 5035389744000 79203600 318780 411646068 5138568 102921 710 15146040 91035 11685 4188708 3008460 844712 257255460 346726380 44677185960 11640730080 4872 484763640 99850222644 32104566 47631553154640 15529500 38760 287601990 9914520 4760 23185968 431891460 44128260 1963461240 948064320 708 43580124 5135130 41565724200 2410770 73800 507936 1026162 2959254540 1980 101470224240 525210 38867700 1079560 917989800 568137960 3720262260 26679973320 302976 1410 474150 849030 12770354100 104575900 22412174400 82007640 4564 708708 35670180 57690150 646470 40038449220 42374059920 633392942 149826600 2217072 4889760 1694579040 174774600 210 207324234 7020 172628064 77220 145444884 15938198640 10380 2577120 95749 35663760 3358134 18509040 585578002680 724200 4750130 129030 48851850 134640 12128820 779098320 5382690 491374800 629167878 14413182577794 1228483410 5475610 28381907400 122419440 28686 36766995 201790776 1161720 101092880 5263060022748 6835361904 58070232 1717728 102630 20328508200 13630260 498257760 1463730 88593120 173303790660 1778868 115151400 5686391568 266568644160 809952 11000808 4005846 35129280 39888 2682384 1874357100 5592 720720 263175 94512 98310 121580391240 3981668460 59712 561924 9706320 63141624 4918872 1759728 17711143905 2246640 192780 677740 268539552750 237900 692838 34340145840 94594665 1245567960 721446 398580 420420 131711580 294637200 133620 336002790204 3096 213837624 35538636 137287020 3526413660 10784 5006820 318060 651924 139230 710 2884080719520 1269840 6038032 2010 13933920 163270800 17676750 1307219760 3512340 43689360 867360 446160 101113320 230230 595860762614040 574200 4729720 4209660 583886160 376264630 7708680 81524520 4824 670650 652878 3931290 1218492 61882080 5012716800 35868 1047900 8814 2321154 3385578 1920 1293319170 280830 46768176 246126 21420 238046592 381524 1989680 22464 14104152 33609 393484 168084 885885 967970640 8648010 149400720 3960 516060 241416252 3946824 6061088880 194144954472 10810800 70750680 4071240 936 710 39414323520 4066440 120928434 323532 58464 2469060 66300 95180770590400 134246970 126009 22904280 20370 14190 3167736 114085356 710 319960498 22947342 1475760 6552 45288 82068951120 4188 395850 335088 785460 3357900 2022130 12991440 5681970 154762560 91760 1736790 118969 16337760 2279859120 3951928 67786446 55440 29714328 35905440 13129 16762602360 1612180 805140 15801 1042866 2671319636 58560 12648063350 38934012 2922750 3172050 15706980 2040 96096 79985136 4725 41588 6724938 359898 552552 6036116 39147600 1458270 69381 83200 480528 12324 27368 3142110 710 710 94341 55932 710 710 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 234 88 848820 234 1246080 1360590 3767400 44 26 11730 934408 144564420 128310 707850 33150 3065520 2349900 21783300 608328 64407720 64164624 2875430544 57684 24648 29545302150 318994157196 2413511100 5769492300 34184040 5328 48300 3161340 16300 3425 118424580 11142720 28014 163020 1378602 8817900 1187880 1343223414 1260032 11960880 4449129300 42101190 2215815 2603172 314424 36270 49140 115248379584 737726220 13025580 320239920 30404 18816798 644490 7236 52806 113784 1205550 423720 6131664 4643688 3086349000 4081340340 17154780 617016 117 650971464 408888480 46515672 39822480 300300 10896066 4554207 44 180922944 37631880 2651000 4364550 271498884 19470924270 1920 395470 173052 66330 520771608 126147060 840924 110670 42822780 464580 237300 60782700 4819122 6453470100 4989600 12312 23340 4431504 1775565 175133868 52782912 814773960 11068032 580465170 6241500 8076140 79950 5193840 170504880 4809 11461320 4900896 287742 22740 650 4160520 32960130 329004 58798740 742824 15955883460 37306500 6519885900 44380980 1832730690 33339150 6015679670 18128880 4206 40351584 3743040 1422400 93240 66360 106731360 444360 78 262718833 1539720 167048700 58905 163800 754908 4869480 6516240840 406410 5824980 9772200 7524 71370 1256456040 4905735120 924960 759252 172268724420 106561241028 835537560 1132740 10489185 708 44635500 11781 27744 741520 47285667 354540 472074 1003808520 113460 81480 13447476 71269 121770 1445136 25823850 3671640 10814100 1418 7403600 76091400 1423800 4740960 5311188 17715600 587188 99540 10210200 247678180816 1560903960 2930220 2357520984 794640 184848300 106017202896 44644680 115184520 244728 41280 2733159000 223768974 19729248 161617572 9178596 10740840 5319028 11237240 4206 583464 209647128600 1634082840 245110320 117289926 2632032 520574340 263555124 76076 853130628 1518000 8952612318 4197024 27248364 3520 634984 318752040 239514912 5228010 449680 51396900 433840680 41063568 10448664 88 121980 12180 222184560 114660 19380 601788 711 84542040 14865935920 371280 767620140 2987504520 9180 2307831600 495 1595940 5684910 251160 20790 171264786000 333360 109800 2646075432 1166844 1574580 1670760 3461040 474837300 119592 24994329360 3582480 14046282 1123344 26371800 4811940 27614821080 31214568 1242360 145680 347820 1456350 3543120 111650 266532 1160731440 1331040 1398960 5537070 1179024 2514600 1538160 20427030 1597660 21566064 2592837 1145736480 43570188 217360 1839180 7347600 59009064180 456456 1816248 40904160 1162018 862680 8564656464 496113618 3283020 363216 8316060 1078134120 3514408 496290 15428400 1288350 2165240 205482060 22672320 140389785900 258453162 904689072 327082860 4632030 4180176 101010 88555992 84565260 98280 1249380 613841292 19939920 18951192 16296 31229331 235620 630120 5552 602140 1118000 4582080 466200 708 22814 58860 68098800 3157308 710 1631850 80652 12440 29487780 2383920 12257604 729560 333900 710 78 2970 207060 72953664 711 9486 689928 88340 6192208 116070 2430120 26660 112572 718980 34209990 2691000 346320 13181548380 194186790 346983 117774800 2581041320 5453700 28470750 23513490 8310960 6298704 709800 58530780 708 86731344 64790 913500 10182252 219381030 273474600 954972720 494240968 239932560 132053210 3059760 313805520 92098776 100620 6049836 14388 25408548 9483396 79660 1865070 9994740 122776290 35124449724 571704 121101160320 4878720 192720 100076 12448980 1491000 24808680 5048232 3729630 509850 128622 489552910 64092 834089880 35697 15462720 336868350 88992960 112960 3168774 223860 15572856 2723400 120204 63896 4914 110908 4586632800 4046130 123369000 491400 2305336 6175866840 21293672400 49218 117810 1418 24864426 21018 320440800 2122120 6300 46170 1761268 5565472 2116920 237051360 5377680 55927260 1547700 66553218 1015170 102660 3520 13780 637602 611976456 113414610 2118 198265747680 3294910080 3684349648980 74154102 1110444 640539900 713352150 4217048 55440 27470 134640 41810383440 25214098 15343146 5176752 9429420 1327560 1961370 16644360 66361680 65520 942480 1320200 1124640 645232693950 5202600 41158260 42900 466919628 101640 1101200100 678300 339606 4973640 88140 50913720 47120700 383453730 3240 702921492 199269840 1577880 404733450 46441668 41222280 731440320 512424 410130 41249208 55252890 70978380 2097 99960 8831946 30541056 844764 24360 708 6733020 4964418360 9458280 5360802 5164560408 1199960580 708 27720 1592388 711 1386 26840 998760 2169648 4976400 909216 486200 160588904 724160 105013260 1164991828 58105320 263299400 2540070 345136 2664 1413720 76440 14930356896 20245820 381680 70516 214812 50990940 22102080 2828 943020 10324860 26495700 993523180 121180 745570980 59821561800 2036766150 594090 24482640 6525246 30590 105211510460 7406560 45981936 408870 3341260 1345637700 124740 126074 31800 50617710 23869680 115380 247665 168840 3530 4908193290 1042440 1503907470 1356071640 11394 323667630 3934654068 22898400 12369280 4559940 7539840 1438848290880 190030932 3160080 8238048 1883594016 1410 16848 1236144 1737120 1410 711 2186940 682878924 22246344120 2211048840 4266260 4046574 27231330 251297172 35544432 1367520 1304100 1624 188640 845404560 5831784 313170 1019728 234600 2047488 8167320 83352 12526254 56610 901320 442953 1537368300 2772450 87075450 150012720 18340 12402 1716714714 844512 693675840 236558910 10326844990 6356350 348768 207900 7202731800 452851542 5496 761124 23400 61928328 15414360 9761400 2118360 2838108 16646448 1412292 491050 38220 62624 9754770 2539365 711 10837840 11120 907120 214606980 1025640 1386 2418163440 20285160 3985947840 6255974340 2272389 541464 15158 4834830 106034544 1577532 150972822 56724030 345912 1682812 1607970 100298 177276 17330040 38958 17450160 230625 3473448 97988 20850600 908712 6042582 623837760 121688 711 188868680 61610 69974 711 11247465 112574 126380 711 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 110 88 110 1987020 38976 591746760 110 44 191690 128888760 168925680 23940 2820 816816 60023231400 28267260 17272080 47334 596017860 908 2287044 66096 68696160 17975412 12570480 946818448290 2890836 2074800 5497579680 4319952 840840 16825140 98124 933861180 1045521862 1271868 114510 984810204 436158 6335910 961877220 322890 865920 5325600 2043090 33996784740 21420 36959760 136576440 17220 4914 889273884 2351440 578688 265730010 15388560 410220 711 3599483070 3535 890358 7150880 299845 6113016 83078261520 29655990 112728 13676124 49700400 54873 1934322600 46695600 35616126 712 290887632 3372722640 4691214 88 1681215 1716 711 6270383736 382444920 254868 10180044 647556 125449728 55 216758976 2736 2127 1458640260 4746 1413510 238760 86580 1055736 78090 2313843840 5407224 482160 970266 8694517260 6878196 5976 2178540 28140 739860 6989640 5142280 3955661490 49495908 556773030 1546650 32112080 16121196 552762 4113480 199962840 93470160 51086 712 1884942 46200 86135670 34650 111419649 3183180 357420 81531054 2580960 113895540 2864400 137164 33355278 178200 10645320 1087356 672 12019800 13728 1852084304 198090 64497290 235620 16463787780 390186720 500988852 15960 300150 2064 588145950 3215520 617476860 5682840 17643990 393960 60700 931593266604 13229806590 65340 62674920 1973591100 8918 788634 8009820 145040 138600 44616 3057275598 3411669000 25956 21180060 17132661 241774860 224378 55 44975591136 37001805600 145882380 5627160 63798840 982406880 1244880 2783088 21630 2760 30960 10758777120 21021000 728364 10172250 1212120 1168080 3818430 13740 487968 7022652 979620 355410 2359401 353743910520 56391720 7116200 15266295460 56847648 14628 35370 1037400 121380 50724660 123796764 630990360 301485 441879110244 18255840 7796880 160895280 44567118960 6126120 18079572 7974408 88359600 1092576 7069920 56160 646380 2769108 98165 15655640 4233600 3620640 2016000 1270865274 2711318610 88 237180 711 53136900 1494540 712 213828 21804903120 164734416 315056 1231920 789880 49512160 322644 1392 15201900 59340 376974 21105 387833985 18480 6324026310 2551752 179074055160 5304420 921060 67830 31091973 6624992 34234200 9277320 29613150 38808 1092510 2368797140 67497990 6553400 33600 28807860 211378860 7493940 722885362920 16987983012 913721752944 786878820 20797920 4872 2333370 1657479600 100757020 62678490 1767150 4746 74063220 6376020 83919330 2226420 2537682 335076089040 76552140 19047930 4665736530 1620984 38304 334226880 1008893760 2097 5274360 688416 5960625510 66647625 10080 4452840 5249443410 758520 3356881 2824890 25891110 171952209000 8987475 11858616 1226610 1627080 24360 1371349980 1731461160 18368375424 2569320 990575040 20490 48629584986 1267502400 1026760 2766946 565034400 3783776880 3942 4847990160 3190428 215615952 16087848 33540 7431454800 39098178 46599058 4344340 636636 261450 112808 119644140 58656 162360 828240 642338112 227700 43779120 19488 15158 19734 55 3540 362578482 712 9806790 384648 207900 712 2644800 4723012840 712 17138721600 45082070 3259836 31788900 247248 565151400 26091853200 3180450 7319520 58305312 1711936380 712 49637280 4000260 9311220 6176520 3707774 9680475168 572672880 244638954 18744440 169092000 6794865 178750 266507448 184648660560 10230 586080 777840 79647 46755002475720 11692296 1968120 1123788333360 5511960 6773697600 1476906480 346500 4426800 84611940 272626645200 22181292 17903897220 1322804 14551680 55384837200 16886100 628320 114004800 2127 131337360 78068760 2061614 29343300 4511144820 21216 887040 69787505970 614880 16935658740 1275120 4665412 415800 138156480 52208 1092980 294145560 642515786080 2001948 750594240 81747120 6628230 38613960 332819472 1410660 190990800 1337220 2988720 28484820 3582155850 113804460 20979420 40956740 7418208 286468479180 16252858020 211961882 539496757800 221730 18311076 3951680040 2293998564 38697743280 8857800 6120 7343175840 134892709380 112838 1981350 15323220 115861392 9867620588 8509701400200 33972 6600 723585250080 8080800 22470 25649528346 1404 2373635880 2198053770 2630628 320460 33501227760 196541730 33562980 40559400 123711 1339800 9612174106080 41767710 12861366 1271066940 2100560 1766089710 1742959680 2768 128580606 952678686960 2460014573940 697326300 89974500 396900 60632 3364910640 442584450 114202174 398828929590 614100 13250160 196292880 6290466 44676 1046461860 248484600 493080 3941280 2820 316140 146153518119840 191400 36292620 12083471400 13464360 971427600 249919800900 239196 214799964 3166956 18585840 145490796 41863080 13250640 3984120 40086934133400 413332920 248648400 16600500 574560 6596040 18378360 2500428 1019388 168026312694240 201286620600 4896 91444080 3741556 103040 247839017580 570360 10595172 1708153200 143080873320 490220640 20167560 232786780 77880 270547200 21033012 69945760 223774400 3380520 10863000 11478658791600 625614912 109140 5626585800 174000 4166630160 665280 125300 3360 8336628300 939120 359427034 23591920 4890900 979440 14387700600 207060 217350 1682307900 188496 96764850 14496300 2941200 151346580 35930616480 202563900 9430680 136340393040 255780 6846840 427412160 1800451080 6318629856 339606960 9701832 2126056217208 121908600 140024280 2089548846 326005680 1477652 213306 86620248 1043530800 29280 534520509600 895153728 3612888552 36498 147420 263272464 31570448910 84056 19656 4362425760 312505498305 1538460 7901516700 4586232504 156926700 3146388999600 712 22248618 1850722298040 2174766 7714718 45251741040 84744 11717160 758842124040 6690888 2440754940 466918920 484272 24975 4380198619797 13354110 4600620 352421370 65226810 17994900 315656880 2598420 1588410 3294203220 243760 82586790 1430073645 9602840 1013473032 1298118701880 697627674 712 900 2100 629292300 1349875800 8287409130 105768897 608790 39220272 1628550 2074800 27588 423384 27980246337120 152339040 16269840 1162800 3449810 46288875 5059330920 22483422 22999986438 1677457560 901348675800 91980 3092591040 7590 7590 642579046200 22222200 17175 36318828 2634996 435540 335677320 6284708430 242511834 26010204 76045970 24975 1222650 247260750 21623580 1128274245 142800 14891580 296187906 5184 2694308 117084320 356 61711 6669950 10224 534 112575 712 712 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 110 27059760 110 19124 1125855640 44460 110 269178 2448600 1662036552 36120 1117023336 451820 2638741700 781770 1199688000 3253800 6159831854 2022724704 164 866880 48 233819040 810180 28937173356 4667023904400 12659360 28498176 73956960 48 87165645 400749960 308 4303323900 287364 168001548 91995068 6412118328 392472 16971240 79528020 15512569800 3262740 375060 87297210 1044083040 137287920 8764470 50219547000 1110 14574 5270490 20900880 60768 28139760 23400 483725880 404670 135245880 160140 5252184 68743584 9885799560 8800 135803640 349387172760 18883960 13316394840 91410444 334776 6843382260 216720 224910 39951560 633270 96291720 8929620 669900 66579480 91969560 3520275 706 2963916 8507688 354900 469830480 2628804 55 601950960 92742 62866440 3832950 6481378 8297520 380005080 8614710 60816 1452204 3668940 24226020 44220 1206690 5508405 34114080 639210 22572 39775008 55778310 12823499304 404954550 32654160 31883868612 949344 1162980 579696553590 9525780 1498172 17940 117610080 1936473000 93786 10778208 3224760 24297703815 2186520 418432 5170970 454020 18189600 655363016 15158220 2683824 9061080 47255736060 2490476068080 369600 64678812 115380 808080 7679595 19734 370062 45720 176297310 127600200 76380 58353843240 5166708 731247300 128700 206022960 73277820 35733984 4068240 69852300 229304160 2365704 993276940320 91020 9204360 719460 122664 2081820 23108412 4302540 3749690 10945416 38527 1703460 4572739710 38220 9465 42300 51832200 4557321660 5810200 55 17531437 369240 162899730 10228560 46872 9738960 5040 27132 989219490 9088065 1749518 993935989200 12186960 2103379740 568629600 4233337680 477542520 126308 20130 3992340 42192540 1089700 99878880 2087344116 148050 4583173920 2420600 194472 24700150860 57671460 2118 730236 399960 3201870 298502535240 1321240155312 8097705 38527 56222400 1782420 2564100 1161774432 24222588 1727595 135502350 4665586800 5212536 7002120 6263150880 21001200 1271820 2300760 18304 12121200 131374740 30104100 12009192900 13479840 23320 7140 236341755 5180988 11970 418440 1122000 64975 62043696 1351432 50577780 111567456 2344312080 382850 221482800 13027950 226548 86304128820 2216412 2426788 379440 944010 145860 12596640 915896520 119827071420 186930 85272 5376420 24828408 8751016560 456426360 2923029060 2719080 295766634240 1833192102720 231336 36315510 57537480 2647944 2128230 205534760 3648540 43452 4279050 1138830 680680 1013520 73819746 21252 44484 51510 99840 3641820 14740700 41051780 480119360 33663630 806520 596355270 2162556480 42782850 9406392 37783200 12833436 105436890 4528454700 2175400 162529800 156618 276060 787800 506167860 980560 22016820 207390 15792 544650960 3258255 12428892 7583100 3188595168 45999954 4892940 552590907726 46620 119600 353418 10923508440 41550720 350689080 1067436720 985446 7662955413960 34234200 8999378388 167176800 1216866060 33156144 2713446 1369060 715806 38817 15135680 6966974 655047360 168903800 35718752160 62244 600 5419874460 30320976 37054518 712 708120 62100 20113548 47580 603876 55 3540 42126 2830356 511632 1872 267050700 124760372 1410 168840 119135940 218575812 22110 330512130 297036 1230180 80228 1410 40371699900 18030960 21632338 48300 120286 70450380 1168860 471240 38088 463638 4707087 743616720 188337108960 2787120 11640 5040 25568307534 732564 1987259340 106217650 1422 583466400 3278880 646202040 30866220 671582604 36797891130 133722 54700560 7547826 53502793344 62504 221472944 22126861350 713 1341060 25012 17368560 3011870400 5601420 40950 405720 104850480 19544 7010 315150 870480 231976659926 7917000 229846344 1495920 110681900 71632 152164320 158592400120 8949870 9179280 1142032528 180279106 18098184 1027180 2904132 14148420 31365180 376962300 311640 412412 3480 107140 205053852 2939567400 2591640 598840704 2362367940 141041548 161105760 159125400 7382760 241981740 2796 4457880 58433760 322080 170280 11077263036 1122015840 4371990 3155040 4252092 58860 2854247396 8292902310 208379880 5571720 313020 111763680 232792560 136926529740 2804880 2052 8164856700 713352150 2213016 2558160 75336 113752 10838332799910 7937344248 6673590 316533360 12672660 124830 107658408 49526360 42840 33609 723074352 313260 4960095 210210 51516142860 40800270 14165760 785400 91333829160 853866 4354692636 3341910 12126270 462168 90681 160634760 14694372 2130 2475624 2294400 16238380620 263364816 1572927720 15888 134070 2424240 50152788 686952 59988852 16856436 3022320 508570920 2130 969678528 6224137920 232912920 2130 244359360 2904300 59288400 18324810 61248 1956240 376347 94512 126786 1656408600 4871790 574988040 15652650 713 4888 3111418800 22120560 72540 273420 147992460 14532 18276720 57552 420900 3182400 19285 6525036 96990 12528464 11764 200711236 1563660 2836 15037308 139476 10964700 44268 4856040 245340 13693092 774900 2533440 645737446200 224660 943930680 128242020 295152 3273480 19753020 167310 17511780 223200 1524960 2768458770 3396360 42120 9074943020 61845 1400 2252830 1970640 85222830 8706880 252540 6630 6430383960 51520 407670 24038100 131993040 834283282140 1334 813325590 76116408 1250763882 830586108 4242 13328040 70961352 53610018462 23100 12634050 193374270 140616 15288 16020524520 227040 9100 6126820 1876524 41295856 3252766440 4209436 431340 16380 1100445192 170660 713 1970640 1053360 59232 11779504 849875 1307269400 1241240 91256 20814120 118536 8303022 56394360 234630 274974084 585626580 3046630734 100890 55000 39772 406932240 1397416020 7030 12291470 57968300 397320 1045380 100564530 209424292 2941763825 30660 503917050 73704 10145772 8412 2003400 144720 55287960 9100 62308219050 32357920 1293292 10470 112470 310155 713 4883760 11152 713 344692 3758580 2391480 961248 1300075 38586 13860 203805 2538228 1838160 126087610 451603944 54750 55180710 9331794 133168 1069375 121836 136224 11220 1737680 25012 2692794 8610 10498488 31302 22950 2856978 492960 41536 45582 11869671 713 61812 70210 5787210 713 112812 127092 713 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 60 14433138720 7967520 60 60 60060 1735429410 4453830 7472081 3092460 1904532 10 712298160 1846572 60 60812664 41884 1026684 4 277056 48 465300 33372360 124455240 652339812717450 49140 1324604 1236250 48 151501280 1829520 4 267226960 105840 113069040 88644 18696 1896 1028370 60 83707531140 98649810 3801900 326556 2118 105995 14028840 308473830 10 20832 5419260 205036860 122712488 142883895 42055 237300 4366518 170940 4170632970 21639240 31824 221850 1422 735440 265980 67060085040 367669950 1605043440 24144120 52969644 2017226732 258552 1045044 18583824 5850994380 22910580 1272296520 879840 937624800 8268 1004258850 2356200 15114 100464 44520 1964821540 91520 16100700 8528 16872 15727630 67690350 15863820 2973762 2157580 1906408 6336 56863170 22498140 60 20688150 1526460 55204800 30970940 699190800 146160 295596 92820 82104 206517395370 1464840 98138250 62244 1489710 245405160 914687550 60 140182 2654834 18298800 91696248 5499900 22680 16630320 1805570 450204300 7060020 16842602250 277032 30473520 18606042 1357854 165640860 219816 1242666 108696 38920 21792 33045012 3942120 31595 669678 3420 22176 766612 26305239840 20167000 1420 2710920 190391058 15532980 78256626 814905 41407080 353430 12217140 8038404 1026761736 1149954 2830485840 55440 882127620 261690 30309064632 40170 313744986 117288 1654380 410630220 200647056 11782199520 481211640 2947707048 57728580 816354 12155 56406 11556600 1903421520 133091616 978810300 35970 8172719100 19602803880 1425690 124762 37589104 846 355080 349353720 35780472 1492260 1909644 645543360 18441192 1725729720 723960930 52782912 1418848200 1761984 263160 691084680 33654852 879800 45760704 2827957288 12466440 4776660 9106446660 3045006 81396 356289672 135030220 33150 3314388 1005840 145295800 1652964 721650 15888600 37246134744 4127621940 693804 553350 2395680 1090980 539784 6056628 2226860 243600 3900 9270 7008540 2789598240 1053976 60 5903420 29172 2516850 161850 1481844 21173 8394056 714 30690 434280 26860680 231534 12277980 363951 3272225088 543972 5075276976 1252860 672 25458833400 41406 712 69870049788 55762080 212520 13944 159160590 557670 4796220 1532160 5627160 398940 11764 59843700 660361135560 293347560 38480 1086120 815007336 4747928640 46841256 1449420 18918680 294427980 29565558 3445200 4299828 53940 976638 4009544 12828480 529881900 2928420 481768560 2686212 190008 118869660 581940 30833880 1920 121200 2593024824 442740 635784 69861000 8500200 84573720 390625560 6010095 288470 702 3540 10170300 3306600 16463790 28211280 9889570 9896172 27654714360 633193176 803166936 164819473 2130 70812 394734780 154640772 1071840 5032720 119339640 47631139920 6126840 191083206132 308616840 2037630 1607760 2070600 16239300 462840 556132200 460536 37050 2842560 27806832 2096220 306169008 84216132 48412 496080 102828 24840 5443808370 13651680 94368960 1497300 27092100 29436 91806 6105 60 84490 562136919 87720 552 1362060 14835 225288 34566840 76050 1693860 35895840 3399480 100620 1141903464 10770640 1288956 351105 11194722 1057528500 17220 371572740 30899440 54378450 1796220 342949320 5178146040 484242 44400 41464 3413340 3350130 94325112 35206116 5006778 253440 19797890499360 14876680 2934360 80598 94165500 560700 43253184 756996240 5663178 30912 954368100 2395043640 1026869592 194632200 17018870 1003884 260832 283140 43621092 216480 41280 12759390 6241950 319074 2481818724 1091610 6191060 306240 364302048 154800492 210038640 729960 446040 625402120 51751440 23662980 60006 249340608 4189298100 8580 276396120 662226 4312338762 3801216 32319144 19838280 149240 2911776 3984 286462880 68967800 1530816 2064 1467785340 2453400 90178200 2891790 315640 150722460 1620060 14961220 1702800 2921602320 27588 9285132 1890 91009609320 687660 1706553024 50292 51870 138391440 243390 799131294 429660 254281104 6864 1048786200 199062240 31406100 8472895200 207480 22470 77597940186 71550 499456146168 120120 14764086480 5271420 24960 794766 848232 486 3536 3405780 187384680 250693560 35114040 5023860 270570 426360 278408520 357249060 714 7365930 535323600 505050 20638200 5068686 559232 9540960 216944280 75343740 5145962850 1021020 1948752 1737372 21660912 2836257984 3457366080 14895450 88578 1326508260 2248848 151440 1711280340 3064692 2413320 309372 1284360 39324 15143982 282150 193284 16056 1896048 367422 5557291656 1274754 425004343764 2645790 6320559 7844760 4024260 2453640 34648740 49450 74622520 230746032 4732860 761314554 1839060 10784 5680563 89524050 92538397380 8090294856 792797720 156420 198900 853866 263938340 99558783 248976 267080 390060 8452192 700 5105100 1420 2383920 16696020 242255515320 106805376 51040 2077700 33972 1420 278460 714 9565920 3296663370 61204 1654740 140070 43722800 227700 21840 17812872630 29415 12676294800 9142520 2110240 271005 213060 1232160 22724240 2462460 1014420 13041600 2479536709650 3545 42183 9768 136006332 1683 13018043610 131479040 7696026 889600140 19150725 865410 10463040 6368969100 22627308 3894 76998 4885062 1128270 70 30232402200 91863486 1669707 22169301622 5151510 115349 390390 11254320 198846620 9164232 22544546640 221424 52920 68425368 3525360 7728920 948150 1748472 2824 88799160 13385120 2824 1637058941100 5274984 714 2382030 393300 216450 289296 92315718 5283377301510 714 2064426 14220960 477750 219510 770 3220 6015838140 215160 548240 7733 241820344 11463900 15915900 1925219520 468 116261936700 659334 788697 42183 1444506 72076158 80421180 3969 9810 535812480 51408 16086896 278491892 746130 3487788 59471580 30789360 714 51819859 24713920 321552 1972971924 4243783440 8004 30268 1080984 3222450 43924 1152551176 1003884 70726128 94096160 714 238 15446760 357484195 4317846 1159910724 14740 30557520 714 14850 2969824 5903040 184884 714 1137420 201552 714 60918 47704 113525 714 714 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 60 11952 178 60 60 41638410 1909817910 5810859600 89 4173840 178 10 36918 4771280 60 321360 271700 46107180 44 6803970840 189675024 1145043900 36756720 124595163420 121035785836680 3352570 10455 59494050 33739440 4132128 47607654 20 30316440 1672440 154157040 21639366000 57318492 7525170 64875607230 60 127028590 824166 4877232 115816 181170 596544 613914 2345684 130 598920 249885432 53522700 89 479869005 67732560 4809 5412708 61464 15096936 55020 758623320 815364 178 429199512 50035440 389012400 31278240 63350 9994266 6587699580 107749950 9495288 66975788880 29172 1643787580 1460844 30726080 12886080 21913710 560526120 84104640 898380 3817380 78069522960 5550908 763392 2046000 1012730460 1022604 5306130 13741170630 8179306560 11665212 1137434610 56142540 25740 10270890 55706 8960058 60 108112368 170556 104868400 404028 270605580 12101871600 21664104 7797930 14349258 7646430 203280 14526896550 5664120 3404718900 6935940 7439040 60 8353814280 11385864 87492 886008 9044 389298 328846980 383447580 23993970 4520880 1783198560 40200580 21785400 8058960 1664520 863460 10640 55924830 3657804 922194 28484820 3774498 120120 89 2710050 3485160 2984062 656208 20725380 4176900 7643700 24180 2490671430 3430262220 108663660 59356 489974400 669060 8638980 491920 3820176 81204511464 17831880 114893480 190117620 146856 3461257800 617100 152588940 34258224 2233680 1649544 477892800 12600720 5852340 1691760 18547782 593736 13695 42364 122190900 62370 44352 5183170 4047120 84659274 3031080 389030796 23691150 2429700 38235600 1032255600 251868 16272 78819936 56580 524320 538440 238963220 123690 196336140 161700 9066298020 3552600 19022640 1712663400 562931616 24920 156396240 4848606 96866 143689780 114016980 13188000 9814 16499280 21648 131376 84744090 697680 687648 2131906 4806240 83932128 849440592 129847437720 714 13860 1258320 5834400 157690500 123549810310472 14232400 16341780 160146 49530 6926824 1660648 60 4055961 3749826 682110 1228080 1860 2650221 1165265640 1396200 105798835080 29438220 1890560 4725072 7636860 3326148 12453792 458341884 1211910 120407430 399057120 133294350 446880 23993970 6931428 6099240 43349 44730 1430520 727090 2325960 116404260 41958708 80772171480 38215320 7095120 57400 1301800 135240 6870791070 271560 95657100 34264368 174105 1600027000 552621300 5510754 68798730 3104220 1049598 2529774 24318632 6049736 7749378 2389860 1538859 16650480 117150 38691510 130680 442961370 3906532 107267160 24636920 98188860 154980 223860 1610395920 14594366640 96261480 44957780 41511 1591980 14576520 3788837472 165101040 688000950 1307608120 89040 831827340 270010 7980 110976 2886660 756756 121153172400 23907180 700 347880 66428320 2209172514120 4662 399672 11880 106320 10004974980 10470 242814 31077806760 263014920 200080 21583380 297360 993600 11027100 46297680 492702840 7693960560 247790 1298670 68880 89320 16971672900 313638605280 663049080 69206172 155610 3471672 807222 255640 60 56406 4636485 150348 274344 294789180 3296832 605354022 16420320 609960 6142673628 751410 1147243680 157377780 873810 116952 154245420 2127 370006 876554700 101640 245688300 344464560 2753219700 1081246320 546840 346140 876960 2669238000 11058 1973027420 1220565840 26863200 14105070 128098004580 15267252 2274240150 43502124540 60687 2071760 6417995220 307955648 344151522 214100040 535500 87135 739043550 332832120 59141082 745920 9240 5705700 155891654100 4362540 97680 15601813920 46296 4704780990 26005980 26119133040 26387680 2411889480 1842540 394200 924230160 715 900900 84644059500 1862520 5387400 2939582100 38777310 3410500 39695040 247703456 9077516 334894560 1217342160 18075420 19357596720 730014 6336 422221800 662745720 46410 94006855800 3818430 13146 266207760 33522580 48417600 791251329960 1362060 2641800 105897792 2610167560 1077902 6435095940 679467152 2747495520 1304160 40392 53380 14313587034 88844 8412 8932464 105910 1426 10351656 59232 63624540 109759650 196341600 23888098080 30881302452 8754480 19180 7816208400 718715700 127674 32986800 101904 64983234 5849652060 513116604 430920 468745200 5105100 199267380 178613998668 2149847112 140448 2827421992200 36807120 43335600 965903400 97240 1304445 23390640 755160 346330 5387796226289400 8671320 78744 13131383265 217914840 86064 2022193800 79814460 45768492 2164798944 16533456 715 404761500 17766 271740 104887200 18075930 7814520 104664064050 122942820 66441882 1011595200 5221788 4935 3722532060 2131800 18609360 18652182120 667593576 50553300 59735981760 734136 2174640 9525360 166890360 930600 973332360 248648400 935180 57612471840 20125560 26141235120 9582300 2544480 879933600 11109261240 192640 17896944 223852503420 656616 438571260 28142147880 798380 88440 917748 64002960 276060708 368449092 166320 193584975024 8313593640 14678136 84000 3063060 439237260 7799863500 32265808740 13536 383792 69194580 1088244 119240 3734574643800 232036650 2860590 127680 798928 102394116 437195973060 537430 49218 396305910 2096544320 339606960 1351109760 138230820 442680 6670994820 2666430 414960 293184322200 629945 731944980 2221560 229500 4561178760 149972130 4824 39161850 45774748800 64182 150946334 318105397764 1474398835 8489460 9810090108 120120 558558 103590853200 8089536 553350 57837780 56162610 22189674780 24705450 166588052400 138320 2594952360 33642882 58240 581681520 167076 4956 160263983880 10539760 4956 39816 2630160 4665484 221691899520 18478034400 2113020 137236921640 20569704 8867336 1812600 91299024960 77854 966042 2431133892 5240 323309700 1949197536 200340 69250860 14108640 522720 167775300 84581640 37202880 135189560 715 110491080 5626928736 704 435034600 499059289344 46503960360 340800 42356016 109282992 3089970 26075825100 518271 50759436 574560 46956 127352610 9310560 219377340 25530 38160 87024 11184 12264378 8035560 1857369 174762000 132424110 544844 50625120 7462 124614 68169024 2596 24900 39608550240 454680 57400 12402 706165992 1083460 332567070 812855340 21856 133553700 57028860 34529954 154613832360 715 1186548 68153760 63829512 495 5037597 118876 320814494 37683 715 125256 6825126 715 1906380 113526 127806 715 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 238 4119852 238 178 7071360 6687240 108843 181456330 7576402680 356 38556 178 1930 539280 53130 22333740 226539944400 247380 5702598 497406910 391140 118187632560 27848641392 1276520 9650340 21 8292 8778960 187731180 90293808 5938235680 1362040680 3686340 341055 56100 50524110 2386123740 15825810 125914320 417434940 109980 206816610 35225190 35088 228072 144765516 4480 7128 20970 9282 1756950 1276831920 629140 356 63257544 34149220560 75104640 20774600 5927628 68526405 327180 2178540 5774384 178 594102546 398349252 35123088 23381436540 641886 312153660 390981330 3308760 13405716 29795220 312340 878265 1824840 5334840 317220 12540 223833060 2772 3202290 3501264 2700 1225770 22667880 3399660 119884 756360 6608580 1526100030 629280 9467640 1799140 76496 6416718 286440 17768880 183060 59940 4725 3733728 1372761900 764940 30212 1145760 130535239120 748994892360 1363320 4253256 4515720 2831511480 1152270 556920 6402088 6666660 13020 710 5611536 95524 14977920 41055 180180 129420060 11823174 44626491 153401640 9096780 8604720 43260924 13227210 792360 6683040 12559932 37240680 28505988 86430 48528434736 81520740 10612602 356 109890 2876790 156520 158817960 1183056 652300 25428 13673057160 10842211380 931600 74900 295800 3225240 1999484760 13440 10592 866435208 49842 54911220 78394950 117000 578765 2437890 511056 141977880 5624 58323804 1115464350 23034 79560 17940 715 13139705880 17811552 1328965 119 330429 608125980 1064323260 4076820 1578720 2470104 5771890 616128480 27376440 95739000 40808656 80652 63440 22778280 318120 1434795648 15272460 230240010 19923020 295267560 56785312122 4816 610610 1193694 17340540 369314730 829860482880 2528988 9786 26280617220 20294949180 30723000 4974173820 230076 53130 500580 32292 11392810 23346708840 89280 247872240 1466472 49905853140 15477840 340735092 14090076 796224870 66213576 33879300 2803664304 105126216 78407736 84565560240 95160 615635280 69708 196650 10542312 2040 63903 48676950 8524260 10406180514 20520 507780 49853496 54067860 65433390 1106508 585460 9282720 89562 624312 8686860 9229113120 215800 8215590 6087931920 157080 9249221280 67320 1157520 57916530 3306919980 36769656 6001617930 5284224 14490 294120 16599408 3723720 201981780 257790 9967999440 162083376 16224759540 1441440 1247400 57120 32264855700 353332980 2971980 50220720 12000780 77672 162594324 95620 2453029393815 15003796500 424424 30852996 715 41519940 617245860 134747340 7167738600 274043712800 2746723980 1735650 270382728 915915 179676 63777778 28140 715 8529820 23256 127200 315138180 384318 127804 9592794 105117492480 221510520 3146066 252340 2724120 11676 7581673260 6969005 82249200 18078396336 36971220 347256 14929200 94591376880 4413864 7789320 29826720 125914 18339436500 315432 1770705 461995170 2393160 64876 30396 7233072 38186898516 1883121240 18054540 42840 7538364186444 928931850 31428 318221904 1314216731520 1251720 18360 2191285530 5257560 48384180 2025151380 29190 1541850310 568230 18315 7260 238 3586410 7599 552 904820 716 2058277788 2876242040 10166884 84732900 34091820 32032 14364 1080882 28247076 46248 16172465580 32377044 5080384 2194140 983752770 664375140 298702512 592956 43992 685860 1821745380 345168 251873700 6170220 12667020 19544028 13401375456 231840 234940860 5943551880 2235743892200 288420 105336 1216600 7841336100 65278663800 13202035506 153072360 571057200 2135280 1023237 199080 7252080 978429396 6353338680 27900 1092000 11717160 72269680 6760 602784 4859820 59332260 335916 79432537800 200158350 21169420 76983840 215460 5723388 72372938820 67813200 58008600 2930256 2227123080 12882 829436868 25625460 5866392420 5788872 23839200 81407224080 210638142 679224 132666300 700 39928 498873960 987876764 27502158 77937930 1516944 18026580 79666 728816 534660 84942 2357322 29128 11231220 54916680 11041380 458632434 2084790960 56535569244 34623120 85470 85470 57724920 199786 28440594 26611200 359982870 2088 1292940 43755931440 86764260 27717921000 11286 1243602360 25418685600 472606680 274680 77597940186 2808 25534567800 2139 294050763240 12606720 3269112 68904990 128744 2388150 3834180 2619309000 40320 807815400 44870 105336 1931160 1410 55891920 1868796 15881960 81160170 4084080 1724407920 75245604 44682 1382092452 22759440 307146 149603232 88314150 16416 14277391128 2445704526720 115500 14104531350 521700 28182 11455392 13768851240 454308 8665104 4327191480 2746649880 115274280 92310 728496342 43000464 84420 1302 1996100106 304548 45150840 8396514 33153120 27429360 142968 75263760 123432 7543536 127803 130856279400 1110690 14284056 15585570 47140254 65772000 52081890 33805855440 384370 1011780 48804 30195 388470 3451812 24512670 15110287920 1264320 6119064 19272 21420 103020 29575476 342827100 406079856 307440 174893316 1313455914540 252252 18147736 8730540 394060 3128280 34927580 166320 7557900 28560 1850700 130620 7349066088 1348138080 203688 368339244 548205 6363 716 48790 9240 7459260 11279700 1643460 4915680 139920 90230910 26075790 28665 19635 1067430 24254001720 2397026132655 17226 306654930 124236 3013920 98923 14260620 7555464 1119756 12596769276 39468 39518850 5878078260 251790 54366 36882 3147312 36316236 64890 91225092 1244880 9292920 12559668 3532320 12984720 21711053 729456 11411400 6292104 193480 169596 647253920 3790728 314202962640 11760 10513752 7092600600 1416 6190920 73944 13613878337400 2708122950 69462 322740 51300 23508 98154 452380500 12784896 79011660 6897240 996268 833910 6649380 170810 11351340 2182180 560632800 812416 15686 60919320 38742312 1183555200 25500 366300 15470 635700 9646 5795790 27816 606840 7980 3610048260 3750285 359310 575970 12656160 5045040 86338840 1671180 19749937935 37932696 3632724 360600 46651080 20592 1231933560 627228 45795 9349615 872022 951000 223600 133949088 30596940 19855836 19923 32016 517440 1897100 2488500 25123 4335240 906612 7392 31443 20910 716 226216620 38090 30530 8013760 55803 125355 716 716 537 56882 716 716 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 714 358 238 204960 12522300 32164860 495699360 35640 31577910 88959690 6596140320 2110680 324120 407610 853580 3420 14337180 781113960 62386830 300312480 657150 14875338 10699464300 2466828 939635424 677210517640800 5129124 305610 5715054864 525840 1076712 146340 2042040 26749580 2864400 1929052044 101390058 25384590 42699228 2270100 24176880 495374544 198660 65485020 52539 24856788 4470240 3809520 768844 366226 25500 659776920 131560 2478630 4268994678 156240 431778284 89708 5057052 1025884860 283725 408804 115681100 702958776 23510894022 7320600 60268740 8447628 1509964344 717 9366 1322783 108108 54756416 68808 362970 21114 3663660 464814 77520 218025 726612 21338346960 1757115360 53773720 4283664 637560 225765540 8228 393624 2652 1605744 3904314 2104896 150948 120591660 27560 93240 15535800 149604 7643220 2049 616627440 376740 615780 4140180 14379288 43512 24718980 4834232 68779620 4320 6440280 22539387 17479264 62549520 4108258 5520900 1373736 1507935 64630720 7859236 14658 80015160 471700530 893592 1467840 1350482760 281430 1128087972 5651040 124836 1604460 116627868 9660 2162163355 77011886700 24624600 1016003340 378484043080 125866 2581000 20706 182880 717 925836940 4114188 1174992 18064200 91950 1580040 43126041840 45821160 35303580 14557950 177060 700846825 6362310 412056 4127256 308348040 761760 87089100 4112668560 5264064 83892844 10290 12540528 309075 2158354 786240 1142658 1224128724 57321537 1566708 6355440 1191960 357 36465 7779870 4985190 832755 11800520760 1546380 627020 3715830 14020 181650 861315 55925100 5265780 1498952 6702933930 2120580 60042640 113413506 21030 394680 35059784760 388080 561034812 29313960 500325210 2057400 2875920 11199474 56160 554190 1332870 106680 21924936 301162680 9841860 656460 4147560 1794396240 59385630528 614670700 2346510 46699850340 103740 1389660 17078100 77548614 2819754 148560 4400928 4337100 40950 514605 53835600 5144832 115296930 39932 2224950 47049167088 13740 179 2827644 22985820 79321932 1538988 7810140 14663889240 1195594632 2130 37392 25421550 20624670 1317459 21177828 3560274088 29651985888 944629650 4179903 115511760 1304355910 708560952 3063060 1773714600 1468347916 2801400 72655620 501410 3560 1493399544 211334340 1420 7470630 3157440 13906200 51198920 73764 2909907000 1638120 457236780 66486168 21922740 74100 4676100 129390 39219594762 144375 7857740 2488140 345589398 28170 88353720 45333288 12330 148803720 4430268 13620 856455600 300668256 20070 10145520 6120 18900180 29590374 379688400 772840650 63690 16292415180 204695985780 419328630 11840925 24992641800 11458200 2903245380 1914 2924515440 7767708 13775531616 114840 387360 315477540 27552 367842 11663750 12785249400 890400 294216 249990 6349574070 36130440 1344222 381628 41952792 6234888 122100 308040 48175050 603566317068 104160 124380 678300 295365 4368960 476214 7135308 268918020 4320030 160458 13278720 21981960 10744 2349174 269724 12252240 16725822916 70092 211091010 2848560 298760 1094340 238 128522 1471911 2760 8523900 59490860 4653000 143640 578100 495254760 567030 14870325 5949756 8684280 1441440 490440 44969997240 67801030 80934 50886360 19872 51497666880 120120 3762983882700 25888800 1474668 7611780 603504 954408 7256376887760 3427706100 20631661380 6857760 1430 72428645520 4615380 516516 4341189729240 174385230 7316868 20471220 1527607638 9287190 207059292 776613415427388 68918850 109434780 75135060 4122456198 548812530 38705205 193302232032 560576100 47880 20160 53940 60823620 7319340 27555538930920 229451040 1410 2193209928 12536149080 475336680 64284480 164992447620 689120 27967632 8045400 1241217600 1286328495 143436510 129600519048 61411140 18825660 120344 3280806 1052890 32016 11091867106320 271180 901638 487200 26250 768513900 28476 25571080080 20972780 28208 5363467944120 1023120 56050280 54240 633977281080 16576560 100333620 143223472 1230240 19320 45382689660 43876879200 106560 5075928 6080136 375636690 457927470 2572324944 6194464108560 8033130 16363887540 379160600 95226 180510 183271290720 810753811560 7726658940 10626000 1801338 1625674050 22183642800 128366 94651920 717 717 70814520 23880 917700 492540048 360360 14135814 137015604 717 5931563064 2342550 297897600 230759620 1504230 43680 186480 574080360 1684760 58488948 2255253623280 4163640 1378776 913969980 2686860 896800 18006660 125440955640 701792 381477096 4897200 625240 21776535 669513354 13219524360 1508760 3321660 3960650232 32906016 714 16150680 6971787108 13508911080 9541590 14218476720 108570 703548720 85680 36345134700 6470412 403326 3699360 751032 62400 1940656656708 4356812460 8780772 103589640 8172 90302 241020 2734260 418024247429880 3041520 683760 157311 833112 325413000 717 46116840 31041099180 645050 338161824 3559275720 479887408 70356622 45370395840 161585424 2852 119600 1257732 156244620 5620248720 3286248845880 6303380 2119220 61491144 41312877012 1465100 267960 37127447806680 678117440 934713872400 224660 67412520 54404573520 1208323521 1486386720 2750440 2178792 75885420 12113640 3324328920 157274147310 2504598941460 505460 1417780 13090424490 1511640 116535 41112960 112228966574550 21919399740 2941680 1710540 121725240 1984320 71003996040 92436960 354480 32604 52730601000 23519902440 86390304 131760 106284571987440 1465348248 22436490 389400 24222450 41477076 7467600 376524330 567840 1422 41184 9823875 2562159600 9152 314788320 1047180 17384640 7675274376 21405384 5915910 8229480 10096000740 3734640 209880 485864415 2270821410 6999768 197505 4247388288 80019576 8488440 72972240 275619544200 2155086 22377780 3345002100 10170 973936656 2313504 256680 958923 101462 156658571300 717 84630 11387091870 231843480 4170752586 21503482 54850953696 11021386662 275328900 932206968 120512 12054000 298327800600 183186900 682927960 17300 8476 1273779 72044280 65666160 831147240 2152790640 789360 88205040 24398400 717 28904400 416606790600 14621367633 5847660 49280 7220538 1688226 2294763 495254760 416799054 432171285 853116 67760 1451760 10920 6915308400 213330936 6210 59474940 1455510 1734264 264047968 3362722965 1661630040 25160 3973986198 717 310860 70725600 1021020 48040356 5908319 42380 2734920 1800884 2146680 1617924 71162 62205 717 38160 128522 717 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 718 358 3307824 7213668 3311700 5539161 120308760 47004335280 1732692 226437245580 18500490 3166020 2911232160 7726992 59280 97499640 318240 17160990 6181812 2828272423020 33667920 63840 44634420 208320 25761120 1137214170403740 7456680 57204345 345030 665418 338988 1733760 244200 14116800 42966 20310 968241120 2078580 4644889260 27885844 6702360 16005330 1685250840 412455054 17789736 1807806 9929088 396240 83564910 2827422 1182930 52080 72818460 15248548 3461040 2577335640 61542000 65482230 288731676 83496 2003512560 6529776 712 714 1040130 7393712040 194346516 19584 37825200 3174600 14294280 383824980 43966440 484520400 2668988 109235826 181557033840 5898360 1267707 424283580 2566200 16224936 1891799910 28255920 1693994400 468464360 4969954080 34705 3434 2926560 11747610 35492520 29284200 385560 1417752 14520 1068480 135473607648 439920 84420 4928820 964896 705 7668276 125970 399504 3157474 504840 226968360 167480940 18018 4872 41505652 4498200 4579120 192030300 2520420 174660 1478694 9072 9165 716 3853080 5024719362390 136800 15378 44526120 5081670 8272 164738574 718 761733720 13912470 7206384 53670240 30146100 917700 152460 318780 2675509980 50626680 9311220 204510 2703960 1719120 88143120 9510480 111020 40347183240 1252680 705012 153127859346 3247943160 191737560 8700 238380 61882848 969540 1271766600 161299740 16472844 1013460 2005640 2658528 14658 10920 930930 1231692 85564128 192660 7090923 120630510 101098620 295815 497952 1737120 47710740 9166494 53550 44542260 200754 82620 570570 253332 11199720 63431088 76924692 14782197600 9372510 4431995568 3625440 9472320 2276476800 10873434 496395900 5242620 39312 6641040 3756116 28420770 12748164 268488 216720 37296 43922576796 156354 51870 75888120 3452904 82764486 4356660 12660120 49655580 367135361208 44744630040 2263660 16322940 583652160 978010 1414890 20650320 15867460 372061800 92707680 3797976 185640 22538058708 58591350 24256742310 7069920 395952 49184604 9122850 39846 84870016140 24273480 20818080 358 15401490 921060 179776410 15180 14519904 797524728 914940 19287180 10529120 245852499750 22422660 10221120 43263 408100 8430300 15859620 764280 32401200 240870 1451172 236750899840 3438960 587820 12366741660 377832 105884220 5023200 88560 2600640 897840 64437594 576030 98489160 4979520 4136328 88825 172431672 30191028120 484673400 4408200 28034371560 1472744 707350 1076095020 3218215 749970 235560 1275120 7548255 70185180 251160 40705170 1152690 20256600 22893822 17451000 45856650 17865672 722161440 1184040 1225621936 223996080 12070400 10145520 2121 42635850 5662020 2436588 44220 71250 5754840 7228440 35694 473060 15047917080 159636 50452655 19331130 3019030 3522519 1520576148 1564080 1901004 725728080 162360 4493689200 1095900 1218672 307104600 7464886 37297260 504586344 18999120 69324 29503320 9197066868 2393700 14092848 6749614872 8398236 888030 1381197552 7316950692 2491470 222993420 42380 835380 35102760 938937720 107095956 3540104 1430593560 4319952 9009990 104030 4368 1514205 3300 1345890 359 5100 552 3667860 148360520 612162 94696 392700 87172260 2087910 51408 1179347400 64335600 473825088 152172123282 71085 98940 413400 34074600 220855250 1082791710 109078860 120780 4367923560 197566864 69609540 3121831440 2351406240 34580 2717222550 1653000 10885440 5645112480 17212 1286082 397575360 81135120 399670544 49729680 35880 650387088 536058600 1226844 417384 1205763624 319986 4890600 677174261400 2832522220 4529160 53198100 8872011720 34717810380 96916260 1074450 598991400 190016112 33864 78797040 60889920 118065 98376960 191628360 36540 3762158400 872036844 69310956330 8869224 88826044160 1435982 33220 337257900 716 7639404 19668088440 133110 237387150 68189940 1014357960 3294006870 1630487880 48467136 7392 16380 13820 1952860350 187767216 134160 6411720 228961440 3055159800 185634288 33798168810 83255256 70390320 4057312066080 1613430 9895200 6045684044400 1381380 2478630 5129259975840 378180 66141752040 5030573328 37571820 3390660 2113695183600 7235352 511134750 170280 7302384 113220 143034460800 238278 152901056 62699424480 10865400 67830 26091883818 1404 331949381400 4143690 37018461480 32340 9712521000 21990120 9518964 39710563200 26816790 6940164000 13186653480 157410 122286736 139230 72680 7305120 7737356072160 23488080 974610 410450040 1700022 84966 1004548335 3908124 60060 14169648240 396689832 74592 4025771880 7873600 10976 371651280 57491280 13760010 10589932320 134640 21916440 5476380 8482320 14542140 630193200 673518648 6527257113 9639840 31668 883756692 44642430 10255080 1146600 3944742864 38316 799191120 4442186700 1116180 81432 1070842920 40636200 3506663160 11686474800 47740 4660320 292307400 2932249320 383460 7459452 745777760 174768 6543474420 1432151532 34371884400 224500912272 3298680 4935840 120655596600 229908 10227540 3540398400 166079760 18306816 1163340 67340 2945124 257866277460 6353100 1576186320 21592525680 2702700 22991220 325784260 180038880 1770720 7225680 7518888 1124760 13087620 26481 37124640 1661400 68236672504 8251320 21794850 48571600 62928 90367200 12168 340533200 90044240 5616 10220760 42281330 5191560 78071175 3410485260 630810 214609780 829141950 1564214892240 627260 29759910 1332431100 2941200 1772625919680 166716450 23111550 719690400 4305504 120276156 19677840 200429880 81589650 390940200 714240 8614410 2209879980 244920235560 36498 2476320 5039622 9919056 322161840 27361950 1674400 89589150 7542920 4306610 172317376 45045 16649976 388136 81900 36470880 111666605400 3684894 1274546 1355646864 4963400 12660648 33535656 113256 32455875 8859920940 718 18784920 3653850708 2034900 15822180 28199610 3540 54922920 353688480 3447510 433070 81131981700 1474410 212949726 270482784 1526580 328840050 271185654168 65377 1508858 16919760 155838228 470202347160 8000892900 260036400 406640 29692404 220692 862561068600 8245175400 242880 437220 12576480 701053920 37264 8246700 169168020 25029270 317057400 18517590 168370020 11359856420 55218960 590810 151476864 93827250 68913000 1187352 129078600 161700 14398020 442733256 476084 1080874080 21297 1327136 11090679912 23905 13683514085 1864200 718 14828 3241872 718 4555760 4651131660 63828 7340832 34595680 55981 31416 6840120 11819808 96481 114481 718 718 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 718 2652090 56472360 79200 5131530 16782480 4035324 1782450 1285440 432480 552600048 18421218 224678370 31110 70410360 1233827280 22050 15528864 2747472 195708240 13480 132898395269640 146070323490 1162316520 2076990300 59333956092840 360302670 143220 1712580 594792924 102470726820 83538 11132 1435980 1426 9628290 25312560 12742800 956760 253110 2022636 2724120 709 372708 588990 312504000 441252 23577300 108900 583129 379195388 97765980 3078813960 715 7798560 14750 8814 67572360 7293408 353253600 36452 257400 1480050 73873800 67320 354312 1391040 20420400 10274330 11000496 184008 315666 779040 195465270 204028110 6971944056 1441440 146964 16320 1854840 27561060 157985520 11229750 34350 5157936 10000 694746780 819720 2006 741289080 1027604032 74213568 33062610 353701362300 4424 524894040 805980 83324 59295390 6455400 20315940 2040885 46626216 125628756 1773200 106366260 1715840 132498275910 47160 52197180 355680 58269472 13435759260 38253930 614640 37533132 126280 764929620 8050452 70488330 3012668400 713869 218620 106890 118050387 4032 94084 102396 4273676000 2226420 32054940 11604600 592191600 1043460 1095570 4190670 602140 2282 82924426 3510 7144020 2326905 5100 200488470 167996086104 4597740 283692 17331600 1920 252618 939372 16283232 12422730 248688 5714280 108640 4777740 649017390 1016037540 63551215200 109281 27720 5374530 29310996 442656 6364920 4928 21009456 22752 37494912 225922284 7479420 556920 25021590 878232 102200 3135 3358299 96900 36492540 1939644 274323450 935220 1204560 15501298428 113584350 7892334 50807016 420660 48593580 12180 28607586 9618 1289712 2118636 15129300 33781020 9926 145625960592 749028 7568960 17313480 915538400 19292 12852711144 335790 638240400 39943200 303579990 1230946200 1785953400 1380 7045500 37426536 203716800 946332152220 1004190 741440040 28808052 159846750 229742240 169260 580314960 79737841200 38550330 82506060 670878 16201068 1777430886 2016432 49266000 6394260 3253626 63800100 718 250536 55080 4975842 20706 399420 2860 20148 2608956 1502424 244100766 414960 11238084 1957380 232596000 1610072310 412629840 33657624 25200 8062263 16632 408204720 5274360 4333560 930240 425684700 1050665070 1534848 398612760 1963668 186186 36120 33341880 55440 285127920 77220 564120648 5221440 104504400 4549380 1425091500 149917950 300960 3087336 23525661200 1428422030 72480 2276208 9568639080 112522788 29341620 1103895 529681620 15048 686868 102510 155316960 44321004 3919860 241980 8388 127080 144864720 486748080 35290710 596904 2547012 2850540 149739876 220474356 73590 20671664 27757 124942860 13739670 123697 276685200 354356992 389400 6349840 4118956380 6033300 1199377200 10607085720 337250760 89559540 1293520 857150 119240 1214040 189299660 4725 12519446940 75063008160 15372786 2840 198648240 1192821084 281010 3614940 119574 3117324 1783119240 10512150 331724400 16950 9021097800 659100420 1220310 28080 17082 553837284 33213648 457469282592 1306837280 242748 1997688 369978 805392 256431630 463155 843180 142086 359 2550 12408 536900 3470280 2267154 22120 719 568260 3451560 127518 4003740 4161009 2860 278498766 8580288 38296104 66300 455820 5153281 846329440 202866742260 16473483180 515592 16206552 27292720 678000 160704 115260 247564590 5662020 377370 11292600 251160 199342000 22422 21613410 842688 235788 5535390 13269900 3242581496 2520540 425040 12600 41644656 237446300 5144068930 942934584 5715960 290179800 1304100600 3530808 95700 64822850400 1009008 42250440 240959712510 49560 1226610 3013896 175697568 13847400 314142660 44082 5162695050 16841777940 369305790 250992720 540767720 11248 9320850 907725 2570314532940 14075208 532972440 14379540 8680200 114660 90692 122822 2350731984 2944201260 148960 36900 123870600 1755750480 201940200 26016120 1434 6339060 30866 5509950 16857302 25410 7319520 85880 438672 2854811960 104482882 45672480 618931656 1133212080 1436994 70081690 9439056 37620 1133370 96302 9466001160 34060 60606 848232 12082560 12512600100 59406607260 466400 1353090 842400 172706310 128366 9828720 89838 719 881454420 36520 57684 608304 16876860 599382 2148 24696 1410360 47670 179088 149403297420 1644708780 14612520 4481400 318780 2245089744 13440 32796792 619200 27720 972251280 73519740 33063732 10361316 48018960 1829570600 2322094320 719 4984 4519020 54282 466284 64079400 11738160 13637520 127440 5066880 20056333500 46358796 4914 6651180 934032 6282 10944192 25216318380 359551020 56357574 71169480 1815312 1457274000 317100 95160 68828760 2148 23760 127803 1325126880 84630 56616 14421 7090 5688 580320 17813172322 65389003680 266220 5102412 1069320 93330 776651904 107714880 4807440 3423420 7515300 8417412300 14343951790 271816776 10423140 311138100 92540700 396036 4989140 102708 233772 4514744520 2860 114576 779349480 330980 2860 1123790768100 464073300 7090 3570 4495566 1432717 891480 10080 35998410 1526280 583128 14658 63783720 258300 404800 2152800 332805935 16835 30955470 76260 75070710 23404920 274350 430650 46786740 210915 1725690 104007904 719 105111864 1218672 637560 54462 3653895 630000571200 47850 37460100 27300 4314645900 183582 113982 475255740 382200 7869400 719 5107537 851715514650 15334 273337960 8621184 358872150 2412020520 8474760 5265074325 409769360 4984 5604560 164841320 207480240 40734 167640 55944 1160280 1520891400 246376 50105016 515610 7564320 24990030 1684416 1150560 178662330 63895860 198900 1240206000 30658066900 5399940 125460 7090 10528980 13474665 1313257 324498720 1900360 477947052 110561076912 8484 102834 208828620 134328480 3974634300 18151650 2236520 62972 121758 481740 57969296 4738230 129183180 22659060 122115179205 960500 55184976 1232840 33377256 121601 85350 1534680 719 321727 13980 108648 2545725 719 28750 16008 69576 1521825 18018 18684 494914812 661925 1030792620 9193056 1738248 19860120 1595810 141873641520 194964 189933744 31584 2813976 686840 1992843 1737060 46008 25280 24686820 62934 71400 61776 11631241 114720 129240 719 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 102 51 102 51 51 12733560 34 102 51 387365955288 51 1788654030 10117380 102 102 64493220 102 37520011320 51 371076 2658240 455237640 51 94331160 21048720 13301018127540 518787360 2706180 102 7956208260 40399320 4045384 10463908 19291692 102 3693690 15600 241164 51 27951778647520 455532 2762760 72412860 51 63461580 7636860 51 1634670 1407600 58518390 147051797200 25380 10709160 68408340 920230080 1487508 1033106400 200445 102 14152 6731967060 32779890 36850561 2024880 2053600 41549040 3675894768 1295640 2612610 3479322 102 675220 4510440 5033664300 755931792 143944320 659078014320 12265260 51 3561534 8533980 957700 60030 452214 1393392 3245307 2698080 65563680 17 558558 17687670 2535460167240 300960 3054240 7321288 11756218430880 437850 2391390 27029520 995106 13620 245784 61330230 39606924 54450 111902560 564260424 3223260 2931484920 77129859690 77191620 22700033928 2823150 114307932 719 79047144 240912672 14188020 102 61102 1219530 16839690 218813885 1235934 111313020 456456 1296420 306240 12097800 274560 22219560 8400 100016280 712 832460 892710 363090420 61934600 22219932 821861460 1851960 72468 102 53915970 13915 17100 44156 218201580 6048315 3914716104 627900 12248880 3947149206 172742328 500610 2627856 12799380 368986800 3555720 78798 1316700 22215407544 537744 964440 87595200 53795280 955134180 17871000 9162248400 113445738 16871040 552420 18429320 12132 34053221580 10252329 496320 58344 51 12320 2634660 7678 7593180 10437376950 173043000 559860 151704 40224856680 323610 9566172 790020 10106860680 176550 1220120 816214350 4204620 24134947980 6583225 36548400 39231785292 2650917060 1148776860 414636222 16491618 23310 115533084920 116198100 23976 150526816 30090060 5479320 357630 3127174050 681120 107285 740460 18579990 993306600 1039860 7101352440 3240 21562892 23580 3347190 69010920 3548454 5164600140 7973680 799627920 843491140 6095600 1148028 1178100 2640299072 4024116240 47111064 1772760 572880 102 2164230 44460 409860 123566520 1252152 720 203984700 59232 6000960 1214136 2848860 57293656992 6192708 124410 7204344 342735456 391134096 1558351200 719 136982370 85560 3749460 48969990 2638860 155897280 4096456 19110 1476315 23400 45147564 25477290 740740 2256936 1261260 420345120 46920 177000 195585510 41820 11912160 1478064 167144670 2009038500 5651100 532374024 1959600 171121344 4562280 4081238 2666790 3702960 5656 30780 3899400 46750536 4473084 15385136 8484 126170 20910680 59220 39473280 150960 15313116 7580430 417830 282072 3330600 28718759160 23258130588 287961300 71402760 65208 1978200 2550240 2789826984 1261440 117331262730 169524 284989320 16297008 1661140740 53121600 10515 57432150 35420632074 89976 225852 5534424 9938880 9814296 3507600 7935462990 166410920 1932084 508948440 189815472 24588 717925776 6297930 11327316000 3694050360 148582627752 555871932 4278 100329234 5790400 32159400 7986426 14933072 8211060 2223100880 28269090 31584 204362730 233640 86580 634270 379104 51 552 1187060 29648872 6246 7401240 720 187068 1806078560 296191 2887920 547187080 119700 31110 98188200 17216160 59400 7288320 147531780 653796000 9808098300 6481476 16560 54978 3475 2595600 25148970 1376100 99886500 19938600 28030200 3540 13320 1729720936944 184034 212875887510 357591 142680 2419504 15098160 200482260 18572400 5986860 185322270 122053200 12591810 10215540 574770 19040736 2155560 2979900 53861808 442669920 716 1347978450 4045017130 10213515 410447310 2680650 585620 89040 457898826 386400 1665761160 324720 356236320 153206040 609953520 4302602964 1478868237 36666 856800 302100 95364360 500541624 41154360 254562 1386 63428 129816 123190760 2229135480 3039240 213864 179237520 133620 108799240 227994 35280 1592721900 15477840 176019360 37830 25704 164934 553452900 93126540 689531076 2730108 13080 4261320 59609550 100962 7130 1386 2121693444 10101000 4085400 106080 598194 9541620 1735362720 95082 435210600 63680 46956 22029527520 273000 4629660 78911586 54 3396097517400 22422 311982060 324380 286230 672 856800 1291680 1659883680 669900 12879720 534435 20398 157866 19110 206215968 320019882 29994540 54120 8215119990 13910940 817278 1758120 7817040 2310084 22891440 19152 549504 411474 65182 804780 1028059200 201384866 6875700 66402 8130063 80088360 342006 3938928 714840 1343160 18714696 19281810 1532837790 295815 420840 5585580 41640 2292780 5919186 24822 13172148 7044345 1387992 100050 4908768501 186548460 92598 36960 684 128759 927360 1872234 3021538520 1302735760 1401300 27435870 182006240 70806120 677670 17492160 1479660 44419590 45605560 303600 67860 2296252560 26513370 1037736 1469203840 1428300 23400 4324800 815100 73153080 10703569716 178027740 463320 82729416 6176599800 15900 34411080 1576260 3575880 14284200 340 856800 314860 5037780 18647280 5732520 288337518 1883700 9847760 37653 278992560 15986334 1761984 715 3579030 406830 715 30116520 190721520 81450 1430520 1947180 4961400840 903210 72 135897300 1831410 40743504 129071 17892 21392140 5264508 603204 25271 7535230560 1260 3454542 1130220 267612774 447294 7289550 210 7979400 19500 64462 84630 415584 6503004486 72835980 122080 520954 48972 9838909080 4991 720 9238320 8515 8090940 8731032 771688848 3228039880 56752696 1407672 2140488 16163940 3854970 5850084880 51090 60213582 1687140 83444977350 10388380860 140 576 1623780 10646930 53326130 39549510 86071590 62920 3129636 697604 362450 171125724 660 9656080 9304680 2640 1479660 38119900 1189812 587028 22741931940 3442768 869526 197708 360 88878426 74460 114084960 329379505 704 2834904 2739312102 486 84240 313333020 10462920 81081 856440 38766 605220 7678 696 720 760872 3475 11422242 2974374 1077748 25874863 20398 691680 7119420 360 13812684600 720 720 225 44567523 720 720 600 8515 751608 720 360 10506 720 720 540 115439 720 720 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 102 51 102 51 357 114 34 102 51 13442880 51 79654080 28081745120 102 102 75941754 102 629423718 357 78971838 57838 20913060 51 106689000 2541840 384152999760 28274400 3455 102 17062980 232566612 277067700 11629840014 410630220 102 722074320 7801968 815074 51 179826660 627900 166430880 3009784140 51 721 38622 357 576160429814508 2270520 371120540 21893130 16141814514 1751724 15058260 5209230 1114440 23861790 10362220 102 53880480 39045492 138810 847006776 3387691160 11282264 107068680 278704800 1008150 938868840 81345 102 220906920 1293204 44704440 1643117112 49258389576 1360905210 42651059220 51 387839910 1859634975 140732460 19549530 384828048 13319 2019600 7665303600 3063060 119 58453290 2296225800 699564600 260148 463847880 363800 500760 1666110 50639 6528882 563040 3003000 57 91725984 14910060 2539350 619579620 6649537440 574200 34949196 3380832 32718098 787897470 223679280 23127780 35343000 167560 95789610 137737860 102 349308 402143280 25405380 1385670 173160 1259700 13834260 4782960 20926320 10796940 8033928 13429140 3590506920 1414 1009800 6650280 66654588 26598 3677700 7378560 426132 9374274 8130250800 102 21234793580 2266564440 7627548 552451584300 771925770 17959788 125022282 317026710 583158744 431950 20460 2265900 1904850 2239380 10590 310800 147406710 8097375 2869776 480964 20673900 13827660 19589289720 940196 419787720 9601393620 394796160 203805 85256851680 1670240 210545004 19909812 27195382896 849090 64260 51 6230 30198965580 721 15640 47409120 24564150 93324 35083620 91798 133806540 574559832 2274600 14819 2334780 256728 823867902 11051040 20810159040 12833436 201894 3828825 27485920 1676976 538343520 47952960 3376801296 236740 370223280 475555872 130065 2553408 168809580 2071440 159390 63705 7573020 742387008 2311335 376199460 402960 4441360 138848810 3173400 1984279440 24285450 27956400780 1020 166403160 25740 133939260 20669220 3081936 23140320 15712200 122155500 9607176 197424332 100980 660 102 8010 81780 1740 71448 8990520 1085448 1744050 352560 230106030 29318256 191880 135540 92540 1291500 5202456 48257160 4620579600 23279100 9393930 429158625 397188 6368792892 325950 470736120 348358920 5261256 6824280 1018350 1596000 4200 16707600 42905855850 9475752 21840 42180 1139040 31437720 12936 516422962440 63036 115920 269765760 14658 33787320 1993964 17091360 6144600 123989460 154904 2835086400 8425506 670059 3905154360 11592880 7016724 184809170 301686 51847110 7392605220 7576152 85885128 232220 86814420 13064076 60090030 250490240 614940 15661800 52252200 4844180880 6228712620 13078709280 589285620 258861720 20360025 2445300 25176060 1837962 1176175 13170150 10153080 14812020 481200 12546820 267644790 102904620 4441437 7236036 34977621360 2569016 79248 59182200 1517696760 1480920 451360 2398180752 61523748 720 28130256 237600 27400560 3520 1528066260 26158 21087090 31344 2977260 6366360 36827132 1898050 807840 490176 461402760 2451468 597870 66991815 25740 27333110 106762292 51 552 1613220 612018 926406 617848 122128 1216056240 34936440 18410962830 1050589800 21452640 127592 151922880 22307670 726264 125969699700 59913780 8277640 458888430 257737410 708207444 447816 137720 46098234 4939149600 123572082 3029180 657229320 13289956680 90472650 320386080 41345444 12871320 31380534900 7329516 213711960 662822160 2791184550 162170820 923694948 580635 510972 3076920 220410 2844 109946556720 557536560 109419030 78786702086820 278805072 260520400 17513944032 2100 233474731560 608120678880 12801969180 33005280 1795648575600 401490900 30394260 149027722200 675970920 99384 48202848 1589456400 1694220 323963640 81200 1669283 80300220 4991930580 1344210 30466800 159840 669747750 131494272 97440 231990 1510935840 9672660 167455448160 44705936 1899610020 16543267776 940911048 209420 84420 78936833040 5711130 412832 685395360 34068 1055066810 33899320 18963962 29700 4228605755340 38652900 320280 2402244000 2736205488 4206310510 2550036000 111615504 3611322 597480156 5817598650 34557270 2916347083650 372600 18221490 5518308120 416848320 675993780 9073304253353340 6390 89040 20049120 2341170 129108 13060080 105468 97740 1097625060 354200 65698 258688800 3723720 12275700 12438255984 7068600 2752680 363778800 28644 205656 1544613840 449936 41782444 18066305040 4152060 4090648440 222582360 344699118036 721 126562713732 7319520 19792080 1101240 459685380 1279053552 509153411566800 612640 799462404 567472290 339480 1056720 51551315970 27915746310 1126750680 7622374320 16266432 1116024 173609436 3896697840 3766686 13158209064 66690 7405440 23513429940 155136 6270666948 5565708 1725360 72913680 22782463704 64668 23594844 8946478200 1506665160 248648400 47740 952939680 298680 1096575480 431508 3742620 640767647520 59928 2290596 956680032 62700 1673140 973496160 3857280 18140668 4251011400 1978080 59220 40146914808 7344480 86683020 47816574960 17554706532 115600 2838599091468 1062336 221424 533803740 658331520 182932 29659602160 47740 17444700 847013440 360328630200 76788 6993000 2537886240 15378 304962840 119880 104200 23478436800 135003120 683852625 10536113700 577920 1213453332 68149620 1092420 114862440 21021000 1237860 19851840 26394629385515160 38170 4962045 45706710 9504060 59389773870 77922 317790 67900920 996190427232 5295559500 66204 45467797848 26486 834344 3751164300 237626400480 59424 189232134 209160 65520 160042655892 27385305948 329406 18831692880 31706634960 17759 6630624 21992880 2774730 78689226 714 153286056 298372303320 75036059280 26326115088 555120 1455336 71629827360 6356280 92129520 721 466239960 252560 111015480 18317160 721 17606730 224207038440 76024 10280375 16266888 41400 4081140 23008810 35082764700 4594576140 63224700 4458300 1695240 206403120 855415 688800 171217200 12081300 18644472 5113680 16728 618620310 3987167184 1886820 25199720 15030107820 5554926 330950880 5761939680 78658 435484 47475 6193440 58140 57954914160 208656 12794320 93288690 526524 721 104563704960 523914930 242991 1155354200 212622720 54610 126809760 38010720 103210536 18358200 2045416200 195225 139490 994140 46568200 40031040 17290560 65688480 8456307416 7812 25308 2725680 4858355 11249636490 46320 34170 659835 86580 8580 125130 82082160 721 6640410 3498960 721 721 115440 129960 721 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 24 191580 111213648 2079000 14280 114 753480 141862546560 8861811 129145052 135915 33082140 1031800 262470 117337200 7896281820 370480 48 40588548 24057638808 944856396 5653830 6201958224 1198873780 100320 71984152020 217729512 202547520 20035576950 467164545540 296387520 505932840 12546 2284609096 389130 2068 48 42621600 77336910 1215240 1958544 33777744 84600 1118902260 903210 11875589190 317305170 8685880 3313133208 385140 10025470 160797870 247251345 6945640 11661000 29580 12933360 58715580 262080 280201740 86328 9215640 1359784944 836427132 1447440 27798 20089488 25530 38570280 121288440 8377056 140015400 239190 720 2953080 11654520 444143700 3805677540 132396 1328250 33655440 989919840 4559940 2728 1163881908 297039996 50168360 31365 15025500 32334 13968104520 182488082700 3942560 14337180 15420720675360 299040 68818008 30689100 119952 267318744 1082912220 114 94860 76321908 3808636440 570492 664020 325584 1796058 127589280 57646004 9432600 174388173960 148108500 3605880 328397160 566189910 3091110 62526 500396160 14414400 68010336 1204602 365211000 41610 9635010 346839402 8580 203940 41839254 234024 456780 45884440 3319728 87264 21081567060 2704812 30576 1239123600 8146660 15372786 9792 52122 19612560 5045040 1104167064 6866700 562282626 10767680 489720 2239380 1729753740 1633100784 34320 153878670 206640 5202561 75640 3743804460 41710500 89040 271952604 894348 6304740 1498140 913676940 504383370 48205080 4169760 2148 238858620 1836120 154940 48554640 113238 1288980 1755643890 465336 10455 12670 705870 722 251733816180 20235600 13883163504 2349450 2935342410 13860 212976680 606887292 136878060 8545992 461448 47833980 926790480 16728 111870 742771680 1060346 16183860 10690920 405990 201981780 1099494 5796 91881328 17380272 20960 28816920 1198512 2463300 15886584 11060 129954 137933250 21641340 19620414 69230 78873486 5189891040 12198384 183906320 1406790 132819120 253950003720 72917250 12333552 33617220 7200 1332324 336864528 6689364 11358 17842140 223938 1230922980 952380 8109000 105672 6030 13358158 158424 720720 117317640 43098 2883510 4241655600 6076140 978120 1388211 185725512 6840 6033450 11160600 1478274 2070000 5541408 21290640 13845782328 8300700 1137187620 79254 9107280 7810 6220630 24392760 165299160 1639459668 16183860 4452840 30093720 18648 419640 107247390 2254285680 4434144 4677816 6686100 1867320 873520493202280 30145570920 208270920 3533580 29609580 188370 10184382 25965655296 230357820 2987820 1544620 30330 2496900 222033240 1288887708 2353380 61683674 11804520 65765700 23500400 1283100 22324530 243703059 676033020 6611304 1156363560 1243280040 701911980 5576690 7656 987714 1895880 9606590 64367820 8446830 3471930 1334948160 254978100 349692 163873710 24826494 2210656500 277200 321867000 154440 493734956 429680820 145600 12775596 8992791540 8419320 163166094 11012400 353430 4236 26542780 704 1715470680 603687 14059800 6510 2833670840 16154140860 9427715430 41700 513762390 8418900 12450302040 78540 499908417840 54663840 3436200 84719976 52954 9393189000 45782880 411060 179816 329840 5253 24 19460 43560 125028 6015240 31210075 94127880 311640 722 1332 18777650220 517968 275880 19005462 7503030 590709219100 755319180 41432986 11899784160 3080400 2171232 263423160 63757 1542726 512 723030 395313240 155493029160 34844670 1767126600 290287410 7777670544 10745629440 2094813840 8230200 70506378 572975172 14482188 429388435080 849816 99450 8454600 5665800 1698060 49025700 24640 325945620 18101304 160356 1479720 400420800 77090400 60140 6502806 76360 185240085030 4882539060 19145206080 1912276080 6874560 26560324560 323354959200 18522504 299515860 7215180 5525559 195464640 1686060 2059079400 7166040 100170 283617432 24480 2808960 29678497800 39037550 3305778840 14583706140 19800 1502730 700 13617240 429930 7441980 70702 5986890 766677912 50826 261690 237497400 156156 8323986286980 22198914 1136292 1554232680 237922295520 35429708160 13682577870 281891610 18480 3273520 103603500 2791404 1430 1665990 290044370 885174504013800 81395820 31754970 58158360 1304820 17121764880 325413660 24821273400 123552 52318 194876589600 2740920 12180 714846132 54 28139093715600 850815 8895171121200 6735540 4504602 677820 155694 789696 595680 7532070 18486000 130190280 8076795 1167540 722 8855453880 1706070 130600 1576697850 8532844320 25446960 39720 5414640 820260 736083440400 13982160 3394650 18259214700 14242410 39498030 13784134364 955980 143983740 31951920 34328970 48415997280 2606536784808 26835480 5451420 11241300 3734640 5937120 26625060 382320 2157 373500540 114048720 73920 175356600 6232905 185383465410 1963500 11314380 34284410160 12336450 2336062344 6126120 9549741 105984 128934 24183565560 308560 23832 68058360 124237 345358200 722 853520 25582095 301140840 247935325055880 9853200 106260 1014093080 8186398 7830295200 27169010820 7668143880 2753957360 27210932 504166740 72625840 1846460 63428 646600 635314680 1592504784 4808012580 173052 9905280 2485332 40826656 617760 1748076 491188 12252240 129837 21339360 87332980 199818 256620 422240 16026872400 503100 1336490400 6174997290 212520 792152400 2860260 1088080 945227943660 417690 61752315 301046625 57500 103268880 2153970 13180440 8153280 3858360 556876320 8400 58500 1106952 2828742192 7617005514300 784030 5717040 114132900 2455866 610744680 683592 3243240 216840 8970 59850336 1173480 32445 47289443292 8235310 335594280 1567995 6660 8465184 192383730 49346187345 92820 5554080 116324460 199080 19728 2299050 10850880 3632640 2637746400 572142480 12663865368 2856 54044360 70328 6931377218700 52504500 1084214950 1798290 117643383 1556188920 7929743580 73962 129921 1930632 21304800 601687086 23813418720 1228684380 7590 18117792 99963864 36507135 38346 97534866 191880 1141140 1269968 178077300 4260 2672105280 56160 256360 153628514130 3345625080 78095586072 252126 115437 10605 12055500 128896416 64680 223955280 6414267090 70074 803880 28633230774 42180 1864128 7671300 101680 27250860 1613640 698324 2242086 17424 673320 2939300 66110044 35910 541047780 121485 3135 13728 3895570 4108104 74100 722 471240 60836 107698080 556818 5445660 71757 331711380 3746160 4108560 2940210 63860 722 31536 48780 57840 722 722 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 24 90 43911 4991 103363200 7331940 63485520 9840 2871096 69387780 113820 1764 19620600 8237400600 29348 46958106 8474160 48 93960 2253888 1242828 13710860730 12499080 248640 25581600 1261260 47895120 14280 664620 335682060 1275768 722211360 22340488800 47956164960 148425900 6560708 48 6192008550 9522414 11331320 3801486 4838938260 16712897040 5911563 65592658560 1624100723322 578424 4467600 1126358970 384793200 735420 2771340 372696 121467569600800 2145 164356920 48144096 7362707100 3877500 16744680 8528 179364900 2293290720 5897430 596640 8714262480 235913700 549780 20040 65723840 990164898 6173244 2652 764445 381132317280 4410252 37133482680 33898662 28759920 7854 302022 5213445420 172943550 12252240 8709721020 63551 138776 41421900 271341 124248930 473760 9465141510 68514 31680 1238160 30774 115579464 51383640 5012 2805390 98124 19722 511128 1091145300 968898 63720 10605 884226 21178860 5559444 63140 256410 64456920 532950 103146288 384120 67650 489060 716 40950 698770380 48840 129198 719075380 94755144 33930 195624 65272998 10562100 358848 267960 9305296 102020187360 501840 73080 22261350 77729896 1823430 93116100 2392632 83100 183816 142086 7949370 78760752 187320 555223220 1210440 10182480 24061086 4642000 63528864 2111472 6556596 1952280 1750280 516849300 127199 2216367504 372165 12532608 6210 7810 97406430 130680 1549800 3585 242298603690 8613066 47413080 24369096180 19544793840 912319212 46410 215369931150 16077 222840 83517 3530373 14630 73314540 30690 1780380 174240 41942978 78805584 111250 539724900 303151339920 3036410520 132058080 1837836 338184 326783160 4877334 14862909600 4770942696 27262 4018022964 52927392 104238523620 72293520 3540 975198 20606040 32342664120 508756248 2535178140 2971150 481740 66990 5877240 1007400 5848920 91868040 387816 844950 157140 11277970 102155400 5857878 8195250 347760 6408150 73714580940 1646113950 1655280 7405726020 377239050 8676516780 1080720 1038612960 32229360 5280480 64242 1433802282 829920 129688 1339770 90 8759190 43260 789477 875864 509289122160 1172724 815388 4400160 56887536 37353624 441212688 75208 116402 33313899489 51103360 177679920 7354200 757902487320 6153510 3683315220 7272804 9576 5247144 79085981520 8508500 57596 271362 716 25256 552416 101010 233208 14924611800 493863480 196887084 2771776560 27962 11429712 11348775 253582 31393800 3701524596 106823244 713700 1442 34500 150943650 6448440 10119096 145926536 1369368 37795080 55637260 7594370 64526670 122808 722 179256 170544 127596 79049880 16830 687136824 692208 67429050 720 1640820 1685970 25524 303485 5666598 225151500 74447100 438780 3580322760 681912 968310 3150 2859523080 413220 467236016 9343698 10532568 198727031160 282240 826560 957216 72899190 342562 555726600 20771733024 26425656 920040 21974526 3852030 473616 21960 77007 1580294160 4160772 150500 367158792 597720 129778 1129170 4288068 2518824 464100 139860 35302015980 7536642300 118131930 73819746 893023560 369600 24388320 396660 20460 204204 24 19460 3470159 4827240 54026504 1155220 2052960 2006130 29240 31842360 472022775 2876 2090508 457032 91525 832950 139260 723 388897080 26266968 804852 72408 52199784 75692 38640 863760 813960 68773500 1624178640 22374483885 32508200 32760 1069801194 479245572 1755 21132630 2264040 11247600 142217550 18640116 255551310 6782820 70364580 508921920 720 201894 1076076 41766648 41996460 19373820 277234860 366715440 221364 1682148 2737980 76767600 3426540 24931830 337905330 86792 130032 3819690 1487460747 950407920 110065312 1822737 24373440 432395730 956350 5383560 2484767560 12439680 4058369040 138852 403086816 63830907504 1293840 5186940 27793555920 27258 37071720 9527980 3010410 668459064 1221660 242492250 550616388 16051715680 658710 5173416 2154 370090 69785100 187880 632016 385209630 5672 125042348340 11042724 1442 19518240 368424 90214020 4254056352 962676 72120 3648948 75364380 41340 139309118130 6646200 13486200 397943700 41132054880 4476780 29616006420 2426370210 10590 723286746 23552640 35616 134640 1236508 117110 1470470961960 389528 4457400 15865470288 4984980 705432 48514707540 173108062400 18805920 16536347100 35879760 755964 6269340 498190 911770860 517904910 2900430 484500 1971165504 3635001370 355320 158613 4491144 945846 4402020 60699320 227980200 8574630 13957231200 20670970320 100620 43016280 240240 7194 443427660 811173384 7599300 162330756 3705148062 1183260 2644495080 9795786 75777953460 1205820 209610 131475960 141818040 41007120 146910720 2086260 7142856 1047480 720 1042169312520 1179360 2704650 1173480 684 10141965 29240 126260 122919720 836290928 693880 221760 723 269640 6150900 2840760 435795096 2699298 33819088380 1980 673425 392496 136920 7524374760 210432024 148500 766176 2876 5158440 867873186180 2876 49364260 175644 511020 7406220 2680692 780910260 25751460 2876 81186405300 1432574100 615930 3590 6516510 168980 27720 1856540 8257032 73185 111456 44375452 133265580 137634000 180190395 1594080 2629770 15255100 200385 18172873200 553500 562485 1350960 2135463330 377010 1261110 19809900 15504 3827098800 179388 83181 552600 101034509940 3470174400 281801520 302702400 2976870 2807842800 297330 14264166 66066 23520 13153500 77552 952329438 14448 723 2277080 28086180 1834640 2380678020 32058320 4214980 762104770 2893800 18782008 1695683360 207624 213817296 37032930 855184 8184 890936280 9267720 921274200 561245730240 723 1577143260 120303798 2503945444 7398270 24809400 2823480 45858780 97506323145 51062794 43524 1063860 1638928918900 7130 57968300 1210440 22044 146640 120489490 9552452184 7810396785 822549000 24199500 144780 351780 15795720 449181360 34545627480 124124 6264 25620 478337160 1315800 129350 1697640 723 428505 31338076560 5950560 218934891 1050966 4230 129560 139536 723 14060 4914 14196 1115268 169762386 121562 2109000 2540925 40810770 6264 235788 652620 42744 13659360 723 723 130340 180963720 16716 2045160 59660 11424 231000 38747709 42770 15624 723 723 127820 24120 6034320 5913180 116402 130682 723 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 140 180 35 47231 123106282 1021020 4991 6240 31779495 813780 10243740 4619160 59024 7690936 1432 61320 365811600 12096 211165240 597092310 755127450 1725360 21945 3814830 12282 714568140 9462017204640 23072340 771230772 190800 2605680 326675118 84832 544840200 39872 965944 195408 37314 9275112 55216 1067430 19800 130892520 292188780 2827440 318024 144480 10249470 7390152 136414110 49069020 52405990 5991804 75385490 23377365 144692 12600648 188978790 24960 8116412850 26208 151055520 39764340 86993742 4482300 6266040 299997726 323190 587664 28860398160 107952516 2710920 140746650 600385989060 11016408 217620 50728860 5582460 5414665410 2730 4611600 1464540 11899710 166056 361760 99297 6832650 4698540 5019 846656496 2409330 286451245080 15043392 79515 1582560 205487490 978912 937860 20796048 6370494 22594091400 2525400 1311912 72840600 289412046 9449220 2423868720 54628288 3014760 721196970 116580 34064940 750903678 3996360 27060 24094620 25687620 66156 41580 58322 1516683192180 23234190 296820510 50208342660 7108380 96624 725845848 26216580 985140 37216110 32070993570 181829670 34128486 5206344 6566760 362612250 2637980280 130670 142170 175218456798 27468 4580520 180420 21120 44518320 420760 1105832 23835 517140 640320 1016875440 15617376 88176 2271344046 10953239400 245520 1145760 703 8946 1259700 2062830 338912 15559024 4564307160 1653347304 136723180 465212055 4339296 320040 1374296 2887101756 351120 95340 49896 258262368 14904 36390970 2163 3480511320 70 1165860 854993733 15797042320 3082950 10690680 43428 14804790 59250 11697840 78901548 92400 115752 4387032 111420 5395392 405964944 98635052880 7938450 6695535 15233400 400422295 606060 2154 195360 6214600 175963788 48528510030 2756535210 391140 1932210280 2739100 364296 6738405024 439555116 76906738260 62613550440 66120285 1899271920 365292 72801330 40498367760 98280 19624920 18930814056 1180850 839571810 589465500 13061664 3420372780 34680 64474907952 52080 4581954 722 68706 16072 10765242180 543576 715248480 90 14046890 1380 34302940 1507012056 107271780 122100 602796 7776660 2284590 11758068 28584 4345908 499608648 1351350 16336320 450231600 35489195280 566738754120 1009428 28164240 524860 1629537 60182832 255146184 962064 333444300 8128505 1479720 383460 2827020 291645750 6908658120 252096102720 33805200 61776 4290 67963280 8812466880 20769774 2037960 37819530 557285 33770 389784 52046820 12069767040 140580 162249360 1079984130 197784 87333 448812 2249100 123318 195468 908820 317394 27758640 295488 133620 3946809240 507960 2258620 5168520 4096960 296658780 20571600 271760756850 927960 3072680 3088823640 647976 61488 245640 2124 8530704 1180140 1130220 1801599228 554596 408204 52290 61981920 3074580 34357170 26735100 723 980410830 2214828 967189080 6216103740 6483694140 7293402 574200 37404780 5242282632 37406460 303117 713160 4487760 21783300 414540 6183 3781752 239070 30668 55980144 1848312 25382 10294223940 23903656140 130350 1772400 198378180 293040 33433920 34782 58977940 94095 1176 140 29040 8694 128856 88450320 168432264 3570 29283 8825040 32480 9952176 613725840 117493200 7691490 1259466501150 24840 214234020 192047735880 191110920 7895651400 307272 502350 87760764 14609861280 724 36820 24690158697924720 425292 724 1123847340 3168885720 25419 42721122990 2227123080 144070920 2876659404 2194920 525383430 21423762360 6403950 44966621700 4163405400 36101520 194064 5904465840 724 334320 778959720 733323720 7376180 7807013994780 7054320 688610160 1662990409080 3914590680 8043672 2617775160 8232 9877486710 270138960 2505510 5242707556751280 3076920 3581753175 6080760 21623021280 2421762420 2323440 33296505996600 6058206 152724 384460440 4789300692 2148 1175848674 102472323360 1844748 3333971999358 2504992 6481524 20920898700 70786640 387494276400 131542538400 2856 8717548320 104806963800 11033190 7020 596573817840 1844748 8190 4373177728920 55776 678784083120 4214250768 7748127427950 3502070 686698608 34782 1596432 691460616 1269216 536684868720 23542200 145442 143328640 5861927760 40804764 9642471696 4711962354699600 5721627555600 21371922 7766033503800 745920 1711798 8061112493280 474872132280 1336440 50748157003050 1512 38327386267800 572616 2398681740 2830267440 27850284 3003150150 2490660 707067900 4672480 6192 116824125600 2679600 2178432 2542200 38019 25507272 452121120 13385572200 40692925 109881031260 32130 75600 19703403720 149340 926780400 573597844560 3318 724 90350091216 26715 17632 14693318640 4139868 28792 162393 104838 1301427078 43953 8994274285920 92455463100 801814860 215688 1215060 4085207100 872100 6643498680 1133332200 2332440 27613740 1007316215136 44156700 1987238880 781435614960 2161440 65760 71602440 7469738052 54192600 688888200 4724319600 220 3627197280 750120 58522824360 1262425500 1666436 290665458720 1033560 775794852 24105036 155564677800 11228880 135408 4347189000 69216 28673757540 1548073860 60146856 9218860 36756720 655527600 470764 12491526900 120481812 427056 2141217540 1983600 3080024640 42319531800 3846612 6112770444 75076860 321480 1166220 71184960 76300 340 73101600 2652532440 4915820 5182320 203822868211716 51362598 40827317509440 57173880 16191570 3172702012480 3593305320 1188624360 46954252620 24141780 361724220 197184240 1191725220 622921650 1786926264243120 32830 21534210 27798170400 106890 642420 8715042 545843778480 3483074 492999078171600 8288280 201422376 4393301220 275400 47117277900 5180658 5371473960 15252000 1541368920 1504459026 755030640 183585150840 36960 269745 18360587700 253212960 1451622690 18873656802 77837760 1025640 553901040 690228 14752920 83617590840 65655291240 27654480 8153640 6300 4570556760 1415476440 56399850 814320 66858570979200 268488 10104360 9447521400 18090 6531120 2842471227960 28633484880 49461120 1463760 15505560 11973780 149866080 22628760 58650451860 395010 781035420 5999490 66990 7838700 113355 257794198200 2824470 126280 6132 5507431800 236808 1673532 38476729200 48139 29636880 1642394 9243 322669116 724 2635252620 48650817600 28608 94676880 43002960 52272 23562000 16628040 907902 1852707675 3982779900 12312 111720 29593806060 68394068820 39868497988 1138182738 3977160 20316650 32277168 1800 38228182200 491080590 1978350696 41025180 84034290 35710605 955680 81124680 25419 60914 3052560 1199688 28272 18682320 169356720 639540 316688460 42835 47520 38640 28530 3331432 2337720 20880 543 116403 724 724 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 140 420724831800 175 110 59486154420 1362130 49511 17397360 240240 2124320220 5775924 5241930 34986 181140960 196247408 27643953708 41643 209153290 14652 3370612 434700 4395240 949733400 110 18480 31592100 876954678600 55 3361820 107015220 105060 3823980 15624 147317100 599399460 1396 53737200 722 682501092 6853860 330474144 5194473270 963297720 6853992 65773250 298480 3289720 826665840 1036745640 47751060 43039639500 714 107106120 466327680 4557150 5672 2938320 91784896 7158060 447678 10047527490 186120 105329730 400026 61248990 722 741024900 13020 12548550 58236480 3095411850 258598626 25920 345400 64525109220 35952 187740 2545620 226986312 3894 249645510 8869208040 406224 1923102288 109220 31425240 125585460 104984880 725 4086 12438888 25055940 45760 17189172 105612 1845200 586920 159507920 3404940 29190 1124762100 25240512 39487140 704 3575880 308560 211650120 6326325720 2142 515660 6910044600 1150968 1178100 5940 12546 60060 292740 10710 2057370 54450 45449730 24468780 95370 13315080 326196 1582680 8807515920 2964761592 108203100 2105763660 90589385040 65490 674220 233100 34188359660 684067080 5262198396 9708468 133965 723 14448 1391626500 10796411850 110 493680 15048 263340 26322 109653313770 829397250 244398 605220 1332000 7401240 125847260 692208 1614492 1711008 4515520 430500180 2408700 297990 1984251555 10464060 84737520 3948870 15531360 13395 125655840 740520 64944 18402040800 153160020 200100 1642200 58272396 37620 15713712 28815 70 658260 945560 987126360 39800880 1067040 148680 116550 7368192 55924752 223603380 11170867003920 5675319 157255560 117686 196560 28436408 5940 7978800 8682960 3174444 35016050 5889702 6006 17789340800 23630 5126023980 3994332342 288600 823515 3981600 39216 861960 3187296 795600 801136 1394450330 735540 1803456 7520392 11704056 12862080 151824816 9993060 2419152 4968744 2367926443260 14686392 1420 3662645580 933240 5412784 49678044 60108300 2727798 32472 25160 18660 73308 417733541148 19350 142780 3564 66880380 36444241944 78032430 219240900 29788 1820910 16146 12023655 632766420 3537420 388080 8722980 1087790 379440 8675916 9243 150811050300 681720 5662230 516070170 1405278 1139880 10153249260 624755950 604440 49010 31664724 26911680 1593082920 10299263574600 113357520 893970 8064936 12726 350760 3839160 2756040 668742 258258000 91554996 2159976 186480 2884 12795090 7980 900900 92787690 26889240 608959260 2844 85609440 11522280 215686800 770491008840 14784 7259784 9243 29822744 7203318854160 57337560 8157240 51127164 3078876 4826700 7815080 405720 79930620 90900 117286609440 20639700 7056270 12530700 722 73492020 48205080 29206320 9160614540 293496840 2640270 186960 720 827701560 1961780400 17869212 8256342 19656 2191770 15938198640 880440 224614880 1387963980 644405846214 224070 277600752 280188 26418217980 87204 466900 1375974 8084500 2014200 5826912 4170 5832156 2937500016 13258220976 307224 6192 1615108 11901120 13245540 383040 27287420160 5612040 42842 28530 5807880 43800 140 14520 11610 47432 123034 7980 483270 1702155 907488 339444 1658843940 985140 127680 1384968 1370050 13555740 24804 11091630 19800 88920 3816 696 150390240 956657520 175074181590 183160 757188 46523400 24804 780653532 830796120 2006646 42201874 63960 16910190 1342116 118560 131670 7531921320 40066110 52981500 168712544 661980 307968804 66235674960 1432200 8580 4440564 11393148 207060 58923585420 105170835 5026 44799216 64320 1820404212 15906400 220725960 56100 319158 2488640 216720 5556686520 1503306 25391100 83028 1439726277 53196 3960 123034 257438610 81480 39783001440 528251724 442728 458895450 382527600 267911280 58238544 96272 8484 305026920 2919840 314160 1047540 1886148810 65982840 5563110 9949800 21676902 5012 39400908 2848482 3753354 2331000 271770960 4759482 80496 186117360 658944 104264160 89584200 1003800 324720 98532 278040 3311280 1182676980 469260 28543864314 81900 129350 8346 2865533156640 277560360 1889043156 470304 1446 393822 49007970 2286102 134640 725 1551705 133679178360 65711778 1181180 12730608 3663660 6739320 907440 725 176468040 268464 91777980 21686980 90485220 1578570224 18264316560 5670 23494 45329130 2746968 124410 1004160080 248279850 28632240 1296179766 137516400 116188380 216720 25727520 47596 47279232 830023740 2061150 164220 870171588 16944 9360 73475850 28980 11131380 4022148 1630200 60584160 807690 8033928 1598190 12055680 88548 20835360 229993500 2581488 20460 13935978576 4738438320 70587048 65534040 187044 2166 6220500 305773027560 24955 694824 15274710 643692 248200 74470272 489515292 64790 320085894 672 1762800 57491280 21976920 1279608 108318960 1342660935 2622380 80556 41706 11937060 3594255816 13616460 471540 577611720 32304 138141036 290248 39660 42591431740 2119260 124623576 8069076 43068480 54703356400 53322812 12027960 1035011040 430493112 919999080 7521416760 23168400 5609760 3069180 16763588985 5185571265 100716 513300 675 950130 21837104520 3640475880 39195 82071360 417690 13109896800 670560 3650564645 11276330520 1610070 360 290850 98640 48268260 237518424 74718 78081780 25830 1398600 301896 187902 5494944 166522650 647850 118037304 4314 37734 382200 48160728 24380 725 6534840 55715790 873600 1041604168 49357 521430 239470 17325 6300 388136 1936620 6552480 37800 43494 62930406 83400 726432 4863352 740544 3731101144056 29565 7803900 9036690 30935970 8050680 9827496 1735650 36234 28501200 40504 696 272837730 199470 35990460 1430 12945780 2355353 10182480 7854 7293 725 1400196 729300 125310900 363720 41706 8587728 134654520 139230 7167636 9954 293370 3582710 742943520 6216210 1660560 358496 190843632 290017662 442000 1233572340 20659716 131274 130340 2665260 90342562820 15466 924 229157280 157336284 31866 725 16598400 18174 7379316 3890134820 3840487 21514 7392 1029588 64781640 1149120 51034 767550 49232 1070784 450885390 96068280 6218523 37653330 22602600 693360 4438980 64066 14520 725 725 116644 131406 725 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 242 121 726 330 121 4848480 42471 159831 456553680 121 6510 41322 2637390 14129595480 7246140021120 16293420 15766380 116312 1422696 498480 121 285246 377910 110 1818 1651956 170789738400 330 31968 8778 16919760 242 180826800 85735980 1442 15957480 209542673340 371280 2395272 48750 131765 100466520 90645300 242110260 728640 378180 418140 145295096760 34684 1081080 28902720 12690234480 130839282 83588400 11322 151200 5706266184 2375599380 4883424 13552626780 6444 14290980 4974409440 53333784 242 398215818 453960 7770 13300 31132080 57042480 2890800 38986440 225970800 40360720 407830170 5627041039620 426144 38099040 282 4357080 43070375 344421 2830301100 4385388 5860470 2100 13328700 3036915 66570300 1480629150 221875920 720 55440 8280 8768760 51972060 8429400 16632 8316000 3018960 797544 21337533 117757640 3528150 404040 42408 477648 231840 4040963472 31965643890180 1428 11199450 18060 28713750 1455636 100593090 4252200 96876 242 10202150 236878250 1716320 480973878 135408 697884 37404780 214387680 315700 24357180 1508580 23970240 355553870590 126684 7651490 64384320 252108 34343400 41586300 3033660 23483460 5495530392 227304 110 3707216160 51222122952 4845456 62196 826431480 9129120 13587756 39942 42354312 6629700 262402140 342191850 89760 2741544 63602280 16368 5141970 2743627068 2112 97760 160298320 669383775060 2060 29609580 12071061480 118440 879842 12792780 68531760 21360 889200 41820 394632180 302404704 46410 8610 17442 77952 1061060 2824380 305298840 248671080 724 54610710 12669288 7005600 8976360 39129930 1174404 12369674790 1159200 39141648 4005680 19699680 2581478900 131274 60570833400 8556 2368376010 510510 785999760 179550 20820 44275140 1646851344600 1430244 2112 142408560 9610560 56826000 3013920 532623744 4824135036 288750 57580566736 652848000 757020 40101972 44021670 1182180 3358300 351137556 20347470 2604420 961800840 168725700 103861296 1441587420 14608440 260406 9609488 7325220 6613740 42526704 818165460 752400 242 276 104213 313115880 726 6285738 13722596 315780570 344796 12334245 176616 3546436068 42036930 145374684 23650440 230160 64740 2961750 45773112 2444400 152453032380 5720 278898000 554658 75074040 2721180 64064 464210610 1475760 264840221520 1264800 15733368 52350480 64263 1220907828840 821700 795917100 59109204 15840 18181800 2429700 63371440 50285776464 31320 253132020 2948522220 16620060 5707800 437844330 108836 1711710 47424540 19186503336 8473013010 371471760 2166 5134923066 1517031516 2467920 85283172 75592216 529620 309540 200512620 18699660 273198024 1323692760 65577204 89586 5767944 48972 262092600 6270552 73461080 8888880 2166 22807200 93605400 40595940 95100 19800 3157580 319200 82192110 69315335658 3235197240 3389474088 4748304 281106 16188 2227209600 1695389550 18828366 118357376 50706 271260 26929980 72120216 41574 636430320 1565700 1262178360 5947662 164242260 128588262 14020 2340520 1437351972 35000280 39687732 238248780 57624762 7680671460 312774 9199080 131046300 70932750 725 15861 1176 23660 121 17442 2296 65860 2462964 20760 8399526 1321992 98298648 50238240 2432532 3397200 39195728 26217100 31695840 104342940 6096860 416070018 7921927260 67313400 6611220 599760 868560 475014723 362520 8544132 726 104780972370 104130 1797380 2490600 1966862940 269280 1578192 2036328 5458890 71484 130862160 1035338850 22503624 506473110 430220 36504 152603220 9048 169812408 286124700 1364 293601 639540 212862678 289460820 724 5102023080 2654890 340170 330344 501618 459888 2663232 130015860 3980264400 6614538840 165900 2469060 28774200 2076654109530 404712 59850 20575032 216130320 7186300 59052 63411432480 4326 14850 9840 82882800 18122850 9535680 12648374 277326 67405140 724 724 762888 3540950 19458 433727616 61650 573720 7944762 305489730 10363920 408804 325683540 1938381720 6153840 761699484 271320 1116882 2100 119510 2197352850 77862 167910 51393888 1021440 65553163650 7520940 21827520 347072544 13030190 759679800 1790644680 13214234 32197001760 31460520 47179440 23209290 3024 4366411093800 38880 139173662628 20180160 29484 71706 37820016 13546575 111808800 1362984 288756720 5291880 524708604 2844 3605 720 13334490 14340 418090596 3490740 93690 1354304952 52861050 211365 610034040 35377680 39108762 359792335 1632456 21861344106 3580 5098968 918990072 916650 723 3732900 107184 971964 3844932 626871336 80310720 22473611160 956760 3040824 15629712 1023132 543445980 11903925 4514512860 26569918320 703256190 27032544 3596208 192943734 39316200 221364 4403664748644 9870 630 159159000 8244 726 22123400 4984 354101369160 1136109306768 1260975 46826010 146105610 490248 21417354 3682770 2250486 19522860 2351125494900 3480 13000104 980504959080 73080 316797600 349398 64308 1444 3016440 529714637400 238978740 5271711900 912240 8345820 542412 74017860 562716 296368800 13836540 8431763340 223860 247550940 726 9868320 3814650 113928 317490 4617480 55496271600 144454680 461975220 660038536080 6822060 1476240480 3763536 2826930 725806735500 4165080 83929560 29439360 21805 442740 32868990 1617000 3605 4130490 486 444327660 1554960 34199627616 451836 814821840 2943540 57036564 286426608 1404967350 152208420 55146 776586 720 3354372 557984166 26493282 7980 12097800 3798774 224280 24666432966 46872 2386144800 4049760 553784 16985864 739200 555450 1789264400 5033 726 273112840 126025284 295120 92736 19686744 3419585496 443256 51048 113256 5852 92933868687660 1994066 1201200 55472220 12823452 5544 944640 94890940 13273260 598734 3480 33210 48960 1621620 928629882180 29164 123140160 10164 204737280 129849720 246464400 883500 3030300 19188 48227130 120107826 5698275960 9269 3580528644 5248992 232260 1593480 57040 13391070 726 306544 1043856 61446 1606806 1533415716 338527800 162432900 715198 358541040 12196020 66973704 726 70889082 24124 49237200 726 17525 11941748 370186740 726 95415390 21483000 25707327030 2062678 33123 29223 2005884 42504 4722795 102185 3028584 6033390 693720 40851 7848 3738320 9540 64169 726 726 98645 39123 726 726 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 242 121 427133572 925680 121 8939700 7686375 76245 581985 121 4409348240 429068640 6221196 12572490 861120 171150084 18312 71154 7304 163560 121 3652110 87591 95384520 1638 19380 642300120 296640 303365405980 703278576 3163160 242 225286380 289277100 244442 505180 48984480 39848 2587260 2092784694 4865900 3593850 2520080 10560561060 18387600 319911816 3117774660 26928 39455640 61710 12527640 17491092 240899568 582660 2677563 134056650 36608130 43965132 1342316430 35100 12828900 30960 45814548 28155933120 242 1986533640 237441930 1075620 314320800 1413672 2302080 116677680 5045040 84930 16411896 1463280 1613700 19851240 5603880 9798 335309700 82028100 1219176 774180 4002712560 3214116 233640 102581325 574651 1222020 32683560 20416032 264132 12974820 281072220 37092468 2274080 2124 17315688 196560 5688 20602296 17469 38002052 396720 896724 9808524 25501247310 37350 175469580 45513090 36294552 7216080 441798 250098 1417246740 738910950 15668730 657174952 242 25428480 67704 27873370 34809876 4194 100208920 1464036 100573486860 3813256400 16637701080 6014876700 47676720 38826104040 7327684 2168292 8188614 65740 282325680 34250580 195930 50616 28852128 3204605100 1980 4725840 3552101784 129618000 24227280 13595070 4966752 11482152 579713940 6108960 290700 405840 43617 2968350 36415050 110068200 9743580 270952110 97020 19783610280 8873592 134330196 2085217953 31635 9269 2656680780 1533313320 140970 119000 261164540 1014799500 570492 608720112 5021280 2462089770 1599360 2660 45846 129052 8445690 450432 23634 434280 903000 75225150 90991758 941460 753704 38651839710 1172028 19527288 9265074 886788 1418340 7685496 704 7692300 858228 23730 2569958 2838220 1075590 188438040 9676548 607063380 8365350 2795422520 8697468 35412 593370 21204708 43290 13125840 72180810 223860 143430 246640800 36065160 49470512 810066900 1076921401920 46136712 11734020 23496 5843068 129946320 1394820 49206960 4068372 1518030 5728800 499224 122025661650 37620 22222200 18718224 2269440 242 4620 869934 425870280 6434890 11400 142707180 12535560 17640 2066064 1853227035 11356 5460672 15729240 321552 179760 9774132 3228060 18930384 2726052 23406480 867300 46938276 72406620 876966090 562943380 49987938 6768300 1242725400 101863320 1040236890 15146040 512796 28678650 67743060 14826 60893910 3056010 27685 14280 7054320 1640962680 215079240 172559268 40923960 2535720 11040 520500 15583583400 56224 114144 10895640 419496 111300 15640 73710 201531205260 745872 581861280 55692 1528890 434070 1563176160 489008520 96645780 62370 5540010 109708991700 138181680 132414623880 23425776 93355080 8048040 1237407990 225225 16016550 5182624590 5520909240 32776380 10200960 29946 15064425 20746800 3081120 225711108 8343720 723 481119912 87237327408 341538244320 2780700 340290 31734300 4268160 80535 186960 605280 64077 1156979070 3718098120 1993037970 159241236 26223435 110765200 70450380 1280916 2441880 47550 133536 6476184 506464140 125430 1858681536 32940 368097180 4299540 36014550 4984 27474720 125400 4875780 121 78570 7560 3182060 1381522716 3782310 1078197090 966420 6570837 122376624 6203563080 1670454 130592 86322600 262402140 4817821800 55917840 1339728 365437800 31573080 528840 2892 10455984 535976 2340632580 46049810400 63000 616517240 28793077234320 4960566000 142353666 947085300 40066884 3206820 1746738433440 24970218 682668 324241237320 147694680 726350460 229586700 6601644 28770 3442591152 555728160 1808064 40068 270940 875160 854053200 1687592340 54931590 2363948400 2893884840 207709920 1808341920 21164220 56241900 4363989648480 1451530080 1589544 39262860 849720 3004320 1319198680800 682502040 1508931900 5498012520 988756200 56582990 73870425720 156875919257640 6722310 49593784500 32279940 161458133760 131500249440 92672 137910444 719167680 754832 29442 328089680100 3313200 352105530 21045449880 246330 17172540 1380970500 10584420 98319042360 1349428080 75257302512 14632574424 253055880 138210 160986930 11326253400 56760 3297830696160 12529440 160931232 2192130 2171170905540 11541563550 1222776 71639568 4268110 22248 1668701160 1292907120 14193300 126480 731248126560 1298266200 1122070409460 41706 42833448 2643569136 72678060 131334 13598640 132126 6495580 5569789239931140 119343210 12762 11476080 121381260 24768 8294550 461214600 173880 1558200731010 1104279528 70412 22026795 57876 131922 9281348357561280 233585 9519048 163302779640 8528880360 1710309510 1344294270 63596610 119154204 56947297680 16257780 18925500 4224331188 4045652520 61642 4227022800 1855380 25480140 201981780 642641160 135946008 97744439520 60986730 446598 3980485080 44801700 3950836890 6873174 72455806500 179400 325417452360 247713312 7528332 124080 83049720 7971600 21365539140 2085096 1592968384356 510482868 13054800 368888520 248648400 660 38369946720 514600817640 20810429640 258262200 49902431040 3608099040 152419872 1281727482420 118191874404 254044 240312380 27072 7280 614572800660 4980040 57322980 25692647904 51440 61056996 504900 109220 119213520 120308760 19848180 5373720 1697638699680 87480809404560 2892 36594423720 6472752 1937460 12285332236320 43952 88440 7763984127900 123209100 82940 2670110335 132022 164620456 3549780 6754780340 886561494 701205120 5043128580 6328140 186313501891440 157129632 697480 25117672560 16969590 7952672420 341377170 31100 7736430 10990800 24405375 34463520 987497280 2331501720 228055507680 1194480 3076602672 21915432 97941202128 653684760 13112736 164416560 16150680 721392 163163295720 2999927784 26386542 136297080 11033148 283080 385342644960 329406 71560432944 22648080 88719498 1626574950 2483734890 975660 20160 231160405770 4457836152 83256404 1319261420400 114660 5040 32855760 1622445264 83352 26410529112 12620790 20487621264 953982744 3239880 857280 5791032 245889125910 210425150 6750984240 4386774 3928860 12931358891220 169650 2130030 93828630 357420 28464660 38257960 1013320 7799479380 156801194550 15018080 154356 47667529338 15374810 18855144 409602426969960 1051830 8580 4443110100 6179940 2591160 6744290280 313416675 548379 9748688796 241431960 262332840 334312440 127576 358800 329673408480 11088 11376 206049690 10863 46202220 27700290 13452 192971220 101847138120 204000 64792 56530474 620356 6495720 82385724720 315888300 5305300 1224401724 613100880 75980 140051888970 2598420 128350 1714960 4615060 26832 36692040 193242 1238040 876142800 7956 6160 529620 78540 5702760 254553840 68804190 64272 7173606 21315 4007883 117370 132132 727 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 243 727 486 335400 178470 486 81 27 21390 131280 7700 486 243 1143824670 34211829 12804264 27300 6475920 492149952 89265990 42726838 4483124100 48133098 10230 27 412 54 1680630 1279080 23496 874857060 192588900 21748452 127920 14909376 79800 2254098 8660652 2166 1194624 12070 1434 5323890 761976 69204240 406172052 192541440 7118782440 499500 217429660 486 488831520 49940436 253130850 243 634970 50244 1427877360 20100 41302800 19666152 77958382320 7161 247170 52896 115198 4823264160 95643954 1649340 9152 559572 104837040 1003439400 12692568 165473288 1602954 6462 5963461980 2927400 282 702240 10630620 693 2269344 270784008 46768 21969948 3585 660960 162 42770 422494213260 10498488 565470 159144 122817163560 237120 20814120 4590300 2985840 57791916 1158570 243 812196 668932 1710196740 5799420 474480 745216080 7167930 966256200 287560 277603128 292528698840 802620 256740 67763520 309091620 173850 71882954 2799042 129309600 240870 2762760 1613220 724 546930 1145025125370 48384180 804408 389820 39094020 2880 130468 17721080 14129010 283500 3520440 209292206760 18640950120 32760 746713440 884046240 1243380 1410864 714120 461959456140 29122632 11749080 14698404 46580 83640 135331397850 4872 98257320 6890100 14583856980 22366260 7952178 20398716 82824 1258944 44726880 870870 79246440 3969160 89352 119982720 22947120 260350716 58903698 937276080 41820 2749026 1531800 4075500 16279155 1318044 593997 6441820 243 46647 1478220 3737484 230838 170866080 12765600400 8664480 404820 3027360 930700580 17786280 123690 92935700 135533112 146018628 2058 613200 2996076600 89008920 184357320 1968120 125034 48888 1002355830 1404414 863801484 1011050040 126249040080 9534420 12370068 96996900 577668 14260 120225 56430 57785 1791926136 115752 711720 963122160 9486828 7992040 105820194480 49440 3517440420 24354074140 4620 114640317792 146350008 25513488 92820 29446427304 957610 48560 1996064 1607340 726 17472 28530 57354 276 2067 32320200 28330848 471240 7052940 4964030 12721562 1172730 13170240 482448 135642 13021047270 4092144 157039122240 203280 1883280 179010 8412 443520 14224350 351261456 474012 417060 86100 60102 1711710 728 66080 11721996 580160 592140 87360 627953040 906360 1432 110810700 25280190 154654500 4026960 16756740 43736160 1544400 112813960 76146840 1153620 321817860 660660 2190510 581560 265500900 100964556 20214480 127182 673200 16800 514800 467166852768 4134470340 344684970 29111202120 31054170 60300240 4853712290 4214964 274040 53795280 67344420 902394642 23529000 3916575516 3178885080 1040540358 35561760 70616140 222039720 18075173760 5405235 100966320 15128190 9888900 20274000 10903200 8310960 4785496890 69589520 8764435680 1824900 727 3081540 54256540 32884830 727 2075247504 6421881060 21240 27500640 21538120 41580 16687440 1553440 197094 30473520 31447416 51630480 244584 3233846 102091990 72499140 915420 38916 22240 42673464 30195 92220 1450 768452724 22440 9840 131880 29403 486 3080 4820220 2688 13231440 6471 684 1806300 4629900 71706 655830 86724 12600 19324140 365772 440205480 254212560 9587628 136679400 190680 11424 20202000 731880 12118906800 72072 16215 15517260 12595570 278760 180576 336486150 609373776 12391020 8352120 4900194 103084800 26221992720 25560 2179320 82848360 694198440 358020 66702768 507807300 18865 11866800 655620 2537626 191080 3578484 2891700 64548 25489281 11290720 1243586282400 1898260 323792160 10124434320 369518184 931368000 28782 7887 11266848 47740 3540 132930 1446 29479073040 44129960 85800 5185582116 55496100 15619924320 2530836 15523380 47462323440 90948 406521918 103716180 1356873210 51688350 1088190 20957416480 1441443120 850080 800323118463960 182307510 2369736 2203740 5613866 2043090 11104 56323176 95306400 157080 190338720 222020 1099632492 48889302 31106950 716021020 743820 19435100 742140 1935528 259338180024 42210168 55146 400353096 21261240 374688270 150838416 113184 21380080246800 67533200 123363390 110147637600 4493840 71779260 942714 86130 4366411093800 117126 2720892720 1828218420 1040820 27720810 110880 144855 106474331040 1481480 22882320 4231920 39471 86587584 578952 1943760 9660 3520 191520 2548780080 2715840 311092421640 9087780 57406314 15473640 357840 62702640 2478543480 138185580 532228 1512264 247596 1285830 56081844 696 1738440 2036790 107844 24939096 28110600 51968400 3438960 362544 63393 5962980 62185380 98406 353335752 861735 27510 39294 20605668720 2228686950 77814 3214886640 3894013200 41040 55149957720 7372050 2175 542880 4306662360 25060 68610360 17752284 1939080 2353176 316008 1330420 155926890 728 893256 168582960 171912 257694840 66355641 7542000 311761310 2971551030 18840 2973742170 755480 55004040 90860 185724 7484100 276172 12332603220 31016545560 386568 1334731860 9842252 203700 20288400 7140 1740420 1285200 29240 14452200 3590 9120 70116420 1590876 2199120 12427590 898094340 8697130 52106040 252099120 19404395430 47596710 1161105 92040 100630 49630 1216930 7889455980 15921000 17142840 66623864547240 1148520 213360 8064900 2064 636053040 6065410 263899944 127500 1766784 571948 61742640 5437824 384864 30030 474050460 8414640 493020 740544 22236 315 452993268 276342 4165560 45371620 7161 3169116600 23279256 721 46319683423440 36097035912 676336399200 14056770 23760 3557466 65136604302 12400 29455 71610 5185432 720 54288 168840 32327880 1715130 476112 950868072 302771700 14431032 2839788 186098220 4115700 249685821 15700 871102 1192770 1771027830 9265617900 728 450043880 227920 4641624988 24995040840 18511416 251071744 2513928 14516580 291060 182 113035176 307468 8262091188 30240 742392 469067634 72510900 49438620 81055020 10230 5148463446 32160 131376 818376 790269480 784400 6390 2581010400 258684240 2554677840 695100 195712 256410 545490 1204061040 381151200 117300 234 702 728 2936830 16112 20904912000 81770 3917650 17136 405840 7246932 309120 14179500 4080 728 504 40300260 21846 478296 6480 364 1708720 728 12320940 546 58806 728 728 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 729 12 486 4391634 728 486 729 3 1964859 34900 154463400 486 729 140476986 7301580 477048 9227010 4598720556 20245470 41580 91280 208181532 127680 200807460 729 4 54 2435748 46228710 240870 678600 30192 647520 287640 104832 22044 12660120 3265439437260 27534 1517880 83160 1361360 17356860 1628718300 1752740 10560 195276718 19579560 6962040 41580 486 247028161380 450660 46954440 729 25534080 49944585600 109536 1483482 43508100 8520 49496 3378690 2075632 82767 93043830 219590448 256163208 8654360 336168 532098 62595120 578136 4901580 116344752 6966960 1290996 541800 34471920 6 34768 1912680 3084840 335585640 42870828 32240 370200 12479045040 14725095 162 8013381480 167283900 4910620 172920 6009432 142339104 33650760 654675780 153727860 107338050204 34010100 60539280 729 1474284240 525300 2867172 21766464 9997592220 443936064 60500210 2018940 8320729704840 1067286990 12129440400 1899277380 2112 6147979110 2229421740 28889120 5986876 6390 133585200 829920 39541320 3143823540 13570590 51831052 12381600 18891180 1073842 80556 63270 874704739830 55860 2446164 45947664 67371376 933660 1271481750 89221440 12345711840 581247240 13904880 3550470 1628589648 335715864 4298148 229020 42372 3518697780 33519431400 23065525608 384955200 5572854 1742145860 102362880 40961160 1544620 377608 2184158355480 28900080 20327400 54366 46788 1599558 1358334 46913286420 2844 183582 631355928 712 2136 156383496 1854419 318558240 43785 880900 361659870 140761530 78540 729 819352 12076780 1057770 2408700 4027800 256183200 1800 14140 250006680 179994666579000 129220 28035 6001380 287256480 1919760 14904 17078625 30742536 720 87516 1219650 339819 71992935 352410 35701204 26832 3852744 174900 22020180 823727520 8616300 106462320 34184010 12125248 3017160 117726713475 8468490 1769560 32802120 723570 380457 179760 6964815 951258 140327200 2572752 34498587456 2058625 232269180 1838604768 31074120 24711960 189000 29524 622380 627900 6506700 47560393230 4914450 27956916 12 729 43032 1042241200 173910 12364440 446922160 33950 99023467620 1569096 1404 8915940 2333760 293112 436206960 115640 352800 62046600 36624 573500 153312750 496228579140 9870 58218417972 267841860 318159 62523720 164895120 5673565995 203857080 7790760 11070360 2704746 148197285600 204216 2057160 16380 9680132 51269400 85848840 382116735 17842995 925188 1504852956 721 340008 538836012 13925227680 18381026664 9307350 263537820 4420350 719838 16950 174420 113386738080 6452160 69700 10809568 2944157580 1821720 1277081 6695556 9634380 4839744 119988 1237434660 594090 308002464 5863250 214790940 241023600 41175120096 268733790 8608824 4625556 9847278 19778850 704340 601537860 1582490 177840 25060 4015980 54532080 238602 768012 735554820 6131775 167589576 877968 796519710 3504360 309580 627900 17414064 2925468 2095086 355368 125772 156750750 2271906 12510 1038735131280 837947880 137145 821640 15390780 154908 290836 4693836 154258 1187352 10539760 7955220 395942274 80055 148971 1080 104404860 2878590 486 3080 118340 3612 100510 19728891 3911292 92660 19516 1673760 20064 2107252 28850 6900 5998464 6955520 317016 3823920 3816 87564960 5978160 246768 251045460 173840 23148 6245460 20862865392 3559248 2766564 3010350 368508 219090 4875486 5035380 1215950 14784 96718776 2955960 544236 82082052 2013193350 28371 798579600 115568 140701080 17017884 21638 617304 44359200 105047250 790230 16936920 871173576 2145519 1549800 59992728 1955327088 328906244040 630728826 4518360 1576512 208858160 76928 77552 4878720 22041426330 97350 354852288 106572 257168520 5718939954 1891260 42674520 1204980 3263400 580000 128100 120790 3730056 16782730 18507008520 24097220 165984 9450 9840 2293200 11379480 202204002 45990 2640 537680 5340987666 1325324 287994960 24133200 1709554 2295408 36960 633150 1168860 12706080 6921720 814626 31414656 9658740 252656768 151863894 8401800 22644 348949650 86296 899567610 3285041760 3702492640 1711446660 58198140 19769880 2985840 1126710 790830 163035950 20330640 132848 56408 221084794980 12384 4767840 27953712 357897540 27323984756796 14870700 10730720 118645800 79950 4549087494 5578584 36159 43544280 32336850 177041520 80615 107008 3846360 9604217260 4850415 15147015114 104550 14991006030 213360 2028620880 26640 12766110 991198 19432525476 29551320 703560 19908 12012 489636 184141008 265515 5408160 442323120 2406720 94752693 96600 923076 743327928 606060 24188749200 1417260 1222765488 20274408 38631 40950 228420 3892728 363 92676289650 3570 49609560 44753016 150588 44268 4914 1098279 149552480 12015760208 5616 693 15951450 1094480322936 1355366880 797524620 5635784070 2986536 531335 20484660 127507422 18278 5633320 253850940 1571544 33014476 1365780 13647090600 226695840 21981960 15631200 928620 59580 2961840 1037548080 197340 2640400 72468 1938081600 312760494200 138516 12027960 171307680 729 2577960 23940 393759 43680 22615740 5605236 116760 30665353950 55185060 14479740 16591934940 16648826920 3717000 51016143420 5179020 844305 1021020 489850 19499760 803353650 1011150 3490740 39114 15639624 397936 26961229152 62700 2580468 349800 17600 63336 1171830 5778649170 150282678 46266 27690 91485030 812448 200778 729 154330 28534086 232674 13813800 67003410 22304 15610980 121940 9536080050 748949460 12768 33768 19728 74054 1744288920 1376428624 12104 77797720 645751800 182696 90816 1328040 729 729 20523638520 27560 2067470 6360582690 14660100 89182562040 1260 729 52920 153507846 370942511940 27589380 4726260 121940 52902300 5873019 9053352 11952496710 11414200248 2472700 104920348 1440540 51900 40388920 8011740 82940 177632 729 2444032710 1750014 2100 59688090 3570 3570 16926000 1390655760 11408 13691700 217600 796950 1034550 1165280400 85122888 254939412 231125820 8442 1533524379 8543304 111826 32054 729 729 95040 973560 729 556320 7097202 1595373780 6434468040 729 87704 72328920 144912768 275271480 199277904 71610 729 345060 131600 5256 729 729 130208 73568 63510 729 118340 132860 729 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 56 12 893760 336 15318072 3030300 3726380 30 336 225060 4509232 3232567800 46097702112 4023659640 8808464700 1186800 26246220 207900 2257368120 13144846000 99242 357555240 74856840 984144 28249 4 3780 97837740 91609 498576 3344 52140816 1616009850 14812644 69378120 847470 4326 40483800 9726936 560280 36691197672 718980 765528 127500 1368893070 36672090 978765480 82368 2570645880 300510 81367440 25668 4998059916564 5061 14167235940 3963960 34515495 1640820 2916842280 1530354 32032 738990 3427005780 5978054016 2022720 2926182 18846 304448760 46794 1356498 1267620 336 28052640 2145 7904160 29918350 126170 25749360 118468350 6 45684860 565320 4399952760 729 27182376 61194 6508656 205205 26598 807300 9235200 27642403360 5064850 13524 84150 10331837040 359040 54522 74455920 69600 83138160 9164160 82650 46399188 46800 970992 14784 464310 30940 106209180 25662 1825460 2102237280 44717400 2034857160 6556662612 7882431480 14040 488220 2120040 16965 18981 196182 484044 5014044 788760 5320682 4778310 2115 861120 9259760 2222220 18550 12222320 260838 876750 12430440 3287760 78702780 1428 6060600 1524384 207480 130870 336 478720 300087900 38489360 94809 56778141420 2406180 6843420 3772146 1365840 1031580 1718712 725 9600 42180 9059820 211020264 3469071060 164390850 12974820 129729600 890120 91609 196350 196607532660 68894760 13830606 1309747320 7794864 6691692 2075349120 3785628 1081186260 66330 40299 8649508700 53328 24144288 720 43722 9312 17789475120 23013142950 2028 329477610 5522208 12910260 16146900 37170 598290 48473040 4679640 2552 298584 71132094 46410 156780 109898880 21983040 393300 2058210 40910625756 15122730 86483760 12446280 247567740 2483645724 15652 26752866 426216 42434040 1474628760 379472993124 23760 171876432 22249882512 2000724 55372 1385328 1148488 5299140 3330288 4956 730422 30222192 2940 169590960 4076100 12354874974 720 3501810 35380 18567360 3370770 846600 2966208570 83354 12 49868 1787544 202052718 294840 6125676 21407760 730 361284 844290 237900 79633008 76590 11586600 729008 4788 336380 810180 8436 47219880 395680404 2032740 622728876 192638956860 2212850640 5703720 14252840 168086820 21306600 405623400 113347080 3257540 59381850 176409072 469669200 1939473900 49728 267090660 14586 25160 221760 7401892 195753096 730 900900 16337475 7238 347220 9532155204 104049792 100852370640 309902208 815672 988413960 1752652 23639112 4601323860 729 1053270 3883810 975177 3931620 58966830 3503984 1113552 24110310 16372291320 1215228 72788100 47533200 128549974 82058340 12100440 12957319080 35717850 10158877820 106427216 223824320 114114 3620 112644 399422573550 3545471160 842198940 1692583200 350280 132848 4528704 8405778030 26383500 1807260 26902835960 98186088 225434400 1258740 46996092 1881 46576 251653822 369000 3121782650 2334150 376650 1553760 267649200 656880 757302 41898948 561660 1455432 101313030 3570 365976 64308286350 28561178100 237762280 3392556552 686868 7080 136500 9220200 264222 56 59292 313740 291110 74970 7604100 8645 9234680 85529218500 61875 7698600 60749904600 106134780 18981 9713323620 704 98460 5161200 15458228240 4930500 1013520 386505600 19424811900 34988868 235620 4127316515 739795800 23528232 3324860 228959640 1254396 215710 690994920 461990880 16706520 356846160 220001760 6940032 11211417360 5769909720 556231138512 2850120 17628 730 30058380 777480 2558440 21210840 4225068 217056 78041276712 153150634110 3438588 20007900 33369 117671736 2907986786760 113163050 978054 6410011608 7365540 7095132 4521394020 14259600 76680 4393989600 16152360 338738400 53207921781144 24290200 223560 19252611840 230016 444080 26936631540 11685520 144144 11672430859320 2372078958480 62300700 34663860 11783590 2387740 19040822908800 88256520 3268760 26110980 11230296 266123754 26487930 334574010 106590 152367600 5187600 49927642380 204237076056 37453330860 11304910 8998704 61046 3540 74184721380 3003096490 849520 2042040 27896820 654654 147984094440 507594360 89382600 49071430980 303335760 1296250 1153013400 21240 12734190 7773034056480 1459620 10856805960 292936050 1512 8109049174200 58563 38951727360 5498780 115425 21065700 620100 10617174900 495972960 13514424 2530800 147210 2888 179805600 9703260 37238058 7041155560680 4348643576 1374450 465435030060 132069 841050 384286980 219869880 20213340 142800 862680 728936 3670475040 23828 115980216 66666600 1514040 1181180 8348580240 5375202 740124 7896330 7730196 8580 102701760 1946406300 239148 6839880300 279480 205575900 19706610 633360 4476780 231771540 150112260 246480 878220 24264240 99120 60973762980 68693460 287640 19582200 6671104440 22604400 147180 3905922720 59280 104640255720 75012 39292 1564541494880 1210440 698400 1161785016 213476 6139700 334250532 1670994600 10375848 187912840500 6936 17069220 227700 280016880 42540 182175767928 155866200 427788 11995308 349140 525476 10818144480 25631760 367076 425842560 284324436 123299232 1651860 22514184 104972 901931940 730 2550240 1798722590 20329 4447140 24815070 752400 13125 14831460 1810921518 58535208 240240 718976 52470 15851220 105636960 10303700 747982778400 5515086720 7927114380 296530080 45701370 789992040 46260060 27720 247950 2350803636 58000464 3593520 26718120 7532532 666900 96796440 1829282 10144134 2924460 90390 18491970 102562547010 146288142 420103320 1476510 274155 1396059210 1332660 837115972 192103296 1305221148000 379377180 2818452 33955135221 24487155 883820 624307320 14958300 18286560 2378519640 54300400 44421 1133326920 506928 40135368 1143800 1773576 118872 93277528601400 7800 26568 57189653820 12831840 3479310 96113532060 359730 23008810 157804500 53534080 115990560 25267904760 9646560 1596080 905914152 378444 66263318 3325608 1412708 727375506000 3789453780 129110880 305260956 59766066360 36530053560 462280 5641495860 349944660 60228 97480983600 164716230 1943872140 1050383906880 2145 670320 143558768 32257488 1113967568 6209250 594660 28248 1117612440 234683592 2373062 12039318720 23759180 730 7722792 14130424 7755048 853224 1550150 24852 52731 6300 730 891810 872991 8398110 465585120 12492 24645 3954440 9030 6165 111106128 54340 309522142 631518360 1211364 1566580 258785604 6078072 130309 7189094 730 49868 118341 730 730 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 56 8672210 25960 336 3229660 6846840 765180 47870970 336 2350420 424411120 524639280 241645800 8918 1690157448 60 51480 29296134 1016784 722568 3320152836 2582160 1841400 595330344 731 212 24026642640 3014906700 1054680 340134300 2120540 52053267006 160434960 6598555600 728 13516272 3049904 2039688 332161170 13750097130 3507504 60 1554672 43489908 15630314700 10581480 9727620 2032643613088 886392540 276747730 25218720 147584514 320936112 3847140 18360 260634 1670760 20213 80040 229680 25830 405394110 325108212 21554610 981384 259896 726 540600 16057623582 2574660 13600125 336 339964231320 26029080 28380 152460 40850316 923062140 21677040 330 320220 96720 1150380 6885503100 57060 89084520 8733036 86579640 14893080930 139454910 128040 5014860 535562820 3772184 364011480 5347860 712744740 187185960 2334780 25872 246406330 358278 1094904 41783280 42604650 391955788 40413 242280 728364 729 117645528 16562400 124208700 4294290 1400376 555429420 341489280 900838260 4333644 995304 6250292 919116 869647480 4862102 231198 8637984 83062 1652533740 3677173500 3117980 6575800 2180040 1317912 1872660 179635260 1019000400 225330 33468120 109249140 4260 1428 59248280 7269150 5460 336 16777200 49140 16340688 25474800 44899470 86784660 24517980 825437340 323796 357960 84273420 695707320 12585549015900 21904740 28698384 37037909700 40683720 2184630 33618690 125160 15984 15790500 248731080 225720 300108480 3566754 6310740 5250840 167344648900 646470 15103548 3575235 16628040 3534384 1085700 796635 44530 2110680 8371440 148211700 260555070 218062600 485100 7880049814 1563660 163170 144111240 2446620 32100 9665040 13371001191240 23617440 2246720 59928 68431500 2652 57505224 96316 191556 40561825916430 49442472 14220 61206120 9854764920 15774 724 8514660 536877841500 7082712 2368740 625464 1499487360 4268690 15797340 30624 43907160 224508060 2416840 17865120 1399398 13617780 22800904 9560440620 645210 50800 861661360560 1370460 6823460 4333980 1961256 122082030 245220 4832600 22273128 8507520 3785720 444 66795 24236520 113284 170403780 152179104 5131766640 567389550 708 19662984 665028 2307240 15610980 671160 86013072 1535040 47549040 33727200 88717440 968017680 10090080 244959 240698640 1073375550 9828 12778389312 171009800 130510 529160940 21133719684 15175160 107880 68725020 273000 155380680 331100 402528 7694400 40490940 251505480 11963289360 270985189020 5888784 173160 29635380 95760 899990 12386556 24088320 70180 7457436 211098888 15385986 32654160 572880 7777560 1135974 625746030 23580700 5174523900 232901088 141501360 896520 1899240 1110540 958776 6364920 4561617060 7909 3335332770 6630 38357550 1271670 322990980 92008488 3766656 1934943120 8832720 702912210 46339020 332509554300 7414992 38583720 157412 67872420 2130916216 6670800 3029208 242190 288960 603840 10872818 23174580 10030944 23208120 10140 78585 43003008 500672568 321678 356339907000 584691187080 554713740 5146326 200051280 11391900 3146282272 56980 7896702 135300 25415430 949159554 23156820 494477280 80970120 843600 4415040 8497915800 8144760 74860380 453538008 62156790 56 59292 430500 106260 128898 1188 850850 1312380 157686 14465232 5536088 386650 111998040 564148 439890 5113328220 5772242253905820 3768 62115 973038 240240 284815440 22631420 22833720 966720 601469776292 996512 876854628 18810 10010 630996684754800 131950 5623260 384727200 18480 499297524 23940 8977768800 47753244 2300628 14804790 2683050930 33060 248140 29774880 15910296 1395983160 46743840 287028 61200 2129868 5751162144 44776674 26137170 21743280 42630 378243450 312966940 37968840 4832916 538596720 82798296 50422680 204336 5507320 18210615696 91250344080 753720 18340689360 6774404 44200 680941170 3931102560 127547420 504212520 91891800 3226044 8373132 7860172320 5719938418740 483532140 1313352 2023191576 3758790672 204286390 20012210 124951794240 24882 370921040 21466206 2839036200 1968466500 551342413440 171406404873990 12642630 340866 389998 10010 364188163482 7592574 2681821383040800 2147076360 68415715552800 8771760 540 484602300 114099342 293621457360 93786 29946 33360 4623422 515838 1760740800 108759420 13693680 1767510 183785784 14742 2850120 5461120 2066320080 132848 121600 6935892754140 3725540 380018340 24480 33513480 4002 102567 85916862 307815261264 5631780 1320660 506666160 258888 1266288 8667780 6594151980 1173320148 7140 240409326360 115080 1475886720 27816915 95760 99120 108960 11171160 37200 283176 146517410 1089000 705870 1009470 1612010400 315 45471 53328600 1024830 5602940070 672840 379808655111600 751410 10770 6026840820 46216971528 20610145093020 3615 34869240 41520 32760 42419286 154232400 3099816 1244816160 23188044600 42000 16936920 2184 18585 11220 4306662360 324684360 507528 727753 53332224 35287560 1814820 25892020 425915880 7896 115080 229011636 1549596300 106610400 180090 173763097200 1634982300 9334 14249400 1410255 217560 116280 318360880200 1818960 271910100 28116 8904 1443960 2908 6511680 5520998340 61412364 122607940 4368 17264520 21364843500 1069004700 6006190 85440 25200 19511580 229320 35526960 6445420800 2569838670 5859802080 37800 96244120 16955120 376740 8079291990 7454319210 571551380400 8714880 62129900 28085 3630 1619277660 1551270 45379200 118195560 2430 1849770 22633380 2130004800 44066850 418572 89994 169362900 837971820 6405984 2119176490200 1095276 25527480 2100 383952 36593250 74646 9271270008 5275960536 126450 9334 501237 63648 1191960 30780709960 1838298 722085 55440 933240 29895180 1442160720 2966040 60930 3429617400 31169880 26460 6466536 8568 656199343800 547889400 617597760 6523790 387624510 296346540 46860 49590 20097 3512880 5312160 731 12085605 5984 2585693880 1669920 76890 11466840 591690 1928076 51128 6782585040 6118860 660 28520 225193920 10998540 36036 47020673700 4839120 3379665978 3153608562000 244188 122460 10038 3808783440 132984720 280807920 10740 2912109 53200 12999322 16175741400 411320610 100161 17339310 26334 427587020 2196870 2238376140 14910 657685 34587630 36790800 103834 3108184 405875340 79534 103834 689040 1127160 261309230 4946634 179903010 905760 26334 181440 10434484060 241605 32784 4326920 480760 1570920 43890 128620 4264407 731 3428880 73810 731 6111560 118584 133590 731 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 244 366 61 5555880 732 1817659584 1465905 1578839808 104520 679875 183 2982454200 499472 20038546 2049983320 60 2297106 8974680 154887750 1466687376 30360 6283200 27869400 720720 13025859 108 760018699440 251576430 337602720 2604840 1708808 63630 22411200 1106576 1680840 1575477288 4850700 308154 2758756 232134400 1819171200 60 113982 37836370110 6785840880 290220 146648460 4603500 1101287880 4681902 1274280 2346432 2577120 20440 9397800 1127910 637260 202840 119795 366 31960 21391547100 116396280 627426360 742893990 15671477430 70378140 117810 197297100 34308120 190514520 6497232 14536782 1014745980 23298 353912 1268634 66852192 22339020 330 54141252 68061840 68433186690 494781924 2737881300 730968 234460 138600 19668559050 4822272 223835920 12028632 2084628 643445040 59186160 3679649820 141938160 176849640 114906850704 250218342 128100 9870 26019873000 76868220 14285544 11018700 67259346660 179226810 162690 529404 1611324 109648 25654104 125307 323526840 536764800 71610 80280 3375372 117588 732 37290 7524 6722310 2281370 121138740 14718990 129865701504 40583088 1823472 3044850 76361040 51480 51949800 188046 7334624 44311800 458280 198968 237403530 69840 930445956 55576740 205200 4414032 2293368 69300 1020861450 728 189504 746504304 4662 628087200 19757340 202804560 105560 36226 43173312 291060 6025656 568854 40991940 3695580 29494764 5824670 7185773160 206546340 67957520400 23151960 2757629160 420420 5027120 19295640 645750 14859900 6363500 1720587960 56415480 88828740 21783510 716994421 122 18761820 3060 6893208 705486600 30961242900 336219800 69947 10934880 71611604 7299570 10443993 457330 10925613006 443040 1388037420 6946940 41796920880 11188877700 1488253 2483296200 3068611260 226440 3830240 368145360 21649680 487320 10402859610 848928 4336248 10454760 13798200 47093970 1473120 322608 1452 569115360 97820800 103127544 1119437696520 789416760 318240 13325280 149940 1639092 1858178 19152000 114741 41683894560 12359088 18360 1950 1306650 364224 2146440 1588440 231132 40678560 2535120 4605198 444 183 48576 2330260 381792 728 4801920 33873840 545959050 38288250 102841200 1653960 182443020 28311660 44784 14460 731 122107634 1935840 76259040 12318791940 3368472528960 4398240 88946520 11647000764 1580610 4332 239190 966291690 325927140 383240 35861140 5342930 6606600 5515356 14140 731 2292904800 7914060 1071307020 5548380 19651645 1527183140 8791834590 2357550 11150373 5443272 300681720 7876 5041080 5597064 28290 93756 14189580 230874 155219688624 112182623280 16929380 842236560 1686060 3161340 2822100 3520440 42420 7078780380 132015 1062696600 2749158720 437552 190632420 10949224 131633370 262944 1047960 5662247920 483539364 191400 1842016456 18070 2092920 63123720 352716 75480 350194320 13713960 5575891860 611100 38504830 135482844 849548700 445510296 22581966 5236 10245624 1057224 14648480 24176724 8642169360 57690 221940180 16336541430 3552445 1150299619480 708 22240 24876 3152100 27090 588720 4095780 11594520 2337596800 69368460 18526876060 38424996 32580 2460260 43216992 4009800 32985680 483210 221222106 6328 244 6972 1452660 11088 76860 16020 55811340 26322 1243807110 3016272 126450 14405580 732 1884960 30945810 208152 3152760 8507820 24080 4594128 80340 4162620 533158560 719716452 226784964 11571000 15868984560 896674695 2853480 395790 23496 219511380 808080 54600 71610 2115 4295016 162482 79516027710 8178225 1771200 34164900 2157688176 34062888 2153584260 80783154 1430217360 1256970 3609254160 32701200 1782759 995352600 244790 52338 2139985980 52864560 1058748687204 10860 768409710 504252 24820320 4903140 930468 115161900 48048 259420 250189170 34840 258738480 385710 6972120 103076820 197103270 66572 8768760 4170 55263600 850860 288648360 964782 52025688 57745600 1147620 6831634110 25572960 4362 5355910560 22220 1374620 40392 914898600 55440 3573318 2685880890 275940 15267252 2874520 1155618 725046 78986700 68029754760 275020200 1162320 190380 6467340 72961171920 105924 646800 5712 5750818920 7137900 50382961200 117290888 2848200 759780 7392 77950635840 5292480 1795710 24869124 7560 26822239576200 243 969532838820 280280 294234 27918 43977 251370 7781280 112306194 1113840 137895180 5345340 2671590 979070160 15532458 42611628 639540 52186 810810 15058880160 8885520 1582035 3218950 1236900 35321866380240 756158928 1303170 382688280 3510 15862275 229320 25813788 297394020 129591 1612306080 393162 1149759 6934356 12158560260 24199705530 1662319044 184401888 143640 1766490 1611109500 2621979360 10896 66546942 729 262539238500 946050 43620192 26559 3847272 17718634809960 226500 6014823402 61314435 274344 248417400 1725876 44625 732 880670 351120 15789760 1526676 42128856 7931 24578400 80059980 92303520 66586 130515 173930400 4358752230 557040 40636200 3214380 143323190010 2736 122075 10836 635460 420580440 10210200 169260 53884 827010900 1135294680 93333240 157331148 66880 82680 2240194320 17820 23954700 3440 65700 210240 488 284550 80550 2214828 1169516880 92747 95398632 358280 116109750 462415509600 1063440 110670 3635 963630 43080660 172380 8625240 152880 352222920 2555531160 33276240 54718560 7268701440 132720 209245860 286440 23241816 1324994 93840 148099560 3899584 1521492 99213240 26796 2847916500 1188264 276276 11470050 34830 15960 1928698200 20720 1136460 1093680 11275740 15655440 7097644 43141560 1603560 1770077552320 8534610 26754 1081416 19926 2575440 134221320 49306 221013980 142542960 1018909200 609960 1091800 5026081384800 15552 19220742684 72695610 84763560 40392 2169 1365794100 19468574621496 96942702780 961400 37449 2544780 7272720 163199190 879120 2759878 3403400 37249380 29043036 22565400 68640 6359592 100936 70479552 31356 3066375 43781395392 18590208 48847890 343651308 112931 405399456 2748391800 90884144 164220 15787200 2405764176 13200 56551940200 2141370 281010 43091565660 2142 11400 951634 10164960 91980 41717676 3867850 27687308 118367821 2828562828 6212700 20436 111155 732 1629360 36695010 8686944 2526744 871080 7082460 13186 145440 732 10305 115212720 732 5796672 610 88440 2928176 732 58331 16328 732 32412 549 119315 732 732 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 244 366 61 68168310 732 3295908 444720 1236900 296734932 2668470 183 1962675 14571270 315282 9009 235572 87807720 655200 8190 69968184 2018635080 108116096400 16742880 156376080 48544608 10340 4704655124400 27229470 29470728 21700 1194480 55440 46607400 301255944 398970 81623850 2918952 1119144 101072400 1570422 64032 1021020 2236 10296090 16553280 263676 39725679 195595811796 56620200 11791890 13110486 1939851450 1238048630 4326 6110571 482951232 1513620864 471120 1642200 366 15786540 5029230360 2248884 1473780 24738672 146933808 23142000 3387862170 4872 1761540 556980704280 13860 65520 82593000 506583 1173900 6938946 1422127476 1671701460 8322 26117400 287291160 33120 65595600 4700376 6072300 21280 2293110 31363640 14502978 12279960 4127994000 37180 730908948 28193880 820583400 13254780 849215070 22505 54390 37907583118020 4646460 104468 7025115020 36347388 17337600 109260 72055620 815760 43680 3558100 1559160 9629088 4640256 12598938 11691240 47502 1213648590 2247560 2852850 732 22800 3031560 733 108900 101304 70100940 141322818 14451360 279647280 726803220 13459620300 1465680 1461096 256995044592 1527372 6322680 58721520 411146736 781695 18972450 296310690 20973504 14416740 1252098 1839992 4757472720 15249 36740 5099238 6609960 24088361880 5945940 7854 236391120 971850 278460 2239188 382107600 3701880 1300530 127020 87968671560 2290069320 9499800 2649600 24803874 41580 24753960 38190 1051308 13794480 5184 11760181290 91260151164 838584 2842313760 733 145433028 7679490 25220580 122 1084380 3870 655830840 64544526144 113575 3557890 39816 35735700 32587973880 964537200 44773920 35881560 43890 1668491916 733 178303752 8560860 18346680 36630 45381804 481572 2625480 351780 76097736 13957020 645198840 721357572 176652828 355860 462793716 3249255360 36078420 330992844 120382920 779520 6902532 59290 149520774 720 478800 12900 1236984 61668810 4579804080 4214980 36708 1633554 6626105640 499203408 767220 2391186 567765 12210 13860 1570800 151404 1150968 43902630 792072 7644 183 390456 118320 297680910 7730580 502880 100689470 5054850 53667 64860 4362 39609 461448 149937328 14488964 9510732 91526130 60816 598290 1343574 98484 48669353040 348775680 5588141573196 47967540 54954900 57375630 10147830 7441236 2303280 5655000 17930808 19000410 21570 2718421290 3404916 869820 4362 10560 5075 49564080 7504272 2856030 22849976 4550364 12109240 1743312480 8837640 266400 442068 65489420 89040 1096368 72721512 213071880 405720 99092070 15792266490 353080 35578257 7657020 126830550 687400 38395500 724213728 3063060 46126573416 42504840 1410286020 103668794460 1271755100 555140 1478880 1668240 18287262 29627 389924036 68359720 439350 1781136 487923800 161258328 6640200 9274980 1452355695 9540 1670292 2100702240 12497769060 1472438250 1461240 61905024 8163728100 118465860 787149792 120048 1047420 1163970 1207440 139230 2372106 2496396 561223080 311220 15960 514135440 1023672 74536278 92836464 49999950 1204940100 1960610 38633783760 59868816 179922 7861455 271830 5016 64484 38025 107352 539448 244 6972 3301320 229950 1233540 2738502 217936796 8044491510 132090 108240 440740300 2160 37912 292382640 28434 18396 663106080 5076204 71240400 2225808 72386504 9902340 42548220 44616 21438108 378256379760 10108 36900 399077919240 33982200 7678500024 725338800222120 6066900 269640 2066215711560 256470606 31730160 65342402580 733 50320 432120780 2916 578469540 164744400 4429828620 655475366 254397780 191394210 7846020 2086263600 295887 562020 22582560 947492 200982600 149992080 29022 47899152 4107772861920 38037160 105439866 2549834280 4752 6163080 52925334660 622358100 324300 70814520 5305830 4960620 320838408 594720 133620 1737988560 30501900 5047350 112044240 26647276824 7567980 31788741600 2762552 1947680 90837100200 186061260 3058050 1113528780 35934 25789378680 439966800 1163761830 141995568 8724492 4680 1462 37380420 2162358 160024046 161399700 1147839264 107987880 64052825760 339480 3749506740 2434278 4665402 38940 95012700 3630 2022570 1981161000 41913984 260432008320 402743880 25258591680 4269004740 1363400978940 14844890 1462 87277873410 125280 269010 53182800 133584 733 174276516526560 17016 10569083 35066160 60060 1756174140 1692473055 1941407 223944 2147090400 72660 31920 3367313460 181954500 73798040 9302365506150 4264260 22432 97415640 378460 275593032 2568414406800 659400 311206896 140316330 89030700 114744 72986593680 1220472 5520 274170 128760 866761140 15611552880 979032 186463368 869033880 167286 1564920 499182568500 4395300 2850120 185860923150 19640670 1672183920 299887928340 362309400 9522135 20525745240 526396230360 382665140676 61261200 4092 155998512 18053453880 7351344 953347800 1654370145628200 361670400 147180 5744004000 26787720 24504480 33994800 9630804 206679200 99476536100040 1404 22633142532 976175200 37261840 28005631500 14411193720 70980 16548224 1653331680 644324683968 2285160 52080 11825220 2916 3650610600 1223653200 43276 3350545380 111082284 53663220 1523268000 1265460 443461200 249046527240 2892 138204 362281920 4694002038600 110596 7476840 298080 733 31351320 14260 14260 2954535604020 3412136112 134302 1087386300 39355903080 1620726432 13575224880 1737988560 5183686200 21117353400 7301810 332640 57327060 95777460 3640 2068440660 244450566360 77520 204185520 14407200 3155856 694223594190 23766 13936566 159906848640 871236366 241916891700 453374220 599760 75994908 382536 6332700 73920 460509840 4032 18617678352 26023074 181811434896 579699120 15146040 979524 9100 101338020 8259622 9772 685266120 590604 231726600 78882822480 140868 63300 2138376240 2290435950 106260 13508880 8021640 66364056 41079104 407400 11024781768 5913 122364 54180 576254610 1694286810 346257 167860440 122372460 12885600 7799467320 10986360 9720480 398248800 3273169620 521714700 88513656 2390325 3380748 29369340 7942 70680 4062638580 21063120 1566708 9189180 1176490406 117593658 432276 506723217000 533596 40382244 11295326 5042520 361154776710 964920 3479280 3319381296 140926192 5075928 57653052 49774946340 29308500 17631982368 13566 13167 757652940 14260 15892800 866824530 753940 285914012 1012320 1199759175 6506080 74526480 292320 6748420 176729760 21762 106600 14615580 104940 49640920 33613084120 1944976 221490 383376 894660 733 29829 78318042 48180 13203 4587856 65416 1838052 6288366 733 119316 134322 733 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 84 202358520 24430 133305480 17510040 1149742440 967572 2102740472 100889730 1200474 10770 14853630 28292250 5830 1181664 623520 1503684 5061 525960 33499928 6889190 2283372 605266420 1307088 84830394 672 2102209200 193097190 3529680 39424980 821535 858130 138010488 1883200 10170 2676 103554 456628920 22104852 8769769360 11614950 2984520 46296380 1659672 57120 9493308 121851180 81664 1186196616 134358180 5852862 2142 800883 150256788 20172090 21077518 9879905 349524 363560 59956260 2346304 163782290 7103340 26251536 16330 978432 92972880 87780 3582810 44880 2908 826078110 35784 164591530 1741480 42794460 10097010 5532485556 20870220 4830 21884226 310661400 6458400 5830440 1926960 57228 14323260 768244620 1124780316 54092970 36960 19608 40815810 248976 5405400 8943630501960 7788653994 247881480 82110 17587282510 2380080 549371940 1956240 32604 23797620 592620 1018323810 55194920 1145760 9939402 28887264 19222866 7234920 5005 129657330 24199920 142036020 251450329 9457263270 102962860 121666 38784 1678446 33480 853075080 805992 2161001206 5611255572 58805880 73393320 6745200 33950054544 538506360 5136480 446940224640 9178 12201200 86916816 2063643960 10660650 19740 14893200 101016 464354520 1841840 21208 9684 243723 8078574945 41222944350 596580 554760 161645616 431970 31826340 2028180 1937088 7394295 10728900 3374280 13114140 8766542460 740947104 1512060 93744 1628550 2188200 373949520 4977 18198 54960 1320142785 1582020 25456 791700 312649260 39096090 364287 19784226 46022130 2518362 128100 1968120 1392300 730 877424976 53827800 714 1780786 6895020 63240 91494 35730424920060 287923900 1291290 6377140 900354 4939480 1303445220 222162 2276100 9168780 11270490 18250212960 315950030 3560 1072552128 1559280 30960 513078160 722568 293880 9179898 45482580 191400 601224 6608580 2639059500 152640 16296 83193264 4046763980 44022 15862 2077992 1603560 128451400 91390 529200 13197378480 118560232560 144377940 163920 156240 100848 4308 328680 1264477760 394680 3901080 45816 444 100650 11528 8419293078 766530 11152 26323440 1060290 1723176 35919 63840 68400 887832 9987603444 10920784 397476 473058907560 290724015240 106836 1091754 310576 6418860 15790824 4712871240 7213920 78821028 25575480 15862 1524180 877399380 4416120 3903864396720 37800 17462610 913710 1290569280 733 1210551300 66462 2799300 2403011520 121924 53618 5140080 319116 375060 2291454 1571223654 6892356240 107133 335580 1151150 1665198 15560415 6282846570 875160 8288280 4350 50038800 27300 12701304 15036 3422090 2384004 47309572 1488300 178644840 3585450 23187450 4540408425 4427072 955848990 137638446 20880 107262 7270692 51932790 15840 1366037904 156884520 6927070920 3767400 465300 73676460 485100 484848 235502040 40992 17256 171972 8751970 1867320 229336800 810454680 75348000 68063580 127800 25502880 2344980 31094160 6251962626 37306269 42504 127895460 1693965 482080 96150 133942 39672 9374820 3870636 16440 117840 183363180 1997433900 175435260 848620 271927920 169200 829920 4585326 360810 276024 576816 84 108570 1108230 1260 36914640 98580 702445128 1248555 2408900 496650 1740 753901440 14497560 734 34073100 1224 170544 337782600 82963440 64510560 245157000 2366892 7272460 10260 9215104500 365856 19629288 3557820 38907827640 8758568 121136704 661024260 17185896 5092302600 2656080 1882820940 207106536 51135767353572 3154680 27384 16824 131950 1220940 415687740 33007590 401860 8670480 8559408 7756320 1793520 117780 21302820 227550840 76802796 180550 65301600 7870422 26761044180 734 3723720 38520 107874 32228700 724680 74173 67418736 76307112 999423180 247214 5165160 72228132 353064 5424 3155676 216027840 41760 250895400 58128 5125692 11675364 275931282900 2845639440 2232402030 1738800 194628 1735543940 4928 732 332640 6091470 164970960 37800 96108060 986040 8811250 258264240 17077320 5881590 986328 156111660 50525904 29526 24397002 21630 27468072 52504452 60970 603744 67611720 2345832720 15759928800 495104590650 7942176 15876600 1089142320 13372200 1694579040 612460 921060 850287690 3024 29317331629800 486 1825862220 991760 396552 83546274 30935970 221665950 137760 1351020 11539440 6749760 122640 551760 3711456 39990 14910 19061032 52260 159177480 7107938713260 3327600 10008295440 6835416 141966020 118080 9634800 486919920 6133428 16361800 16464 260652 27211800 16436490 758349900 11880880 6859594 953016792 6684218772 5830440 1982460 406553070 46020 1254855 20673840 3551107560 123675 123348 14966952 19656 1178760 596056656 16532419470 1144475640 1778718 63109800 2841216 4872 102960 2793945 52950 113850 314386352280 1124760 1936200 43452 131325 5331480 133088208 416520 449100 765072 105000 2857140 33110616 226723770 1190160 8928142560 885456 67613778960 62056485840 8609160 66044 24076860 101720364480 14101360 4445532 5296396 404283600 984083100 2273040 28060 1547280 80321076 2747808 1417680 2164801860 58548 363111840 1460 94358880 662590 554484 6404580 644140 1238661824400 1232400 6990060 12726 8429190 72343440 32250665550 734 25270 169680 202976220 483140 178310440 1467180 3645 655270 25221400050 614040 3190815 59286 544544 87989110 39400622118 2311236 3611520 1905019116 196560 1246140 1326049824 177591480 585173856 29134560 80294760 4549200 1117452 20646 630 1691775204 1602366480 35011704 791700 16464 1745820 667168590 3346525392 17185730100 2424491720 10746849960 38427480 5089 332640 734 423894000 1013320 2178253350 157405560 2553672 11966808 16776 4329000 272412 47504340 511407347 3774232 1523574900 6525 2952144 208962 39298879620 9997344 133393 12567324 38417820 3620 66990 870870 400960 5793480 1230134070 7535352 30331638 25900875 82649580 42900 81773040 28140424 50232 2686320 11737440 614880 29480704 1808807728 2520 20445 203803215 3645229230 361522 36409776 727934900 142015620 132936804 10794000 77292 28816312 8417760 63933 1607760 613830 4672294 7832 35175523800 107184 749554 113185670 1330830 94472 2402476 35910090 1770720 54744900 5950 20122596 2126670 4672360 734 31005 16464 734 783272 74173 22044 195348 8634600 58513 32760 734 64386 100833 59780 734 734 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 84 88 2645160 88 10750320 44 6715170 81441360 9148815 1236900 136448928 12063040 970830 22 1450 105480 190646820 15949440 7270956 88 24200960 182767200 368295795 8115660 208692 458052 1605388986146400 1098606600 75923560 1396980624 860541 236054520 1372560 88 7106448 211260 1940160 1861978404 5968500 10046400 347880 2341204320 48436320 505511760 248118420 43148952 3890880 22 236028 18859290450 268313916 211826160 28644 3832164 43965558 308785620 1953252 2760 5483100 170106300 2105760 15300 1211400 33509616 14603148 9300060 675557610 8400 1736340 195134940 12053297520 11348472 774396 50341830 233046840 680688064980 25363800 948948 24660 445050 2934030 8416200 8465184 320712 486748080 833168028 37302720 709410 59646510 196350 60390 217684129740 43002960 2084376 4541760 9510480 20326482 2832 11874240 390433372 17276280 13219710 196546636 44 13604 203280 1583585640 66749760 2178436260 59133480 1996995 866586 58757719020 5480475 188444256 79905540 23940 522642120 6126120 2083704 21206280 213360 396984 75669108 158340 12316840 7731680 26337990 8748467910 8351070 179964784090 260407236762 2374278 11408 6284759580 1153160 15038100 105776304480 3105900 6566400456 14284715928 731 21753270 6407940 98809296 88 1024452 241660692 1864404 18414 265265 3481020 225722 93975240 104160 144690 1487970 544236 225777 15635292 557490780 38695476 735 4266798840 40981752 120133400 13711442668 37395648 3402762 133541460 2058 33966 397757052 155582700 19298706 19089 210559140 94920 3562656 160005718530 1062260980 3011082 81510 2196 12201261996 4101170304 10079300 14743020 8932 97284 128310 843024 156950640 14307150 46523400 6072210 952569240 126540 2632344 239496 6056820 16619638770 172327540 13526900 26210800 68508 31356 13601623860 2196810 35934 184980390 4045500 19208640 337403040 13527618720 8602800 3046663004 26675544 1980636 8941590 209160 12446018856 1625190 124260 19108320 356538 1452 5108760 19150560 184931712 2352 1420232520 340753050 133633500 1159885584 3298680 251787900 515222400 4012374 522440 533416 2220 4186756 88 4914 51216 1428 221760 9279270 403260 432684 51004 1497459810 23007888 1504423800 668779440 1594736 108445 3968910 1404 1781438274 70109268 15131125950 93240 8736058260 4444440 2084846400 142912 8677699940 47542715220 5878752 1433880 410256 68508 1426471200 570962340 86876 29358 2912140 1455522354 767520 148512 54011760 436411032120 2329200 245700 140347620 1800900 125585460 7174896 380926 28792 54491580 1454544 596448 11628000 105378750 49910 69640520400 61615680 10339740 1906034760 300443910 9658277428800 28748558454 913203270 2277500064 22828260 452214 29134560 4427124 14377512 1121232 31680 120780 1087184 63840 229614 9666657 38468892 98070 2337720 71831760 737154 6754440 4006525740 55355664 2347800 18334680 11975040 11905950 20708 495176934252 490158240 1145759940 3661596 1694760 120661440 50558508 211274700 7999992 2376 325380 16569252 7940880 76635 482664 1458 981253416 77366993340 15444 439836852 1684210 738240300 7284420 13778954280 57120 36344 58344 38760 163538368 5009985 2124 31891272 734 84 108570 40098 6300 5940 2924 20834478 2344542 2605680 4117200 85140 8400 2617010 2871888 1908 9768 4106520 9386 2777040 618073610 828300 248191020 730 76011210 75516 186300 720 989352 301440 486751590 11459500 2151648 2701920 4068240 10033290 632940 192317180 252217920 18698400 581490 2963700 519029490 874957020 1216410384 9009 387733080 394714320 9695808 110910907800 844998 2117664 20280 293877276 72806 18228420 91798980 1259264160 795600 48908580 887264280 3490740 2820898080 252252 47310 1724310 209160 477518640 345760380 369279820 25691820 13860 7983645 184126385520 1675800 829344 354564 1085400 157574550 37600542 1500240 341717420 983599984320 48837250 4358970 14976 3420 819048132 31602 2781045960 1453500 36718500 346856004 15960 1123980 143010 44351130 524370 5528740 38005290 6677760 60207840 19439784 20557680 7881000 16146 170844 1948633830 121337040 35880 71610 10623690 707345496 177672 1892252320 22383900 120753360 235401090 783090 105138 31633200 26519934 22686840 1466 735 10159617555360 29756 941184 15465744 22162140 510840 156098880 9240 292152 13873529250 2428020 15472380 17622 2198160 134846 385238700 3291315390 485245824 15763961304 332760 53702012 2034330 38288790 352712880 126666501 21728520 15051290 14481432 3598980 225720 5650211280 23809968 320796 697583568 479826 391067208 979848 35298000 109341960 816816 1573560 993793316334 45600 7900200 25395195 162956730 169696800 552253128 1178100 373002 594510 7896 2394000 2832 220247365800 22456509243 27125280 949650 48500760 2088 44625 79124 5850 457259880 150796464 30942 7969500 53805 2435400 89521614 634270 2419137 1163393 813960 4012680 373200 15217125 3598980 11651519880 403860 132120 224156660 12345300 124084532 159870290580 17969364 18668 4885452 180537552 517506660 404084628 111501960 1290244800 1765636 44093781540 7559867700 250377300 6086810 730 735 1172720 40872610 5615866620 4365900 63847980 647252100 14383530 183272670 1631745 20665008000 100980 96268620 175560 5266530 5740240 2316930 311440 5114340 357110 8128200 326765670 27720 2850 4984056 13322265 58426640 4759482 398103090 22140 671550 12258 553410 326399670 4469712 2848138020 44938740 24802050 19236 5251620 735 5549292 1442 39896532 498600 87650640 109934 666120 340460638 316260966 27853587300 793730 550278015 166320 288288 720 18982360 61923120 102476 1315074600 68952 252840 40177480 8696232 46238130 93867 25452 27828342 20399643 62790750 26889840 2178 735 99282089280 36432 111201870 36526990 52977210 1450 125580 497145 735 1358106750 7964 408828 39557700 11438 54670980 3540 1543188600 91837044 827119020 99184724912 127816920 117335820 1997520 225 1115077260 9918090 114084960 10864385 138382992 23834 38355199740 8343090 1149894 308826 271823358 316920 3860765 18662 164220 385968 20219760 2318400 1185600 9982665 6513104 418100146 8160 5278848 1860240 4750892352 99384516 245 2124540 26486 293451480 735 1694998935 72530172 35516 1436456 18097728 14718 358029084 215460 107814616 7033110 74786 735 12424785 40098 135056 735 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 165 352 330 176 5904145728 352 55 2064 959910 47010600 4536265 136798830 63823788 352 330 438480 1311300 622440 29917020 176 125818 66 940905 13120522 269885880 60900 388181593800 3503664144 39816 1013332320 33 529488960 72424352 352 276354540 74256 11840400 7477098 47592 619761643039 570065760 29932920 21472950 18535608 165 115746540 427700 44 3904708500 2191140 10381878 2785802292 209071440 1775550 124197528 43140240 8562840 4620 4312560 255420 7030980 2926560 16297050 28574280 1005732 1005960 495726 26453700 2772 1810707600 795707640 18036900 240270768 8331960 142800 19111553760 4383960 29741400 512160 925722 132399 83639916360 4624541460 126945 44449813800 51824160 14790360 227128 640570455 8757210 110 7572908280 56631960 22962229290 4926600 13342530 6216210 41820 551760 7445340 62604 1633710 59601960 88 3468642394 4117247940 359190 291270 32208 1057485 2797860 870 2236260 878077200 5634822856 313523028 21101960880 613101751470 9907920 528551730 32922 1323070 264672507 1460490 249452 125476494 27633840 57960 591104640 5257224 34998318 35895024 44740101497520 675993780 7521150 2730684 56197590 25777644816 1444140 8214648 225425310 5375886600 7220700 342720 89807256 352 41607720 417060 605833800 54192600 11714802 1292665528 17590421160 4460118 157477320 12907494 366300 10153080 1191578388 2047516380 34224 9212112 44623799220 168720 5909592 48864420 61738448 294246540 8604 28428624 167254416 25652592 45981936 37575 13623 1054806 38995 63270 27421680 7069216 2738113560 1306620 165 23850 902221320 4475454 34095600 474096 2001 293532 3011760 566820 53118 503685 575976830 1141140 128064 60260 11171160 66330 9038655 9288879600 14420 7259058072 4125954690 2340460080 26410 99366608880 2186721900 11527350 279979100280 555120720 26664330 73980 572670 86314760 12189 3871260 1963584 4723776 51090 62828 126896 36108 75936 248625300 13058670 2872740 243432 29514240 352254960 20285760 65339190 1394758640 6291 777348 242580 14443800 54834 19375364 28476448 30732 3979550 176 12225606 4119276 1188264 2272033680 367622640 201518985 237744 697500 2841720 1669367700 660652 9680880 534668 740180 821742457200 1758540 1888606452 38076 3157440 119696304 1738215570 78540 4140910 2841630 1649340 1794500 1441020 63240 69900 129799488 22463925 563370 465611640 143325 34671387465 128091600 1510080 5157360 17030892060 3664416 9682106868 6244392 1751990760 44055880 4451801340 24507420 2662080 6530496 95040 36874908 25432710 18792 21500230752 300016080 277874520 14112 899232 4144140 33288810 332243430 17619840 7665570 4316130 278460 75501090 5169505 263193 21196560 1189800 19837620 14280 130978848 1243060 331740 9580641720 15912 9944220 2190 674016 10360350 1905512280 39814170 4782960 1575684 18308628 433930848 140616 42588 5888422050 818128740 123910506720 23940 38760 2486484 90012 53004420 427074450 1519170048 6375600 54650513190 40896 180534900 603681 180243180 1125471600 12267540 8368080 1059474 42546383880 2204312 23180080 9157620 5789863953720 2911041 2409036 328440 11144700 1278668 2844870 448168 37062 10668 330 60270 1260 9782796 1982460 35917493220 3472950 112658 322050 8341740 736 16869930 93399 8604 5062200 736 18972 41318160 182988 6459460 566280 38065230 16658460 358137780 17182460 85143240 2001316680 231925050 720 14344031520 160412 179609760 514120146078 912573 249480 13824621540 2840880 164734752 1991451780 372169644 38075856 9433761480 381080700 1045701720 6346800 20009880 34923838950 1429284762360 404712 4738920 14020380 548546310 471240 58794120 3986041730 17016 18063934980 3971352 2284800 66461347680 1040520 993888 11042460 9430680 224303508 502228440 10194113820 331146250380 281845200 16927680 5694984 2760523920 3930777 90903 445223862720 1632510 7739424 67198824 2616600 155294328 106056 6470819740 181889400 125286810 453150 14656950 13915638 2904 24961440 6034780752 779526 424029840 132069600 821100 797134 54989688 14070747600 34293840 33676471300 4282488 2063228202 5559445920 67130 16723080 1037127791700 340752 211711500 280056504 2675950 808830 1377760277520 1402888868370 205920 10775473800 302640 269250 9142253920800 88348740 1591590 3145363436826 619920 7742123872200 119070 162501737580 398860 3241560 799134 907368 351000 966240 50185660 1380325680 9452520 5054 3262158900 147408 12758670 5094944400 1179900 1761942390 33913702680 131454 736 104504400 21719280 41664 20817258000 751789500 45394800 7843055220 216522 98280 57231900 2331420 1557077460 35355484080 342276640 569184 1615755960 4799172 23205 16535220 626168400 2217235020 3686002320 1919589 981792 3834230400 298452 61721565360 33855073200 3336822720 375275460 101276706899340 4965792 621806640 1699448520 2871975780 5948712 17177754720 16782600 75555480 128189552400 3003540 919040640 194486280 1053692640 351708 5365142300 1133394080 1078440 7494497256 1272348 732 3941280 16364316 47065480 2428318939200 184200 1713900 117652134600 3409380 22575420 306775170240 229031412 27301080 61424100 114851880 56083680 622380 35867580 559704600 3862704300 1674342852 19455156 86563620 333540 1802640 24847020 283820 2201100 49725 334950 736 14765520 68112 3225370764 23754848040 13262 752841180 365257200 117490800 1861620 3636850267050 27060 9553830 191520 3903900 58008720 7496356140 3655 1904760 231749280 333398380 306927180 397710 256788090 10797176 67747680 31095 1346910 42605640 9240 13471080 789329502 39557280 306540 2929306380 617694 10498488 1258471437300 815494680 39367440 702660 13333320 58568580 43903860 93660 154336 14403060 449001084 23450658 49729680 8107680 5040 141944040 144 16212240 79441080 48960 3126992 139339200 18504024 540600 482601142296 5112 2359935240 1458335970 25662 2411100 275897160 50089032 2383920 4621765590 5591160 1286330 38575667130 180540 1533570 5301297540 1364220 1621620 855194340 57122208 7975 1522280760 5560170 736 242686866240 12943840 43530192 63918117900 16678480 2127840 20590040484 252980 68343 551960640 14507640 736 20660044860 15992558400 16825620240 83119680 720 133743 2987097540 128248 300042360 444199860 446880 2315720 728107380 1231933560 127596 140242051752 138 93061128 753527880 61084800 124740 101658240 465164 255780 60425820 129799 736 9868622610 69491772 13262 80360 139320 230 48265 49140 4874184 338235240 39992568 32266 44567820 368 33180 7367946 736 552 120295 736 736 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 165 13835990 330 1266300 10250340 296035740 55 4153380 481320 120 6289286640 3141600 4864860 132010 330 3859128 8652 8481480 53826120 5207840 115310160 66 1317360 186623472 110814 18114180 1792050898397760 15659280 2644488 108258150 33 1819847892 4927580 6176617200 12447540 4257540 2666028 48704040 1836906624960 804524 17620050 28980 4978811760 31528980 165 7903260 47505640 6842 147420 2588040 3612840 21180 573577620 309989460 1836540 1996098 1030657830 9618 117462978 2190 1020908460 3936834 720548400 83975900 1021006800 120 184401360 29422470 39919168 106447614 128135958 1529640 2951676 867374340 12567324000 115962 1633960224 619788 35700 32226 3885884 456151920 13780720800 112210 14954940 50465520 4015070400 13072963680 18418785 805969626 110 342411272 25826 38160 1435509245040 2348346 14456904840 1105800 64749960 115888410 1110744180 14998626720 4847907240 10692 4646460 68505640 498792294 10098090 13604 6502365870 25510680 376740 57514886520 1109212 2181960 127920 137358144 160204200 17414892 2940630 89378 574943952 88515840 1694560 120540 81192 737 4109700 22980085800 88516758 128895360 1226862 3988737480 17554404 118045620 645640050 779681796 6752340 17960670 11712288 198690 755270670 250800 1073380 633840 436016 311436 12562733880 1199660 11266551504 4849081380 37301400 3751254 29189622 3041640 207399060 25701300 515279520 897834600 16336320 808080 5021240400 937375920 955809360 8890794 63560 31181040 250270812 194320560 19740 92680 277500 1607638200 1938750 1547340 28290 153264691020 132173184 5400 18480 7018011 358909320 165 21726 2059037050 16550034 376510050 209366424 212926626 1524 3288600 54516 450180 198410850 64610 9867326315 31176810 3565380 3271660392 19543020 10081544 1433376 28909725 98019768 283920 44955225 6069790 194242380 93900 74880 301230195 737280180 1183928760 17700 983455200 50067993360 6059130 36128400 8475525 19628 43069488 35410680 3676614480 310368 50743 8667960 362040 40114910880 61407954839 48714 340261869360 470028 2606780 1362009 67233600 232260 300230700 4905473580 60494345100 41240186064 25662 352980 85695 17512 133536 4468226412 115416 21391440 35150830 3808740 13678560 369720 69300 95460 4846734 2011152 2932 38099097 4138435 2076 148281990 169183980 117956370 386400 28364784 9219210 140795556 464340 121968 5549318840 131976 909079080 2838710160 10478556 1666131432 3723720 75746220 584423280 1130220 830376 31018560 1198537230 616320 58390516320 836652 127403892 82920 692731200 1876194900 720 107512570620 1477980 4125109950 353869110 36210 5330042640 14832432 1703873892 113300040 332174700 380512440 252832164 54344400 48936064 18576 259440 987749280 66980 277867590 1268540 663520 3046803858 647460 4826599050 2199 75961842 236418450840 728 65079360 13953695448 159900 1075158000345 18556396173420 14717010 4325328 42597360 2073084 664224 4534560 23738715 70196280 217056 426819510 128020 9539460 34785060 133452 81480 1021040485080 172503540 818844 4210920 2051280 4832100 505206 7975 12540 7041540 20160 93399 3072813000 2927264340 25740 16677570 1375220 1407636 45920 2375340 467670 6216 229415340 28300272 97272 1270920 145860 1292340 330 60270 43452 121512 78407340396 1312902 469560 38423910 128127300 591716580 2933940 97076980 737 7203240 114441240 42457932 77034 327152 2660548 4534920 24794460 2111109 55420 2205840 8265530700 69736590 6387393204 154226040 1397263560 855389196 4312392 12888120 1563408 6363 609857820 89040 67200 19320 484731744 15711696 58879151268 22954260 176097900 23095800 25146570680 181433850 387573000 13420 18360 20240334516 7867600 173072264640 1444380 914004 68745600 169260 3348398880 5075 237964440 816060 119490 131555 736238580 2061517920 146160 3002328 7110 162720600 2751756 1837836000 42882840 641550 23940 1975702080 7412400 1620810 31292046240 19404 13333320 196500829140 294549480 205530 55077960 87687600 264859735140 48584130 7084 7992399600 63667890 2828295540 309474660 484120995540 5998080 45150 14097837600 148005900 215409390 77012730522 4963490 675201149156040 807733920 230128920 216690 2181780 39879665748 2178 338580 13677180 7439901744 1717107168 885239640 53274 151953120 848198927520 1226427311340 1058148 110876 1420440 39221820 30525333300 41274384 4914360 2514120 1470 619736670876960 115536 40620 80796240 2222220 3372600 3225342 657107780 2437176 3610152 152741760 182780 78408288 6300360 25072620 1954787340 737 46735 8788248 2591792 691201980 103303200 52712400 3660 208649510160 175560 2128536 2368488 11771208 333060 32840293680 290296440 831715500 173376 108125100 34234200 1003588740 51237144 4484088 55233360 1034678820 158172 38241126 22044 2016144 3013736880 91685412 1505692188 46174522680 101272470 229104 22200 48113153550 2443980 126126 15106392 1261414440 684684 6615474840 340032 27797547960 1124760 27384 121030 737 114072 23805600 11995830 8334480 6719759640 4176572400 11960438 5303653540 633876 51324 1750502160 678404664 206360 33072 9238320 98864703 5012210 16740 118296 23051060460 2699948160 8538660 214080552 25092 1538160 6897240 20940 14796300 6516 477930922560 26022162600 240084 77694120 260731680 5884368 33513480 45530100 7260 127920 95778 1037248648800 2027040 3922512 383952 333890 3144931680 9816840 79143840 76835 897840 754952940 148135 1868400 3406890 1734058560 13028400 29492280 7268701440 15120 120634800 101342472 13839848880 8700 1142825376 5798520 5554560900 76986 6715968 133464 58198140 34630200 138810 2823810 1106784 110760 944328 58968 60990 2349490 207002530 1743386040 174396977040 58137590 14576100 72162090 3672414900 13728792 26286120 763294560 615384 6005853840 69177465 20004920 6270 2461363632 532440 19775800 4033080 5832 1714128 1559499480 92736 135486 352902529980 1283310 5847033780 3993300 84118320 125030412 98350 109557530 6930560 39706920 18306738450 111143709600 177521256 34337160 21047070 2089032 13813800 2945673825 8700 8700 101304 2986686 50544 57876 55419 6001023840 132010 48479993100 737 737 33486090 2747808 48632892 106704 6378910 66036670 8262 4808076 39354840 116610 17752460 737 213842454 31748430 220455 737 97971030 622564992 113300 744744 18102150 5194980 215676393 591090 23728320 2112 5174720 79441812 974879892 406357560 737 6276069800 58461900 35620 144536 653170 126286 594220 26568 737 132822 75030 65709 737 120540 135792 737 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 123 369 710741367 2129820 738 1791240 319814880 738 602378280 360 395930 15645280 156146760 2639250 624443820 74034792 369 1365855 178313100 5040 27132 52991400 4740120 6456479120 137893260 51480 40505905440 6994260 57864120 171990 33396 14241069150 502320 1404 7081800 14040 1069856172 10733322600 408336 738 26461512 436500 522790230 1168318360 426560 4459377780 141860 10358040 1131480 41780271 9251892 12094560 50435 826896 47586 8867040 4682704 35987 166177200 47133480 520260 9240 247605120 6214318960822 528965970 120 41081040 451291176 319200 358015840 3592160 82200 9360 129393120 88620 1049510 629849388 404864460 1649340 6270 369 127706040 410850 11550 24910 4152 558943 4501552770 13661 2933112 5432130 518580 168780 999222 2423148 346290 13762224 57735984 73829660369400 3018912 80760 1426552920 54684630 63451920 14408580 64430520 47180 126921260 9092538 1568385 586530 26988 16561152300 6904296 291270 52628784 360180 158412852 22879596168 480032658 4470648 369 107083032 24993037872 735693 447720 278460 561852720 632880 3097710 7831704 288564 104815200 6398158220460 210858 61512 34416144 89244 442890 259827666840 5700 319407900 31416599760 1220736460 15609594 38068 3310020 15301440 2586441858 27846 48955200 9231744396 161404110 2049180 2736720 5224919700 33093060 523755540 25098216 16632 53400 1873014 126161 2275152 9312330 139220880 5653080 393960 979334575128 734 346290 13630389480 563472 78612046590 732 54801180 22091220 116160 331911 10604446440 3665 19740 87285 954 723350 2124864 2237200 164430 5588310 526680 257012194392 8733816 160776 6102 2143980 1113660 8580 1555092 34321980 9324 166834668 34505520 60847248 12783660 54660060 116820 111210 1508920 77316408 4366074 1280400 53370240 485804160 468440 18589410840 1774890 27646710 9085200 97180 67456620 3660 4182480 7230 7869708 666584600 738 70892554824 3063060 343864950 9861939360 9110640 3259584900 233143680 36036 10560 1244796 1681680 10409784 20565414 340340 45516174 166164 31015530 5648 738 80652 4149428 337680 89609520 56636580 47376 80460 96107550 2660121672 9041340 339590160 4305420 513890 2145 18900 5454722 15301440 624169260 99311940 581988420 120840 606060 112983360 561960 235294080 7180 92568 489032830 10860 1910184 2534056140 23430 647540880 80107280 2743500 882769364100 869652 54957672 2849210 2996132100 11239956 42025620 705870 523110 94752 6383160 351120 128310 2470147680 1460760 1053360 3505320 756700 155610 4173312 1430 1611960 33813119340 3041581554 33217470 15701400 137060 38652900 2506140 2400300 2178 1416656610 2202 38918700 10021770 134654520 13201656 44767800 89244540 49650 11807938030 1998360 1168203960 18625860 3190290 1068028 19746720 349552728 221988910 2040 48326 47927880 46457820 1616461840 426249988920 77921844 5668650 232764 134460 5063760 85392 3984540 29380890 19170 68388 3035214 922856220 1146545400 1326602970 379999620 88005820 275555280 171675504 13939380 306527760 94387020 5597970 53136 1185718380 3805032 40840800 90300 42270228 1102920 37383864 13020 218130 246 1260 42316 283272 21602490 474247410 3615 37950 4825620 4012018920 75130 507780 5746713366240 88920 97356 57598632 110880 1708245 569604420 363734874360 62580 5776 715919436 87172 3793152 230538 9186594480 1018522050 6580 29046696228 101000760 27463920 16640791020 44961008400 736 50175840 2229840 53934 34409924484 582576060 119149380 415740 278460 28440 9354960 118323437232 104820300 1882201104 80632398 623784480 4252188 31052661744 255044790 116966850 53737834550400 208216212 3850616 2382660 2668232 39561720 3483120 49059590580 197360632872 520793130 676984 19131840 316710 167790 71691626160 284480 13728930 1006830 119697480 289476 831900 205847460 795186084 2323230 50966850 4960680 2580 480337176 154178584560 2091102 36479520 37562976 1301256 29053711960 3265533180 297158400 73609830 5544 251430348 8559540 41580 5786118 46572177960 54694920 1309176 11934 3315690 2594449620 736 11254320 17169702 13464 2539138656600 7878 31186246980 6890202 375340680 62217687660 4994910 941005800 62626200 84798 1035387793440 6066720540 136290 27029179080 11654496 694993214518200 119070 162501737580 748067320 447678 394002 130581780 33496848 1164149280 46239108 7776744912720 33296508210 197923440 16146350220 99864 150150 735 2158459380 3617214 5722860 2346300 18758743080 714 75369840 5262392872800 42821921520 80882062800 1437122 787920 27360 4926768 2424470152104 1755215 629520 54600 37945187280 7180 735 164075693400 977916576 445929120 735 1029629040 3881280 76626990 4469933160 1044384 20102628 55209 1162984680 50820 55302 812154588 838378800 3137400 1378260 465528 88494 128044497000 8376480 735 600600 12420 9000 21252 971520 13241594520 28696080 1445964 1329867 4660782 23139480 43216 127048320 3034387020 144242280 4963728 128705850 30922320 161335080 4363460640 15257772 346560 738 9968752 621900 23832 171084153240 199271269260 42450408 53565768 216132 4962480 282040 707007498120 1270928736 7140 188804 33327684 4589856180 1468 151552668960 562830 1597596 163806480 16659760 2605059600 157908240 1683709225380 88560 6534580 1137810960 17252820 17880 3507840 244973400 536977980 448920 177060 627911310 91642320 548910 549365937120 2307360 83070 626400 2064 51510863250 9002136 629352780 34995420 1044252 5940 10397400 22975316 219240 6323320080 71280 23617440 461010 732 5289774 628530 259201800 61468 236880 61159280 1514436 55027100 9395958 2124108840 5053776 173561220 49560 510878130 4309200 2728440 15615008640 1566233460 9148689000 729 2280033756 21552336 3848581800 36318299290840 515241576 33507461730600 738 21756 729 5965278 4249299600 729 8770905 187740 738 20912255 34871200 297789612120 1322070 716100 68068 1977570 546335790 348612 815651760 108262 81104184 5527176 14952 6262620 19188 192194310 50897 463008 94387020 37758700 1977864 297917928 32907631680 5740560 883920 11876736 13077120 8090096 60268 119277912600 738 8486172 313333020 76608 2401182 7180 1126575450 897843870 585580 8820845 1976551920 87421488 2614966200 76756680 6257412 8797440 590730 960960 1069758592 4532880 809211852 1404 1726530 738 651112 63568 62177 22861020 51579528 655750 40468 7973352 738 3140052 3528210 738 12836040 50968 121277 738 738 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 123 369 516258000 376082700 738 17136 2393650728 738 172890 1628550 17179980272 63510 1470315 65360988 8092392 1305865968 369 321681360 48840 21090 53382 2735436 495955980 232578000 167400 124884324 89591599421644320 1430 131460525 757680 37095960 29696910 2496355650 7858760 310590 2604 914760 236118 1035090 738 11713698360 830340 17714981760 16156800 13448160 50074438260 1722600 9811306560 7953400 9544444910 135677 18538 53340 64602720 37724228520 6735300 271584810 4275600 60420 1262965286700 147020940 8104562004 193953615570 55332620 1898512 561000 261900 11784630 2928744 1031476446 239592 13713560 2898 649740 52093178676 12542310 24400530 6101616 1231950 49206 369 1135200 3988401858 42471315 371640 34051500 203060 39270 131200740 6769980 47069550 43488343800 910800 36976740 1095048 666448440 8724 360360 494950950 76108530 9108792 329004 16380 18793500 128253600 2433860 11293296 38081700 405666558 944064 248323920 1678548801060 1079670 13385120 377686680 156472680 1233540 67089 4189288740 1591080660 5776680 369 12812730 105092520 16858050 1526280 742905240 28854767760 74292 189240 83538 58500 109320046968 267107400 451974978 271440 18664296 1666080 861168 15950 246623296920 495380 7440400 674520 4872 64680 5148 2217768 1172556 2920770 1060080 9238320 1074150 75927600 3175920 7518588 739 82412880 552021960 62305908 199543960 542078724 1025640 583440 8967840 179300 100740 389070 1281358518 19062 5016 26980 3480 2972060 125868 5019 2984520 10183140 735 19453770 80619048 42771630 4834830 954 1094528820 64195110 2141300 419184 92277360 5580120 1432860 96845280 16108092 21203724 1632708 2526524 4108104 129048 33992778019200 253161168 2183160 3470064 1911140 136252116 2465820 4494942900 2602992 1290629340 6570 11535888 5558220 42751170 4427096520 51982 369954 384941778 453530 525352530 394899120 264033495120 441480 2932 572259480 619080 3302112 2256852 15750 11267597880 54408640 297746568 94562160 106710864 404040 2160480 26767818 302969920 3801849480 1321008 20221278 1420464 738 8051940 1478076600 1560240 738 36348 2787728 120960 70224 438695166 1911096 1257300 87957660 12360 34359780 175026480 21380940 39783744 483520950 540792 125607300 143640 12705990 35336916 4398 75771696 2370060 706992 182933520 1492920 1068720 54023112 952345212 2684 127916 339116778 484102710 2113020 123127920 250693560 2584510 975840 489518260 318995040 17968450080 1884960 15644107710 1623930 672672 29012088 3189511514 997990440 7093948680 18471180 115925040 2887794000 237982536 154748076 51550980 9089864 2348760 94467180 7341600 462168 196204470 3665 89511021600 1849536 48727800 45297 1544064480 974306040 1228754606222 3151109940 1345200 1876921500 12809160 736 222282660600 330052800 329288400 1347389400 481260 20061360 483000 5040 47357 6174400 1060318854 56069352 577929030 180048 37048284 167350260 177525684 477227400 598290 11806704 47577071360 9245495490 699444174 15973418120 1722240 3060357300 44254550340 10383600 35232120 11419320 12545443944 4766580 17130669192 798023550 9703990320 16412616 6910200 713412 24570 1840608 182759775 34234200 351780 48280020 91201194 25326000 3709992 492660 457236780 246 1260 739 7887660 44109522 571131 6026410 39031226850 15495480 153615 283283749320 78211980 312696 5836810056 17044440 9887220 979440 739 678300 41927760 415800 5129460 1746187523615178 677624712 89658 158054274 1515427650 39549209700 856344060 995340 551694308256 686228461380 1212303132 300300 2021134500 13105680 13481920584 11196360210 296452800 20560760 322388160480 261450 1168488880 493531080 5708710980 779121 213408014820 15392520 168893340 17393995131240 631176 2424240 4842419400 26800 408660 4037027896 84774 1422118 108460 5774400 243842580 19003632648 34696440240 438973920 12338005680 67296 117028296 32494690800 34231440 2322237060 50180116350 2181300 227999772 462445183200 529730760 396386550 39845919960 28648620 3410 11847315480 1703520 3748413825268 2353176 215688 523710 100086360 141621483168 7687008 489333600 20468202300 3660 57703966320 7182054 75030 8780658480 194950 163884930 79089780 27802320 22163064 1110216159360 41832 17800 21522060 177675300 21046835040 444632909490 78890 196350 4206553260 82032200 24310 120785280 101045280 118239660 113116116433320 15439966960 2510760 240033780 117102 1474 55448454600 88486 1474 111755793108960 2421276 5388292 357945840 120120 607824 3936447240 5850708 1339464 5261256 181830 1005620 100163918400 925567000 861853300 1826280 7307143920 77597520 158794790338800 4398 10860 126606480 198594 3615600 332906280 8288280 3675294 19392648 10684080 382663800 48013560 61526808 6644795500 50412398400 923703984 253080 54608400 3150960 4685340 17274823020 5972024520 6778674 71906884624575 592482 505470 212733218280 1130220 69840 758092267464 7518888 16357740 135563400 17013360 1090908 894181518720 17617236 549780 651052210200 11711099400 109090800 31938060 919040640 881135640 32713480800 5756268 588 98760480 2883144 720720 7119140 1943700 7010341320 31064418000 2161772360 14476 5418974257200 117291633888 38317356 10095138900 12148752 667380 18564 2500200 7109088 12023760 545353200 2769780 192062030160 188760 906818220 5932080 34841664 102452064 3481375978080 1298880 155760 4828125941100 19223100 12173620 7179510 126228 43400 198452800 181859040 253368 1800342032580 6758442990 135718 2309811448560 289080 8939700 148345470 3670 33852780 1391641937140 9444330 589231500 88217054640 5224050 4632330 891584312850 171360 256620 59286 2546664120 230638320 88828740 7592400 3301452 6750984240 15725 31416 521183718 11700 11327316 18265650 1051233216 5082 1164139158 350081004 52704960 282475393200 6048871920 548389842 42194880 64246 12642630 75768 258036954 37616040 1057745304 26815194 5124 380868488 432047 6253824720 10240560 241615920 739 970497360 16946280 85765680 131977800 76356171840 135340 2554418475 199980 8110674 895400899470 926541 105669 1140345360 207079290 1442100 57368850420 1823970 50400 4371630270 127567440 105024 432054823200 2081583 35472624 2557890720 4440744 739 80964324 8724 2075268 6570252 13902720 9438 203500440 502203 11523785 310545275040 10150 2593330 455282100 2260080 102480 74216016 255440 63900 133715653050 10450440 2452349 578426310 168716808 1540539 9592440 41358 4287360 89100 1757847 16468 901699176 1057275 322399 28058022 24199980 1113861 8169120 136420 5421900 105400298640 3694968 29069400360 489048 112230 2183620 405725586 2645552 227304 5563505 45024 48618 271797610 739 66570 1506750 21756 2104776 121278 136530 739 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 2653866256665 18 36 1479072 33128370 367080 1145664 18 17044440 3753222 2192190 195228 596527008 10032 22973212626 39498 2181 12 233988 332766012 12160 28661460 1030722 10702954600 7315380 33314749085217600 3946380 1730520 532905450 626147424 791700 1905156 740 1639863 12 579348 5200470 52192140 3789720 1161611550 1391345760 13424916 165825660 94685580 2558160 8165820 1130956840 20093766 37271520 295680 6336 63139960 40523010 468375600 3874 2473800 3746970 72660 245655009600 736 1495000 584892 25666200 358856960 40800 1385824440 38492454 61786032 14466592 11298952896 2238390 18 1485000 4903140 10007760 37596 67860 480960 3603150 2137806 481400 493101252 6660192 278685055500 28560 24864840 74100 3700080 7560 15290 9239379204 1425242 67856977188 431550 14015700 30479400 370314180 77418 714 4356 3447487680 12765226320 13640 1783368 59353140 2897370 923790 43072 1494003630 1401840 4936609260 16068360 71721 2136420 18564 14508780 1101240 163622340 75582 86130 739 1520145 5678673000 29129920 12450654216 1062600 3500640 188784 56180880 1204200 496056600 898982 344345892 87780 129962250 7611240 48588280 84381480 11641200 79060982 28380 173010494538 174532050 427770 343793856 36 26198937 35749428 18392400 1460 13898976 738 4555110 1567322120 120471120 85692222 1700424 1729000 28869456 341940 15833160 345312 410140500 4752100080 15204 996595600 2291520 75215960820 25585560 2298114 8736420 304957380 18775440 209726616 29569200 817740 64034 2732865 597870 941463 23653499100 4633035 18 52890464 50589 2522592450 15005016 767948610 1015308 898590 2632448 39060 4948895211 3931084080 2441120 639360 907566660 12383824266 165279060 117096 739 53467260 5454540 372851820 10320 60083268 64260 16344720 389130 440663580 136859679 5362932120 28536 248995566 30360 5494944 9028879860 110479040 8700 9149400 176695260 9048039 2788869284460 768832776 576576 365400 47880 67340 8640 13200 856400160 466102 6864 2605470 830676 64392900 3642444 441232890 1168200 12116205 129948 118457360 4326832 125400 48516 16280 19822320 740 27637116 1146600 375076548 127866 209440 25008503520 354960 605366580 174084240 26460 76068300 1636020 8986560 6664020 216846630 1337640 802495540 26152186970 796297320 88760 615120 3151260 53373320 4266 3751260 1695408 1538400 53130 499783284 23751000 910250550 29532651120 806520 2143733256 6309240 566160 94500 55257300 253110 4386 956841600 94644840 2884 2245109160 74340 667545120 46828710 104632 13124250 2900 106080 49779660 651245520 138272400 12290880 15561564480 23796240 1425402 12102300 1941660 2130975 2562306708 410079780 6391440 20158710 4818660 10032360 2380251720 53780040 11376 351120 15774 43714440 98400 185892331716 14065800 350573243160 1103256 267840 4099656 60440016 241660 1709032248 1557468 101425140 124080 229320 92037900 19740 146580 95100 3208872 31786 248168 6434670 2047920 17764006260 7103382 170767890 11715438 4611083400 1911780 16275546870 2439150 3338220 116063640 178980 503370 304589 987972 34996200 1794880 739 1510500 839496 22148280 813540 208380 1574646 36 1161972 16280 79950 2202 1175592 20400 302940 89600 14322000 67059720 55440 15048 3430080 436392 15120 162180 41040 964656 39634252 18093168 1043100 3742196 18987570756 35650 404301480 16521960 28272 5254612 29080 29586612 100551906 113993880 6234240 2211 13699 480260880 1359792 2130 1620 38096280 2278312 9240 18239946 260796 224002373400 133189980 45978 241976700 137477340 42200672670 5462820 168084 61536 566666100 1819098 303940 44776260 14654640 237048 3714480 80840 340399840 106769520 210861378 4127940 1181031568 466992 152137440 4332510 12070890 15432560 48417600 5508400 459136860 10040940 104690556 11296 6137402040 5906340 61374 589860 205128 6222810 1458 28036 858690 1184040 875160 165945540 161419896 597960 8435700 13724100 53280864 2379312 1312166790 45604331240 627858 15696 62502132 6363168 8567160 1464540 20301204 513744 14924 5070120 10348650 3426840 3655080 92981364 18138260 8260597800 10466526 319686780 9875305440 141040 624454950 291569040 293166 1595327400 39852 162501737580 3428040 73542 26588928 52551828 9450 574885920 114057207 492120720 1296935640 53999400 356270805 11424 54078600 5299320 40356 36576510 32747220 2727060 1792560 1965382650 237160 8800440 902908039440 93492 253638 460708290 62618 24444222 600288 12416040 678322440 563640 70953372 14250852 635448 1733886420 2762880120 680190 1186330992 6120 102322584 9080849778 67296 116883 69486 354714486 118080 27843816 5405400 39944520 435540 15678495 575190 40926 2773386 1166832 119999880 40950 2317560 10155783 391514760 10920 4200 113491 866880 969496 63842 40602 193713520 678496 561440880 35230734 832022730 60892776 31228470 16717680 311610 3641910 7020431220 27157284 1105800360 707112120 125400 736 87420 124380 74826180 1344420 12840984 4042740 736 27857844 56456180 133660 22319580 20586060 7600380 475580 225 28350 740 198982250 17067204 444143700 47804120 19807920 111619 441330 1521910488 15525720 47425560 14476280 70636320 34756500 24951933090 27824940 917910 4979520 8251890 5040 30467640 7225680 2199240 4350 7440372 1175940 612893160 43493310 13006224 4466462 2202 29165472 642341700 18984 37025703600 17837400 511127760 751098270 61404 450240 67410 38751087900 19489932 7206360 3940914432 6382800 47519448 65315250 940044 40860792 84207816 13876590 156575058640 450534 51051 415800 23279694900 39024960 702240 158653040 583576 5734584 31653336 438282840600 375408 39330 121149 46164300 26942160 762746400 4155984 1193283 740 972660 12884508 15187425 129402150 127213167900 27280 13061048 86856 3607050 25646610 8019 47231173440 1803108 76251630 391500 249084 1092 6987050994 4177852 245700 1710540 5082 12036597958 147181440 123410 68442 77719335540 35030 187671330 1190621520 1790712 1630300 158508 520308 126540 740 632832200 3972900 15099 896826 740 81465768 57040368 156460920 9325200 9282 9143820 3668732580 801444 2130 22878016 44022 2527884 370 13338 740 52546 118131 6829620 801996 15960 86059410 67802 271950 13272438 14904 13335 740 740 555 60762 740 740 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 156 18 36 1114271340 2756 2644656 49770 18 449844890040 22791120 26 227754454620 6790575792 381159240 13705692 574584 156 12 1101335980932 71664294240 222120 266475 46585235424 27149490 6038011980 3731856703364790 12144 253260 3179111599356 5059035 236396160 132674360 1051110 704340 228 599676 156 53278680 81429600 2947223160 73807195308 60287304 30060264 24780 20628300 2845248 39013128 92610 122259 4662585070 2824584 16514 128700 12912900 26 5174605248 732 48300 77280 108968756 8516200 2085720 57117060 390698 60900 319440576 3812460960 9620820 132870 28520352 7414750 18 22688 12610290 1284690 47025570 28656 416460 133728 8396149020 40553160 71435700 5544 133388970 32760 2790060 68450382 758795856 55090395570 2582426 264020 51779484 129115068 259833504 3800342700 88947060 43928 25332384 3563840 7905744 25764 53546641092 53817588 2660 14652820 15444 2279190060 40368848520 147888 8482080 17987801832 3379728 962144 40950 7684740 11156350920 3502200 137960900 261516 740 54629085 42440480 7344204 27549060 95349600 967659 12254424 533960616 726295080 2817774708 911820 482202 39480 399816 7111440 343503160 813624 1742533320 862512 54358500 392340312 15233400 20649720 12012 31420944 36 132621720 669205680 6189120 1195488 9941910 175812 133210 88137960 2298780 351127854 6174 294134820 1060624080 144144 288875599530 893970 322578960 2730756 848484 49177128 2088 627046700 13749120 4946760 2856 157337172 2864160 1311120 4404972 5200 37330020 2119146 252351540 185407740 2595432840 9018581880 18 32634 3126315 233169300 47478210 1179339 5952 62476050 8666436 10913364 263681040 579176400 81783 5960102148 4308 81345 17638824 14208910560 93183090 32844 393120 51051840 88537860 188853 529380 30415200 44995860 417856824 404532 23750042940 39563225520 3225404700 24547316640 11026008 262080 130815 103872 571724790 1458410 945621600 208215 171140904 23666102460 20228640 667368 3533621406 48494523 21215659920 44130240 166348170 2123535960 8140132 5874520 397320 7193194800 200445 12252240 21769956 1489200 47840445 368886672 335296 156 2432380 2320 5204290 2747964 123165 14836140 154014 412020 2719080 33112640 155574888 1748437152 2011949940 3857007600 43499820 19888980 66948354 18630180 1478 35379023680 46200 3592400812 105050 237614520 563640 78936 180360 2613450 32524 2951806644 1252992 146115 3086160 15235440 149879730 1436400 6562920 150307906320 50004240 50018 6232100 2639232 277380 720 874464360 1198385100 833143920 6497240 5301978 8796 111080966160 1973566980 19787625 183480 70977312 11558820 17069220 5175450 48455396 753480 3774350 305582839380 37130940 302120 835212 260650 1621200 425933640 135954360 18928560 3127320 1851360 4091822280 98670 4033260 738 326359880 120340269270 478998568620 157707285 8386950 7304220 111300 67851420 3715140 68020 16210656 486780 550334064 511420 42239730 3131040 17434032 4047934176 5614681800 84952 1362060 2180341800 1352340 2470320 86302722 12372360 22619220 19096 7484568 679350 10583584 121939200 23620245 1535772 35246508 6579 1402532640 351757200 1533680928 66537900 41756946 69011040 54338 15540 19015270 740 36 137270 43364 33210 5850 68888 24450 463740 6426 37730 2270838 25200 33720 2916 2012469408 4334400 243373050 6900 342026100 2715111 2002080 3170160 1135040720 1022868 141613430 9048 257880 406595196 3337959240 5034744 1184502 72693 189420 70251660 205920 38096280 113554560 6602640 56298480 335544 1153260 8442000 529718640 743820 11064480 46422852 43485228 35175210 300300 43488 11089731660 174693438 130298 1085280 26556720 2025771 19008990 16680 4107600 8065596 62585370 7146468 242984040 59045480 986345100 21477456 357840 1938840 7828950 1346640960 8320291980 377682228 31760820 7110 59329305 47422980 598444 10080 76692 267120 3300822 3589128 390915360 12978 388878 728 1424940 410689560 11934 627990 5603927560 896940 5914678 2160810 679320 94318092 492882000 345240 840840 37337848100 422026080 206640 470340 2208 1478 10325284200 1678950 3525630 291994244850 59030244 794339280 5101272 62190 17441760 6570069660 20466345900 822132 19211220 8665704 220110 805608 1178571240 127024 124098 111755793108960 40836 175460 312912 4024020 8690220 166515 1348872 3623928 3701880 6213925410 46648140 2166216 683078220 1067040 642488040 21493930 75383100 6538896 1417680 368781270 387059400 168315 69694560 9757812 567838260 58737560 101283 357003360 51354965480 1874040 353629551 36860460 75582 76288212 11086920 858000 103344150 6638100 147030492 1565550 51721956 48930 27397335 2348250 151018230 3984456 79255194 86263632 111363408 7872900 9666720 971280 675150 28163520 1306755 1002727448226 54017040 198660 5911752 79048548 738 741 741 14497560 398420880 8277654 2017855224 181177920 34152840 226023 110760 100214 11484018 177121776 2138505480 235550182 4338 107535 638352 926370 51128 10483945560 262183320 2948 36576540 59684 1353240 1980300 2614260 36694442400 16307760 3818481046380 2993653908 186984 34649858880 5940036480 30382012 1265536440 19794720 129260 127816920 596240 8244 30379180 116513370 140244930 55004040 169248 6834124440 528825 4011280 466736424 33818400 2275611445 1067430 87108000 92820 197380260 6881160 337680 1474289420 43797968445 88830 150930 44838 513618336 247588 369897900 1098636 621721800 6844523 384396 441932400 9294876 195229005720 45032988 1470 151689720 4164303780 1470 1470 8584337850 6806800 9372032 7363744960 18082968 1387760 67838 4269300 813960 971208 19096 261744 373800 41081040 16514 3630 90440 1614374048 70673656 6193440 68016 63832 730655640 810810 1535816520 7884540 4407602760 16361280 38763198 8280 4654666170 920955676410 741 734160 45540 14910 93390 455855070 30141870 28270242 67815 427680 87900714 938549040 714324 2791530 39153660 474300 3815240 741 26796 19213740 393120 1004256 10178 10178 20074980 1043460 46088940 121268 1753635 8330000 64934220 51793560 878140351725 234579852 135464 722 7671300 456740 127370 5040 741 12033600 1187352 4437816 455254800 5460 94628 482469288 22790520 1607970 22688 790020 7764915 57757 1441440 88757046 5146455 51430 2730 24804 513 6524011 126630 10166 741 2370012 22260 25338 741 741 122264 137270 741 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 742 156 127944810 230795340 197178955974 371 829458 144771054120 5308758 15675660 882420 182 371 129168 132165 13598448240 182280 156 165780 535956756 503234160 271354 22260 459987528 1567920 6720 110880 210496 414120 471240 197400 309389920 4824127 1487700 85391460 7904820 12282750480 156 42059160 4082040 41142639516 807254448 7045770 572028 15326136 70698600 8892 4843068 123705960 2687190 12102552 742 5761230300 305480340 1780890 26 108228120 1714440 24738 95247600 1347528 1609794 4847432304 7146300 73051440 1305480 59262 38272080 742 30294810 271860 1049265360 3042 7053159060 7800 9329760 114036 67069380 67460640 21677040 20854680 355880 32216580 12365084300 11045496 24799376280 4380 109668 203775 171444 4584030 59830480 1039674636 69498 1397682000 457962 887124 862420 36846150 45218628 745063176 8400780 40102920 6812232 742 579026060 91056 148320 10767120 26953020 1791288840 3663059400 3342614188 4284 52518900 43423380 422450 4934160 43043616 71998080 4785580 79632 33593040 616955976 34608690 130290 56673960 7979664 1180122984 5867829660 81480 276332881188 2216620560 38545290 47460 131670 483588 252875700 23029560 87780 8408400 4404960 261399600 289495920 8008 97097676 5868 168840 849329520 819468 6600 11192580 16054308270 44682120 820790880 17304 1596518280 5400 1141954440 54348840 499380 21209760 24099768 1105884 478092168 25380 1013727 9412891488 63954000 22272102 667601220 711360 1166258940 91344 576399824 5363280 141331920 47552400 2588586 6126120 21080 1483380 1970410 1314 10878 580314 2316555150 231330 301067592 412773900 35503380 91501956 19121760 3344880 1460340 2102100 22440 24646230 196567140 131689876032 186096960 392616 64170 18873720 52573860 185064 346290 4828560 8622900 4967900 609780600 2061886140 1786992 176314030200 264152 216791484 6592880 136702566 315480 543090240 29495400 1220080 37071216 1616160 135059220 28123104240 7788 44088 1786400 4678380 299655840 10505184 1252660500 6424110 92712816 13054800 6076200 281820 2393820 7949160 153630400 712360572 70964 1856400 26048 156 696932 45680 1532208300 32037 11655 5599080 1704780 133772 51510 47760 82244 105959700 681450 41236847652 67718 17884048 112623 773500 1332240 25704432 187627440 6220032 70313400 916320 7330 30342312 646380 96865860 2479741200 708068088 208488240 221445 53387115 73800 51480 82200804 38732298 313020 56168570640 30522784248 60500 1619046 90090 24233452188 2548353720 10800 90594 1549548 771755580 47805576 3630 252805280 1217064 59792304 128701254 1153200312 276601220 14957712 237900 1464812809152 1622472670 9147992 585480 2142 45174780 223080 6750942 55590 234514644 80208491220 934945440 57004584 8008 2170560 3549960 89154450 6177177930 39896280 5211360 532886674320 25903133784 732140640 6806160 298800 462924 2159461150 155232 43063002610914 265911 21003360 2331510 15690150 3478644540 12121200 419834856 49160067750 9688865760 3841920 3480 447474 2071440 277326 156962190 506267076 195684 1049302254 24392904900 581460180 4781766220 82500 1088472 176550850 519537 4769688 338004 636675 12728430 11822104 95949292 19288500 4031280 722 2628 371 767380 1173010410 98175 11602304 376437600 1741740 80182960 1679970600 10868390 81792 1445928120 38617080 266630 358800 5808 732611880 50483160 31377060 51975 127252471500 113396712 2323230 3550086540 46494 13672020 47036792963160 9883902600 25560 152251979880 4385403756 3911263620 121874159844 21994901082 2059183859304 3924123840 90719385120 81198 24942060 55350537 18745020 35949822480 33914340 41807700 66466260 589917510 275157240 127640494800 3853672 2302300 27120665880 5070071160 215160 2726123400 455887107900 3027052009620 257297040 1163712 117366480 1335043710 23428548 674672652 36978972717960 1102341240 152020 245726420940 3852961056 51805180 103936865760 150260 5998440 580950726720 18390612240 77235816 450 4328370 21550372257960 81757019820 324442140 17004096 14774760 3865994790 15070 2649860593380 680 11874330 3026303280 7382550 568195404 277811511120 8740368 606393480 699491758680 45310362480 2552825688 384460440 137867713200 307230 37350565560 199413570 513950580 26137090980 1341340 93840 5909904 479445120 225345120 147256200 19656 38591280 82387800 40453812 2873832 712303800 684180 233310 687531620160 373920 23085347665380 178139002320 103700520 26184589399800 348390 162501737580 78844920 102130560 21756 116325 675 359039520 2890440 285150343262391360 209659320 52360 33741472752 1651860 46477200 38832683010 61548 17395 3665115614160 4947653880 171642744 2601995565 8217027 100380852 42411600 181818 2850221088 745971156 742 46264097880 92552460 716024 236625480 54528594120 570209824800 2084880 92341275840 1340359020 129789 93706197250680 478987200 37533762 356396040 203164080 14627340 6006660660 2650872 2186880 14757385500 65520 50074920 234807300 789660 1275204 30344720711760 1829100 33381348 1538160 10717140 20717400 9711101400 883537200 2700 21137934720 526680 24504480 69393324 49042620 14108640 23362376637600 479053740 7541160 7017148908 1500515100 19502398800 21390369000 39181133420 939925542600 20417051424 44558016300 66296100 317093700 744794820 61000 48681500786100 129976 385700 549235564680 97714677060 692584200 210376292 16221348 24078120 1399419360 645167952 13183444512 743145480 3736012 14075628 615953520 67768 463589280 889200 10492610 649137720 542684632140 2382349200 746130 2733277680 36540 71761690 26735280 4326 10723440 2721250567035 21930 61380 15315300 77823846100 50320550 655636080 319770 926640 73410480 11032368960 5392907520 90720 24660 2282280 53608987324200 4380 78966 6822219600 50760 5679331812 4285944 32700 2628668400 2379205080 360177300 6583290 4458037584 2610384 2940 10091344757130 735 1769460 160021680 6670496 1455895980 1575 399856380 944888 4970390880 559929825 69711180 4121040 55208 16656 267460055731440 4154148 262418766 6507774000 7522853800 114840 5224464 14490216 742 22004386560 116400 63516 2714556600 105400152 50310 378717445260 5066880 9630 1405048594950 1091072220 1076797260 47477430 489060 992222 185585400 673817508 73190975 70245154980 40260 742 4479560400 1361376 703377948 10744133400 80080 207412920 119267388240 742 17833170 568260 75072512340 562716 3945571500 734160 32631840 270434838960 118800 154075880 449388030 30345280 10999170 9405 2250968 742 531960 6913932480 107646 4950 8616 16537 55883088261000 1871100 211120 1485 5512584 423267180 680509830 1169183771 252450 375615240 26444418 68640 15708330 1646040 1259664 3232953801 742 742 1826785422 45225 12200084 40590 29900 452196 2516580 11100 103045 122265 742 742 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 742 2800980 87676680 159120 478952760 371 17160 454608 2463912 2864 2442048 80391206 371 18666788868 476350056 235980 101126925900 2190 18042372 1246363748 7850040 4296176 243640005 165240 11426520 2141393100 1210957798050 63272 901192320 49210 294356160 368280 324852 28628472600 740 253393 3171493080 392370 307837530 7838400 275220 2243315550 13548150 38651354280 475380 656880 54461220 128988860 24920 2420340 272748 742 3685 14791920 1862112 3120 1481024520 4028634 9191073528 13170403014 1497020 694260 14393148 11865150 2565810 8415811320 636299664 87780 7176960 1364480 323570520 5740944 1056510 290937570 21930 113220 593712 67494420 137496 126840 140431980 1845033120 105768 1026840 5864 66768 10135080 3762402420 140280 310797278220 400182720 65564 23904226320 43067868 11632 2990130 15070 50914363500 6468343935690 11220 362768 1161943860 1820114010 524000180 742 1381680 743 343444491720 1429136280 180110112 323381520 578214 6352080 1857240 16598120 54966780 190058568 112860 2010876 73772160 1492404408 7667625 6808 20687520 61557510 163800 2051280 11762520 371875740600 2710218 99759114 2550888928 406980 60355680 164874120 301416 72574740 307380 2275132860 14660 10456530 2208129660 742 738920 964440 193347000 1260 7854 101640 12041280 44506 503100 539805420 254628720 614760 166264098 1319472 1246245 598600548 8163540 1040250970520 35555520 217573650 365937138 11338095 1156200 6787872 18112631790 4380 30508296 1062003600 11682720 42588 1173040 1412492928 597828 7027410 8117626140 329222322 3066303030 139230 32414690 240591120 72594 133052 161130 440700 7469280 9301344 4207320 40191840 70343208 12780 1990560 12336560 1173744 438435480 2956 16564680 4272492900 35775240 31680180 564960 1822824 47770578240 7856420 4528356 6700320 1244310 214200 3666600 12002 247084860 36540 3441108 571614240 27888 11125752 113658090 3731904 164012940 3164112 63745920 64050 692926290 81333168 54115776 1120008960 9699690 251890108470 203130 2948 487191474 93380 1173480 22095486840 225397380 85597845060 43958 205326 785138933280 36463812 6428994 14967480 1874087040 21372 163540 9840 30368688 110831028 47430 58140 315120 813960 233415 5780880 2956 86890440 6328080 90986280 334602 10640 16861455 23200650 1074150 276997770 1206510 78430 14904552 51870 67310880 212432 141576 24120 13694750160 34776 46440600 17040 256795140 9558406704 4170789532590 2631260 743083770 14814990 443723896 150325560 267253560 26651280810 1769394 60724000 172756056 70294680 26674356720 1935941280 44965368 227920 55080 51221625 15970032 59579478 23760 750006 46560 6592277250 4182 252496860 11904760 406980 77740740 740 26209260 1588127520 23841480 19740 165842820 9282 2609115630 103056720 1016625780 8168160 6429694128 451248 253220220 514170 6619512900 1546860 7952670 438457110 273214656 38383800 341088 3558744 40894308 4154553585 957984 113760 1078 2508373560 1151865 4925534 30889782 4489368528 115080 90174990 478292268 44281230420 6516 14873334 8403783360 1180943963100 43677480 4085924700 214263000 1029124512 47993550 40809120 59311445424 63720 84360 35603016 111346779180 19305 301104 1734320 813748320 256452 3691480 1860990 145188 371 21756 79950 2211 743 29900 8083140 27495 4130280 92591100 28980 7464 1450680 2878512 509040 14201880 407386980 104580 78232 4056745 2745249936 2956 61380 1065976912 2667600 583415700 912331860 204240 4109952 7216 8614710 583048620 70115760 1202706 23813919249120 722 2436860580 64602720 41748 2575912080 393737760 8037249660 3170501880 29498 126672 6238301454 27456 753360 145392 148047900 58348080 212929080 81616080 1400776650 647800 129485 15411240 484770 571522468770 10605606 675697 132329340 1895832 71277360 7280584350 793344750 21299240160 3015613812 855153264 85653150 131040 7657992 848848 2014740 594150 5450822520 7162848 4085100 16239510 14555772 18197820 17988300 39324740 1280400 679896 27552 1146600 120990 29106 4276350 25740 94248 55431180 5728320 38529750 23586360 4803388632 330980 2635620 28040 26110980 776664 341543202 12381822 172228056 233700 10314720 4627830 3368700 165519900 1482 349776180 31652640 113835680 1750420980 1723743840 2804490 1482 466760070 2469930 8528 659534040 1482 1326 111755793108960 472602 138000 1752912 2102100 343656 79845282 743 32680200 34361964 62361390 788413080 11424 214031808 2997750 3008460 178488 35910 778480920 2476400 108037440 20082720 65181408 3190290 177177 289080 45900 43296960 868140 115376248260 1950480 377890920 175074900 891079110 19475820 3799996200 36440418 10821384 1691040 18666000 1313760 2220 1633351398 1004640 2659140 132904530 41832 895602582 53177775 12420 79019304 43000800 21312 9627240 2220 6640557 127512 823680 1381380 36006 2130 747401676840 10920 567000 166124 30249450 309320 18846 743 1366190 83490 230110608 746928 174203400 37026612 10375291080 46205082000 728420337120 24775800 15180 863371080 29738688 5550336 10622389140 1263528 15294240 2956 40780740 654440332 2956 32220 7547400 2009820 6643255500 83068180 6760203000 5998824 268539648300 12767400 12348780 618085 224814960 1396350 579985 1877010 14773590 132010761960 4668300 355898400 553535640 63756 24031620 132840 77706660 600210 390461610 896940 1183740 13445010 360360 3660 29126833890 3272280 3660 626400 10320 7392769020 192855 55825 4422 29442 264753060 46092 14765856 8395530 75418560 634257780 278400 588846510 19170 59556 55848 110486376 1292817 1346966400 66990 1778791560 482379282 35003320 7054320 10083654 523741680 135415 4488120 16045848 1008 3306900 77040 120990 58816260 115111360 1316920 1380120 12847800 5400960 8851176 5033700 1847305 6444 23302180440 1754118 636237360 2163150 6606 7800778440 2349464 8063790 78360 19256580 77793030 1217334300 138600 843696 65142 2108942220 3224496 68640 4106520 793092 108555408 1034376 3674661900 467280 9490 22465638 60228 450800 36071280 210210 1528230690 1161508 2663520 34650 22240 497200 1789590 97670202 2543750370 649973376 79206 5882752260 13260 217052640 15162 564564 125928 98532 16560 49587912 609900 537186 500526 20020 3695905 609180 43456 20221806 58968 743 128310 53622 655965 3965660 34006 74318776 6639180 6599041 22780 49506 4478348 225151140 135256 76260 6549444 12834745 122512 138012 743 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 148 148 37 6236496 74 1300323024 148 603680 64882577760 114128820 148 7186560 59491504800 1184040 391248 30324 8378370 2312352 28032420 1952280 1689916536 91762970 37 8375862 487358040 88828740 52320127860 61554728 84120 74 1643550480 6375336 612306 13987869280 1756965 32340 441324 19572 1939392 140616 136344 5524662 361037040 140250 227501820 116177796 19340511960 2433900 341820 557550 16094364 4229016 11591952 13110 137855 14605500 25379640 974824200 18470723040 937840 148 13523596240 2367149190 3489143700 110800914840 154290 10123680 14805414 539214 10800 22857120 79002264 1800 5676660 18526792960 2315506930 2260541580 4138680 1117974060 582 154909626864 12360 4088700 3584220 13531980 10704 8964480 388740 1209156 34853070 17607982392 148 963300 732 596960 364794300 9334 51390339 51765 1385653500 118608 331277160 11091654360 6214807368 3164171904 7580 522771600 944160 11036471820 61600 8056636 43805580 35550 136611 122046750 888503616 2859360 18552664 45158 10480 23159780 738 37 59110 541698300 265240380 1030140 349968 19584 626340 683100 40148472 1613496 43007580 386568 39255216 724407240 1794132 4563300 4255020 95760 555509430 218790 3774 194040 318780 6228 743 17817592 12121164 5575717035 1217160 10249824 14451060 650160 9163590 61293240 21912 72800 1401018960 4198040 16729020 8828820 101388 378672 277007520 31606473600 191725380 1681020 582252720 458976 488048912 37093056 4390200 257919200 24780 4023040 74556900 19771031280 20608560 42980700 68628 344080 11466 74 2091 56025 24815 892672560 2241756 77280 124142049 13467762 64170 10686606000 123397560 514988700 61655 520344 727398 79774200 781944240 8054163 166042520 6070680 807534 12888120 429240 910560 630015 141918 145563180 39520 866593 40867176 2419560 427049700 8063351100 360528 3680 697474800 27180468 3099600 19228928004 124517131200 416520 106157690 4317192 17398260 913453520 352240 467124 1259778624 27229178340 626010 363514536 57825540 742 1966188000 400890 5804150 876 6260760 40316976 5862705 2836548 148 38160 6254640 589260 59085 1431360 2108664360 743 12359 652080 8844 28242984 5018160 4077084 82824 53276 21390 448828380 302220 6129183060 219999780 38502828 61041288 11195910 8732976 4286856 240046950 421980 91609650 485018766 369725580 278634420 20244 76193040 746280 273896 89280 573540 206206770 5633810 248571960 945295890 7702836 157040520 7611240 281489180 791109270 53982630 71189664 937771824 6396 1014288 288530 35772660 7600629036 217134720 1846346850 1334584524 4772040 849345840 10303020 33150 1165824 112140 13825560 76756 734230 5736 179895 83022 11859168 67536 273390 10206 339509520 785430450 12585768 8366532960 460680 117588 1950480 1451630299680 37428409200 282792510 950040 7754964 294840 3596418 3825420 3737234988 38641680 13171158 310428180 3641820 74206020 58143400 8019 5332620 4332 7434270 164950380 5116254 34230210 4455986 25896780 1143876 88048160 10440 15160860 2239440 1420014120 11128880 359950500 428400 19150092 752787 16618884240 13941400200 44682 66388224 327080 99006 2412 743 148 40098 738 744 8550 32352060 744 785400 60825414 49608 312 502320 15525 2448 744 286180 15974244 8641560 5520900 2208 126142548 109704 19080 3767520 526449000 418884 24705450 210989768 7016724 5831280 1732845972 9204020280 5440 200592 580720 1460 1571220 70500 721269120 172260 2684501820 736344 7110 389928 2892795480 801780 7761120 9992164 626472 80305379280 4788 25872 10125756 11502 21503160 9012397680 39881520 431880 2101871772 4452286944 16054 136816680 4512564 10828860 5660370 13032 46748052 22008444192 162540 16986060 12184480 282730098 149789640 2967485040 4872688590 222920390 438480 4910560 15974882 198300 7299992700 6911302440 540225168 134995980 106992600 480949560 20905500 190994760 742 51369468696 24366496 13346424 5633460 15078 54876 79039800840 757656 9076627560 2744 17082520 40483716 55748 224952 1364130 1252765800 17882040 3131856 4434 138299770 261990 2844270 11049119400 3295583280 59473800 253650 1124760 2162049120 291546540 204960 175066920 15174 415222200 6960030 2056984020 495880 4710615 14700 744 6750 1434720 2522730 5997759120 15461160 62230 2802450 278460 45426612 65148720 4122060 2457364 1244100 516394590 1340130 43470 12248670 56160 8759292480 5310060 11847024 77134200 38751888 699366 86551008 2124 645540 5984370 15525 126943560 13280400 37804 7932540 918210 97854 228208050 29231160 111089622 55660176 59417400 652131480 6000324 4654476 7110 859740 1262272200 407869644 31951961040 5615940 18966 35635224 243930960 285203520 8202810 38591700 31615584 352260 5516148 744 744 802521720 19098800 52366050 6441164730 50374 422316720 130732 1973924400 16583 720 158058180 4550314230 550662504 15756840 2704380 10218007800 845880 115583 386074260 625940 1837591900 29995680 73308840 899162316 3147367519296 528360 5580120 9274980 1182852 81880 29464 3888190020 3369960 740 135720 900 213645450 4914 998280 33083299530 110562264540 6531039060 6328392 1193900400 3695 137280 119273700 328667130 19053 6435680 550620 10150 105090 3629340 33120230 25397460 2054158680 49601310 10150 412370 246 146434288 3248392 35969076 1030727544 26429949 323943984 105614520 5159 11538150 47748 816582 13766106 58380 475020 231995940 326316 7980 15186600 293930 34657980 73233160 68060850 116298 457920 3190712 227010 127357440 1492260 37800 63700 399820960 736 1354640 807039480 10377600 3424320 15618240 2617775160 66026520 604728 102605880 1215126 1149141180 26951262 3076609536 242987778 388647000 431145 739236960 340080 141392240 3687180840 236194464 149730 1823250 6124580 558 34650 40920 159390 8063 600 315276 267570458 8308200 1137600 4157270 4179240 901746300 72081360 375564 2140600 135584164870 9163968660 224938560 18605280 3645 44676 1680 44880 1953068 17487288 24444 970362 216012216 482030 5706126 20034840 24914452 29484 651420 16583 17173800 789096 3076950 407862 299129490 1741740 2056587780 51601120 8141760 1442892 744 13414 305552910 2157834 1243044 11047820 15444800 112890 5068554 620 374106828 100344 4021690 372 135359 744 66156 558 41085 744 744 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 148 148 185 372 74 2580600 148 17401800 4705666350 199528560 148 102960 944801550 842634 1420440 99340200 548142 3727084680 201300 13098372 12821130 3244912 185 27893250990 7650082440 326125108980 283076594594640 2058156 594790 74 1736574840 15395556 182280 177657480 2680 14548647 13756 199758 21754320 61650 3036880 39618744 1943760 98455 14839440 436777 5143680 5794278 197016960 1205939724 3514500 279979920 212776080 83160 176715 340028832 3864336 67528182 3695 495936 148 31080 4719083600 2892 2419200 615384 8643456 4047120 25412562 30008000 416976 1444752 1470348 196093040 2141630040 13157496 4069086 48960 3510 92058876 269572434 629640 30103200 40732560 90270 27729468 3423420 9702000 65338 120071136570 17111835195 148 1525200 11055 1158244560 301637700 20726858700 2562837228 5651100 5727384 58479120 210273 2243556 168300 73260390 13860 4380052620 14380380 588552 2450140 65765700 8512920 116704 21140 1094768220 4346160 267804 802725 18902 3303720 30156 732 185 45227182 404834976 940266797580 991860 275310 71208 482915628 550200 38304 233288 56364 277350113040 562590 113316 23885850 103350 3029040 2979130 248880 106869042 1151040 261870 10461339504 8892 372 82795 41839380 108888 887529132 2148015870 4835393640 157062015 1551245580 159852 63740820 77724 181089168 26096000 15513960 414414000 6408 23246232480 5499760 108570 21662965380 3330 428468040 29819999880 165321409770 5230158120 20987010 745 17075811984 44838287940 33072 88920 44289000 49320 3492320 334950 9234 74 2998740 2833600 19635 43848 169440 57327655 1962378 108206748 49523880 1241659650 1065944880 172730574 109875480 142278840 12402390 29080 1400871484320 27720 2807322960 862710 369216 64860 164830 75390 742764 23165569020 1062474 5225412432240 828973530 22505022540 3596852190 72618084 14140 479094 1282640310 83546925 1142424 2743140400 6666660 3689 31978346400 7407760 30936177720 38340288 14182740 7650720 33911520 3982590 62180118 34055 16152693480 6466054140 5333832 25396800 2899277784 482053020 187831980 31654 605857560 1599290 2193504 148 1510480 115804 5627496 5688 3074580 102769128 1936935 8055705840 33256080 183540 1354941 329369560 9416484 2226 1018164 374546100 561120 5564880 222600 13361871600 39482352 7260 44225280 1346340534 72811560 1486 1496040 5029391640 12728100 119574 1036217160 158340 312151980 296826114750 6758136 466790520 872253648 614818974 2334211740 1495260 844872 9085230 1440648 640660 263760 42827400 1963416 2913044706 7121400 4026960 116848556 4254471 114583700 73114580 481000380 323400 333707640 1926210 738 1029502320 103467984 482101620 3234592452 1672435800 56202146 3374514 21570 742 92200920 30735261102 582452640 143563848 4564560 2434768560 95329080 4853772 692490890 1277765580 13053480 18480 8174342484 385996 9094800 115582320 6874869582 156860 967980 6723360 23206656 74584230 3503808 195076530 38304 545836 113050080 999804 82476 292950 616080 220137050760 147762988296 279409200 6206490 14667536 1444872 4314398550 2850204316050 6466460 18510660 8652 11136811607460 7714980 346944 93708 5159 2755605636 13091832600 5400 221760 2144890 1026967480 105228 57334 148 60270 484100940 3803800 17157350 69540 131950 144222540 2188476 1261260 38640 2116685844 8397316836 2420880 13301877732 1315860 519306480 371378700 116922960 336827400 3577778880 235442280 246818880 112860 1095849720 3285421020 32952348 16808216 12637472100 6381 744976320 24568740 199342 321498 269688510 747446700 388227606 42861783264300 23496 930848310 85044960 1507380 2751756 376740 1074509195760 145956720 7549080 2672880 96005910 3603600 6624 415979896572240 4922242710 300474278 414529500 1704371760 564300 44040809400 2588426986320 9464070 517444928 240360120 3600 10155684 253922760 365400 15824382 64061928 1222620 5239153920 62658668160 1325870 24428880 8262169776 29738016 1446620098 70393335600 103170 420904834 103511594266080 1877616 2273040 39112920 61000 235980 6215037480 376084800 72616290 29524166880 16236528 4206489300 826869120 592210530998856 2389128066360 3784801020 311204040 1613040 672494522700 8003688 352716 1229030021625120 80706946320 3332700 547116780 9817080 48871872 94643640 284460299781840 1406340 289288359360 359480 918666 51171120 5507040 574871220 9098264093100 22120560 19865763372 357010416 3109553304 81130 63730026360 1486 1486 111755793108960 61503 138574 860400 3483480 7037448 15825810 60636 64055880 100066322070 1616340 24135405988680 1862340480 1206690 92400 125184203430 86947560 1083143880 11922872573858400 15269540 538215 3862240200 351767520 7590 73966204620 77421904560 54946 21779511138 746350 1360590 935254320 5149949688 5016747120 126798251580 30186 870480 24790080 13737 2226 1927206253922040 172016670 8763300 483292135788 6328896 2450448 4043796120 6345543360 42188328 193513320 286912080 179634 753512760 1635377220 33568869319440 95279439840 28310100 1476 112043124 6304200 98138040 685011600 9009660 4595203200 524046600 24504480 62916 16291373208 931170240 2561081688 113236200 19556572 3538704 181020840 73689000 4206122834760 530370568 72510900 60317400 4049892 2964 85284 645447042240 53876396 153896028 12132900 3303857700 34224 99999900 3443775344100 88208 231397200 98580 37833840 67557575340 737504880 224421120 374855382720 2247144046840 2964 15836040 121440 1595880 78096138120 17583360 745 2177242212600 1975050 15325800 631522080 54774720 9864690 4802400 398970 10756680 277167948330 298787580 360268048140 1816983630 285090 24134220 154406512260 97487110 52492440 15907491600 27720 4350 332799480 282810640 191268 2742735395400 88047626940 28649574 1080949584 745 236630394 9780960 232962990 2653866600 165158070 111838272 106967112 14963768820 4189056102 3766338576 8396960841360 7392 2507807484 1426500735660 50762040 145555410 1193929380 1108800 931175 16518705840 1205456910 16295837040 360360 62824860 1168932932347950 175237920 101606220 78266538 418207608 658008 76680 1469261888640 5896 26040 3482839178280 745 8203212 3738159180 161981820 64973160 136567080 2666620 668620 24813360 6258980 51761600 4753328580 32130 116978460 39417840 745 1276704 957402600 849285864 5008500 785714160 9030252 17027556 352794788710 329603820 733590 22277157630 6314140 1215855 369759600 504157808 36926045520 148614000 62400 228556656 158341392 148944 132594 13863795120 11034111 1092780 145492424 3015211080 2155120 113703660 13982485440 460116426 179950459920 413770 17424 17981345400 21450 241013813040 18788112 20076 1193031 39651480 63406 30821340 1244388600 96204810 92316 80886440 1323755 50026656 34442100 457920 1018248 92442 45426 377805890 280740694 745 1814720 3859128 745 745 123256 138756 745 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 123 217914840 2229 372 341880 1756020 780890 895741560 60672 213360 1476 42222180 21431669560 2366871780 5864 1849260 21270 474135480 45915220260 390540 9014680950 128436 617320 239712 34324290 6126120 563603040 644828 66360 1482 331181760 9555480 53589825 9042579 50940 18044 3078768 738 3011778 70374 13520780 33920 34374522 87279167220 443961180 8038800 27544140 15436680 270840 18560 4860360 62310168 88096008 144592140 14552100 51870 106735824 439932 381990 86145783 3338364 13842488 17835480 22447740 2964 2592282 31824 5280660 782550 2764653696 1166240460 719808 31878 469480 60410196 254870 200047200 4883760 23914800 6344100 32712 12760 1116108 754470 58410198 587664 671580 13627680 7302776 1589280 73870160 485767044 464100 200680920 1392 1736280 61603434 114701184 1242488280 457509780 946200 1269450 2098512 3193193640 294060 9772620 6958325323950 231140 1428 230554170 99120 104992860 10578395520 1963335 5466384 5145258930 15990 1070450 922351634568 16390920 283338 2734349904 4151770 2702421876 19435185 14630484 67200 1072258774860 425040 16689640 228480 22560 9360 7629960 13180440 3600 215900 5124 169090740 14416584 762600 2200380 1162290 24732 12298320 584430 19487160 372 1489455 10097010 24152895 35912415 872746992 7547793390 1164605 3645250050 11571 8426880 312640380 15099 192275532 1788390 27930 1835400 121100 63360 531234900 2554869240 7213824 24293646 23483460 36159 1330420 1141643510 62892180 20285160 3315312 1353172704 1012440 353850 125206050 288610 10827960 131670 129574 4211274 12600 773136 477036 4526868 2184 144452880 556920 396576180 9605070 1328040 9952446 447264900 10387080 12799266480 1126650 8373633450 1216385280 44940 465132920 17357340 24861690 9647820 32220 7910280 259748280 215600 14616 1336720 160140 2280300 14087040 440660220 2841304 135361805040 84508320 137792768 87454 746928 3554565300 102096 128520 76260 63270 327953340 3625776 71269380 3740478 1220940 7617241170 19594608 48279660 16154754 147300840 13414 129894314 747417384 107979204 3790560 32330970 468068172 769304 12720 121030 4116 605268 181103364 403625322 1022884 27948482100 212987600 28552860 318801 509971525 1987299600 156080760 9988440 4326840 136152 2838150 169335 104940 35439294 21342620 3690 75240 326040 12870 18202050 26337420 78697740 1554960 5124 39816 1358010 26084940 41760 2768619048 245987280 645840 49572900 1318030280 2110710 41835643542 1005928 7722 322948080 5053620 308484 33227040 647146080 517860 413723310 7711704 3748206 60934918320 6383520 17346991200 4382430 15604764 207043760 41087329920 1385202 300960 1173030 40441500 6048042 2190 307230 842166 582723540 23805936 113460 3051720 1908217080 170438940 19718622 6123592440 29379480 29274 345254700 801990 148232700 25395510 42456480 358800 1823102820 81861780 213094992 104160 184087020 35640 22169700 11765334 10663632 4969404 242441760 10358040 34381944 52952550 750911616 3894696 28122 1186915689960 204435 2867460428 22998888 49959821340 35445852 96877495 27136284 8042640 181596300270 769200 31996800 3999455390124 4803960 10181340 56934360 4545931104 334704 119170 5556460 9108 6222538 43956 246 100806 118393 7350 9660 47136600 2640 746 3834180 338520 33372612 131922 158208624 29032740 159600 296604 10934196 528395700 162738840 2280600 2162160 5103670 1392768 35510020 4956 101232 51840 29874437340 22508640 135828 2421748560 40066579980 3356023580 127836852 8056440 655540 1134036 255960 160612056 23380 1255800 2330328 168825888 168998544 268800251160 151110 11926908 18018 88960 46716 44157367800 357240 121041360 508972464 600019420 3227172 1585588 14136 5040910 92820 240120 51324 37408 11034660 3817632 92210040 2393160 2692296 3320460 10932020 27124860 553864080 234784368 12104 38520 23976420 7809120 4027404 98775576 578368170 704616 5040 69919080 2788604 1057500 6426000 75186540 13426653240 31416 162700230 10645320 8144292 32083590 66264000 1838760 70520814 7700 8955534 62964 368160 65589300 1764126 2271360 2073048120 1126356 196350 4509960 561810 729952873776 825866730 30401910 10104732 4410 4670400 114666552 14850 1013416699680 138315060 200050620 143304480 216000 12619800 377142 243198802980 495880 3703875 6600 714840 459378 1663200 14120 2893278960 34050 25760628 27564735 951846 6350652 237582 5535660 15210 344297580 2756130 1799926695 1545485130 24863564880 219420 57713040 140900760 606340 859320 58632 5215719356 5256 61542373200 2399103 9372396 10604770 549703440 8460 3354000 715626 181689240 694853340 3049037550 14609784 93384060 1379820 444754800 15320760 110775 71123052 716570400 9401700 13031340 589875 1147490400 4711560 384540 1065405264 572460 3363399000 330450120 3083964 1532023038 10688340 391514760 32760 9240 746 32844 71736 168780 14263086 114215010 4556160 22693776 1171274874 447678 213821759580 4488283800 32226480 312209508 136213 119350 1694880 266771631 684183360 210240 22916 4628932 5786460 4115700 4722900 352764 399280 13028400 4089540 1048500 1252198200 626980 4380 10560988 93005640 104340 4102560 298320 20436416 155040 292984120 10149123600 38098515 335580 363132 768133080 93702960 5867312 96145350 270165 270480 1401018960 22010 7363590 1798830 1360260 31665480 178890 218040 895998600 59670 3162510 138933 50805216 3247600 1331967780 13708056 746 93159660 2537184 2151380 6720 519278760 213271800 33782190 1571996580 77643216 10109400 67410 339082883916 9897882192 1633016 65240 1296750 4307310 50325 4846422 7872564 9480240 7892220 824670 40936 503316 2558160 515592 37107840 223986150960 517824 2952 396156936 832728 2952 33507461730600 33450 1051246 2902188240 8278362 66120480 915768 59930640 188100 999821724 11545618 8004348 1114470 231745800 239435910 8108100 1226725500 269494680 746 29132994 359047260 6132 1601010450 43882020 6709164 43140 412412 237397720 57270252 6943343420 1088668 9699690 25060728 294077922600 9354460 6438390 10965 104910 487613280 30077124336 695130 47124 168498 2366298 158258141664 9772552530 461540 7260 14096733000 47124 700018 55160141400 135529 123432 3102700 1417520 19413 59136 450465120 64860 68264 4185060 448910 52452 14120 7795260 7805817090 16100 34153 746 746 76629 45493 16576 13612 6486564 33920 746 746 52080 61752 746 746 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 369 80 62329423050 172082520 1612790 45611820 6988618 40 2574754 3581526 201513312 21990 196303900 567840 1920786 56932554 8397900 3933895068 319013840678 1954470 1413720 1040449620 2637180 20191191907200 103950 1306914450660 1688533470252720 4390704186 305520 44649164 27195840 14591640 741 943815600 1289189 246500 44779024584 29512860 4527705 8618832 582981 2601648 1325940 2802618 41135952 4100400 102281760 204370 1570932384 17398920 245640 4332240 248648400 3471300 17142840 204750 46860 101125800 936000 12739896 11736 658609486 6286604214 9956650 18011840 10452960 9245027652 728315874 1370936160 26134500 56028 611352588 1908 655545 10920 925203240 52440 989040 124758900 17078880 2220 40 4149585 71384142060 5896 1503024 163770 16428898200 17217887400 2746590 9203220 11071884 3408726100 73733580 20630278864440 42518400 786423624 9278430 18746 13104 648 1101660 1112130180 582009120 746 140180 35035 2263477920 28533582 94908 110229 732 1945320 38885453880 439012080 6727095738 20199060 3282300 125580 1119319740 454530 2097144 27720 1218470 587774880 5513040 1284443160 247260 117054440 247380 932694 974533560 260260 103283856 138350520 352912560 23530426920 27335880 8053150 723625980 13436850 11014920 59892 1470 478170 80409288 3374280 25650 1023780 28454634 584493840 47460 36633161280 1813320 12680980 182492310 295257932424 255990 23066688 6664200 6993615720 676260 569729160 3816120 200010150 13803524 1429047 2669436 185592 22968 14553 562072896 3357900 205251030 4044900 175560 198559020 242214876 2092324080 60233040 68023760 53865 1201532640 954 245088 75684 692150 10262 4746294 3724092 15950 1335852 80623620 25168080 671340 5839213380 5072187120 2891616 132671939400 43141560 88717749120 36036 366526160 1111110 291052440 172572660 2725800 4456634490 5799896760 1179024 2357784 232071336 114310000 7020 13409460 609738142860 25211340 633958 10727850 8030 93242424 93678816 15045300 785610 52390 2074649640 29142960 295152 67510 55524 168918 281207696 1076902320 905749000 9211720 10841520580 53648280 27404784 13687380 925704 53320 884988 457500 67914257400 2040 658812 550164 80 14287140 33203604 1224 2529072 38499502392 9329532 736631280 44541200 538376 13813 3512820 80226300 270522 568140 772200 852228 3984630 4083719430 12927734820 2368080 294290304 158840 219600 146249208 46362762936 6301540 41412 207049128 322833060 182580 794580 1551240 49657230 283367700 546687 143811600 18746 7714980 6786675 141757770 50978307864 4998993552 2708273040 184200576 4788 4819900 17160 259145377920 529677330 85085 19308328 803880 57653400 36117180 282178260 171608580 3351600 35590299614100 8915172 717164448 928620 656078280 9704328 681390 680680 25520040 25840 7390 7095900 404559480 912275910 340990 8520 2229 2897338752 8261190 3129360 474038625 1375668 184702518000 647520 11408427030 19765548 19540248 363528 28500359580 43950521175 2522520 170190 2274720 4457880 438873407040 52808882280 267002884680 73920 46918300 1458 3654645720 53413360 3763148220 5560170 50325576 126672 757020 1460368 1539114 41122620 850849560 4153380 136497760 9463552800 57726984 2744 5874660 2821728 788487840 55680 7434084 2700390 690336972 5846760 43344 936100 246 100806 747 2450 630420 747 94882480 67180200 473184 408831720 265796700 20822 5264 2773113 33060240 41103900 22880 1546020 113736 67952265360 810720 72964 1862724 77878710 746329500 747 99645388200 1293548625600 577170 36252578472 31400910 130935420 744 286508616 1563288720 373908240 175560 5171006280 7821 303141960 7840434 20840228640 54684 7282434 444143700 143190 83160 5027502 24840 668615791383540 7440 636720 123335520 90697530 26080906320 9100 480900420 2833698 10880609586 549151680 9252072 933568020 575788080 22308660 171332561400 4690980 45410040 20784540 387630 20761189680 190039770 844200 1490 249900 266700 74321520 770040 3643440 39444 20752578 667435230 3662820 56238560 39480 95998320 421668 67144262640 13521900 27450719604 5020771444920 198528 43214 83755410 23124301200 739645237800 2261280 2919840 16327080 567548261280 264158157900 474990 2799720 128656 4662060 578922210 2369980536 2226 9603360 198683760 2018856 189840 863170 286807248 5724320 1683269280 15872220 72108344 69324 164941920 319349880360 1573572 977823000 7690362680 4837560 2197863931142880 249 747 27625680 3663660 18666720 10496724 131846 341544 17266725 5283600 1041220 10626 1702605 107589784560 46889146110 1190145180 5203530 74498760 16536240 168257857680 3778590 10560165 955890 94397940 2286584300 747 186707388 26574 2217756 7880760720 7370 6655740 56568096 7980 3101729400 4682700 51842203887870 21951840 90468 720443063550 2553405660 250207200 5287398480 45054240 1206590385 130973388 324336 25367160 32023584 130062240 9801792 3868020 11444136 7212523500 74594520 1994772 113167467378420 1613535 642815712 1121079960 58361652 36210 744 11696 44767800 21395752560 2398788 4026330 12420 933840600 8096 421860 13209 2052820 6847462776 458850 6279240 4106573100 1162880 417086670 803860512 3321186778 23605452 40595256 6085548 391994460 135660 87807720 58451688540 471240 32096932 438314580 5030688 14609936 76578630180 2972 99400 12709342800 9561600 85260 119145 747 61176252800 3197857320 115626980 7016472 18106468380 12513900 1535040 20920806900 258910080 2108065552320 483884940 747 3040084740 79129050 61465 645885 11037780 15120 114580 33943140 40080 812535540 7532484960 2577120 381373980 278438160 15624 271755760320 42470 31257240 34278660 98517257 2679342120 353941020 4498200 442848 55111056 152566634220 25255104 40080 1482 59370324 5795123880 9882432 988856 5105100 29964 1767071460 2330997900 37832746 474504030 998415306 6079920 19871880 747 86966880 12751200 4681460850 17160 107509584 297104 16632 3781800 11668800 138020 3560040 878016 2112374992 246222900 17102736 6209903700 179047440 187740 131492 481740315 9058205 6531855330 16842630 431745600 18306738450 132442464 359074716 5998707 131274 601524 87746 1816568796 135183566700 57158772 154800 3017160 157410 215577180 2623626720 836640 442189812 16615816 869400 62310 1004190 4879680 20870958816 151110960 103994576 1171253160 17571540 747 33745140 471738160 4131816 210605200 105638100 447054720 5082 1238619690 15594 17524584 411000 37865100 854074 3783780 442540 32844240 3599596 22769760 7854 1124130 5006400 876252 106333500 9460 2707974 49965300 9470994 6605673 20587125 14146380 6188250 747 747 67946 77252 67497 6521532 124250 139502 747 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 318 80 318 16996590 8382000 875626752 1435500 40 64071420 318 311220 1073250 1482 478060 422940 159 106362 9989850 784217580300 3890484 106 1308048 2446405 3142440 733260 563284260 7322695380 540540 5386920 12315442230 11718630 1105201020 106 87460230 1396234 1407480 1340584 4550832 1791240 4886051940 6553404 498120 318 3059308890 502320 621500 16271640 834900 748 786600 346320 11279700 1907334 151580 4519290600 8194230 3086162976 18902412 2747107440 10511915400 396720 5187 227179602 205296 8188021380 1500240 159 61597620 46546589880 4016544 196401480 3185490 2201622192 370840 11314380 28980 1009148322 12410328 89543 48805680 34597860 40 29240640 34237632 40920 27335490 877836960 38565072 22560 36925700 875472 130180 5130764100 113955 110844480 77231700 2428020 2235 3485790 2645370 30064320 219912 138064912440 40392 42966 2060 29296020 3525060 324593626140 182970060 5103 6153728 23302818 11298210 699050 39049560 3450262200 92841180 2664068 8765540 234696 480396 15581606040 2046 41202532800 337820 20808 72054840 1400784 2998657200 276358800 25156872 9766680 2161320 38136 599456550 1448160 9787694 1240244460 326118 35839380 1470 82948635 97352472 86940 13938320 15426180 22235940 12705 42588 45427944 99792 6380010 4318388 9990960 21510 2808 253536 325632242 245207844 1870398180 1520760 13244700 4409468 3660 133140 1623301680 13566 1725021210 1470 16395960 409596642 917700 35127765 59185665 24957240 30024438990 191367090 319800 6452400 3715 41082347124 1311380 144018 90396106 159 6775 54368496 13686840 50556 188272112 4570146 623029680 2490608160 3954489000 9095832 637651586 1604976516 5213779560 15341040 12116676 11134734 312651144 356596968 7111692000 100468368 15020760 272580 432345 1391940 3553749360 1914960 169260 73476 747 403203360 487730595 7584720 2892858024 62460 3915765 6722490840 1092799050 345671370 951900 1818715080 2508396 72514860 747 1679790420 56316 11232 12880195146 2672670 115343436 443088 1184400948 323416632 7157418030 33079480 1618470 100600500 3926013 37536 18833760 393666 88060 80 10121870 5744004 2709 145799820 9945936 14483238 308016 8905680 62514295596 9041340 1152300 556248 23301300 4020324 2580600 64792 210222 9241524 67496 17524 265166 345199156770 115611090 19822320 42342300 965304 24612300 329784 11225610 15494310 301980 523229504 666330 65979732 1809671340 1178760 5662020 3966068652 10566021060 251170920 120792 117171712560 287992200 365802360 10891684440 679184640 535857000 3587040 28314 3848880 38445 5344893576 346104 76646988 5901210 1980300 6917526 10055160 7657650 6415344 143112677400 6753896380 252159963 35496 16151520 7600380 71064 1862940 2240692476 1098676 390809939520 597175320 28440 747 819468 170016 325380 10767120 289380 1585920 65772 25154640 4965394 15091643369880 3476340 1921920 488689740 11765880 83760 107117010 538200 29586960 626704 5106332 17430600 10114075800 61537817880 67217592 5161200 232792560 42660 27074880 199800 265237770 1992672 656063856 2676934260 215820 7887660 63730280 263084640 251496 19800 483600 25945920 222997836600 14628570 120348228 56836780 3710 566244 87945 71168612 449442 318 748 7350 6180 3893708 206236800 30208 54468 1989960 8803200 12168 181980240 14318480 248820 290176740 58651 43220730 3980652 52380 32632460 6473220 6534990 92275248 107441400 31212300 3483480 3600977380 1374929604 3014880 3441253314798 90147 4327323 19515600 313436 13272168 330505032 3931620 2657160 615159909840 9555 34080 4651860 116760 113955 82829237400 1480050 115992228000 165765600 834240 248161410 14128557300 2987044500 16203600 35724305400 5559840 1435896 5148780 89535600 49275 19659600 17116960 11701170 11567105760 115500567 10962939900 102476880 92869280 3809652 170185920300 23397660 592447380 3498831000 15300 3797976 225964853400 8648300 103620 220512600 1131271596 2460406 639405144 388216080 82497090 32779454400 368520 2306676450 575227470 173376 14072430 2218496280 93800 6606 8632724100 24733800 6284070 20767156410 2572752 100650 77425728 59670 15963000 13717620 78064 1185480 183894480 2203740 22213851660 9630343800 5089296 1505076300 331450020 347566648728 12780 13455821017800 58979574 13068970 368892326880 134980 87518970 4782022092 279720 33550200 74103150 9810231480 19339320 73188570 34554300 80652 1614600 336480 44395 261658409040 1656780 1308320 27521472 16234400 194222028 18062648604 25449993072 19840 27373989720 52416 23147124 5151722160 58837680 17990280 3631200 4014738 100182174 2347670400 22532542032 2598960 55338360 8204760 3257100 6966960 60376680 785400 9416400 6246372 4573422 3852754500 17160 59384400 6215891220 1793817240 44068752 26421179400 23496 1032992064 6456561 52907400 32569320 3504782820 2546103 34940136 35790300 4883760 3346068180 111656160 317220 3115080 19976921400 218378160 77641200 6520289520 46871072640 265973400 710629920 298284 3534960 226993908960 457731120 45540 41580 114289560 9812880 296655576 33540240 280140 3818340464400 4373880 421344 19817412 3433560 7848480 1575724788 668472 7393764 1918418040 26108940 229729500 745869875520 1342096 456144 1323728680560 4496940 189420 1411555860 138526520 3774100 176604120 2430780 9440420 206100 1576200 31850 330720 37426770 4144770 2298166468290 416500 1183182 13458581280 245280 155280 75842659200 13156572 3715 1115182530 14395920 24536466240 290089800 488169110 340260 597838099320 6102636540 1116720 5866980 15816600 2064 717697444267440 1598184 668150 3279567390 13321439904 101556 5454900 463438521 70793580 218214250800 1544317212 1874730 798494362368 448468020 117381810 243847170 2940 2043937350 42521262420 46765026 47858860 5031038880 275771286 5187 55032285 535107972 1996722 2934162000 2926560 71162 6819120 49938 44395 12940200 3176880 4107520872 144657705192 6449688 2875080 106387306200 18738 122544 16887761670780 31848180 2641800 29060930160 82008 12420 43693730190 15994200 17200 680936452560 2067950500 364890720 6694102800 374 224621775 1692604529440 1354496 309322860 668206440 367526016 2047123050 4496940 35526732 3030300 206396190 4942470 75695997 64757135504781720 3076920 1320 2916969930 471240 10532010 10820537910 1284720 13726800 575553641520 65600250632 91915 167359575096 8125950 14160240 798421423800 3700779720 468441120 671821920 21266 3325322 4618367754 24938 73827 149400 156600 9386 4311360 598052 3658640 191639613 5728 38816100 3737510 72372 23088 4255472 72234360 16146 3667650 748 2018940 360863250 11825 2075700 23774520 60915 34026 7734500 13365300 561 124251 748 748 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 318 566291072 318 4253338320 2108544 20 3715800 8285160 24240 318 2347237620 753540 43860 3286164 6385938 159 118206254088 896280 1105104 1456380 106 349044 381174 1813051 4198976496 85739770116 428698850580 4705657740 20445 44114952 7800 10645782840 742 1871360 276024 94185 986870 44420880 36825530 107419767180 389357892 14465220 318 793394400 429660 488400 471240 180086172 283680 128928 13161360 598080 152741160 7052220 1260719796 3230760 1684964820 762533772 6963950 1460100 583361100 413882 3903456 1556076 178822074 2841226388 159 508064340 261118704 5510382679200 223860 4755240 235638 155982750 1343148 22352232 898170 15084720 5825952 6280092 64430520 320280 995670 26387400 15684760 564570 222942720 2118480 20975724 14683200 41909779380 1683396 40959600 4829550726 237948540 301016820 6500340 3546648 114954450 1476 43968210 41184 69236076 7577397828 12161520 20 438828 408480 720 4037880 9870 89559540 19647789876 456057000 1049214276 1886660 35650 28823 174226361820 116433156060 1820910 135115 108049620 93632 2184 991032 4077400 99510 53932164 137629128 2049300 7284948 184260 30833880 382215120 2044032120 15552990 2123898660 17601173820 520861950 11796974952 67320 47465496 623820 5073624 361889616 4261356 747 749 708840 749 54083120 1361360 13640 36340 191360 138915 5950800 65745624 19285140 11589240 2427348 148660260 80172 1109638800 63237120100 23258805 227160 2492280 10790604 5514600 43111200 213516 408444 4005540 6806520 25791480 1037160 428810760 75309696 31213512 1867320 7934739540 25740 24790 159 19800 34452 710948784 30240 14049514080 782962908 109884600 1232154560 183941940 12900 403260 1052928 375531156 2386020 16938600 490534884 237214974 20982432240 12665100 1804380 12030480 390311460 24971100 9735377148 235620 32988956 241426350 83766 496860 283290 962136 50196 647292 432174 20648 65120220 542640 414887040 144072 17889300 697815690 3335580 942417168 10845729720 1784398812 12427800 5971722 3384000 31651620 4971890 40655160 370160 20206200 882360 2125200 1104636 256760 706200 5220228 303686880 2527980 19280 138610 969108 382653 452052 17874 149755924 86380560 26411216 144144 95355 76260 129119340 133444 605340 137692260 1703910 58834314 6444373555620 1073688 24282 85653150 3715 238189380 139160232 597374190 223040 4760 156184560 9156700 3654987798 1981680 59265180 2880736200 3259241785800 7053606000 187336380 984060 1815651420 11177775 190622916 38722320 9555 909840 392832 418172832 6760390 5584380 256230 418289040 31020 589881600 1336790 32002792272 866760 10995 4663066716 344640660 35448423120 78300420 2116920 8962920 45825 69920 903949956 466440 11124120 3308760 10770 21040866 183415980960 732732 75562847200 992194896 1750230240 166320 60144 20636 45018091104 1814988 322140 44762190 717402 3874640 36228060 388966324912 132480 631140 12018300 16904880 87240 1000346130 44520 1383033834 789630140520 17306904 5778783780 8410920 169695240 893970 644106540 218372 2996955 6358100 4790940 71998740 575938440 3399636240 882482580 22075596 8953854 18912840 13800 1158956568 194877000 3032034390 1953000 386828 23982684 3690 893760 133380 13760240 10764 9433116 318 140250 39600 1500 22944 156730420 984593680 115092 3727080 10645320 749 68880 2653728 5187380 1269468 749 818790 25062702060 18005869440 1446955 1471080 31399820760 589512 128700 87752895360 166612824 23413032720 11966624460 3233326404 819260 96360264 125615 1494 16284444 229264 5469240 1920138 28872697392 9877580 15444 97801769780 370832 33930 749 3775059270 18997560 18414446400 102446 253067100 123155340 18715950 134662326 7668881220 30756 78579270 1142015070 2610480 397800 1191960 267237432 25351260 49581690 8223990 26665170 2531256 43669080 26172 328440 59219160 4872348 132720 16964130 1132362 69386100 250489008 1755816600 125580 50315850 367327380 10447948 2279760 6578880 769003092 131922856 136541340 1822842 75833940 85910 243600 634680 33236154 486577650 489506654 58344 657691020 5969040 237379500 113274 140909040 6907907160 132149160 607212 652392 20544582 433944 377142 718410 27747780 571218648 1312080 39969720 53034156 594090 184800 63464940 1016652 26486 37147873620 3613572 4810410 5324574 124676640 106922 138950 1378321448343840 498 6700728 49507920 2162160 149460 176280 3101340 73416 139472460 437118 673380 2238 33648 988922 2945670 1560588120 2195580 4720968 859922 7661853360 167400 11016 628320 9470004852 874060 16986510 65145 62130 4180428 1143263880 1519980 606060 289542 127729602 1539720 265802400 4194786 597870 1299378612 1732521882 16031810652 1760880 39060 35919948792 352590 3392263980 399135 1064982 8736420 404319 107303586 489696480 564630 587524080 281725620 11719545810 202800 141621480 17400 115239090 733260 4116195720 32760 9240 11728 15135780 6372648 155661810 44386025970 186231360 4993613592 1784742960 35598 641671800 3242680 148316220 3270960 270655 10860 72369000 737955540 185976 1641380 4031040 4727580 3600 99508344 51082460 234472 3257100 9257220 6241020 257040 114773880 5640 8993880 1666418880 31215554160 7912080 4133160 121440 749 9729720 13523900 167235222 40807780 228720960 8260680 327540 67860 958185 306384540 3937572540 8361797400 3645 75869640 118140 164848320 687715 1136515380 29316420 15725640 512684040 43117470 3720 1230 3955551600 137433450 2672738640 509496 23463 4458 1028160 2362731238 340224 1830351600 4458 378066 3095400 157638 4458 58206 9053928 348457032 127140 239080800 44574 13944 41968 131544 3550086540 742 8008 301804304256 170829824893 742 434280 3349976 153264160 11440 662946960 664290 77619080 16262624066360 2067608 6861826440 12128688 11826 1752408 3410880 22448160 279341282 21865536 9135000 26550 6660 64350 749 533800971 29138850 851640 702240 749 879450 9716520 1480171 9179022160 132990 9390024 116200 777000 4502316 8844 3810180 221427216 3273270 118664 3990465 27999510 8495550 3150 4083420 32220 343889550 12444 519600 5075928 5438028 1138320 172344060 385434 1467864 13870 23199007040 75500 4283580 19530 1079012 324024 9188805150 17400 858075 1643096 12781422 2884 750371027 4239195 4561440 136218 4269055 749 129744 3123954 749 709136 4900 36888 856254 2285073 83368 49950 917565 1223880 7440994 77500 67050 749 124500 140250 749 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 750 375 573600 750 125 20 1552320 347700 250 10888680 3688481160 234270 122157840 375 3426360630 1734459 188872992 278031600 80106 12543300 182160 1436548680 173055724754 750 42647836 40320 20160 1031076200 375 425507280 7193970 68100 10349196 2970174240 1939314 25104408 1002773200 440496 12475800 126480900 289440 9180 2843328 871021965 9948805020 1277100 153630510 7729181460 750 336046428 2470997100 15210307728 98280 53172504 94455900 78454295010 10389060 319770 57263921423940 21218443092 5571900 238420 33286680 42962920 1482850 4767535080 276311880 1980 14679840 240856 2926700 151703378064 2664305280 125 558183780 7644 2059680 18216 1092090 13217490 3524010 4035960 2234160 543840 104082 427455600 439530 11038950 9427860 44493288 133802 740 732550 8825376 220500 286678980 1506636300 11969100 106260 239571900 29357280 13321196 1847664 5128200 2394990 60 549822 47125890 46940500 1797768 461720 1575960 30420 285116832 229849620 90860 986700 97797600 68760 1053886680 111875040 7612770 2452736790 250 31271240 16259160 4236078 208449696 81856632 3745104 15932868 16239300 10107240 16150140 147706860 8622416880 150849660 17850 4228547700 689695440 318128 900900 121919070 211246 1143366180 174296070 3732300 3864168 375 107117010 8765262780 1605555710 1204170 660984480 227885 150575040 2948248800 15036 210420 166251228 3710 34945680 397860 5019630 86211664 181060880 5040 19710600 6163080 1058246690 12088560 5174460 366850 6498 748 32969664 261720795 492964 133388640 11192476680 1895364 6579 20331900 753480 168189420 28143 3700 14324310 750 719316 652302 349600 162936 15493950 11200163520 869328592 68544 1562112 116356224600 49800 744 30366 114120651296340 1446182010 631378460 12826590 9030960 139230 25914504 340134300 51282 257610 43496472 128458050 896831280 755106 589653480 175560 9008028 803733840 386880 1469916 790320 40920 2238 666930 147152700 122262 556974 82717860 31020 38552976 447876 823020 11097900 5507660 7869420 545804070 1339185120 154534380 71763588 49080420 2693664 2117760346 590128 2226 1618452 6960 750 14028 8892 17640 206744616 368456 2192400 627139920 295260 26458740 31354400 9520222140 2253020 727320 2530020 3026340 15774 189221560 27430314912 37477440 9679740840 430831520 19432 783288 3783546 12505260 22873818 3008460 1820125692 1087328059020 11661216 25740 180730 99497160 521730 162060 281928 81400 445764 60840 6689018700 302280927 5208840 14740700 1805196960 7521058440 439040280 351500 93741720 8816500 88648560 543660 3293688 14875260 134160 98590140 2952810 2027760 67419588600 2296014846840 31763160 259116 6438900 15239355348 2314969020 631194396 28644 5927478480 44626400 130760 193005420 138204 2590224 22296120 29386140 29597040 1113812154000 96226800 942612 9252012 11728 452970 267330 9624527220 263784752 78750 52360 1213265520 431693340 2959024530 26790 144072 48097140 363604332 742148 367710 321705600 2272920 130794720 72155160 2900688 28154448 2259216 18576 361680 139776 33081620 221899860 3972900 353541360 62699204832 32760 1218122136 712136342280 64700 1671276600 8536450 756277368 240120 148139796 88673904 749 33212 88044138 202566 375 2450 38940 108540 347490 11700672 38916 2760 627900 750 1136 99821 180180 280980 11960288340 484680 836136 38116 6038604 11918972 3944976 27003224430 125951280 209076710 25483528 390994692 11083590 389004 17851806 6300 100900800 309408 372196440 3915240 17316 8008 2781030 564300 57998640 84336252 561590172 6570 73821540 34491960 744 160776 23290476 83044962 418968 528028704 288876 7717941 41801760 125182080 172560 11172840 22289 258200208 122136 1970139600 6608587440 195727740 418416 11278704 9360736 222390 52338 39780 116109840 766890978 14420448 36972 625621080 2226 94954860 345967440 49710960 1081080 1531555740 21252 807325200 6271216 12598404 1788109470 3322704 7920 42128074 56826 17407242 1236750240 871428600 2553870 397992 17099550 57974 60579792 285984 3421860 1587409423600 433908230 14280 178222968 44670375204 363660 118734 37631880 5787084030 11567556 101355870 28255348440 2420317350 3538788 3599904 14640700200 2976505350 54632424 9397211040 934740 1422750 2361870 1044630 630864725400 3624570 89599860 1758120 3852030 1631550 58480422 675 434221920 3168 24492240 199920 19956300 92796 866712 2989764 111739056 72261000 79121 12991440 1067640 3048958 2593500 34066452420 376740 165400560 261734550 112658 702128280 12483282 18856740 41054244 4994220 127248 249118410 32522224 3570 2614217760 1025892 157161600 3182970 15540 2927736 1193010 417252239040 23400 747 775302 112826670 30285818640 779820 1894290 1351109760 47850 203280 81832560 6930 358018920 579260448 53620671720 13333264560 985530 1039500 149044896 549360 45582 747 127169 17602200 13448656 69832 4546080 16279200 60673748520 508410 11557700 1106448 1524373116 287786268 2254920 11171160 203940 113547420 49453404 154440 277200 44092 27805 7964 58249620 1216576260 13278720 100094164 467280 1047568860 453132 6043112460 164556 30117780 4655328900 256680 5139120 13087620 17746260 77948640 692580 31340214 183043524300 3089874060 21067200 1247558400 20939042460 423396 280954674 2045752800 416556 1901004 12765579190 32340 745 190320 70622250 439725 269961120 378840 4669920 46282440 1060290 27720 150 2770560 642284295 2104866 674778 275744700 10577382156 1625040 38701572 1127383686 3143208 4679778048 250645416 662727162240 1103166 286698 26988 7980 15186600 750 1158780 16423428 7039032 10586580 750 26054754264 149866080 218336580 831810 1223880 9156168 152208 3275052 1630680 1021020 750 1087817640 600702480 2968 3827383560 3939624 2968 1380 13544851320 13825487082 92070 9359316 1841799960 2284163154 766041012 10708786935 850080 58720200 127169 16168020 82522440 656110 5025592 4905108 99221640 594220 8629515180 157992120 750 51363324 36792000 6782100 4125420 29306550 139127690 3351348 936468 644 183829800 1324680 750 10290 62880 9469051680 5199216 55728 4843300 15368850 124159034370 313548 5630400 5483400 4159860 560560 126000 106769 2072366424 474336720 136736814240 101712 750 460803200 5712174 23628780 1012730460 8986560 163132788 356320 1519560 4948837740 26381 9243 5007330 520740 16192 157126609 1871430 2132142 6881876 23188 1698600 750 20367 68908 750 750 105281 125249 750 750 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 750 375 75810 750 125 389664 68700 1707624 250 94109400 7110 87300 407115 375 69053600 36210 102494700 288151206 405855450 608614776 2867670 7987980 388740 750 715572 2173456740 18474382290 56846 375 59304719012 2856060 64467468 3381462 1099373688 1886422 33081441120 115684140 18050760 6578550 273702 27491100 159838910 652835820 2391480 64835960 17250800 419435280 6501446490 750 19940760 2269223064 1304100 1308609720 377293440 148308 344113320 33896940 23100 60721472 5527900 11805920 7410 193530960 25982880 659909250 23049576 7189980 37692858 52520820 71777706 23730 2176680 8947440 125 18150 8262934680 29174040 10208400 63840 1234923690 59740200 139080 4065264 42987 10318560 732 366960 4322594430 13168668 211992 4501770 4363920 240700 278880 1570800 42885276 2893961136 2443050 569520 1779426 16100 49800 22572498 49982856 405132 3900 31284 7085400 1551732 3940650 188714484 466225760 2381808 27387360 146832 970722 40749984 9581880 142906200 8076360 69772010 17315480 143689780 250 753312 28589676216 105468 186600 5239531836 101430 7349496 8144598 165880 483467028 444108 4482046800 19298250972 2503336836 90718992 26248200 12508860 3716040 137898 235380802020 278964 95740260 939960 122850 375 7038 82806864 7834140 1928880 212016 43680 292554780 1547373300 26048 75545059590 8996988924 213061560 97219276 228580540188 5864040 22259160 168004536 317244060 11182710 9945600 4663152 20327580 1983072 37634700 422748480 34934768 226324560 16929720 37960 128384106180 76994080 475320 578760 3844680 494255916 276369729600 787635438 1850 11760 134680 391092 85068 157080 11646 942480 120220776 4024953240 4522980 2135663160 16790400 63336 26208 40220460 640640 2803164 865980020 17621268 2401028784 1371240 37575720 2219580 288793890 6426750 293280 8111382720 143220 508368 12832820 118438320 114840 21630 7132406904 3001600 1456313040 25080 6702107880 258960 2032855920 15809640 13224 1285050 294825960 11555494860 7760212020 617941352 1871850200 18880423380 17850 4151807040 90935970 13467848940 20680186800 6039853500 470349431370 167582184 388091782848 46287480 72100 498000 750 1749972 765 1756440 281949930 25272 1449360 140059920 15910440 2534770800 367965 13221780 120120 92865900 4047124380 11876256 19967220 4867128 8386620 1949841192 86129316 356809320 12060 37113720 59813208 98827680 4422 31403010912 590436 738197460 751 264614 1975238160 7654113390 17919090 78764221536 415336152 9357662970 2305512 175694400 256479132 266696100 88660 8701308 64496019840 2196 158197680 13064640 975240 6724640 353881461232 15833188 26130 31680 48340890 496980 3056196 47430 917896980 1064531160 5065830 13997340 7775328 831402 114660 52110 630630 353238 147380688 17541194820 352040 1200540 27822600 72469800 579246576480 239350650 41056839096 2518404660 746460 750 7379879010 11475900 400538292 28169680 115279920 7645 5872 1018440 3690 209633460 1726569520 3188010 19425794940 571812066 21384 1604218908600 14684670 1799648424 493120782 60138 7167970 367080 135420 458796 890279390 2363442 25817220 236518040 5720 20257650 67065180 7785960 14217840 8640630 1114151220 65390248 844250 29949720 6921840 4317114 88376400 35043435 1492 9477888 11688798 375 2450 64380 140448 4802160 138138 192708 10920 126228 2698053150 29520 322140 4020 290059560 188703060 691600 1797595800 1037736 1474704 1068984 339612 17243100 496196640 14545200 20343960 69050124 13860 9900792 61753230 12148136 4651920 573332760 84084 143038 20292919920 2935491876 35012250 91800 22176 47878740 862642560 859740 63501620 2495835894300 481094820 35700 40934880 1164992400 13644240 306211620 32777622 359910 3065367614400 36326724720 29572620 1401048 1947400 2769900900 813641400 10903123 568480 872617200 30315564 268780 563905742400 2366278200 12143430 213445980 342318696 34971552 37736785625616 7211952 4114320 92764750 4359923700 2065704 161573171760 3259663170120 281190 75555480 263471670 109340 14126821632 3720276 1372104 365634 2045940 383236308 9111739560 64066480 2750202 7948710 5556132801648 4551980 22640769900 108567270 2134860 15388272900 881397720 6660 46639653690 12600 112056 10022959140600 1450176 256406138250 11509087185345750 471270 1365000 10690008 190380 150352020 41496 1480983840 792390060 251443483200 11088 5125110144 108528 28547424 71798870 2444052600 1386 134994 95013352193760 124998 140910 41154480 10330320 1297344 358500 13104630 647976 224591290560 9792 51938400 250295420340 870100 157320 2953399481760 12540528 7696720 16025653274400 855868 523406400 7262640 139944 16272 65506680 1323270960 6119568 164324160 13418996580 1608528 174452250 2322180 531001800 4347615197310 226320 5561523720 1866664800 53701296 8808 14137200 58902096 4979580 24795519840 179361084 5465610 1251360 91285920 185664150 21811739793480 36720 1985880 192129444 692466840 1180777920 345668400 744 6797700 11351340 4018810200 11144077800 38028490500 2925795600 26880 451731840 265973400 563603040 4706100 103592 123210753120 26011920 1155600 28620 5827441620 150260 17592 14233490040 38833576 26856900 26020098720 28090440 165547620 442386126000 245100 10447320 85128120 6537520 2988 57575700 494160 3156660 5590444860 111300 22006712 30560870340 42590772 3152520 8310633240 363792 518364 62986723800 8833500 117260 3066750 2237625 2745600 5762795220 2665895760 135216 730122120 126480 54270 90668357010 27590052 55444 9447240 5082480 122745 637554060 95679120 19710885 65558072580 30159090 331607430 1773642780 343620 9251550 1826731170 62692110 5061784 422341920 12478 536445 894321669780 136578 824451264 2686261800 6879104232 21862056 601200 13896960 5750015040 631411020240 1939392 7714459116 3855038418 124973961840 431056080 2269134 10285303392 9102912 25346126400 18888195480 2016 63026603640 86621920 4640020 6574309826616 3377220 399820960 49231560 29962800 94128 686470200 150908940 95874856 6119400 3096278640 543400 522606744 14525820 119138474 3563564004 543950 2692998 113612400 167040 345868740 22189440 3117510 2505963460 9276923280 285180 2560110 32955120 6930 136444 451361159106 173021640 929049 201126080232 209925924 11856 238476 601152 2428608 19177329600 401677328 9594 162238440 1763860 596988 634917360 140350 751 394854285 16825620240 11760 63825580368 656574 104126880 675520092 667359 47212074 292888176420 2617440 751 918308160 90600 5207400 332375208 751 18150 537564300 454825 285090 196700616 229556460 751 994604882880 67884960 288914184 214498620 64448228 27768 4602621870 751 11318300 50250 36994 36878430 2919828 139668 135744 41583 4895520 137920 7905750 751 4417875 125250 141000 751 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 25 17485650 50 1362312 46246200 832260 25 11572036 422730 151457484 176880 26532 4427535420 26937288 50 14117004 264418 15266160 68134000 164206 131544 116508 1089477480 238680 4702650 3540900 12393150 425383200 16163838 4678142 1721590 1519840 53912430 315096 748351032 9607 913368456 10423140 223944 200022 236559960 75128508 24174 669109914 65718900 25 11488831200 2668160880 1359260 1153620 1229100 910560 679810 1670772 644744100 27507469080 1103340 5713146 9250150 1111386220 3396960 3423684264 16260420 139870400 289344 5514600 63798 538356 7016943960 84197940 27874692300 35615580 572085072 751 159268560 1807845 41583610 256620 133037520 10800300 686 145368 4140 1545840 173580 732 13938591900 2006940 124410 11669310 17736 44854617132 50 7845240 53226600 17468220 427654584 1001268840 10695720 30256380 177973020 2735640 4095630 20468184 44990568 32640 50681800 10220 150862792080 4344912 20988 1307292 136241028 32338 3193320 214200 2124 90584 2399703880293720 50782200 489174 751 19870271190 73660 56931552348 240170 72618 179870340 195405210 130213020 7128 111058164 2367294930 6890 5897982 3735718501788 4978350 3052773360 9149910 1322018880 99222 4069344 24050019 297563483046960 2237864580 3594982248 2541960 254083284 109848 990 3328762 3450300 1539404610 255016944 3273270 3343538520 11055 1970640 65708700 667631580 2749500 71628794160 2152434 3457487880 4179225960 102120 2339946 36288252 89990712 311385480 7348464396 4224360 255968916 9843990 4499640 751 368532 6820117920 737100 8820756 7812 3545932 4555840 116027028 124320 367447080 25 179113830 12844 15900 1537800 178200 47243070 519549030 4676464800 747 9299059980 7892220 2036383800 5331480 2145031980 4284 1040655 2220 4536375030 3916440 7484820 453180 836179740 130767 4312080 270502050 60800796 16821840 4302540 387329250 32726217690 122822280 3582369 588 248509470 10476213300 468720 1845888 1784850 3352980 6888420 743876640 10900680 709800 34251 218400 783090 10811880 106640730 2427480 1329240 698911200 783048 25301389680 106680 17078880 751 3160536 781200 468864 11340 281680 141264 14028 360 4340700 1426140 1788633 2667821520 1517040 68052 85780695 73180781520 1374499980 5499232830 259951244 34702398360 258478500 11942910 2232048 794385592 536844 525420 1490623680 33384 717416 249912 26222280 3483480 179846340840 241080 3637920 511290 376846470 159628300 133370376 7615300 114840 25525170 291720 4969800 2054220 257460 1421419776 6461190 111972 13292853048 137604040 109749195 74058390 4452 747264 1433887440 2306400624 5127972318 38376240 1300339656 285852 9594 44777376 2672716200 1498 342169920 5151774600 9739730 43388856 438900 139330100 51305156280 89506042080 95038328 9958080 38157840 1808940 6193440 5913840 7798980 3454770 115281600 22440 13917645 4792116 1085280 402219048 783048 19076809500 293957664 382841928 342342 3005328 1972840 43680 1343160 420210 517425480 259560 3666075840 16405620 135564 59964912 4156432 433679904 32530470 602521920 13323180 5086536 259827660 93810 829920 7538960 223003620 81510 319026396 14019720 15745212 17931630 782251470 2866584 5944 3341940 622160 142487982 1584 100320 60260 3800781180 552075348 522000 50 3540 74040 380380 990432 21420 2040 13920 47127 243664 752 6699297780 129242520 9376740 6987540 268632 5810010780 2304120 74910 78120 545911240 10779284 752 965560 107788296 541800 646346500800 700 15558774 1371993840 1640807700 6221461176 819367479000 198072146580 1965540 4155322 9077970720 198744 282860886 44460 35855841081060 23815122240 190380 179116080 32446758960 66440 7950708 44970236640 14256 64890 1496864460 9392460 458040 105640920 808174119900 978120 15315300 87016 51310 681912 3837600 37642082940 8190600 1627920 268408140 40488 16498128 26362440 179198544 1550520 103456500 77297220 10449264 16838415 40821480 34901302800 7182548100 1009008 58584240 2429850 7650 156615900 123106183200 1535352 203856 838950 494650933920 42238140 76020 1541807622 16192 738075520 446760 150368526 131430 9965670 19746045335520 146790 84058 4210776 2016850 447822014640 529480 186863040 785795010 750 16426410 105840 817470 4956 239244390 515469240 840063840 3880200 32592 2825768 25023529440 4788344581020 93812824275660 535500 209914470 5589955800 327540 47659500 4298513240 3852030 22200 752 2700 2939040 13119090 144757483864560 4428480 104796 1920 13333450 213279786720 1256280 6880000446540 665251650 124785540 4907862360 399218820 4680 5166 2583484200 3631200452880 123162732 495151335 8031870 1793018920 2244141900 1177940400 871472 15213550 23453311140 1154138160 99120413700 6660 376205029200 245616800 1468772424032760 95940 2616900 2020320 2195580 200153673720 475350246 144259416 522041520 4147851708 2420880 56088 4711106400 245616 130350 2326800 4392 49498050 124248 15726501252 666120 4272840 60444 72411084 2266890 61023395160 1822515240 168 47790 10212888 20941800 17943959670 1763410 13087200 1491028 42208966800 938805960 3892416 375978540 3660 305849784240 500637984 184598414 26435971380 242111100 53796600 2524785120 32295245542560 12369540 2227680 12659892300 748 26254200 116772 403841777220 2172730560 28862736 2035986876 3620680 5307696 1512497220 29959823520 177580 3540 69300 21900 752 1948545 89480862900 13665960 104691860 1095228900 3865390 62718240 642018780 2234239761600 181880160 12981180 260380 4374720 1449529620 7290 85104050760 53268150 117840240 2110912440 1261260 25814160 3019380 475194720 97440 420732 95591496 395304 897022812 1091350722 674112817560 752 3883308 1415880 3239856 181458 28608064800 32920291404 179952 1314953640 270570 22680 5377622466972 10263107250 53614491840 68766 297972360 34562190 2937330 840840 43326360 63761010600 849240 21608895 2897793360 360360 10701000 222921260100 778278468240 169059492 985815558 214971120 127800 41965560 4174560 6601915320 6687 1258180 245889054 26237229480 10238742 253080 15267235333896 113760 124910784180 8954458 11007570 663264 173420 13650584640 39551490 33264 30342312 3910254 4254361980 3656081 7202237623152 31416 891936 90358200 78792120 105924 443300 2288519436840 48888840 1773174 9594880680 1610784 9538970 897908235840 146369919270960 2978698320 359136 87179400 9198290640 63726 4165 1505826000 238626 171864 62890380 273499338 42300 7111440 19703313630 678454 145860 16767 488982538 6300 23723700 18002271924 19575 134917860 81300 68766 144770080 1312192 4115160 94699650 48886617 1675506 752 235 42243300 197214696 6707532 275373000 3968616 151200 3095568 376 3732588 752 34200 564 62750 752 752 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 75 84 50 191520 12786480 75391834320 75 264760115004 4760 372552 4280760 13987056 1470 18564 50 1308048 2498897520 61380 552432 285564180 948673180 474408 52668 411930 8859600 1185900 3261225 447450 11269783140 177583851000 18480 96279840 13860168 363480 93365832 1277810240 17310330 40698 53693640 1261980720 20037402 226050 477750 732244800 46260060 75 14669760 219240 1139040 49800 10777800 132480 86762 5183590230 66151008 6504290520 23002980 247436088 169200 1256850 47063289 13497755040 3381000 12104 1167308100 1774850 4980917214 1948896 86516116440 366899880 60240180 734580 2232504 29174040 86454942 104570723040 585088920 13493700 143256960 1389285492 208380 21174720 1827 30828798 104984880 4191726 489840 48694800 8167956860 8265600 65751 51180008 50 2532783 127086120 14822280 17328154500 137151 2802140 1677900 1689480 424200 891088695 13104 906300 60060 2577484 359750160 10400090 15322440 173608680 100437700 45560 7614096 2917320 1694180 17900 13970798460 208310 67650 9320520 10830 822510 4386088 31485888 11360 411292035 1894680 25433870 47549340 2540580 9489060 816660 57094620 1150188 263418540 572012 1790500140 12233375 2112 69630624 49348 751944 4984320 841634640 2244879672 214676 45816 6250660600 34362 22838 16995440 115800720 771732 461820 47850 30313584 38865540 1361360 2507340 2879640 1078438312 622380 11113620 270270 389890 38712366 1706610096 208971000 61749240 4252560 28626 32953860 17577516 2748254544 547708 120707280 357760 3134460 876960 14372820 45361495080 13970 20156760 180294 14190750 75 34231638 3425136 10279380 43795818 2198547 14996520 69870 148268120 13245680 14627340 264180 184756 34258224 248866800 1476 70900720 165949784 69086640 2918622720 45276 2520 436400640 2442600 74760 761101770 753 2470625 28980 99682440 9430080 2762172 92004 4410 140448 382470 1187823 442073970 3484320 140900760 409113 188100 65520 41083152 5215 260686440 53623350 611931320 300960 7171710 3705 671088 14622931260 384252 13980450 99667260 270102 5280855624 156486330 86520 491920 2044240 136615 84 153 20271636 2793312 2484675 10512 1056720 3556400484 23727 128100 2669040 27170 3437280 673015200 549110688 129633336 116520492 2144114280 486540 272830438950 10624830 9726274800 3384 53158056 2238 14651956 44520 20132 35601120 511178360 10075628640 2703929220 63736740 14280 715000 270451580 9217404 3337480776 10465083720 5198414760 8496928440 1929840 2780630160 2484658680 23727 7130020667616 406900 52220700 1226412 948231270 39052944 20281170 3467112 17013360 2200644600 1422520 178748640 6160 25159524 5406717253392 4647312 788627280 702859080 5040 1951718328 1271851260 620310 1420804 440810062 280973880 12726 39012064146 852280 94374 229394633520 268973314896 11299050 523050 752 165673872 12495 2154527760 679420 5928 59712450 10210200 23496 22543092 57571520 97695 3596320 499380 82063128 1096230954 278820258900 5873580 4475051190 53078760 13143312 61532520 387987600 60512760 13944 4324320 706242768 60597180 115692 2029720 3508644480 2615751578385 806660400 1963920 60845763330 273000 1643929560 5534152360 3362790816 41985820 188916 175613760 45811920 48578040 26234670 2054850 30988 50 3540 12582 7150 753 150156 2280 14873556 3395560 1977360 4119696 156940 6168996 110760 1234797270 136686 302574012 195738 2144394 4505340 8204549220 170400 430860 34840 693220 14367905640 7613431980 67706226 32340 1465618 1790964 62622560 30329250 4847700 2633400 61404 5962980 3946800 750 178618 1104180 27456 1719990 124982 1484385 8868 2587230240 107554440 10804575600 2156630112 3617130 669900 79500120 227244 55302 680724 420420 905400 42342300 3396096 79964139020 46863 580269690 56082 4154920 263844 28465140 765680 532245 788883810 4095300 7430 1194160 181545 4270896 84728952 89244 7927920 30186 13081297460 71569680 354024216 71230680 540540 92136 77597520 61396560 2247798 102780 4697616 12644880 6715800 222083850 29128639092 53827950 4125660 193584 6395400 1502 3071593200 375360 835380 328331850 38250540 3730 3290742 2929542 111312100 10568064 33513480 10485810 30932 1606800 175037422560 1275618960 54312874980 313116540 3318084 29694840 121986 16403712 43758000 239400 273042 418561022880 57270 47214 20880 19939920 5902260 4759680 2336820 247205158200 755370 11861850 1406740057380 23643 2638728 801788668 14760720 854053200 11531219700 547888824 3740 65771940 1122822 1232840 39060 315843 956340 501721584 66924 1736280 35460040 8916840 44856 173461628340 45568380 23862119490 834480 41482980 7934029291188 558960 65068920 480936 728416128 47691540 14498820 963450180 78660 2952 3507504 30324 26715 750 2752290 59417904 45419010 418200 281615880 24387 120406440 323371298250 457201920 8528128080 51920973720 776100 750 193116 753 434954520 77581104 216920 3296601 309925980 4934598240 135828 144537750 178560 52423889976 1196982444 114123240 42018000 84512407056 1687020720 753 13246200 59096 558135 4540914 1049928 631256340 157882304 268796 33076008 101280 23628 502656 9791250300 1429959960 12444 212593860 492331840 100281589380 214396 1030921560 20280480 42330 115675560 227146920 49908300 813020 13114140 59483613537810 5525733210 15328626 11521367 7051590 102816 12731400 2013817095 5735340 19439280 2106911520 144382590 1235406150 48620 207570 3288116370 106330 761370 8847900 82992 2104904340 121730 982800 73819680 29152332 30530 33511800 687386700 4330788 3603600 534612 10452204 146542200 596678784 978180 5810913108 279186 308786479962 651168 845036192 4831640 667601220 1995568596 753 21967281 63418336800 4527138 378943733280 13697320 28728 140492 689520 6163736040 54764100900 5562480 1402916160 18287640 131560 15230925080 838440 267288 21543774 194452778520 1693563630 366758 87246 41631660 601780707 31005 124550140 71060 1266660 1059135924 113520 9267720 405778100 1265880 111650 35488927320 1165527 595361580 2130480 55854870 7356300 23030280 5292300 11445720 41659800 753 16490764836 9620 79170 1686060 14549892 85820 154016940 523037580 47232 12159840 635088 11046090 381990 12512 1021644 90324 36894624 14345760 13272 133200 89155836 119102 346610 60288336 636240 131852 5850 133459787916 9215910 27230943740 1624980 1226484 2876640 1802340 1897560 2048690 42327480 609526500 670956 1552509264 21582 524779500 33060 3423640 46580 16950 2084296 753 69122 78500 6817650 753 42084 141752 753 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 84 195273540 3914820 5808 41760600 722535 512820 4669560 107029824 720588 300 9360 1273892620 2361450 3071451625 752 33887606676 8011609320 166531638 734710240 54242760 963985440 634032 50 7752 3876 50 6621228 8118 8005740 512800 29055390 26250510 12690540 18098190 220584 3513329820 407400 375241272 11959056 276819360 149940 62983200 95206979700 56047575 10756070 731821860 139202 43808490 32085 3538710 560267400 6936263640 217558380 496800 300 16971240 2320500 435810648 72178030980 3107390 10796292 30853680 71313840 303846 6535854 2574 3074580 1001120868 53227356 18846 15369900 60444 2512721120 17915382 259523550 16964130 2738340 6876480 432912480 15624 612 773678824380 11778760 20189400 3085249440 58251180 296035740 5832 55440 35168892 153850 9021770 1524900 8148 154487880 281820 5384252580 551760 464100 149000670 14150760 166344 169538520 1133220 14952 11812110 1238880 3348128472 70750680 14126368410 999180 5920200 32545920 8367901920 196345240 1470144 177974280 1384488 159448380 986544 749 20880 4966584 7271082 1271026680 12333090 11730276 761790 13908 731718 8259272280 1301460 4956 178670160 9940567 13800 88190788140 1721475756 82608240 21459360 198995550 847620 10835760 130952360 1848924 3422210 1883175 1062 10716 4413864 2849700 2201290 9100 1041900 1226610 19212622960 716991600 356885100 4041737700 175960 39564 1746900 3955200 275539740 105020560 155072973132 710681851620 73116 99902880 82013400 157800 6454726260 42059160 3604634460 1246627620 47265 200604 2588040 119628015 193451160 9159360 314092800 39816680 2051430 22575 3562650 296310 516 754 4274400 66600 1708972650 3209052 108013920 13200 1142226000 3729440 95320680 47239566 1307670 58070760 126672780 330200 436800402360 418301520 4006530 2660416200 3667680 151905600 1149045300 1897200 325234140 43400 264260580 40076580 6339300 187704 10374 72169020 60882822 499912 276012 10909990 2928 139638720 2107537380 25416 546960 460020 175221889920 417518296 5040 94922100 6555120 54265680 2184 2122800 1764192 95002907076 24277512 2468088 59049720 17864700 303796080 2996 124560 103922 84 936 11484 140400 974380 484176 26496624 4635890028 753 104915529810 38471940 3809739780 275796 53208960 8301374550 42213444 177480 2681800 92728744680 21434160 142330 6705 2430120 2445300 14287140 130270320 157373580 6032400 64202160 43430808 4339216 18900 404219594196 173369015001 16946790 5710194260 5308609152 741 131936 9819726 1028265876 29880 1498060740 1900460 1044288 51401880 10346 1507226 9360 27977040 12503568 41972700 1470 16467360 7271082 2411136 6366360 61944 2597400 90899952 3590808 59257352 247099632 306868380 10779300 1457546220 13046400 725214 4202100 1623336 882285698580 45028200 2184 2987078160 5822949000 250442640 24151050 189304380 37105320 69701940 3306240 115128 2232 51917892 1559610 4722088 21382117020 7020310570 25376400 11139480 932873760 371680 133635810 159191760 48806304 5866608 63390250 12091560 228375840 5576550 486920 63146160 50321700 11905950 331694324280 12393920 7551360 764033130 4601884 5988780 60663777720 1286520 10746428 79248 776432160 5224379160 14617812 753 73920 6477660 208472 50694204 401380980 292240410 10732967 5050 60 27552 10934880 9351320 665280 1244760 13277136 1811448 13200 69138920 13300 153559980 2000723340 847539420 31194203040 73206720 813276 2000790792 118188 1086456 36672636 203808 170687557560 18849600 7892694810 33496848 76060530 754 240120 15313998 138061980 1209403734 1589959800 196350126 56865 95089260 197909580 44844 15389394240 342624 30744 1777079400 12757962 185460132 10361250900 17296188 1226735160 1674287160 985338 38445 6120660 329820 1339139520 934920 31587345720 904488 520578240 5413382208 431460 18693754200 154354200 28188720 24913280 141145620 435806280 1576792140 1776537 2882645220 4920175260 7809164220 1042302 183087450 130695822180 262949112 69701940 1499582 67918032 2830027200 327097350 311688 400945680 2743392960 3830610 586723800 949885608 43056 108011797740 98670 2341120320 915693480 10345320 58509360 919651320 692874 67816 303279696720 108702 12415403280 7177770600 133137283742 124328490 510865740 83104518 492533580 773866800 60222695400 150270120 136855760580 20215320 354492 180180 32093280 118014 1048483800 461734 195390 30673440 20755980 478170 10540529672400 4555656 3693446100 4582116 642450060 470120 966859530 11100 754 746550 1127520 13604 27264492153360 43598520 11190168 39683280 538890 9615648 1692881190 318802220 84992375160 4647290340 5656040520 70370326 2446206840 12250056 90900 43439760 24876012 165907250 72706518720 14042208180 1071290640 615545098740 574560 266910 912649920 169135890 5332860 64805014560 330292116 102102 118440 942110820 30064320 3111360543648 3204043584 4500036 677107704 2973816 314160 2991997008 62814 9594 80151120 5455164 7785960 13023360 69414828 16576560 12907620 920174640 755160 40462947595116 4367820600 7527980460 601277040 927420 74940754560 540006600 1151710560 15708 51496200 38051002080 323400 11491816128 53304500 65212 5542216680 390456 22222200 8753862600 11885400 4634100 191059344 14470680 8645520 64291500 163466230200 2235156 10302211920 1633740 28477680 90423900 44340 8736 8408880480 2196 411720 4143502440 93240 2024088 11030360 1500 347204 970353540 1500 77948640 14651040 88350 96472110 8759991240 118027232400 565364 7613824680 5616 6904320 539563440 13555080 429660 12006610 4284510 6299370 4453918576800 44220 3622320 2923477076520 15630541370 41385890 1645743330 103684350 740740 308730 18818800 3745170 2531181510 1065672 3326454 688010400 2415210 184104900 59018070852 3325782 2244 295181832330 16146 132327096 601755210 55437926375832 47572644 737940 558484290 777770 2788080750 779856 5446112 5759344601010 974894760 3171952 13587539 727790 5166 57823920 5229 273792 909991320 78318031968 51147768 7175608440 13597920 479544 40634487320 23178888 7936488 10197923135400 141645 754 9946288872 182633878 545230080 435639204 120060 5400 361635780 143010 144180 554396886120 56644170 825055770 200970 14952 942880 752400 182160 4757280 480480 1752 1179486 157513200 1107714972 36139357800 105727050 9290580 123094790 28697760 5198226 193026120 950255460 876690 59634960 6464843385 6960 1916736 431523920 67104 2287350 1385262 754 13049010 818285160 8953560 81840 403547760 15393 63778 555847578 1589898 301075584 85366400 754 728 3555985104 754 754 8846997 12330144 69020 32742360 4978350 2145 2161110 754 66360 73304550 3394332 522 296856000 93840 206100 294567000 669750 69229 7922250 22650 53204 126253 754 754 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 60 317658242 38390 18 90090 1696812 6784596 621180 3806946 4517721000 158666508 300 2226 97740720 435057948 13797840 260605800 1547532 853020 833112 87397440 411060 42966 4902000 50 462 231 50 10164 10423140 1687578984 4165840140 5153808 15797964 369600 547740 100840740 5542680 1195480 108784871184 343980 1588620 27061320 674685 61160 611711100 19890 476254265760 85211030520 1438920 8420412 9202380 212454 752 741294792 103476360 300 608859864 3090090 19002984 73464299580 19656 308098922976 1212698 1011516 74558652 94764120 58782 10478754 24710 10440 16841370 28500360 38481300 592454352000 5701402200 684090 50400 375668841240 490560 21174588 25352680 477 3874500 36055392 48004800 106088970 11842320 244112 1470 170340 70180110 13800 585229260 19410001974 910469952 295757280 686490 64768440 219136554 58368240 64398906 216108 5997260 22378200 1345140 755 625860 282648600 4379727 411684 977744460 36938484 43323120 92004 316920 3991251904 447105780 7882560 181440 1128140832 4019925 2817640 121001308680 3044250 5031000 456825360 3967740 162433326 3710 986050 595583100 2184 7709136 268320 62022360 70760116 7290150 1680109200 1105832 47809980 4407858 3619980 54797600 2834617470 4671507812400 41292 45594 22875892 18 7451990 14280 121176 490127750 475800 2551206 65872 355939305540 7230 240615900 83030 146349060 284045256 261690 978670 28916316 72646392 13604 207336 18968040 707160 337387050 15200340 62428080 3281194560 12529 2453451 805305600 2016511560 363118 4478743080 1500 5642407185 14725620 1604460 16352028 192525 29274 11824 21603900 199343136 304600968 1408680 400720260 6174924 31963560 1306536 395400 409970286 1931160 12546 722304 1191870 56187532830 30310320 10892841960 2586870 229950 479386800 2196 25454080 2132000640 140056 365855490 1123209890 2666664 109956 6415920 392028 2338791840 85761610 1318746 898500 30462120 1241310 6539633100 9009000 2462460 754 138890 61165373822 434325980 281917020 5960 93717624 2068470 1336080 32333180 56091420 261990 2288006 544328400 35373967200 861647160 253890 5005793820 5188140 3410893200 754 21252 153 89460 31698 5122560 1403976960 249128880 1201860 7340 25200 29148 427440 3523140 1633980 38687040 7764778560 4467162 9240 4529448 398580 86520 468468 813960 6186780 108360 377520 6066480 142234 231540 113696 2967399630 663520 819417960 21551600 106974 93444 695731740 93122909880 748 9672558 2475661240 75358668 81840 15840 167140 198998580 5862259872 2596374 13979004 146880 1221756 290937120 114565440 1767669750 1593270 27225450 1635440079 1967326020 572972400 5430569760 860359500 146400 1871904 1067795820 629640 1396543148 32100 536245380 1078746900 68012 2940630 2184 13127400 14280 840834 1709820 46890480 2507004 1476 522019680 764308440 10860 1115478 1978179840 7920 1108250 18489240 4272252600 13372960 322765740 5391810 121800 3024450 7345800 6530580 12252240 8363040 27694240 47718 4520880 898380 26604 586872 3170160 1181180 1996620 9403680 5753264 50850 1469970504 157196280 1672474620 5434002 69837768 63154560 421344 37680 17843280 78869700 30914208 341266653 8551140 2786160 4781700 93729 385050 60 755 433620 142476 974556 1176 44983380 604 992496 341620 14820 416190060 14022540 4970 8844 2249260 3063060 38010 1323756 1016880 11568956 131100 4361880 16549434 101844288 64099860 6937140 3880800 5976 28520 3901560 3933552 782496 1342878 1278200 2933810880 2256 239165010 54358920 89850 24360 10560 372096 39480 802452 96926771760 499410 253968 6479346 1270571120 1451984560 4087356 157976 200420220 11400 106974 130088 57209152 19477920 38610 1295640 269724 5222 88480 88557700 45804 4069125720 8955156 11190060 97812 563850 210399655440 14406421680 5560 750 275742630 578088 4311475910 8819580 279786780 14053312 7793310 117360 93394392 23176163808 43969530048 269136 2064266260 1739760 1447116 3721032 213382708 16964640 9282 645750 2304540 8005908534 52100004 16183566 859430 234467520 36153900 5819542680 1393470 34800 77806848 102390524544 349615090 21443760 550706520 1209864292 324429525420 547657572 100386720 356312977020 833059500 1042866 122846 4809681888 8190 14347553220 8538633180 11934 47124 1501895435040 41832 47214 4865040 240240 384780 705 11824 19412898120 2169090 8050350 9069360 1773780 25661376 499904 7410 119349384 2418680 1769040 829080 473760 125751 48077360 986700 58987110 10287441780 133145460 19725491058 727608 1420815 24211320 3234420 14374080 404460 33003486600 694944360 3178560 49770 755 1902560100 1017577638 19441749327 42193320 6569843280 43665468 346290 9080400 32723670 38640 863604 1719480 1360590 218892 28821 49680 482619060 101178 9514365 6695520 11583000 29190 468713469 688275 609482666520 15540 168 755 104286 3017784 81200 673816 3128720 80640 29252496 12340440 13984 9538100 47115600 9654480 72256800 593100 2943600 531404328 2936640 29053140 2800 3759715410 6788324 3004 4290008 8783632704 154320 318013020 97528 38586708 206244 20224897308 1206656360 210180 19969891956 345477432300 1985583600 14820 622750 105447634 1535025 248383260 1602401320 4494 854280 1888792920 36218889840 122010 462764280 6224400 32046450 21288540 31320 8062080 6466680 65096929590 6920760 21420 31263540 748756470 656880 778470 27720 150 289080 4554680 9986718 17735550 8400 106349100 2800602 33276 1166022 36036 52362024 1433796 575850 65994 1150435356 5794530 10879128 348457032 121336 2176260 1060617012 1275740 178780602 5976 755 31003442470 44206443414 5236 28927783192 5117 5236 218378160 4829250 1997941 470984 26668980 1230960 321810280 15803880 12454200 13233480 276040 6714 18954 170878730 10712645370 571842810 963705492288 17654040 84600 30849746796 138724 7112196 311880 14163930 8792630 472230 424011900 60456 196237440 153296 609554 6600 27456 11272716 129456 9775740 393788768100 2098525 662224080 96079646 9646 252960 1818180 6108270 191350590 562706100 315210 27950 116746 523920 755 41046194 12546 147186 1095750 46828236 4201926 107779980 186620 132432384 11970 923142 847527 59872956 34594 755 1235520 19656 2703380 755 7451904 2951520 113094 2520 213055398 27924 47556339684 1858635 388032 906400 25758 755 1154130 158706900 132796950 27888 755 69336 15750 755 6733220 126504 142506 755 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 756 18 189 54 756 378 6048720 18 1705452 24815340 189 13374270 756 3415440 9651376 1083932424 756 2190 303240 378 95806606775880 42123312 1591948 278460 64355150 6 3 1935450 1527240 686412540 35726211 507461940 6175152 78286080 189 3309405 32634420 11108160 30849390 7281545180 756 9911826540 720082935 25155000 2490840 222530676 260568 8281924584 40783310568 2640 713030 127316556 756 2885443176 8788194360 619248 70060 77112 10461495 233310 7634732 378 67536 28430629920 446081862996 19071360 50422680 894 163560 33304 30791280 761838 152496 1518440 82488384 130029 5849700 19523412 460908 458172 3952608 3029287800 9 45300 4269004740 1020066300 3735120 55723500 3913484808 112860 10246368 4270420 20207450 180180 496719682200 3779100 22680840 12198 16671322919160 25212510960 188059500 91012230 32046 148802940 1902810 243238380 189 111930 6701730 3374684586 1090890 28240 130284 68052 7669896 2682120 4470 23089110 26710668600 1715871300 11774490 6907625086824 331800 294257600 756 5017584 94193736 5148780 455778960 20879400 1998078588 1928173170 79354730 1364820 8088345 29523507960 194700 9337107419640 41081040 29491980 798798 4085598880 397176 523291354 3650 139602540 38628 2403016 447277984 36 22735230900 100380 1320880 2181270 434520 168305760 53483 248309159280 196680 185708460 674856 3527160 321543156 9706320 5213859588 210557886 2731820 11259144 13522010040 126100356 401104800 4162620 428302420 443242800 3637440450 3445524 17258280 861360 26791128 10080396480 22475 61677420 47905 5947380 14540 115005 12936300 378 18275 106908 7259476 1233180 74194092 278160 103136484 16468452 27440380 5093540 16467240570 24420 161840 10164 2775864 3755 992312640 227562 1138860 27387360 20460 68080 5904 38512992 148005 4841265 2382172980 146202840 1739712 18908760 6444 1565382 200425680 14466060 3670368 18600 446760 42064933260 238212 601506360 112063140 10455984 5082625 49855152 187824 44460 86903460 44258867940 14849340 104345340 1968256680 2762784 369685128 166152 582778944 750 74023950 64116 112944 2846480 119334696 47712 9 2340 4806 12540 161616 20950800 6415760 13751821 62399610 259364820 395856450 7158371220 1921590 334560 54218304 9649200 632940 12863760 771540 10838520 17670 424083000 67175640 6884850 354104730 929548620 11864538 36418200 1825362 628524 431420 19999980 13997800 34280220 585401460 996864 64548 507179530 2516520240 228944 19128790288440 7260 599231780 7291247040 11665435320 2527182 6786120 2798899040 10398187800 5486040 6904170 18150 138862776 382800 12614910 46620 476922600 2165504880 392168772 693680 1103376090960 3196745748 51395745030 394680 28396352 38798760 35774310 51170 4315260 750 67847520 5383560 169722288 240120 1628148 3007518360 284856 2071440 801550 509120352 456456 53952792 2650440240 2428296 427281120 163090082610 2634660 44242110 7104240 42334 19729248 3577140 21326042738 4241826 3506507550 109666711440 4875780 2681490750 8212429884960 156240 3517036908 225129684780 902592900 42828576 8449524720 14612520 26894904 1090980 2686138026 8280437880 7170980 2943720 319548996 9879240 20356 303942060 20864340 80256 119159964 255540120 5978700 46374 5738700 5245995 15150 1140 756 11990 17650 3744 2280 7140 73715 1680 7007910 6540 549540 58509240 1066608900 770722920 4858464 299551968 9320940 57792 1324785 2874480 56739150 405358067400 125824378680 539199540 51731677800 2494580 47265 4489254 96951960 40070940 43325478 32902262580 112024 38987064 11220 52091160 381696 138780180 6704383140 126420 149671170 209387640 622050 78437268 654736368 127109430 373704 763560 197340 14211468 58014330 625739730 812168640 756 17535660 6982497720 6363060 982680 676206960 91512 4914 55175316 233160 1385670 7995780 111636756 36253266 83814 45510 135408 324264 20287778940 334009395720 19144686 13860 38555 249602184 111640279080 13086 14572740 7636230 1933149582 765330 5688540 111132 66740 15811380 317532 58466 1581499920 3372812 3518190 3539696160 86187420 1413476220 590538 779688 68722704 23392 53550 17843280 3354540 35098320 44797768470 135845136 36450 222964560 268158 257742000 23169300 59400 465858418465440 93781350 70200 7568 11725296 993888 137940 14895720 541585044 119297880 38975636700 62219136 403069736160 2363480 2006940 150 76835 1350 40351200 34760 132313824720 21930 1978200 596448 3705 21909570 81124680 29807960 8327522808 355014660 43594890 1782 188422164 35050 711048 493680 4444440 1406496 28224 3755 851295 1192260 19255976740 225696744 2313180 1848510 3048811764860400 2254138032960 55931820 3647755104 635445720 753 18564 60123150 1432805088 5928 911859816 16755900 411990 1883700 1236900 8352960 379680 112070218260 1528200 383210940 100088352 62700 9504924 18459900 150738 20025920397 32654160 143520 1070239632 261072 3555552 268620 756 15495480 769644400 624536 82372752 2191140 5918662200 13888440 596220 11539435908 351120 2426311087200 11340 246330 736064 7821360 5862780 34953 1496 36150480 11252540 90091092 30662251620 7605500 337020 2675940 1344420 188100 8564556 94780 481740 7300728540 4964000 3268980 1109368260 46523400 3074552740 15937200 10950 1185753162 124230 23467950 99965886930 3145527840 756 2877246 22877520 756 9715536 518280 3680 1486056 5300430 17744830740 244020 218610 80190 32234610 60512760 506220 641720 5205165 65430 3534570 3789940 4102560 59890 933570 30041622 29841240 4771481715 1774710 934695104 4263211680 88082280 1730520 103843740 750 634868910 809094 15960 257400 37259 1583124488400 23553738 3597048 1353660 142543500 2394936 5040 749 27314994 564257988 871360 470120 756 591890 21662160 69953368680 83496336 1092720807360 865032 201960 224247608 12761944200 702 3067470 1223658 61757220 10251 1512 903550176 12097800 28767060 21414 1451450 13036350 240240 716100 139020 309729420 53230757580 11040 203753550 184177422 4879140420 1016109873 45232110 2124 744 4886244 5375370 3071950 109535712 11757915 252 40656 561960 272904660 231648 1556640 121230615 2025 886380 9765360 2267460 37057212 360360 601920 886973472 2025 1081234140 756 11960520 2875733532 4084080 419958 786600 3876120 28951650 5310630 243 1324680 121626 7067070 62606112 5792 2280420 252 25797288 5907060159 756 540408 8806 110843 756 39510432 630 11696 34050 756 31114 1912680 756 756 567 127259 756 756 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 756 18 189 902918940 756 378 84318300 18 5191560 2028078240 189 5847660 756 6285240 868680 201608 756 15225 6393870 378 2873710 3191916 16238376 449790 196900 6 3 2982993650 225552624 140241192 378420 1802340 40920 7196700 189 153720 29866620 19660500 757 3228902820 756 43615110 11880 1142009440 123264 15983848800 757 689130 89927760 917928 757 10759980 756 346075800 12588576 496727352 37803896 2174900 296010 861767400 1980720 378 4962045 689713211460 252888 8832690 297588720 6090 390582360 42730050 7162848 7856550 42900 195182136 618695280 71597064 1637630400 6732 298255486800 8813280 19522800 1660968 9 16603190 336908 135420 83280 742 162491888790 13949453700 4144140 979050 584662650 152048 757 4935840 895125 1187844840 51310 61248 89535600 2626680 9385740 233425778040 811152 7797492 189 50185080 44786280 132868080 33974772 13020 1319472 73057080 507780 125962980 7133483280 386850360 563264 1480 130398 7067368440 34333265700 344730540 756 1502 438480 21215153190 40500570 5306130 48035 4042584 449616 91560 6300 754 9200297160 1156464540 4382571060 14881045320 142760 24417624 25839660 14687190 9954 1485960 2183020 889014 363090 1422 1158696 151853112180 4903668 66082 20405 136434060 53623080 16317000 18826700620 928200 17925 43512623700 2260773900 2702874900 132328 32912100 29364192 173760 3560 5588372790 34913670 11881800 58918860 83097360 892320 5236 27960 89040 5395425 25374668 55451240460 4458420 1866480 8116812 25896780 1917993 148559100 378 757 37812 757 861197832 30744 485806950 11302200 323205521670 48234200 2026587 2254356720 208200 18812976 27090 38755920 2329089560 27480 2162039880 174096 74534460 42581630 30739969260 60201120 90569094 177533280 31473120 1077121045 671057352 938176281 2850540 30116520 86735335302 13463898 11595768 304436 94723860 12113640 705553296 3233230 8100952860 60746400 3542000 21951540 1026965520 423630480 25232760 368970312 386666280 778050 20540520 25221420 224832894 19007052 32831820 5674163040 641256 20988 1073949205560 380688 21861840 98363 25432680 9 112140 69768 203368461 455088 522576 2533440 14187347244 1714335 453924 43730400 2338680708 181157280 11552 40284002 305040 18951240 752 609995100 1821435 7119545328 1278648 957984 37259 1719120 2400960 85675590 63902405 10344684 109692 6963030 64470840 182149968 982800 16897320 514982 1515240 128730420 24459600 93292056 109349940 1433266492 26738348 749 129113012 2271336 695640 4430720 5215 53955990 3445876896 184536 3255840 28754550 5304390 1112744 109854 94116 2220 8238744 33513480 1226397764592 555900 845292 5356571220 2356200 584614800 61848455760 2148300 6596688 6624 1492920 121420992 9516144 200760 5733 2843820 200249280 5414640 128391120 6883800 53488800 4533780 278460 3044619 1540770 12326160 176921160 6963840 58324110 8988 16400 587039994 752840 3266736 541512 348348 2187900 2924220 2048240376 776160 26448 412180470 360360 19829040 11099520 25992 731016 42209809164600 26769213744 41386500 43028700 1646604960 3594157280 871178616 1153874436 378 386280 2136420 749 137772 2476950 1610700 45691800 5842050 662460 756 11990 757 3960 274344 8940 757 2160 70426920 636120 4096294020 162309420 11556090 146342940 12017290516608 82460 68985540 10649184 2208742 68371504740 12558 30360 6386160 56952 495029878200 226206000 619710 13060320 396155760 215705700 3472560 64504440 12029850 6732 44537449320 198660 1360170 7777770 536854500 89184054960 68710469100 168503014680 30071028 4027551719321130 39900 119772408 1621620 1356420520 2667420 14057089200 3445280 1080765 1273889838210 2562524580 7373881620 4357080 104650 392196 985320 102075138 2662128 19075138320 1004598 168980 212029272000 24960 7352716140 91000 288708420 238723615200 17838051000 697680 151062450 3253330080 270441 60812 4648140 1746231984 19705273224 172961102160 2413320 5511330 25520040 13984 137956350 1762344766298160 1089900 281383830 47862360 4947077520 27246 23719911600 20280 2547650 347087278710900 48511200 15138570720 720391587300 25725288 445290384 186265781784230 32220 1723240 18050760 189582360 1837140 2791404000 2702460 167376 52948055160 28993784820 56468220 8720880 25493714400 22248806580 22893310440 2477562 487662 744853368 8584290 14737800 37464253200 14523810 10800 1160669716446240 702180 142416 271440 240240 1510562592 15295644 3877770 585492600 2601365130 611490810 10236420 2405340 3539760 101220 27219849274800 86322600 188529600 89933243400 203940 64769760 96200252460 157472 12468324 15492960 114810007620 5222196 9537347160 76956 75653592 89261008200 2376360 269500 58106685780 352982941500 752784480 2858916060 428664 437100 14781993408 503991180 2659800 8639030623860 2769780 1345715280 145262329316984880 19163760 19975200 20207070 2645682 651707640 180869327400 15359400 1235868 749723274300 3370080 180120 685214784 13200 1729917756 136100730565800 819999180 302112720 26233740 9959040 1611960 14433138720 24612 53820 17226649440 225720 46116 1877098080 280488 325260 70643893320 271560 772284 16516445400 20905740 867846672 41204283120 120872 15358980 3540820455900 76200 32340 16270249153200 29520 181939212 3817001588400 51452 2043061020 45954617940 7013760 812604420 103871040 784977336 5817240 2958473280 30435293460 7316496 21057960 3359151840 110670 7847559720 321180 3052859 8709008880 73830 11652222960 369172440 1429042440 10402 2558920 9296604240 120120 10815280 2098980 61320 18623755920 1591061010 25810435 147626960 21637770 23841124020 4247950080 7664580 930089160 104160 279397716 1069668600 418921272 270060 948390 14370468512400 4505431392 2174686800 4856040 2958532080 3915600 981054360 225240288 5208 2723335944 7757365980 2815890 24994792368 18411120 3966144 903422520 1213322292 314580 27128640 328041 525737520 190595054160 18857286 1155684684 15252991992 152208 129204222 390813240 1914493770 109075200 105590191379400 3564713880 511272 17139678840 219960 40019779800 5913 3218904 838380 8702319780 26818194373920 41267520 326469870 3690 219381030 31836271166700 1190670 46020 232214144250 1302840 515555040 173478140550 31226272 129369240 20720700 12550824 709104 6132 976950 941630 2265500972700 186420 12568477740 31094700 89197368 540424560 175644 757 652960 827455860 41774040 497420 348427920 52969824 115632 474290807760 757 40641900 1212372 1970361 3028410 1376995284 203912142 868140 11761334970 469560 16170 330256080 53525533392 52360 304357737600 2372916 757 6300 111400 2401353 1244360832 1944096 27878130 4255622280 145310100 1864200 1051092 55000 53676 5357433900 160046880 2669392 95445 46852 644100 299287380 5054380 140400 2024064 23103 757 127260 143262 757 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 110 202676760 7741360 16329920880 1479912 292340070 2158409100 83079612 72836840 37698 1076160 2527560 11242770 53564280 2668702680 6889740 788256 27609120 40591320 3676414 116622 467604 44331117600 3036880 31137150 2040 246 18991830 38578596210 5943630 23088 9900 68832 8223390 111042 141362100 124644 737065200 1354800720 61431348 220311410 20460 30918327960 297190 33264 27826700 79326 102474275670 12512298240 748216 275015520 19856340 62481120 1850904 5340432 4001622570 2451216 4928 1272060 27720 245750640 42090 54240257448 8887824 27145450 41856696 19713330 318 26413520 738593956100 1269480 1228440 2368080 16800 6574735794 82659240 94438968 1220940 10975140 57657246240 402696 17304 738 194699232 459024192 2031120 172935 1007805960 5059680 13860 3561096 103170760 401383350 6095466 170016 12716820 99540 374672760 26398260 38597808 79757370 949429620 1510410 44226180 7655130 66220 2099790 70670 17880 630663 18806580 858952710 2697072 468299892060 1460204460 709800 32670792 6898920 7135920 4937772840 33150480 17345091735 170610 15834 142710 683488 12139974 4882500 7653060 31670691570 3649800 6197400 819168 622440 33259590 2818068 706469400 60200140 16138848 4977336000 1180612872 2306304 756 296820 4028640 5645640 6224400 2469060 2095301850 4788 646950 17796240 115240 399595560 2254560 922523448 20760 200497440 6568800 33847654500 194431380 8148644 7581175140 545787312 850860 1566180 7355400 27950 1075320 90600300 18474187380 251443920 4316991900 22475 6952680 64260 757 156277335480 57860038040 1469832 23553270 258123360 1623840 5513508 22985820 67401600 1071525 757 758 140712 758 59556 8550 3334590 1729350 14894340 25256 1115536 702697380 57420 40316010 185088540 252126 15414 5120167080 96139680 12331488 1008957690 871080 6387192 150279360 20093766 26721904 210140760 9863280 10070970 139345224 17987376 194040 45922734 17900086440 301240680 1806420 16926140 2126520 157080 108185689260 521495100 1119340560 633600 54000660 115539480 8385667290 131755248240 9987180 4913748 89700 28938 26043930 2398864 447200776 198900 147528 391534650 13828680 19397389440 2124540 639600 2008482 542388 252 2556 165996 1855975 14736 634224 15495732 18760778400 80753400 693420 13623570 308442540 3465660 40513410 229710 1254165990 1298220 467100 612319260 2198019040 3684240 22186680 34797680 670890 562078140 10317480096 242478 81578856 18778812 95847660 32580 821151936 17619840 30544920 3920994 49547520 3908520 110960124 2982572880 310237620 18246397260 7101900 229320 1820700 66330 2182119030 637875300 281975400 54860520 356990544 250488 369727380 6747840 4150805040 1191960 104983043550 3817125 707940 483912 471150 546167160 4216680 271102440 12557857704 134121000 55077360 386568 101775 248976 114104952 35225190 117804960 659610 36963780 24257640 243320 196455060 307020 719796 56346706584 1415484 9672 173448 275692 11599308 20832 1079988 8916556740 2211860 53781138 33333646920 6303945570 76125113064 253080 25454100 13813800 1900192 395890 8940 6373125 59520 3778236 143130 116008200 17341947855540 17592 31225740 6820 925848 7507095960 69937608 673494900 84490 52261944 5250420 18686304 186570 19560 1827540 334299240 255214716 731640 11741520 704374 470350 1260 84940 110 758 936 1272 14542920 1078698 1200 1440648 1520 2847600 198322740 9660 767617290 499460 28274400 17640 1915200 24566136 17280 397308555 14316120 316143828 373320 880044 756 23564856 488950 61108824 3222599016 1465422 6697860 845208 76873320 415810080 61068 11145 4784010 15535884 259380 397563600 18275340 86060520 356004 236964420 730365 455100 16434000 6130098 82888260 26361132 2392758 37782360 317532 1363440 896040 388558170 79265340 161715840 55943623560 2150908 48510 45360 4290 483346540 7379760 23038050 203588 27048204 39816 13151859600 2842840 1818025 100380 494067996 653100 1434120 756 245063623080 1323420 50981040 5001976980 23209760 14100 607698 981720 30392 91728 2693520 79468200 3054744 750 112687764 2158536023280 4695564 69981408 111280 2155230 335610 81864860 110808 31376100 450881340 496944 704790 5351940 2749410 134730960 1141865975250 12188660400 1123332 137401770 50903508 1105104 1257445800 702 12115350 180579168 38080 29190 5480442 1201824 429073200 1506 668050020 341320 3650790 150 9685 3375 436609440 2477370 742931280 67230 4184478 3020640 52437 1529468430 63073530 23460 46508 13294941660 14387100 903840 8399517 726789140 34991860 7017563280 1599864 752400 194201527800 16686180 14600040 78337908 1625704080 4832446 531960 19161720 71143380 2726880 1469560092 20538639 2912852250 277810260 5544304005240 990666120 2861610 215063940 50002680 4241791008 1281277536 55304886 84310410 6531468 11034627660 563603040 94326 2175 960840 37390080 393267 443070600 21714000 1240706280 3273870600 7153653 1298610348 1805076 130504920 78015 9576 2593690 38796 5967496 115500924 2003330820 1741740 18325 13440 758 2821728 119196 9405003894 1607760 5937448 9653800 50625728 480720240 409734255 45877780 83150270 277380600 27340560 518700 11785020 1815660 1743588 1399780 155209228 480900 1508 271662231060 16320 14980 1508 311279280 6137820 171681972 97435800 5832120 2012188 36630 107160 18141200 297360 46474260 17803512 4486416 10130640 185704668 1198477560 1098670440 7964521488 177901080 267633240 12266295 309730 773670 4430697040 414510 2905980 2547520 2002440 4149900 2064 329269296510 7807338 6210610560 3836253102 82646112 9963360 2436122304 2153844 241260600 27552 6786780 29336190 2468466 2576550 899242920576 684906 256410 246254109612 412721991 2586584 102466 55458150 336338392 1134154 106186780 4720408 205128 1691760 1328152 82882800 833361760 51480 44694096720 34741 2362416 139380 285357320 830760 441760 145080 11488 78105 21596601780 32519430900 758 51917931 15823950120 35340228 2130282 6741 65660 45820 644182 123690 558807860 29104350 1870 106994976 1114344 758 4660656 87577215 70520 8712564 526162 3453516 536976 3022942 4979874900 9685 11219208 35868 5397081552 21906864 228380473860 376782141120 758 617520 35640 6133036 374352 4992237 12597 3274553100 201223512 12780540 47400 126324198 317840 5587890 15477 2086884540 1518 84409080 27631800 1865327100 758 53641 42780 758 2985950 6812064 411317232480 758 11264302 26677 338530174320 758 688820 766899 17700 58590 6433360 79125 22498140 8641200 4755492 31208 140505 758 13908912 107541 63756 758 758 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 330 36 567666 1571401650 22252041240 82705350 13721040 399486780 4396680 6 85719780 319808020 1107341964 936540 132460 1429260 1615680 3494349930 1207752 1052123880 133497750 36 652131480 8376480 19847520 899580 18924 524018880 2510638416 15979260 61880 36 254280 5225220 13046106 1528320 135612120 941724 6833012 4880876 758 1655940 6839226 9002788200 24480 18105860 46794296640 58170128016 307061454 933780 62624104 16887936 1221870 28064960 63080 3755160 1632 80648 2624040 3956085 661260 60981336 11508900 435947916 194885460 38466912 176400 6 1514 30690 617760 7051007040 4494 55500900 42578 18971832 401025240 444379320 1126170 12313530 2256 1296840 1476 143790108 2557170 2512692 2687565870 375463000 147072240 9296424 207774 692396922 21786050 123998 273600 116639460 580580 19340970 1044081236 47209680 1998360 738030 16388902530 234780 4772040 397188 526880 1170 8474000 251709143400 56977536 373320 58659384 554064 14348880 4702068 1210440 85476300 2616355896 78682800 4740960 57205 522480 480832 540684 57022656 339956820 22891440 1681576 1338512 92736 42614520 95566 114240 8822088 468330627600 256080 133502716620 1217244 13452 4657224 41724620 97548 11099280 1162701540 23220 1460340 1670340 14579448 72324 5738 34008 359110944 1996620 234270 3215448 684684 3730 4702526640 5014345920 789531600 2224980 991617 1630490400 6602369 141596 44988 2038322208 360360 83036268 7647570 1459728 59773611 274170 3119610 302324880 9298695 1099560 195900 2546532 66525300 430920 8152266540 228904200 7689304 623039775 28774620 32900 108110 516 233678844 1012761750 742575240 794187240 5260500 42915240 1729773452 9301578 1421244 9107280 267866040 326370 756 2037641760 1013040 476144160 619639020 126549150 31891410 269306444 87204 153536760 468748080 9899010 13003230240 10498488 290000100 38528 6408 13834993380 1474 177660 308578578 9012 37375920 26778481730 6714 130913244 97091280 76124316240 30252096 1217304 56334240 1736856 29190 347438 74385540 21692913450 7392 21538120 6333600 8936280 5211575964 23748648 92400 35880 703939031880 1439587902480 267960 19740 504 36 2646 131097 1891344 3808080 91018356 28575470 2280180 1461480 2940036528 236720 239370 20502 1441430250 74489595 704 3300822 43344 435861670860 14565936 1387880 41049271340 12951291600 393936 3148332 100396590 127791720 31714116 707312886 5763120 15645 22654800 307706 85176 1753631550 53944100 627927300 6337672110 535440 219311400 932224320 73132884 98963634 73867440 742992 750904 139092 984077640 14938 1957950 778773468 18480 53040 104040 216797736 46591800 2146026960 80730 1565223660 247884 2296008 4101783840 53130 24467952 4602150 2734200 7162848 1593270 970271328 6916558 18883920 54027792 180886 12631850 36479520 1674128646 11072 32200630 356796 3330300 37740 5171310 36859620 392311920 2927400 4322220 17328 2025782850 1983850161300 103558 5080842991 243540 77264460 8122897860 130563888 71800960 27914040 12118626702 50978580 16974372636 166116 203999796 396958380 769080 280980 7537740 26174400 1156371552 36856680 8223072 6854760 24486 7289912 546480 156948 18402440 3314220 5136192900 742140 1229436 184926921600 2356200 48708 11400 5771820 758 110 144020 4284 1992 17736 288328546 8208 360825 291598480 5569200 73876140 53569193370 5505792 33852 2255968 66256 8052000264 4836210 28004129868 240912 38024336 153911934 3751254 8654919504 14571480 1272355630 21170 31508992 1957956 10430 78477000 320163480 29408784 101235420 3619783860 260988 399278160 2467144680 1320564 90438236548339680 46129720 460056 413130 65236080 4564396980 527376720 748 3004092 147556500 29008980 11612088 238689657360 6525 23434320 331856280 865260 759 84275184 11140889760 135743219430 462480 2413288800 18932070 6903156 239400 566005440 1021160 41312040 94240 3526730376 695850588538560 4617756 153609833520 26610980 2271060 151604040 63080710 2466393914 60300 9187844820 4610350 1024091640 4586893740 990396 97930560 877734 8134104607200 504084 127800 1016052324 14630616 1066326360 1296523800 5700360600 9407047650 2042040 543000 67637056032 185090400 46532304 43476781920 1689237534600 7869244656 496080 581863844 658578228 403920 632295300 2230027800 38024910 23384323872 335160 236947680 4324320 12848358600 3805620 4042896 2656080 121140 5740140 9632430 3293330040 144018 2126670 221591129760 4526322 8829018 16014960 240240 1673533680 756 217425 13520019240 17352 107952 395560620 116022 50400 134246574 14146230 1893858582 21170 1822634213400 146165 11065578720 3409380 169932510 137002950 11331540 5015138040 65633364720 12637185 3480 19826352 113940 107898 19315313640 121806960 3866016 843433920 40174512 55514 29046 127556471722680 16910520 756 991290 55710228 12430440 123087510 215285511921480 48360 30715134912 581998158 917562499560 67425 42392427 3026272580100 2547330 226671540 20163000 756 356700 64099491120 14802868080 474672 82393080 211926 239649 840042 756 403963560 505270800 3417128 7148100960 255633840 322920 325500 45675344880 467460 94747575804 708970584 15159210 31789359840 2317865 141025084200 34219980 75920 6005610 3686760 130214 137808 1293171817097160 35020 3020 5616691080 2139346860 423852 28598040 27096300 55900 1839944268 708420700 147039480 123132 107502828232800 1081792800 30053660 1245500 143600 3316744200 52756110 1113840 34949062764 204747480 1752839850 1099080 13877220 2917980 1308576360 838091100 2728780 3365544000 17087160 116530 675704799420 35720 1768517510760 51946380 314402760 9240 47008910 964040 308730 248648400 1894720 231171368107680 1021944 19884889800 336242112 1011065 15424623396 1399740 759 15241855860 678720 1506 154440 352943899620 520368 13812342720 418488 30134048190 21215796 218530130 106822560 6286311000 29540560 2734650 799057 3560859540 3972150 32839440480 35508372900 1018770480 360360 5860170 42460888405320 31518864 442585684800 7968240 792072 161434728 368792424 100486440 8463816 329491620 23433050784 66456 2045521 19684 78475320 217980 428480514 10708786935 23976 131138 240416 567192360 2632350 1724613660 759 812097 107427250 748 371184 24288 2443858560 43163258400 2562384 11825496 1103340 4437000 95095350 566005440 177244461030 2808400 29526 138684 5525663248 555120 193564800 16320 41796 272048 820280464 625872 959140 2505027519540 55757520 1219176 168312298 12023811800 1084740 759 285702680340 736 759 44160 146104711200 34790 870766 588759192 119528 7139220 265650 1024860 138014 24650 1718649075 2741700 9360 219862020 528660 604044 78078450 968220 759 164496750 44640 17100 759 245137430 3837672 26586 68856 13681521 128270 144020 759 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 380 72 95 19 523740 265020 380 48438 380 24 740946360 874038 1164240 115377840 324551920 65973960 884672 380 190 10142580 546840 72 23183160 185064 58785480 132240 4620 20546064 1337427000 1609704 70869712914 36 410358410 119714 383760 108240 95 34320 380 109118520 1644720 50252 511977024 1985732280 9836454320 9499050 644919660 759066 17824967160 264792 214342800 6793740 54390 466968054 1786802850 11545770 1375666656 46668180 212639230 477990 178640 1176449040 152152 9520290 432003 7788 1477476 60 10958948 212022640 14904 587737722 88788 1011876 380 79170 717570 9673040 165825660 1817369400 61453980 1496 220662 130628 27634 4928232 5137020 184094610 24780 60632640 75180 2751705 980856 380 237600 60027660 2832058320 7167309864 2752272 8213128 117494520 38808 738108 19393166520 529620 4788 886410 567910 3947567000 11850692040 92428966980 306932010 6929820 274566 41394166 3883320 21552960 353687040 2250360 2463552 8499660 129732 19213740 142760 5368 210530 91959 3810 1674555120 15665760 255528 91046760 422712 1885677990 16560 427482510 163212 934440 48888 1022720160 2141404980 129008 688160 278051130 471408 470083614 118182372 1528560 4291420 694260 38 1164670 56581200 262260 216720 517770 2120580 624720 11113089312 61295976 51722370 93749040 5466360900 1168100453520 56598360 868896 25101090 426567960 73901842 12145056 226548 2174220 2925358020 3158736 646524480 3963960 11040 4458421836 632940 83802180 5469975 101816400 217071960 24342318 29405376 2900823 12799049760 237216 190 324 752 130711 1000314 388731945 131433120 7296752400 1094304960 83720 4444440 474016950 801276482160 6476184 84728448 53820 67860 125685 6582600 110825385 613440 51219880 4995144 1592334240 23149308 79061580 463799070 2145074824170 556776 12112680 6338426710 4728834 2232120 1807512 8052 1392300 19938486 25934564656 1989456 2882880 22966823880 280000 278040 434292690 11190 300960 41861820 26999280 4899180 41324556 145200888 768542924640 593028 195300 16425208800 6990984 1968225 24090 20748 23350800 60328914 965580 3330 36 460782 3781512 1289712 66000 20460 158236 277338600 22440 60240180 19049520 6712665960 110286 1183201530 695970 5801796 2402400 1926773940 8688880200 448257810 5005560 4319952 69962036232 135720 10138140 32390820 1544665270140 1458353160 91808 54686940 8700 13917088080 701064 5352984 91454220 2376636 192510 112103250 145081440 467855640 906360 4591129200 137632 19390320 736 566060 2605680 19635 11471470 381672 87120 1047447800 2515285080 8990268 5682359760 11040 26400 30888000 12981384 354570 1018932 46398 6857705400 164672 6143760 40525572528 2996280 153662880 629909280 4798853010 702 17148432780 46966920 36520 30616 169936 162891960 352440 639001353006 1944568120 4075400 10371207000 1863345 5560464 128604960 239400 4845756630 548520 36379963620 6308190 121962711 138595380 2667420 45780 7300 82911528 31416 877812 61152 11509680 115284 1451432136 1481040328950 8843380 63620856 1145400 1147608 5747040 12662902200 1236348 3666432 1274572 120120 60422208 361235700 1135630 80264 247024620 34387080 7983300 1092960 414834 759 123300 34440 298487430 24310 380 1260 3864 127373568 1270416 52080 13315808 5020 7927920 225091620 18687270 553093500960 8476 64460826 48911379660 165920160 391160448 745795440 150484180 3355516920 12310618320 12873600 27720 8854608 455952 1306305 791991200 26159124 1251600 16427880 26008584 147030 623562546600 441132120 134274 1061730 23283960 3404340108 35926800 1175720 1586626866 5228974800 47880 39900 818538821100 5450885 154666490 2613240 2190 680500080 6629861993471640 2465721440 651372 2722039320 156600 112972550 356165243280 8978593260 2196040 11574780 683589060 3352466844 69535723743948 335145818700 5338620 60746400 760 1052708 39928371373800 6054160 388740 546877028880 466526190 76020 2880968580 882168 1656480 6588120 3086688 5970636 17515194840 18465720 5442911760 774597600 69533395932 5284620 251092380 318024 2208 718847414485200 16770160 9660 63133200 229799808 58492868 1227191153760 58464 166073040 14545440 57691351536 10012830 541066344 1084785240 264480 271831560 8762040 670517848 1131490080 103615092 14580 4303530 1600788 860720 2075213077200 100684948 1275120 1989318240 3532141800 1221486 160147212624 3993192 8051400 32761890 11710620 835520 2312310 11400 760 675 1690080 1462560 253210361040 151265400 85663228140 1697213700 3087387940 2262 271545781590 132160 269948 3542389620 5226480 33295860 59404505160 1325655240 611250900 3693719549520 157339182 58140 26796909600 11550106542 5136691560 34945680 124410 3686760 3876126540 6303734640 28475 2279930520 776369440 58740 564500357850 57078000 45727920 88555170257400 55828080 490644 30510480 13392372 8685600 4618826940 5548380 27720 612756144 302467230 139440 354755289000 626209416 43367220 414303120 2944597200 43164 1221089688 19399380 2691064200 22582560 9238320 37479660 102910080 347589480 465585120 170100 94400 1820014560 2989272 3438708 3588315192 74259086020560 2848860 386318856 152106011377320 5334252 458173800 9468389700 71040816 16659240 2320471440 21886800 1973184 5784296616 239729460 6840 556696140 845164656 131342640 2377114740 310403496 14000700 6126120 458017560 756 447654395160 97500780 107100 2863420560 289994580 2328700 18841500 150 25235 13844600 3239550 123304230 47310632460 3121928 760 1389908520 228184418280 37292892 73514478180 6953100 2591700 99075600 5303760 27001205 12156564420 321930 168480 720720 3305062160400 13401177240 167306370 177657480 4650 36468432 4330788 5471280 17305849572 1186659474 29640 703203300 170396100 68017950 41999560703100 1272850992 8094240 351337941240 56352480 437262 66180660 212344986 532140 59458425390 14028840 2842999488 275795520 528359328 308568645 24929125032 2818734828 160020 52507357246344 3848042016 32522 6575520 142879 5040 72598693887720 132951 2624300 115096800 1296048 6764145960 23116749000 26424 23678280 4144140 41359 760 69801732 885780 169596 4291068600 12487860 2970240 861840 2429350 4195940 466348740 6079072230 666966190 952678584 15653820 3360 6378636 80690808 5365525 3187030392 884616 6216 151671300 27272700 43134 216105240 2123472 180060192 15896160 826980 18695908 10993567200 2472690 15990 1500720 1488 1392 137904 160650 1236334180 82904765580 12884508 513 12211339140 27300 649220 1798331535 342625920 70443450 79748130 42836787 464880 963300 4658190 11016 88962720 202594 11672594 11182486656 24139830 123760 124608425040 380 777360 12960948 877404 28066896 43525950 760 579768 384608070 42918 883652 14196 380 17604 2704338 760 570 128271 760 760 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 380 13446720 95 19 10258578 103860 380 16422 380 218056212 758 1085040 42467964 208035 1053570 2091606 2665212 380 190 5078905260 18776484 219960 142476 6024 172266337320 2620800 15063360 15614043120 2403763560 2031960 59366728216440 588636 12214440 10088892 43864875 9939513012 95 172245360 380 40388040 20266793820 661635480 1014784680 97160280 19068 1531530 28093780 476166600 309540 2999391900 279406240 96624 138461838 416024 39942 13374 11131302 6498888 1113840 203392080 47679 10932768 75807216 200646600 388469355120 28217826 2271 4290 172458 2461701840 5554080 103944 1498 345157596 380 8498160 40176360 29997240 1631197260 17407320 15456 140448 55521 29479 205003920 2415504 792540 98162988 38409547176 4312560 1821470112 432743916 758 380 78540 223860 1199006409120 427500 918658752 1198460340 12879987120 96600 3387510 6197100 202676040 717600 344422886346 25810 1514 264164950 3295650 1284612420 151830 2583240 113176400 3494820 21120932976 383107920 4284000 93766140 1223376 137935417200 105415 2431864484 13597266 230580 761 501600 2691000 851194406790 217172670 28655612370 4044600 6768 457470 96485877 88740 20151450 18178769070 3213672 67620 8250 59670 100921860 220584 10206210 184752098160 162818052 5077410 6678 38 1295244720 30475620 813960 3449160 1531504 1847664 25681320 849114 20460 31253952 273540 24701040 17155218080 50587614 3740 4846968 1038960 38532765 37777740 251170080 18759840 491760 16874050200 50797320 1829880 19529970 6287806800 3970344840 4142880 3484068 220186890 2474010 230076 1259340 8223600 15845700 28080 190 4620 293733 173565 1160424720 436905 10524528 928200 47472 23356020 1426920 4057078740 201164040 136563375 257202724 568764 65984700 298623 1795332 404040 204204 253582728 10162152 1661403744 11126766 25804617720 2213280 238140 7371992628 51244960 3304392 5250 110517 21449736 4442640 21053340 349912368 21274344 2406600 1979040 8118 73815 137958922920 231840 55299120 7974330 15600 942162 790379100 430992 504683760 2341246908 835146 690540 25755 3480579960 1164240 15067008 404040 542850 42856320 108228 1260 3276 5778 38918 99216 269136 110700 3679998480 1792560 57876 93255750 155736 3672570 5178030 983413200 3911424 157158540 99546 5422320 661440 116580 2360309112 9993810 10550490 21649320 16665660 241872928440 219240 761 1852796400 152785432800 1082006640 970228350 13805520 4826232180 12083646960 7564584 124902 24670128 353678490 173606202 97580 46793124 8554650 6174810 370819913904 5714856 82512130680 42120 143640 112266 3412469520 14090076 13847141880 715874760 7745920 6533100 115123470 47923260 356948592 9241389696 63500 316914 1615152 49912170 4384259880 597450 1684326 946440 50400 52386180 2041020 31139955 3154320 32844 2307240 1055700 647327520 69812028 19621140 67133976 735710976 23206326 11465040 756 68060185776 6745536 10608 18618600 329251860 1091945700 25532080 90656280 15225540 281731069620 15428400 254464056 135072 814308 261980940 23461053660 11395440 650370 9620 2238390 48670362 3661350 331870161480 22758313791 389362853880 31239780 5435340 6293760 17112 131376 32807796 1849349040 460908 79487100 538188639840 18389812 3053820 39552 52591 13950 154560 478040 18260 380 1260 8184 138852 975884 2160 113980 14820 5309964 67352220 407400 9563316 297180 2034560 2573340 2774520 12867582420 3358644 123024 954408 106260 40189950 328020 2466041760 143232 761 5420970 101826780 826295470 45288 5309562 206640 638439060 411227817 97908 2220036 668472840 87780 118680 343393200 3813583 100964 1689996 33016452 17571540 1482327 6735241800 138216 2970036 283152 2441880 40835340 466665 20872233096 1668240 2214900 34683768 192351 83524 35751374340 2418260 1033863600 110421896 1014130 575400 4026960 1195920 7321343328 726 29330280 254994256 2388847050 12544980 1050700 134316 15580620 715788 388900512 55869084432 2343598130 3524813880 14616 29997240 187133484 353108236 83941620 11870760 1192169160 50260 7381631040 1177416 287616 2783928 3881304 2232 12432420 7164990 141368 953680 105204330 10671540 1084680 308140 27300 587730 2021292 15250326 747407940 45551481600 2898171276 13067010 57623940 71190 57120 488144580 518700 414800 1576826160 410478378 79476 37523640 364140 1518 27925170 418561022880 14432950 1518 16014960 6966960 30952350 3326550 40128 2068431960 752400 1781520 9854460 1279950 1321488 905784 19630800 629391 1575280 66666600 987695280 183035820 1826468280 1241838000 3977190 24696 5012700 1357386030 41418000 815670 3645233010 75390 120120 9828 4037880 2329470 11340360 18405750 175560 1890280 243875268 821964990 286794 21769440 2213400 212223 30476160 38367678804 25444440 50674890 17554290 3428345220300 71250 214800 18026820 79641954 999600420 4915680 1339800 395850 125400 69137640 210540 281430 2061879360 19064299800 984480 9576 144540 684585 559784 7500090780 14820 11998455 1580040 745584 68880 266760 8205120 3723720 22421520 46935 40652040 74820 1908816 177831192 51490710 48127380 67218 7158060 111884 5136716 2968 49932 13116180 6587713440 21490560 212624412 354900 5183772 10380898260 19403616960 1278681180 10004940 1607340 77280 64005 20540520 29916120 127946 27642680 6768 5051640 6840 107910 5986890 870420 8888880 32648 42828240 7030980 2279760 94500 54654780 829080 689623480 79894430 3922320 3780 95197515 32760 3534570 90258 7428960 761 1535120510 4530 33648 3275739 157080 860580 99864 54954072 280223861190 6283200 1783970496 7965468 4091916 2591160 377097336 1968818 72688 770959770 34008 25755154162 8500248 48990 8932 232541860320 21505345092 5959800 116501616 631015 144768 157379880 46248570720 3140844 40848 46144182 34496 15337608 5846578920 59245272 140696 761 16448727240 32890 75671946 177021 156510 8037342 3598452 129761688420 137124 47748 5821728 465226080 7178327860 216810 97918590 2744808 14976456 119573330580 23265 259651656 24718 19367556 761 28704 8988 129528 20694960 849290 167290578 7151760 321480 193203780 381570 574770 332220 407848140 94828 1153632 1040112 761 25778970 1464840 28284480 761 47143916820 143520 259560 4112997 5462730 71068 2050657 10162320 3664200 112560 65294424 7278602 2226840 131208 282720 1302651 9963736860 8604414 4125668 60914 144400 56274 110880 108899658 35550 1669248 3189420 1797312 47748 139378 2406180 761 70524 80010 761 761 128524 144780 761 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 54 71317260 3038100 108 1627795 1754886 336349685 19411920 1451400 6569843280 2229573528 1672110 83160 14328900 161062359900 11902903600 4042440 426972 3428444610 22793940 9209200 58474650 153730590 2179452 138600 461040840 123732180 1213340 31660356 6541770 641160 1048115280 102815230 8250 999198200 886722210 205316100 791884940 31124520 10051863360 43166760 8436 114840 8711248 5832570 114198588 4405190 121787130960 1506120 19184319 3423420 2457381960 2042040 16687944 2926980 835305940 1273000 158232 467348700 613080 14434020 5976 40157040 34440 78518070 16258 4175820 9986310 93737490 256297650 3028 128091600 514819956 761 94094 323448426 2964 19226549160 23550576 2942940 16632120 14925113280 45238050 19656 23223564 12450117810 427924476 75364380 3437196 23882096 6031419432 137080216 1212057 330740 348348 64318800 27677832 3119930 9959586000 196376400 1436080440 2264094 7462224 20670 31399200 14137520 590 1183446 16303680 641080 28980 2137480380 369693102870 78738660 269835720 101563440 46720761360 309781890 2537565156 17366748 5858580 10806780 507150 107145900 108 11318940 5991810 50024 27897433200 4675320 1870240680 43470 330317400 59965290 762 5308680 4914 234780 152070 342056 310200 66220 797085800 5147100 546273 10332 33395448 3687432 210408660 7258 6558524 3155064 6317430 9940 16705260 640584 72930 5573568 42237720 12173700 432589872 1319796 115254 4234020 324846396 7677604105248 13578564510 944438880 6277488 7230 283306443120 150993570 18170460 2921520 4476024 28884240 2940 17736 44597598 23660 11567556 102667488 87209262 53130 8487420 367963890 1388240 545490 108 466242 142800 1277892 441630 93210 1923627090 3111108 534214800 1168332 7722 12528 13976778480 3591012 701932 7036357680 1520760 3934140 858420 7859712 926640 699180510 64669028700 3384991512 1346796 1467180 29649048 3562362180 438029130 9054864 4468843050 680800920 7855092 27070680 2671553931223320 1518 39900 1769460 8378370 1993824 2090088 156400 200652 498940 15349980 8250 18532348212 3103683866400 16104 114480960 1493712 75702 85260 77040 1592456728 11813230632 1381235856 381155264 12259294320 11221560 3345972 1260 1116 54 1493620 6960 810960 2877420 2220970984 218659980 570442320 1402440 254012 206640 15786540 1093968 61925730 23560416 8100190 15750 104815880 287868 163054082240 1402200 7238846160 20497200 1393080 762 20109600 25445 4245933600 45198043380 53489980 10253936 6711120 1556170 26076 2006290 178180002 33297576 17361422 53040 388500 1189440 84180096 41261220 399439326 4490732400 296022000 3140280 2506910 1495780 3383646 8526364 24516856 103431060 40428545220 9159948 16889834 63134610 411123900 3770 41740860 9568 139511904 239413680 101688 2274 1585458420 3950100 1953504 549585036 3312031170 542911320 635995800 58638 3680 1144440 12953304 290346 52517261160 2503060560 3682800 70989216 736 44320080 1683780 6589832400 48195 90468 512016750 803292 54191286240 24227280 4060170 240240 628201860 1928550 4598160 21603582 917068740 4110015624 821701188 44618040 3821412 3122601930 976140 2686320 606960432 8257920 682751040 5129943000 1080300 48054084 3312960 2151287244 20883540 1924344 5733420 23103227952 11823406980 285480 15689700 1142877372 761 2867150 1495200 18548400 783090 1651480 36 120 2585292 762 240 35860 380 2259936 363960 1370068560 24727920 28712733192 109710 83149440 386988 3241980 282298604 5481336 3700726680 4031280 333144 9232985124 14784 4368 27770844 1247191008 592800 1286810 6097212 16398690 759 651420 95243184 29358 35090 941880 6266660400 307357400 12445440 515213424 157527044160 17574365400 92330280 4470 961488 759 34274941008 93487230 119889000 11857230 8584107840 19409072100 631089477480 330832 38445 17765748 79124300362800 3602529840 317856600 282562800 8153040 65985360 1610784 448995540 3062128 30917 2131800 19995360 3964170 1226400 56532 38046360 700963380 5776974 1372700 339560 46060560 11545716 355295640 275022 67953960 1586386620 194970 25284 85944600 124646940 10655965320 7464420 21853260 409400 1124040 3873671340 5462730 8390970 8952 6133108410 391123040 7380 10739904 3690780 221822 2102100 63143280 14571820 9370650 8717940 2466828 3569682 2042040 985048120 143318670 94651920 1304535540 19824000 296376 244398 920374560 10562940 1105104 30960 84672 392874300 27166272 372953561940 1974033880 81510 22800 762 32292 6047520 138122400 214364248560 946684620 774540 82599270 96335200 32179308 69176520 78821460 367099200 24504480 41119958880 216216 4620649137720 42686160 151632 25618320 8858850 18642 5283957 17227980 947587680 23545680 1460809350 38885 322740 33162912300 416640 715164840 675222912 4149303210 137823840 13030748640 39618 194088996 59040 2249648544 608364 140964 50922990 2469060 220934280 179006100 98307300 11998800 790436064 4233437880 958584270 13724382 10498488 43972764 119159964 6379080 40620510 3360458640 357630 138600 203415570 355914720 3284808 759 360360 284490800 14805560 165294360 439459020 17561544 1685346 2178680 157056900 14758224 74794578196800 95387748960 79794 53388888 292188960 24422678280 1184118 21897704080 3016 1187986800 5238072 5002140 3272724 1469700 28896 2172901104 791700 1284228 15060 506913540 4998406896 4412821308 1620120 41316 140807940 1237754700 70896 1890254520 95280 215167008 142740 48042570 847954800 27673155 10524360 9057600 957764808 75107760 9991727760 2547620 2763600 120904560 50974560 45396890 18825021600 168725865 38941200 28640080 15960 26193090 7134960 2661799140 2154111960 10080 121133844 261020760 106488 8829084 152724 3756480 1973043072 12665 184212600 5677200 756 19186200 22387050 7410 1153608 8654592 26158440 257400 141317 15506400 2226978 233170080 53957 124479416880 88680 2284719654 9133530 59603390280 846384 663348 3018015 831600 762 185820 159120 42006510 20645024400 56721961296 390704904 4549608 333733440 12344854321800 101761725 52780 355332312 2067010 4741649640 13190130 29232 1001718 65260 2108792974860 110202768 388740 41220 65100 257400 1537382 38849230992 1284492 1188638 576960384 71830742940 1703196 1775670 210756 367387800 541476 90792450 762 239460 25637752140 5521940 153930 67910682 3853080 1287000 7529130 1435200 2713056192 67824 1583006544 2509746822 333935420 13451802 155664 134277864 14117 20460 43260 303778020 148061571 896862 3859128 117662756 9060576 574818552 1089526620 43826130 732600 3613980 7691040 30579516 72520 1585998 8448290 2754240 67480 2317270 176880 33605 1802850 762 5410182 400932 71896 13215032 479892 6912960 11772 762 35112 54340 43095 762 762 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 54 2198976780 1397604 756 5 184791132 17648820 35697175668 23102100 1067356020 228543205800 53640 105956515782 1452990 5968 98664444 16516616480 39583140 32712680 71069040 1834503060 54785640 2907450 124488 353845800 857334192 1065540 6946560 14629860 789360 89460 835758000 24482640 109684879920 911305560 305976 1081584 6614411100 2548420 169320 3596769792 8265060 18425 30897048 2643130 19588050 62040 200340 5192760 41486617080 513366 143260950 273012768 2772 623899150 26378400 968680 12228372 105161 85508640 34662384 12274253460 256371192 3612420 31004497260 2432880 7640880 42000 840789180 60520680 515556960 1166694360 80861760 18972 3130400 1570800 4311767460 2250 4178328 648347700 57400 831600 541184862390 92220 429660 679830 245203920 11088 4164720 37178064 158940600 573503436 105161 444411660 91884 69552 267770026380 16390 182505990 8116479660 1618462560 1511513640 28451514 1981980 634550160 1007757044448 10 2010960 1626105 3949836660 16992843007140 208337220 480690 8906172 799281588 45603480 4415034 169340220 6027912 981162 559200 40904500 3740 941692752 108 4707300 28493520 14582880 11160 265156430 23858628275160 1404312030 13749120 13086 39822607440 3127740 39900 6656718288 13484683800 1106820 1090150320 1779648 39876480 2245980 982800 1492 353912 4872893988 47160 244530 17052 173316 863478 52890 16799213340 7173424 6572529993120 7375500 932880 44580900 6265322580 255780 27224 386123468808 23400 2318550 451080 186161430 391757520 35758008 5228123340 37463580 3510 15825810 23228868 77220 52301239 19711563900 31080 942581640 6335600 15250326 2633400 3051686 118800 797940 11680 363256915 108 1203384 1120560 955710 25130 92698320 476550 37359540 736086960 14685132 29401680 1221852 337499842680 19650960 444545640 78210 43259580 20682005473080 20863275840 32760 576580 3366900 200420220 20455890 366420 5751585840 554400 3540240 51546924 8720923680 1270500 11220 9860760 78876600 137280 101220 4366684500 678150 6786629660250 8596380 3287232 100464 5874660 49631538 54871740 59976 772876 1265880 1219920 1234710 120607630 710220 6024 409693026600 6830340 221040 736230 3243240 72534660 23987040 127200 7920 90576 54 444879110 171216 13104 41820 3294060 175560 1657014528 129846219360 95207616 286643880 8118 25642188 5236 1199324280 42445368 89136 2317680 634410 24000 12166097328 14040 310880360 125460720 3629028 199764 740880 3801200 48221520 4698600 17211975 236742660 19006 5285 4320820220640 131430 36814932 1395360 2026771288 125832 52632 7296380 18400 22882860 148631220 271735770 164640 5121480 2818830 575155152 56560 244898940 3287480 394995560 54340 12123216 8007480 321590808 6063204 26520 172224 46565 9773963850 299280 116280 478716 2335480 210907950 2262 1090320 3859049250 256514288940 14830200 11777472 6265842660 20712120 580353480 16341780 65700 292560 244630428 374640 128760 18398160 3153150 464508 789816600 417410 2244 390345 4008935580 1176504 29541372 105668220 2842266 12137580 752158 21257 14701260 12230400 1987590 452294898 16092300 4052562 407120 871289100 149736 32172216 534834300 15697540 301140 528656 207480 1474116 50075571 766290 82368 47187 4748100 47784 4209450 49468 51165450 2851861740 180180 45079540 21700 36 552 80388 86250 146640 750621960 49640 172620 1765639980 1449000 1053360 653900 81396 178385760 41274240 482218380 6198972 1098636 64032 20166709992 787032 48972 1005900 30960 27839529732 250947060 122393964 6475112490 2764315260 66847 11130 131536080 222875016 7061860 2699498340 720720 55383734604 176336972700 262548 354437820 13604760 125496 948024 28007506800 570570 23666448 2452647120 36553440 18796050 1463993370 7354619370 31584876960 885970824720 495254760 12972960 814983098250 41902224 248820 30762485710320 1864764 403770 8932560 31206 30417421860 97384739760 625464 120286440560 34280400 74614760 2820413 5855266170 69216 5225220 334830489840 24039180 4953300 3915147600 116760 196179588 350254740 25257540 13641390 30918065220 163704 4804694388 92976156 7585656 40862220 5848680 219744 7327537140 655200 497658720 19515528 337187644863300 1312155964 1522 242535349227600 31238330688 5829670 869274686700 36293040 5960370 186466840560 42054930 5190100 61353705825720 67570 356684034 40481014392 35571480 277380 845642490 370080480 746744460 182993743997064 139223784 132124 933495840 8916 420660 17916120 6305400 1455947922 92803122720 18400 16258 552240 240240 1847897142 55877640 133986 14162904 332853071103 14278800 6211707060 2520697872 38885301 2508069960 1024161930 3744771030 763 45551147405400 6040 258540 28003080 1980720 1451889420 40097878920 122302180 2421118 2669198280 8272 23892 315959280 54036 94024 748491222600870 947304 214559341920 115526420100 6248316360 426730 2511495963900 141624 12342 46495680 303406950 610287600 43933119720 755160 211497000 145475484 23036904 3675 46666620 1069989180 202356 589050 79082640 13169520 7362469548 35883733620 22148280 168409137960 393135600 107267160 16904160 563940 255360 3629640 465585120 119028 16102800 1989318240 111906960 10517124 47460 36288 8137745980 2484552 20472840 23567040 389426400 165168 91334880 53428 477236760 19514242080 7383235860 177156 12419601480 1578672 1959012 7780500 21514582320 12801408 864951516 14780 16364329800 115286688 16836240 2664200 3124521319920 68676 1980778800 32479431600 419832 599720 6333500 14587965 18450 1321388640 616960 6732 353709720 629280 1065900 509090400 70983198 8075476440 41751412560 1052695644 431886 300860820 170040 18325 4688798730 3086724240 156040 51551520 764115660 3790 24245130 1984513500 2064 835380204120 5223605 41540499 32891430 159196440 121600 70992170760 87178431340 8221200 181162800 559572 4157010 15975960 2394756 775675650750 292546800 40060020 24994792368 159279120 756 282027564 101457720 2864190 2695056 25087580 31159353456 279888840 39520796 4849690300 552125 15312024 145486 105342 1076626320 248768 214452 922823616 158579800 747557592 640193400 480091560 282632 154678050 28752300 119449748 212972760 31005 19639475856 324322020 671220 117260 111046260 7969500 391140 10631292210 409500 2539011540 27008520 643263544 42180 18812640 57212540 938549040 73491274380 20020 281388 148577100 2493660 288710370 22452300 908297 28348138 230805736 2661505 32727240 752850 153151020 349731630 1663440 10822032 67770704 112615888 76320 12682 781830 41382 2471957 27331859100 145386 416020 943740378 2084082 83292 55135600 1545172752 17461608 5474700 140184 3644568 1755096420 1127412120 108810 459908064 6269340 11654316 267455916 763 168831600 88949784 1092119028 5773245 3893850 38286 74820 6124797 230184 52212 102965940 763 7864350 8289798 7093080 2316480 129286 145542 763 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 24 319656 12 5604221700 58926840 20 3174192 763 3883320 1347540 865620 165172 251160 1604016 164384220 119409360 64170 2893130374680 1480800 396914700 7240140 10368776 10253880 221340 30882540 2970475200 107700551640 7047180 19474 244260 2143680 6495720 130383396 384401160 650145 306880 5110560 494602680 8994154260 864006 278147940 17616 284518 763 4807291720 2674860 69762 5966785902 60390 719040 1320900 22260 235990260 26908560 87822 1342468 32611800 910192 2985060 1784047104 112761 149139 10150734 2960 925380 93579180 345120 5089920 6309360 677290302 5203153800 132372240 35383912200 5862780 123156 2065224 36420868 1592827740 1150560 5834640 783352350 4672200 70436970 7773318 121290 176872080 1779960 147338100 692208 13787004 2481780 581280 7936110 4050200 9763 337851540 51896790 98849631420 139590 12009270 6138 32364600 58882824 541916100 53156376 30602220 11664 10 3536843310 14098 50252 39708720 8980026 2285894664 291820620 1508 94261587420 2430952524 86976 110253634946 59938920 1597805 23031792 142554720 121416040 52596 33102210 5079090 764 186186 42720048 2230116 4032841890 90131831856 675360 1107912 541585200 7723170 390633480 2212140 62132280 764 1500240 6819120 44047246854 1044903068352 15708 369930 375842610 36540 6637080 763 22836 1093792 335950720 45817094064 2142885 14713344 378420 316680 127050 69026460 6972618 1393537464 2004564540 21455412 52825500 56523420 121800 5645640 643202820 156547440 61984553400 21929610 5040 51620 57539050 6879400 26028 3409560 8632260 43890 630720 6282 6236123124 1018137435 22393800 3408893 4136 12 503700 35035 6972846804 25165 1947660 31140648 450706620 15162 2717484 334950 786665880 651531120 11235 2221365300 2760860 36127740 703080 170438940 17421600 38043180 10038840 9912 10472 7283852730 50232853440 2428020 3653505 130152 91560 2618693736 226380 1430223900 129826620 83799120 4179552 2297730168 952326 27551478808 311204040 37702770 2419560 13877220 17650160 48946128 1157344 1866801300 1596 7687647 3384995460 7445592 1169532 40086816 2396394 1337640 1121237040 58379436 1144920 20865850320 2983962540 1094460 18963 3312 8802 72771 250416 518320 139754820 23407384 71411340 8482320 4476780 101391740100 683231640 236818459020 32640 708105760 22748011440 583440 375642 47255 15167880 12253176 19282032 2497108900 118699 84360 13105840 54473874 368280 6541260 1264768890 763 12072060 5583889632 314356770 81955640 6083280 51496536 18455220 2523618 133165428060 641468520 16947096 1607467680 7900869 11195366 2996567574 3072779535 114972 1522 2750532 7520700 96768 181073970 83454012 43059900 17477279820 12499806200 10500 140360220 221781560 5274666 59385150 37598351240 763 6410924 91494 3639034 88394592 181944840 799890 763 1997115120 130076310 272389572 567 7361550 4182948420 1630440 236727612 2552280192 156240 15372 1721022996 10690680 42714700 49530840 3360 1428 3967236 29043090 53031330 8862097800 667030 44232 26573004 147168 2290680 114188580 1063920 4500 19755665448 3540882180 1147505650 600835920 490009731120 1522 7246512 12372360 145416 4179620 1669668 121800 57630 4727448 13912800 161413980 36482040 6130320 53592 644248617012 252624 49320 93285 600600 2100 1205990907150 137827140 763 2628 24 117624 63162 720 4790760 44460 6300 129780 216090910 642180 58696092 40299 86296518 4803708 861120 11162900 1439596 79547248 149160 284499369 325927140 2021334 788648650020 2929299120 15735720 2166389368 68432 21717360 3380430960 11696 29447152020 1582812 120687012 335660726 28167000 249480 1660050 60390 3795 3964433550 87038640 1152624 169952760 15067668 375929408286 61596 446310 5152 14294280 68328 326340 7130760 10747638 4229940 97350 565782 23100 1436868 37572069150 51675 461555980 31784480 27425492640 692251560 20132112 8067150 524348 216405 188731620 39360 1629600 1408527912 2328276060 7427584 44719486680 181896 542640 8140 55076 400067184 115620 593208 402730 131683800 8814692040 1031083560 4053588 341010768 10570 376992 5754840 47304 6735090 1994142150 56202 29520 1859082593130 349188840 82500 21216000 4748436 46645830 4889433150 37633860 6741888 1767040044 218400 1296891600 74216016 6731176816 145860 28039440 4133448 11574600 3555720 1392300 21145824 119340 2473926 2250 40368510 1887929544150 398255580 698833620 1485960 3382470 1744050 762 1350 339198240 377441460 54591783120 26533260 11190240 12445755 4440 19008 959238 531080 115244496 2679953100 6196242 554324100 2283 757452 350080 85182240 3110697744 7869680 2599968 1827672 3069360 29719200 35448589176 38645964 75186648 11197802 26520 46328688 4503708 718620 3734640 1153391580 62403 594524700 402204 138972 110807400 434334 35441681730 205225020 647220 22530 9408777840 640834380 32927895 17435880 16943970 1333332 1640364 25757424 34893300 28791840 18007080 593101080 17388756 2283 1173966960 5611711560 689010 8891400 145635 764 26112912 27938680 35986260 533673140 8008 31920 95760 126338220 2399958 14701498 39877200 458280 10093104 23848110 55061788320 2941792 1408704 1037400 8983485 1078560 93324 3064396 160983900 40239108 2401655002560 53196 43986852 8580 617005620 10800 24240 4490820 194697360 760 24500 277200 300 145755 717066840 4198537350 1231650 5529403320 6795 764 96008330 545238540 2884200 154603680 6107598300 1954890 3795 8788780 673540 2038410 435130080 64431510 54021240 4673607015 623693070 1605072260 233730 207870 32291859600 764 33256080 696696 5571720 239872920 161240 7496384 21656219760 10245900 322443072 1958712 539458920 58110 39490080 2274 1099800 1127459970 6241445783412 957352968 530712 356440 1506414 5250 21762 224220 950460 32192160 1211366520 1125255670 167328 23491440 72762 427864 3600217140 4084264800 247141440 3144582 4477739112 100171800 6637800 345006862200 2808 2263950 63423180 391020 314193880 28404450 1408869 245232 4801500 14245113960 12078300 3989832 7872378186 149930 11941820 66990 764 15798530 1582680 57920830 32604 339900 150446838 960792 958666596 1019700 105924 1103368 4628610 9763 3786510 1485540 751296 70313880 5250 1772970 494771550 497023566615 24404656 117879264 131200501264 69549102 129366260 29215200 13504680 1408037856 50882418 627139920 100340120 83152270068 7754292 764 50040 32901960 42219840 126800 11219172 366240 26158440 1950930 1231590 22723 24123 165410 4616194 28275 97083 643890 9900 33699 17850 164808 59255352 97804224 47955 26448 7140 63555 35752 764 69768 573 64770 764 764 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 72 382 60 191 79249170 90860 14476656 382 71119048 6602820 7188720 5946600 26036304567840 191 13369356 382 317460 14620 2973708 584894520 1394328 7692300 779856 134707320 852390 823906861377600 960382499400 1372272 17907120 546315 135664692240 162538596 99504 3315130390 3423740670 2086500 4086180 284670540 2575755 113600 1504470 123240 2904 191 154257180 18578285880 10047997050 969960 143550 382 108575040 12493728 2203234170 271110840 3733634520 228632880 540960 472752 87297210 189372240 4191138 5863572 2892164940 2166913504080 359568 34999008 194762820 545490 1585896 64991681040 44312165700 6570 507210 1152600 92959020 4219306 357759220 33202708 91212 3307458420240 24460296 25223640 2153844 191 886140 4020 720 19025160 455400 55172100060 12996060 1093658280 493000 19482840 1294920 33112591512 2138640 11051040 1630200 155976810 10960806 2686512 849442440 36859620 48023640 151500 22983660 710 21079170 633675 99960 63002790 22245048 41312232 10129466724 7925820 59839560 5481000 2116331 147044520 3189256980 17414348952 2762760 1001700 454230 45900 470120 541800 10390962 168802986 557176020 1701700 316439060 5306 406098000 1303764 67271100 1652916210 10781043 7360920 1393413840 2023560 578454240 77093940 3933000 9776 48645847140 3515220 192413760 151339734 734064240 382 55242 18032292 13090 1078560 143851785 17800 5010720 1635900 432894330068 259740 77595 82162080 765 99600 211110 12277980 5618466 4769040 85080 1423019 37721460 1018248 1184040 16242408 3294720 631350 3623448 531300 3157049610 100874760 139859874 672588 5371022550 162774864 119435810130 25754520 48570270 36 765 216884250 4302 2362360 5743920 20340805320 13413582 2872350 3587630904 16434 4530286956 18557550 994175 11220 3723240 26520 97428 5371076370 432042 41699736 17774061480 1855620 4284599712 2877420 90777792006 1506960 7653060 16617780 23009140 546780 69599712 519559617390 33327990 9785304 6579120 438902100 30945684 10752660 126411180 1792650 98945770 8275260 418992 53523756 61908 8352960 13926860640 8822938800 14774760 280607712 1068860520 21063323340 655979940 45890293680 7781070 1640892 9309889680 302613360 144835 8214360 36846 397476 5886 191 4560 104528 994740 151164 1087852220 4971036 1518 74788888020 6184930920 2144067120 55135998450 337176 41574764 29876 35267078 53040 12267530 4368 158670 18545520 4589339040 8858005200 144200280 85263640 91958246 3846964 238728960 269807340 978387600 14738270 63813750 674520 161520 1414140 924924 764940 13584710370 19609768332 32942580 54250001520 353354400 1521540 9776 1708980 8350160 2232 24597245400 498042107640 2201209920 1251778450 8140230 3043260 4843800 13200 16308600 1104740 3514632264 3614928 602280 152868381510 284640 2040780 62990928 164650200 336768600 6683820 54096900 12456038700 1470279360 3564953700 18161598 47908020 5099157140 61380 1618606 2511630 293480460 11792 3030720 2061840 43152120 47880 3371980794 137667222 262980 2806524 764 20439672 12699 121671900 3030300 3616200 16600 1349370 7150110 8096 19653228 1051428840 99630300 3946030200 135964080 4446381032 133522 3570 9186848958 68007940 966424464 69195 765744 12083490 79167816 14828520 247380 131779206 2302560 87843 2324784 756 375998112 2992 13748900 4936200 1311264 32340 444290 145188 24 120756 2790528 1200 14174 3420 305784 130860 1363137930 2244060 31460 109527600 19893874 2500782732 37536 174092 1407840 39256765240 7694940 25258788 275227524 1633800 11695320 889546896 294420 136585680 222390 404544 505097208 471240 32900 23760 393813420 2475868 78580344 275868 27559800 7898228520 116504808 8760 9489760 1283568 256620 17462060 135324 52658780 765 5431440 5574895788 1115380 828339960 1085253239616 2788 9267390 9750 87204 516192877368 228610158 15792 819194805 4500 412760 363401220 2174436 2303309580 738497760 183424080 180030 466946880 3977610 282948 358288 1174768 1539720 1678404 98119560 1280280 277200 43120 58222 1010092150 78124200 36446800 14321457150 2235156 15768753000 347620 84512 17162496 30492 705885180 62790 111135024 4227300 122286 163801806 1760122 457674 22180020 182455182 6660 583110 52543512 668340 35518296 74836 19548 489720 348192 956510100 743220758 2203632312 585158700 17246880 4652340 2478840 197064 51688 7420560 813254442 119757000 1412460 91020 38286 45519899040 731850 97800 1996560 4084080 4293702 210180 5173803 296807721000 37332 129642 495420 6240554430 77924 18002985 1405410 494676 8857674 164946600 40760845020 56703240 13898570010 11314380 13387026840 765624 828497340 732677400 9709392 1027688550 918 3041610 45379908 47752551000 4744980 11781 856800 762 436800 5150292 121018716 233581296 120120 1362900 15731400 25812150 547137360 127095696 6583599108 269610 5853540 16353328992 125051388 6749022 28352940 803712 15935832 64459982160 75390 210828135 130055256 10445820 17220 434715 29066352 5799150 12360 397851 406671 360360 329908400 603254520 292129992 5208 6056 94419360 26355 36624 16346 2121865200 547316280 4393848 69854 4597320 9883192 980248500 2900430 6499083 1288050 76346 116080201380 27502424 33835780 229505700 250925400 251196 8676540 2290860 1482675740 48880 471290820 469404 44947318080 423384932880 54948 27856260 275569440 255 76756680 2980 38633790 23592660 21606816 452340 5981044680 183104790 55440 237317220 27200800 376200 63155 9274649790 29520 419823600 46020 760 261376920 6295320 447521910 223761480 214830 720720 4650 21186648 11984 902907 23436 574441560 39722970 14616 10982245752 500969898 4324248 210288 636723360 14182740 448173294660 1474278 116758488 996810 245514 817060596 1213918524 157503060 732592 63611145 8727810 28842 7714056 6006672 33154836960 42794136 171864 5629890 22385440 14760 17123568 176715 690840 1593072 957320 27720 554824 663520 11541816 81 1167964200 1181880 234630 287342 6891300 390456 145778490 187740 754684560 153562066 2980 24024 711870 427139790 7807170 509334540 136653 198616110 12265440 3731629414370 2539680 227117640 343866514 1201200 54600 26374920 8424 15120 2654645292 9776 300884760 1319049312 631684620 29050 161322 584640 9469051680 37608480 87571120 5075928 747082 297991980 71677970 537264 6459912880 1320236736 2980 510089580 583427130 40996662 16346 491355 858360 7502968200 668200 27179880 37973934 7490700 22205300 1329240 1770720 1321062694 250189170 765 13356240 29684 29242752 13089725730 755760 28321704 4266 3531330 797895 48300 419805684 765 5216640 143114 81026 765 765 130304 146306 765 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 348 382 2228928 382 9848601840 709731 4276140 382 170613360 1506 119143540 2075632 971018580 382 72900 382 76122900 14820 84838572 5417144 1618200 212232 7350 120780 527174760 25618320 2068987792080 496659240 68290530 74412360 877680 167943204 60363408 4603170 14238840 14147001000 7856100 242332750968 61008 383040 1324800 1623160 146908311527040 382 105019200 99999900 3575516 122162040 76200 382 2078361558 7372950 66447000 318682 6431464 4673640 71373120 16608 34577400 7464552 597380 89520912 111936 111354 6846840 2755020 44142120 1196624 783750 13286988 65436 729026760 701778 20545200 765 2457653154 214503198 32760 1486800 18549960 10106156736 122512320 54956160 382 6870 656061120 1214171633220 8001009744 806758260 11689980 100124640 192036702 7407180 4413027 766 1226270760 25620 40663800 848982024 22205492820 94370640 766 4116816 199080 11877693001860 286560 15514884 1710 18178524 558987030 941770080 10620 32365740 17697135456 10954680 306782280 7642280100 996588 1149632 214920 88236540 28138121880 1884960 7140 748 9161118270 766 15150 1414959 6813 1601196 5708430 220662 58290540 392846256 20465280 12880560 138276 20893920 4395384 4634435 7781931612 11130 221760 738504 4962480 6158460 216703080 913549230 4041180 1294128 382 764 85396740 12640 4630080 9129120 98340 36209364 14261280 7001378940 8030844 10751580 1964200 12138192 39227760 2038383270 14088694620 330876 44414370 22480332 1086085 39740400 221904 16053356 13482 213180 283195440 69069 12805164 594406736 1122576 33516 2170350 1504886240 145587840 1066820040 20522236680 430800 4572 379200 7497189750 1013493528 458834973870 608790 763048 6570228 8905680 58909620 34327590 1554355572 2586489092 766 2548095660 155511720 1805760 1255212 183076740 1028492010 39842469900 12364770 13630540 760 66161952 1057980 214432892520 11752650 15457260 202356 286440 161746200 11741730 12676141800 11207342146 1873020 319736340 1873740 56320446 12760020 1036769580 402420 201468 6220980 31668840 3160080 387280 174305040 2684163846 16836120 5182470 4647118980 4188 9069840 79746520 24198 37532422350 21481628 39739440 224495180 331500 1328040 9000 20882070 382 322608 2480 77339460 765 211496040 1132572 183869280 2297064 1152900 178794 9259200 2142972 1722336 5644138632 19320 1536150 934500 200200 140041818 204920 556930 208929852 1589959800 50909616576 5419260 1314610 1548360 302594760 11287710 32200680 12001567578 2827440 46003230 2577797040 19698 146980580 1011780 1268820 447519424 51886380 830280 11869380 12470850 45150 98010 33431640 8892 20412834 6879400 2350770 1571220 281160 5046552 125340572280 113680 1118991510 494525586060 12365482 4427264100 26266914260580 1680 1083726 26054364 469483560 161056 18654372 433080 266000 32214000 630630 408930480 1612919880 30956640 1466640 72979836 316987110 7401240 11488620 2668116 114880080 16288636 25200 40180 3650346 85878 1764828 14007363146 2066400 134397648 78682800 2111088 8827847336 353675784 6709560 38099310 19799220 98792515140 63051450 23456 477120 317400 1629480 9523800 797160 106560 143374608 1528745400 848595 4724851950 734672 729014655600 32148 736560 92820 289228920 1398267 22218336 415380 76047405570 203619192150 7906331650 163532460 289198734 76890 3041607780 5508 1176 348 873600 720 6732 380 1520820 1125002340 1380400 482159580 111136116 2597070 35649120 49013866421520 422740428 199999800 515522700 19693520 2975280 1381171952160 34572162240 596984080 7212590 26796 81841740 24360 17616060 88924355520 34343232 3032 1702211524560 2543970 23046067275 43575840 239830640784 84517532 17868240 634291680 653406390 107693012700 476890680 85925073360 82162080 378840 1521520 125764800 532459200 104068800 611094884400 1659064605744 218962380 115272360 10236025800 373893520 47858165124 28595646992640 261690 2342340 4833654 98610 1678832100 805987 14899043040 93767520 63693084 23499440 22137509368 12948390 31050 110940436236389760 9639630 204798 10487862000 26601120 43722 345038400 6781795020 5233942560 227327400 226726416 5756520 1930987680336 446185740 36630546120 12900118350 36856680 140598 14714768880 89003772 3229660 3824449200 227891664 592718913947160 46185934806 60039210 5018280 65071646640 65160480 8219869680 46200 17850 2977104 44943451560 20474 3752946997800 3527065836 10598 1218672 2939991600 54610 184925160 3139207671600 23512272 1145965544 298202400 971739930 85359120 11703373920 17717700 1741740 20443500 1169449380 3782700 280830 702180 2831481240 76396320 3328800 764 675 13835040 2591208 133928892720 11265 26905860 6731424 21180 312228 513690840 1392300 297648 16936051440 126110670 9305688 14221536525 18564 8011943940 20903949360 2416890 8904 1621616490 80776080 105756920 442935246600 8004 15076110 189087600 13832 418080 8225691794502 42858058320 491674404 1145760 6930 10868760 21727921258723680 3828396 20569064551200 2836363530 2553540 122286 946711062 467858160 670344 15329503644840 233426382 15865320 73279095 79236 318942 27660100104 1702825387200 426972 49287271320 389220 263833404 6367488730200 77172235140 15679440 1515891480 2308199040 39170040 2327925600 4452 24220 6049347464160 15756840 6630156 24978780540 225428 8631540 1572195544920 333891360 79830700 13028393700 9638244 280859040 2828230505100 11966640 3303471600 558920700 3480 82940 276232320 9332664 5257980 31751079360 3444084 17958876 411931080 1007500 4170446280 182061980100 949594375080 6927420 1204985827980 3972528 769216 30891380 3003660 253333080 287280 1888396 3251670 865824960 240517200 4503000 1438818151150800 704758269600 266950 288484560 11636790 4553120 19215143640 18408527130 3152880 194504310 3208638300 37020555 2363963745 508552080 1348106760 3596100300 144564420 78292410 138352680 1133730 14520 17471694240 686964 21373 110191620 5446350 300150 463686900 178911545930040 243080376 27697261020 13827660 6845280624 3092465460 19343520 962209248 9085230 270480 13691501460 851445 52276455 209614860 333928314720 4725 14218204 126728 9820297872 25849516 430936026885 35072724766170 3623760 24144120 42840 2081382930 172687025880 6813 133239027600 40607424 995544 48744 5269050360 71600 766 431932035600 4213440 926712 11104271640 1013024628 472860 4653115830 336247560 262200 5436555120 788009040 16507851360 38263680 25646880 322702380 2600658060 26220 39804 75413260890 444686 806520 1495780240500 864456 8760 2707925220 36139357800 36452 2072070 285403740440 642460 216696816 354960 14193760 484212294720 69472 144756240 86716658160 83300784 280912 15315300 72800 265899057000 263340 7920 3146351208 25631760 2345267470 25967700 36374653224 93040384668 60920376 812325960 17089 20542200 393521100 61204 49898918160 1078140 362736270 5786460 33960082368 23100 393890 21391920 110589 472080 217686 766 33793 10455 53091720 17110 6423842880 46715760 8740 313789060 63745 3944710 8306816 766 109825 130305 766 766 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 348 4236500 147012840 133424 918918 1945441890 23195592 2180409660 764 66208920 2481175830 64 62832 38641680 1046640 174908580 3065063943480 1326780 1499400 20033828 164321159520 1130233813800 888287400 265248 40428960 4193793240 2522520 4788221256 6049524 134265360 51282 122726604 108720 30989280 1178142840 5180 15329580 18065880 515448780 636295016700 1735205400 2340700 131774771700 21751100 1318240 34100 64416 169373050 3404310 142016 3420378 18258900 5142900 93075234 893245416 4486768 1861200 64 834768 6688794840 15790691400 654000 21174720 150004050 168661390 18141188 1168647480 780780 2510820 325453128 71120 12076020 9681840 100470 3563165760 78465934 806358 338538720 50838 6320187720 7559640 1414776 62567820 29050 1767480 1786330980 226200 1468012 743820 305557560 629494320 6801080 1568247318 53144 951936 426012 6818760 29887596 118678560 527264010 58232181540 118770 37323000 6434980 4847352510 379029924 1480920 53710 6300593376 141810 108342560 10737090 728910 819060 205371760 78540 1622868 12682 96600 2135280 139721907780 5229513160638 8299320 18700407660 22222200 760 56604288 4077780 18202435350 15008 2265832800 214247974 252374 315309610 2988243720 26754083226 276430 140214096 5144640 147126 79623852 2582593434 624514800 26565396 24171420 81900 30100 1807650 26832 8632260 14427270 30282 116204 129445212 29920 13902192 20996976 4171860 17521849800 45317580 949999050 48048 9342952080 133846440 390859560 181645618 15254232 35532 247710 76758360 49255063 1070160 391594 4859793120 24804 2267280 1473108 1485120 30450 60023964 291609780 13819325520 1585152660 4063248 15675660 60711 253200 11948355510 41713 13260 1275456 20363418 26624574 17264520 247690170 1735500 268584 1201266420 82857060 25237872 49756346640 10177662 90666 496964 401940 12448800 1675821840 16883300 2878658413620 173652780 1515036 2794314 4338390 20932193568 11367510 30596670 2931416976 139854 69902262360 6031714920 6259830 171120 138600 3179484 19735716 42962920 57970 174551784 101338020 83891490 2129760 13260 693840 16279200 1557336 676872 14423968104 181482532 5116860 31135594120 89501280 665028 8079840 149701728 13794 1075756500 12447600 5542680 766 3198100928880 3535560 1771560 12830130 109634 4560 26160 2640 996660 7563780 188982948 2970110 40396356 476719110 110646 54663840 2345664 794627724 5181960 20692 144813240 1523040 5493299760 115566 5516280 1018201536 20363280 4583040 411820 585760 117493596 13649580 370701180 817740 3863832 15624 18679320 28420111426 42422820 420850401660 248257800 3041371080 2856002566558680 131655888 75240 5700816 361471656 1573948740 696780 41418 93366 4910040 959759640 11803425480 490991812080 391986 764 63379095780 1145616570 5689740 753413232 5240004 64839600 10131989868 31393080 257250 17418030 6289580 3758832 830171760 470617800 13899780 706552 58637488 6590220 253647240 3525206340 24189 63783720 25032 20376720 221432400 3083280 7113229200 746130 6732 301113960 15096900 76692780 6046560 2100120 257114 27588960 7263920 9606870 61007100 2452601078172 50589 2045160 102287640 667482220 7615608 58819950 3689364 14279954640 76257720 148900620 47970 13320 32745793080 54535320 446544095580 49140 38280 1734264 9046730 700560 177632626 94300800 22719060 4524 80479392 8345817480 16209674250 124110 313121700 2016737520 489190716 618860 4666620 193140 1368 348 147072 3472 3570120 381140 1260 271260 2815890 229488 718227900 74442 398160 2577120 1157772 60695700 14646450 2477008 1869120 232560 11394885216 4449655980 12146789886 7742445630 65366 952884 4178237140 7752 3100996080 17011538070 118619280 2310198 288156 2571660 16581048 1293146400 14366279550 9195384 990990 1216782 69370560 328033860 22644 7497081636 6063288 176896634460 5745360 7260 30473316 5162746680 62743380 273240 23150160 6892582620 2303421120 249690 116067105 17688840 132309870 64990 88698060660 497684880 324870 12218570 382860 49243250940 69770654234 174708870 747120 35297010 173499946620 6632406 77016160 1183138320 32399640 9128880 325314990 89992560 510 10030 37436652 72682200 1353240 553566 126949812 79115400 58708650 49345100640 760 144613560 6541838940 2134860 497112 276760 380640 2620730952 22600 67878720 752400 18533400 179817840 518511903910 5058180 942480 3564204 64710360 5958480 9114072 15960 14277360 78914220 5379990 5466120 22291478514 5129923680 1744654887360 322220278380 7108920 234117642 15199800 26868210 5651895989520 184420080 44850 9290400 1506924175680 12535110 762120 42480 4084080 5331552 594384 1584240 760446120 146250 3075626400 1036020 4105374 23811900 38329276440 2242681140 272032992 237300 463717800 925400 1588650 13494150 80250 173840 17043 274990466520 6867120 25744110 1616381376 6732000 1231808100 751070 173369196 1405286640 2116296 150295320 980928 15420020 83820 5309136 2729148240 99372 83501730 1016660923740 19501018680 9300060 194676480 138787740 363330 19215840 5506704 72870 218670 684 310866600 735345 13711464 2192190 2477934 262188654 50978520 1544674560 2246160 11310 70914 1789889086440 78960 5025720 145635 146652 1769520 767 648777465420 293219080 16390 496292798400 186472 1141710570 10939950 5799625 12252240 72740892 25528356 3008520 4227795 193551973230 1431840 187935 26306280 272640940054 37710708 17250240 85589140 2153511000 648888240 9219810600 345399396 177156 220383240 110760 117058500 844909140 7649780 36577099020 266724 155308660 522580 2384478 238700 40291020 283568160 672660 245798280 40537602 5520450 63418336800 504847980 2183934900 3630 114773680 5707686600 25654356420 3299153970 5040 364783260 23923265850 3341520 36442560 114185 5561040 984701540340 2282280 10080 2206620 473753280 259438872 87516 2690184420 850080 9647820 852398976 1301352 15287248572 25268520 7356445080 57416158800 202655208 10971800952 25349940 57720 37536156 767 767 107272 342093780 584025 12827760 74980 153510 16800 142742600 2437446060 10662834 31026632 1000153 103023440 86136346296 92332020 2073776 5348165592 82388851272 26389440 18663284640 2649960 562733640 1149265620 42600 13374270 1031800 2375400 647843385420 40304376 38277396 405531 767 398474460 10182942 14442840 146780 30980070 6102246150 2890272 154812 27456 209202738888 11037368803956 11177208603 39037440 9060 17160 83791980 60069473100 138330 687440 2905744842 31056480 13448808 1638980 135128910 127612 7178760 7999065360 1795680 19090764 5343408 219366810 13100516 1135249290 52062990 316404 7162848 14212 29782368 153180 11275 47124 4046130 5339565 394997400 5497800 21705600 24730160 396880 7385140 1203959070 99844800 4023769 22002420 34650420 1220364 5419260 97120 167790 2227320 2094673581 34285056 141239916 531 1037295 48162 6700540 14781585 127807680 71722 81280 71145 14118529 130560 147072 767 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 384 48 192 26542435920 384 25194350 128 12524232 7938830 6404580 64 128 933348 47912436 96 5840658 769080 9690084 4714143588 1138242 1530 40470 384 46281668580 1402440 41485080 270884207056320 331080 9104700 59138100 384 57120 35954776 155471030 40480 8184 602616 71095293360 3686903220 124784 2240760 23473296 3175380 3523311810 2024316 30717960 96 31320 108665700 320613600 5026560 2275591890 320614800 87515880 8883980 3501060 20133050 768 102235468122 61205760 5880 2377775730 64 1685040 78446940 3570 1403949624 121189068 102553792 198443448 543980209080 359000460 8521590 1259802 275690688 67184 116571840 32733638730 2321010 10380 3371765040 17795736 1933722 1741740 143760 15619855680 95632140 54000 401940 2569560 189144 262080 733040 23167716 128 21496020 162823980 764 7592200 8132760 357240 92827350 1357800 2239944 38610 19689840 450067680 17630 766 6591410 348840 307230 112336140 2672460 2521260 5926140 1750320 11653450785 13586106072 1473696 50295648 16250 167812590 27301560 10087468014 14957810 384 196560 22985690 4802364 6939744 26628756 6264 22347960 13219668 27120144 4618380 3481920 71194200 71661908220 20512800 10206 2073218 148200 569920 20010870 3713160 5896526 42102708480 2136 1105230 12092136 766 185794 70760 29988 18300 25460 491531040 35970540 22721688 22204500 427140 85185 18823200 15922950 384534080 63995808 154793808 15624 69017760 1130192232 1549644 258704 140921100 3660 218905260 53841060 707387835 41879970 672 5448960 1597140 321912 105271740 405060 39555360900 10556238 767 558612 192 10170 35190 25305 5793559200 92865 30030 791700 26758710 34761870 36961176 1891934616 766 5287671480 1302080 3235320 84588 49800 6143763450 5689860 3805 915080490720 597482340 340942207320 18756780 222432 197604408 490467777 4631867940 98532 295151220 6083040 58057884 6923301000 3873240 319200 312296920 299893524 401940 35898720 1189328400 1782482520 52105872 820790880 1615680 9206137602 2139900840 668040 100240 285592860 4890444 1340880 1693692 2231881890 5208915 70296156 17020 1461312720 52145184 1739771040 2304 2741436 4779540 6712398 48 1488 10288740 1303251 190960 886788 138726 495516 105090 1865580 708670170 1845860 11051756100 166320 95589000 4623960 7264848 1635816 22389000 6008 351271620 103719924 6153070 14820 167112 4705662 20255087222370 1394618400 20826 364560 2692800 1312240662 38800695 27445860 20671728 217230 19964 7656 2702700 139877100 15073977783150 24922 665149800 129253320 115207470 9252960 3268671120 964920 9118200 51282 81972 2278034976 113520 9660420 45010620 60181334388 141670878 9660 8172780 90202560 10701180 2661998276 38523870 138453 925452 237048 78166 13340580 26826372 34374648 1521710190 3076920 123964850 826812 3405101700 17619660 217980 256668720 807576 5078400 11738160 102555068 514113600 31785936 35569570920 273872040 1844820 30260544 2463900 905624720 1888887000 1750949280 1444800 4449522132 4566 3709947422610 926332 22440 9060 13193904 388500 381018 181702980 36312 2220 140790 30794694 19596075576 1748304 173116710 6836400 202009368 11176368 72816 2136024 883399968 26820 33600 119658 89590 601200 1299480 12016 334218060 18354231135 10548 2760 242556 384 240 1600074 1140 1260 3874860 4941090 4284 14559480 911680 3908700 408660 280896 4908228 4359702 28232776 423912720 622710 132157740 3032 4719379860 572416572 4718802636 489060 9840600 17160 1108913400 21720 8704080 115415 1600560 20987010 32984760 253380 19562810 58010268 140553 194750 144144 5163444 523084560 701008 324314100 731696 1544620 2182320 24231480 106992 120912 305301096 37607980410 895620 70888818 765 85440 145327050 218127 6100608780 7945800 8031960 45494904 169495200 12023660 154242 194507880 28704235140 276066 503250 2275587600 2054052 4520880 161644912 312420 456740 1216908 259659840 766 52392780 70361158 946491541380 5533610 2850128820 210552888 2127840 1684046 34662 1499868 28386 2890440 4336218 6732 6000 40545810 9304969380 6787872 55284 6759720 40496610 9806280 518425710 272958 172550 1673622624 9115860 606636 1467032 17981119338 17890680 589521240 294414120 903210 216061920 27720 2248544400 1913340 5159904750 46712736 4570020 8142960 765131022 380809134 1048950 1747872 29340 1665839560 26862 2960550 3780 27 1012320 768 91934640 571232640 124650990 3892980 317179280 715854541050 35496 191580480 982506 4781700 13492710 200640 9999342 13328280 2040165660 496507440 156030 94050 3513135 230010 46620 634920 555345 84702 25312716 1146818640 51332086820 244608 171237924 66766 98585760 267696 1001550 296054712 19356753 524201340 2238075840 22162140 4957772820 24882 93138 589380 12476864400 14094 43230 8521590 793650 51870 437262 416598 2375106960 679916160 70955976 46640821500 684915 25651164 13984608 171380958 765 85800 756 360360 552534751600 4840 72155160 64719165 5462904 3495660 65847460 46715760 38065423200 112000733208 825661623600 17252760 373194504 9870 1857644 9468150 1285903476 2175595500 125208 27854064 16992690 525132 6376364280 17549100 5687219100 37849812 40046220 68938138620 112812 1095829800 3257280 85096320 192760 244864620 360502100 4397900 1535100 23100 768 5015955 374236650 3919860 719061420 15548 146064996000 34320 3358602 762 672735 389424 153871932 474240 7188300 133110 113357688840 3629920 13776770 51793560 15333180 805035 964600 570210 26700300 48 2460662820 6966960 2277198 5388258 21694200 1212750 1500 84742707 66286 8024016 96750 66300 29735544 6330598560 39150 3180 56490 5920200 1770720 149604 17086663080 387800 61069008 3675740 2873016 123900 3426351054 328020 7610064 33740784 113778756 384 17123400 70265184 726330 2080 886393872 351288 391504152 31903880 2077560 2373342120 1133370 48623868 147095 17666550 1369962 2290203 140760 28406595924 685362363840 8632 15558036 768 492636540 108588480 1825492350 359040 768 141702 3040 28412076 17435880 84 2713425 768 83240976 1147620 45695 2791490 3823092 9815 9815 2869209000 37128 2564730 379723410 14316890 75673290 384 341040 123583600 768 58905 76656060 4593470 1350 921648 1531020 149974720 1095434340 734160 5229 191730 2939400 144 2755368 3036647100 890604 6669 50830 46710300 4084710 2891889 67367 1142400 2444652 38152 45477 1344504 768 240 67367 896940 768 640 16077 561792 768 384 71831 768 14467068 576 131327 768 768 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 384 48 192 412641 384 2432520 128 818631396 18902 49416 64 3325680 11280 249399150 96 18877716 164148600 75292932 713938680 898100478 259350 5094180 384 2247300 1621554 249190326840 1516285560538320 544040700 9465720 37526 384 279490200 1224090 159936 4574388 75635784 25664549760 16889544 22604842260 34892550 49994840 21476052 13474188 134550 4038804 448833150 96 107880 12721016 93366 28620 1882440 6715170 160650 115753680 38057460 2369640 147600 3357900 1335282 332369000 44720676 64 340340 13615881060 94185 896100 1128 614336 72213120 463980 209600160 231078960 1732834524960 816354 767 8774040 19341488520 7537080 399478352 3767808 802776 1259718768 1504530 8182391220 10298400 426187620 598780 19929780 25206896 7230505968 148740 65188200 27150156 128 1468044 1753980 853980 226015944 38749480 21456246210 831420 4575564 7232220 9400524 930306300 14849120 467480 146316 23362539816 71792028 1843170 239400 92004 1265392080 29461068 762 1924969800 37440 10229700 11970684 34040 69294312 308550 12203268 132600 384 434520 43050 110858913480 17100720 6669 35088 4473380 87427899 58187688 13768440 16463311020 143176821876 11091465 6147154440 929292 632880 15180 745380 7590 52043420 25364 768 288990 7612730760 1520643 96672 1923898158 6930 2763420 30960 348253575 1380000960 68808 73332 119482440 7522632 283490640 30619446 723394980 484970640 75490800 4253713380 43855308 65022408 4290 1361976 125653800 8891389200 143190 15526440 1583958 113220 2034000 133386 11724900 1036535220 26649000 3482106 1972890654 1063860 3819816 1021571980 279684 192 7379991 6354 43636320 8351460 2102100 1252971720 44772 166835790 227479171920 8713320 2757254766552 176940252720 5789560 22822800 4446 5111525160 132121080 28791840 49244580 8518009500 8992547928 114714103140 146175120 156030 12961800 375720 26332332 157477320 5800 732376524340 34766340 9948960 3960 31111080 113451800 112747704300 10318 10920 7134120 70727 10081500 30362418 375120 5680752 3709860 27629040 767 437580 103087883514 70334040 58380 385578 122720718780 4846464 568298355 14688 2914470 4240830 2141220 108252 222444 52744230 664608 48 11280 1216380 586808040 294840 8480304 17013360 145802448792 30501450 328772350 90514950 3843240660 32096683080 98843304 15068970 6148560 43517845260 358432 119398888 2180640 59121216 3182897760 332313960 76896404640 11232 1518 22533765540 1542240 14910 40453930 1368684 765 12175776 11832 514281204 414960 22702402548 1183100100 25044404 12003086 240975 179760 1287678 28592850 779497278 59280 1853804340 14425090680 139879740 109956 18120150 9547380 46834200 157710 986328 3947160 2195298378 21148194900 6934620 25546944 33222420 178995960 349600 2095548840 137532 318153528 4488 67663596 206153640 17506940 59400 6214625760 745416 730978920 292191120 7444305444576 58128 22710 800088 661490700 137025 17816489600 142170 1374252 45655632 102762660 120798648 191100 493766760 1585998 36101520 23166852 22618865160 77220 310050 1206120 51046380 18168 27047748 192150 9324840 191060352 2307900 24507912 5328900 166770 68262 3358355 20550 5338955160 18424 1167487800 95892610 630630 10076353560 637187200 72147636 244706 2879394 6411300 44850 3979800 840840 10501920 132815 1980 76200 14082516 384 240 147768 380 1483020 14774760 22890 289118592 34412758380 769 56870100 6575520 6732 1477476 658080 7031204512 1259236578600 123661800 463299408 56653800 31141600 91316 86965200 43980 335029626750 13042397940 602364 434954520 70630980 150211320 3038100 519836716230 774896088 38322900 4370758151760 121980950 303023028 36832353000 45114300 120120 6432804 1677390 300728610 54265140 70956725 3007620 60972660 1548360 5430250 6257160 5696460 41253030 254598120 249555 47180 2536213680 2586313632 45488940 17135798960280 361580700 90573 1857691942470 157668840 13043520 43981423240656 3191838000 602889840 497602080 271459110 1436932728 941424120 15421623372 1069007940 22593851280 74768280 153859651920 561071900 569870532 49572 2076719760 1724580 5832 167644895040 720 155897280 502740 1767840 13490 32718941640 3180240 22283910 23137754640 57970 61038608 52185459690 794580 577327140 555120720 3047330352 253049940 2991791700 1320480 8976 17732761200 12890304 31132 1765468929840 25330 10508414 8201981424 979524 5585690 12065090400 5647180 2896740 933660 160740 72816 4392360 515040 11090460 300176100 1534 1394748 119840767200 142782 4720904 1231920 4084080 543730614 9603840 83578 37290555960 281520 618744 39977340 226860480 923350 325559520 8265840 39115440 555755072 229105800 3374790 55514640 137183130 103058866638 1241105460 79424940 911021540 4873200 60188639280 2738736 944567 21347208960 2578688112 387105600 3007589130 239168845302 1212120 346811919300 8808072 43451520 7919196012 43344756 418375440 20438846820 24358608 533520 56977200 24420 2298 90361128 4598424 179550 10841321400 1628400 18289500 203071050 39213720 65458800 86708160 18680424 154024560 16220163960 371280 296969400 5500391796900 475629840 21660 68885147520 68880 5742216480 2268 3060 354818187360 718165800 2916 1342752 1850904 879340 11051040 400433880 3060 3739556700 579315572472 405130325040 249081144 56553120 7312380 1462076 3562272 2916 72072 324 3060 15184260 2164197420 15571920 2202492192 155704248 3036 3060 353026080 81514687716 756 2845467240 9693700 11357328 5797260 282590880 1020 12972960 9061080 298873050 92153880 769 35491680 395771040 262214172 4923975 72106114080 128380 2907608 322642320 2549096 70387590 7251090 14261520 182360 228388900740 545171300 145740420 5144863680 865590 492030 26859510 14421607200 96538 790677304560 1600542216 913359510 815417988 1350731844 513359 609256716120 9264276 3477738 17526497594580 117201612 41870034 1282911149520 354060 22917141156 850080 24994792368 6224400 1313062357698 532484316 465765300 8390266084200 65855790 52631544 296182656 1497300 26068 30481531080 6796300 75285 9812880 29160 50808 4642787210040 358160 2909280 4439577958200 567672 120792 22148280 40019928 769 1168647480 1468908 3363360 513 2250 6840 1220940 8910720 485100 36253140 7590 18659520 1841399774940 3135930 7590 68430208 769 258291132 5042192100 261540510 769 244475280 561350790 102660 168565644 375178440 1494330292 3159 1004683680 3276 9005940720 15540 157850 2929920 1322400 482160 3600 12048 29427600 18275340 142596 7890890 426666240 347757228 187340 13544361432 29160 552780 5683554240 9975966 3767192 6095874690 769 540535800 7264950 434729100 191160 14364 21460 1618563630 1322457472 145084 8330 112860 769 29160 59620197546 769 2216971680 476034816 2970 190234352 32832 47667270 52668 43605 769 71940 848640 23562 769 131328 147840 769 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 16 52498190 2773236960 256 1023623406960 256 29982480 75212046 256 64 498015 12152280 256 57394680 109536 5120384700 53824680 26048880 2135072352 6871480 64 52206 134316 8131221840 50472968 69018618240 6052063521469680 31420760 1573378155360 47586 373842 137677680 9565050 64 6839712 2732400 872827320 500136 314650 69804 967860 61740 324198 135704044 1649700 163020 8611200 13458900 45676248 443040 3766332570 31276440 478699452 256 255555300 44712 195875130 74028 168764310 3720 1900628730 21408 2372441280 19110 582012816 900900 493416 26530 64 78745632 283668 109786350960 54104400 97707600 39853320 256 41682732 66886484 5138733600 20202 2005815045 25128 1497870 851778 7200 36016170 137760 30763656 1741500 925680 368958720 418284564 16185885912 5262600 59367552 40716 26620440 54600 1149988224 72870 58220362200 19101654 1598280 8089284 4516050 39430300 52133796 4844490 256 965790 105737842980 7147140 7086600 764 3185880 372099840 979440 14608440 2785499640 42900 1977806520 182543130 21390 86520 2101020 10739430 3702897 316200 1390814250 10303020 13022940 34093800 28136592 10292744 176220 101490 4994502 695747700 18604040 3656016 303970 18505276 654120 88452 13230360 102750480 45844980 2379082 31061502024 1116 27778 93370800 256 4065990500 32095 1869600 5523608640 41030 58080 1808940 312429084 43142940 2248080 656769960 74092200 39368 740915982360 31636566 125120268 2387152980 25452 32797080 1037691270 4981680 50048460 744580 42480177300 282170 5712 23076690 25620 368038968 77112 751680 631415400 29640 143161200 299880 85117230 597060 35520 770 949518 32268600 9732294 768 23783136 1140496 4317060 280966488 64766 5909904 6736464 64710 25561080 8310610 2244 4266240 2210232 213495845550 10704007200 17717359400 1847025180 7010640 5632295760 9329929290 6529464 937348440 191268 105656590 128961184170 69760170480 998763600 5727009593760 32841600 11601072 3007424700 25224736680 589024800 110850 33252350880 13602952440 831600 471563400 9293766768 4452 146606160 12669373001460 5417880 1340460 540034110 32396364 100431240 1327284 16741090 94200090600 496665540 60194160 3223200 1574496924 335160 11268 7344 1717170 6960 496 28012020 3398709 1627920 1459500 7854 3044 7774800 14269500 40669343820 1132560 2419560 514710 590580 2683597230 5895705060 126360 664143480 20919160950 37157317340 75428100 3242806680 251856 477750 24990 11078798640 87366636 2371116 258210 104160 9487791300 429580888 26950178 435024 10920 1560566 7064280 3790 35280 89355 33384 4840355520 36200289804 3431010 79560 52444392 118560 46710930 803029500 903336 9867104130 633626136 3044 398780 1645935 155459865 83011140828 1930085094 2478840 146705988 686158044 31920 6500340 6524640 52347372 48904440 46230140 12783406020 2402640 1925154 22167015 14920080 1689631020 1468286820 50085336 93091320 312060 33300 64680 72522450 424860 113680907340 5068728 754380 355267360 994950 3377079420 4024020 2442863280 148978811520 435290100 20036100 34079148 808354932 24687432 2940 26859630 115515400 27060 60512760 22878 132600 735479052 698594400 21749490 456120 15183597660 117810 5383560 103162290 8136 849870 4621980 1788975960 140050064 552636 3738098 997332336 167493690 114852 3022860 28470 24094070 1912680 1563660 4056 47472 2188416 16 14269 1140 1260 8191980 135616740 19533780 504868 87414720 1014208 233709840 249979356 58373172 2837368380 4289040 296996700 5452200 388297272 174342168 14878842 770 36406896 28877940 8806 6347340 55612620 1472040 25360 3473178 289177140 6101952 367521000 2040790500 1312480 35828520 2611382004 11197200 258804 52137330 298858920 48215702700 854330400 3363259464 3337335972 10081260 52800 990756 927974016 3360 1328907690 13152975 101754770 44425362 216845200 181792 15893640 582171366 18285540 409968 1176623448 1442635116 677292 815100 11595724140 1862630 150066735 871134900 36233340 61074240 5976960 58359663180 1204560 2280985200 598813182 2694825 13432 1186020 11247568800 399317490 1133670 12039768 51064020 14933252880 1025374560 3008662800 135144240 4639653480 263388 2196 9868320 170547570 1693128 7280 4676850 47986200 6139540 23854367680 514881312 3843000 118440 233310 60648 12854880 2958391957950 65278 19711020 209439358128 664272180 289294 39303660 1543473360 13089881090 267595848 2546290800 33471900 8820028 12166560 184635318460 6518820 3952880460 13679820 1474200 6873570 239940 3056870040 71940 793650 3240 54 1700715360 3828 4969440 14438880 32633640 586740 4204860 857641500 44668743210 1708573860 4614480 3289440 23516220 70518720 4291872 385658312 7719360 9657360 52668 589570 68880 16226892 3950100 203734344 9044 81661 378771120 10560 414960 8019960 214966400 292594224 13297680 2728 562565700 4101084 22349040 14568377460 21981330 76089552 12593373 144648 120721440 307578348 16868451600 2301 518935200 12393065280 9546771 1160108040 11807016 48162 88974600 24824760 1389987060 6072 38558520 234731700 3105235980 31000860 675098424 6906900 1790712 146832 126909 16331560 770 17057520 367263540 9576 42728846160 77690212074 1134001028160 23879741424 27861350 720720 6896274 20648 954372456 28632450 372139845 759 3749850 16377000 80652 197914080 356356 7998060 299280 197315820 3085836 586180 8913440 424452 25173252 145642792730820 102900 597960 28477680 2494802700 27240972 1539485640 2160 5124504 214140 91695240 31015600 5635630 89771220 27284400 433832 17743440 107642964 34632 1304730 5135054760 2339280 195990 500059560 354167019360 8560 16054920 2114970 3982020 4293180 9699690 197053560 3150 25200 45096414 32016 30330 25560220 76692 72762 19836 114738624 2292 15836436 55355664 123517680 66326442 161394 466818 39508266 2757300 6605025149436 7328589840 2848693848 22639176 5205772 1303260 33951475404 1021020 68399240 644784 102620 304474828 20286 42280 6363 73352 4059440 591170580 113474592 14201064288 14352932880 67480 1318248 118456 56050239187800 15640170 1001130 6849 2500297800 278076690 327600 13188375 25115290200 1212726060 24482640 168047225161620 116688 127854230 1031910 251940 3920488 490084980 72812 759 453618 2280828 556972416 64459800 12996 67860 665280 9672 770 372840 9759360 107100 264978 1400 194988402 69788 14190 14190 26265 73352 155035920 11945730 5433948 12801 1291290 2054718 62961 7105449 2990940 40040 35192 4095 3072322 2257222 303336 8952 100204800 459136080 39123378 179359180 313337460 17550 27645 137132853 3824681490 1546956 13908 2920 110166 477990 6292 2563260 770 5618452 81661 137821 612612 9970840 3566496 252560 770 770 55488 65792 770 770 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 48 16 821280 768 571535580 256 7647900 548568 256 192 130032 1510 768 422491752 20648 8202209400 1050280 30848759370 81988800 20889300 64 28029950592 15330 583803770 62412 79091812800 532040725101600 887473860 186480 98169750 2907000 4847562720 57672226080 192 12002598300 21509520 2319660 2928240 19698120 4472280 5081010 127194000 6212700 134435802 265860 3925845 165172 2792790 5846280 114613200 1316100240 95332661424 4371839580 256 17117100 14784 53352 645006 6550752 2149018410 389244 111537580 5808 5231538 25620 10439550 435405180 17117100 64 622195 4761230279400 32370924040 170040612 678720 6363180 768 335298600 209760 11398286 25628 3944628 94230 20664 29120 323610 410304180 468120 4604141620 5477731578 5286300 2326170 1205568 180180 450240 111330780 100994460 109438560 13494600 3149700840 1885590 538020 45600 11266271100 86970 48212332740 452100040 91816352628 19048260 768 93847320 2557019088 271479780 829920 1313928 79573032 21252 2516747400 3088060794 457560 2366298 3826353960 31850475390 976488 90969411960 1709334 3461550 145921 259860 2892120 67620 2228940 904500 6603948 4586292 2149907760 84991500 22443332 2064174 586180 9240 18721080 3765 7723380 100856070 5420610 766 398748 9426742080 35156341800 10708704 130058040 47668 256 56550 4582800 1111176 17310390 37793280 352260 760799364 10642981 142164 1413401910 11280 11928048 2096691300 768 2069817 77280 1448780970 26676 765 305916 2038194312 245995260 429660 1249612540 1845601296 949882752 117278162820 158973360 98868 291276100440 2120580 74497836 1444380 1205820 63406267522 144742080 47988 29625 148520 4770 64403220 106100094204 270070970 31862658 397640166 230705640 1318746 42651720 1747620 13193700 5613357150 738990 12528509400 293820 743700 518160 361503030 147126 478780271388 53039593530 90468 6519226560 121765644 150920 19001700 339416 32324292 48318305868 188860 580371792 21986160 3942709848 264330 542568 32192160 7450334892 93706800 105546 1323756 15300054 17204460 5091840 19097820 28131552 2961420 20976 163963350 95494 141120 770 7650679080 227899890 44940 326018112420 5918880 4859400 32135610 3227004 4288284 1085737878 5607888 35616 16 346380 54589 322770 252168 163944 173094372 280140 127386168 50565126480 2971439640 227861436 130064 13507252 2842579740 26780688 1072104 104300 2292 13933920 7946400 11280 289800 696540 192062640 2026131170 4379760 4892880 11119032750 227230 9344352 426020 8667120 401875320 16899480 137547102 79927151040 2550618 206340 20615208 770 415404144 75872940 2684640 47124 333540 52780860 63745 265440 1221122240 1266406680 917280 435540 62201440 190985327 11528160 22701432 78540 998260 327994260 968757020 459600 76335 775626930 1894400244 18356508 115908 357890148 25200 50568 2383920 382950 58309290 2031300 13200 125639892 13685612220 82579350 9091566 95634924 519100 10654 2173813950 2886975 31623196 156336180 8822433840 530701920 19880 222456 3270960 603612240 908151530 2741584560 141760275888 33840 75174 1557192 94566381525 19343940 224020764 79321728 19332 435768 3972349890 7242990 1706112720 58422 15175216 40184430 24252 3746040 212609208 729334320 303552 11379720 6198336 2292 92880480 13916166 21626460240 396653400 14602830 37392 1097460 229848 4832916 73932 16 771 2340 6300 5490540 20510 2465820 100776 536130 1973400 87651816 1090260 9926592 9913355556720 26221031320 24146100 191070 1518000 228228 1648920 19999098 68034 1606668 159852 7326096 6159237150 910745 7118220 6512790 2229990 29292900 8760 121235340 28840 319234500 263897172 243474 2928168 90265200 303996 1322090 192845583 98872200 318254496 294689010 614952 4521660 96492 15486360 2369062164 217464 272986 3548610 20229701310 2583620 87945246 88142040 8469220956 1261415610 404753580 1266363072 11280 771 20692560 8541120 7761082 64422540 8118 26222280 927360 4725333653040 12825904 4265352 31080 8992221 2056691280 381888 4111104 140700 709608900 2392632 43049622 17381309400 412020 910419510 45795510 29160 26233255860 62589825480 236592 35713860 4831586760 2265924990 1524550560 238496731704 13975260 1089688 1578450 34608 11920 1165290 3833502966 285480 187090 1538 11614080 50655660 420210 270180 1789494 329238 1996930320 2702040 11616150 1644039256860 299142348960 3334296 2764740 13879320 5955768 2869228380 49882140 17638567920 492180 585072748260 49723380 7590 725040 20420400 1641749718 43077 41886 1351585368 2277 74730 13557060 16423680 591789 1550965 17531757360 378257880 771 19984897800 8883980 42046620 390626964 51660 31518 1049670 7920 430320 11069520 127147369440 803880 3903900 114200 127512 10845 10751741 29501640 11105646594 29503320 771 15361500 639540 392400 202410 2655744 11858616 99189709005 231420 1510320 490532490 392700 24468510924 482074950 11190816 10792140 65565240 220836 2184936 208427955 3371436 128325653820 17709990 3404465904 44264315550 1622122656 24120 2290260 17325 14150136 7634010 360360 1981342800 145957240 364739760 394940 61992 98563500 118800417960 62880 743850 251328 11171160 73441764 239400 7960160 87579510480 37064592 5174064 22044880 62468 124992 1596030896460 2203629792 1497906312 57982444 145259254896 14599140 1308580 1875253900 3423420 856736 91980 1446843060 3601920 2763180 2584070720 1141812 6378060 840780 147908 470925 383130 3485280 1390536 10035998280 8347988 1848924 3323530 647220 260988 45456060 33488280 642060 872502960 1098192960 1231180500 4509180 639423720 3830 19639835820 35761440 66262770 64865640 19476270 10537020 771 554400 18116560 513560 14094 2002518672 47880 19729164 49834222200 321051640 1100232 721644 1046892 1530 13595400 204558 1786890 18759468 359628352116 177751728 8066532 224536 187667480 42408 969990 38518740 5348 93767520 102004392 3579030 9576 115920 771 6104 5976 106080 37553880 100430 67800 177320 109800 19923017400 12400376 10656 2411841 75980 47081160 19980 275678676 23256 326610 65260 325488240 6805344 15178716 601440 652860 1630989360 457710 385405020 7876 21558768 170493158 461362 4897014696 17204 103028 22245600 127218084 27509400 20110282290 9616698 959410452 35868 6696 927086160 11130 78120 89804 102765 12755505 129540 2994096 771 237405 313038 42753192 351288 111426 14288 15020 777431340 2227314 1036183212 66584892 1667400 13978965 1121400 9365100 399046960 1802034 2143060920 21518 2122448790 3958464 8118 144320 155091420 425334 121552360 408390528 771 1239504 115304 86050308 1692120 350153859 88340 143060 2236520 771 145640 82304 771 7170240 44118 148610 771 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 772 16 193 325691982 2112 4915693387 288420 4019400 24413844 877344 8008 434897862 5283600 5306 52555230 1466745720 85259460 9077295690 459682080 26040 46398 5222910 1442894040 44342298 48109236 230437721280 3479145667826400 18408390 6304980 279180 203870 4659720 344707121160 2529534 27405 45240 58798410 69300 6299920440 38280 154980 4765440 31199891184 47165580 721864 34530973920 33322584 71322680 85080 1522290 1503210 3426060 1883332828 18357815190 178080 2416040 748258 27010 10569384 174165 68441488920 693420 2818725 631997 463500 1079007930 727470 258720 700864 575400 152041200 1830322 11600 1190645830 54684000 304566900 316710 3340200 9012 2105730 70770 9099885080 32896080 2011394 116070 7666932 3289500 6218664 165236665 26234520 9085020 554386140 17234700 2337585 3958500 43788 1171109940 366726360 6997770780 13610520 60970 3311167860 564140 1110269160 5269320 377262480 588531823680 90354460 9104268 11744280 268212 20703540 543444 572899320 207480 359040 60781380 40265280 1433880 201718440 110292 15917491590 18061920 185640 246371400 125724473028 225858360 750 22917370 488280 2079774 163622340 376376 906192 58309290 8299200 141457680 352170 71283624 74545380 179845380 17109820 695983680 12665100 44252664154440 873908 36411144 1816386 7209860346 183832740 2298 4736046 319116 151997664 4500 93934969128 7549080 175934880 7920 25086600 71298 22324848 662830 113208900 156091572 5570220 71300 145237800 4628148 1486863378 1197456 90070320 848484 256349347800 2090608 770 80513160 771 240828420 5115600 37369332 391631856 16061220 2512920 1117080 10159560 46874520 846123600 12325950 520956 17400 386 954 83580420 7722 15459059 2762251590 703438101 729300 50558508 161722908 48659100 219906 1808214420 5055601320 782641860 289800 100516080 398483280 39539790 3809520 627270 98280 3883186125 113169952 2456160 262080 4405788 72216 169909740 1762904 1860178320 3641820 657580 1936224180 88447898 321750 2120580 815100 6790980 549780 2136492540 2299440 99423324 1391652 33264 3150 62957440 5166508541040 10925460 6522516 5412 5738475600 12618228168 432708 7603596 268356 689040 2461608 24603600 637560 8844 638820 951136200 2678928 16 633660 771 75180 262668 31912020 8845911360 30747600 21755580 506218500 5813280 3932847204 1697788092 516467490 77070 286440 93000 149286690 982548 27627600 49795020 349188840 5346600 79112460 42184681110 92362020 12016 25981956 6098088 50366837040 3649490 2307 13592880 556920 190367897148 23520 3692568 462942480 48780732 1320445620 239428 123984 1316700 9594 3545100 748 2915640 720720 34250160 713460 5495250 16639805700 21273087360 188370 369905250330 334233240 311520 8419381080 4709841 1657208280 169096950 9887460 3489744 1582581 1023000 9027070800 22440 1200118920 21384792000 1459497600 23617440 17398260 18480 23804424 20010 4234216350 8760 5165160 6556368 44220 980056 3524161200 13892340 19958400 28692957150 3373548 7187880 131124 60682050 8452080 11976384 3848880 46250820 2896293400 265650 121598620 77220 5929990 17158 127247760 20165679030 4298280 223860 40988700 8367660 475663860 1304644320 135988440 135310252 7288240 5548380 300048 18650 17159280 49558740 625127580 1538 140298 59690400 69258420 1576274700 51578 267664320 47018400 3571092 270480 1380 3434412 528 772 380 1260 99446760 2328060 14526792 538356 65475 739450530 71568 24420 3765209182020 27918540 2213211432 1997688 128340 7867860 405472848300 15330 110423828 1546107160 2967580 40002060 214100040 10135070 743754 263267484480 1348677 1232110 160520360 1386261240 3097053960 2434377660 86192400 287008260 108323807760 17140200 144534 1284364620 5551700 500424 2713719078000 1126620 3195192 55854414 55883100 482702220 9609661251960 62698 131120 1178199902880 37672066080 7964 12274694280 59951892 40980420 1665531667800 9533949250 644280 22947120 55494516 446940 18360 100251060 1037850 100800 36811788 17584800 1835793960 179959780 734111136 194068266080220 612612 2548468980 237378517740 71155 136708320 488003880 11717726400 59160 137760 357218840160 1660481550 396334073520 1313539920 194298 16512518880 510705840 785554030 1631520 247028280 12508465320 4495371576720 127663200 11263350 7279098840 30286953840 3932969040 272766660 570360 5672100 514782425331720 3591280 243840 134196344880 22350240 815396400 97923420 211578 22014960 12500749800 298668600 5917032 15704594400 386462700 603585320 1492369890026400 3610926810 4462920 194670 376756380 5229100800 2111497740 25945740 39480 12300180 23256 4407084 1566 8755680 7320 513594108720 7577460 1420606440 4928232 89168824 2727028080 77113638 1439820 28408380 1528231320 7290360 12209400 7995195 464209200 2021796 3975380640 99901620 974988 606684780 1928850 380444220 1584436271880 1390620 849008160 17767085700 3577576953720 121196951820 2508792 8532084 1490952 69926305680 21547 7564095 340818572952 26220 1498390920 8474066208 461854800 22356768 2841561406577520 1619866560 1027523400 87960878460 47903940 9484647 337221228960 48930 1522488 89300451240 73486582728 171864000 844721990280 437532 215376 88023642168 3191190600 16036020 25427107440 84169380 779614080 468142920 155195040 84 30701220 1566059040 16728360 813173400 1599181296 768 25614553140 1041112918104 28440 10838520 16406919900 3809148 1337308572638808000 10256560 8062604 390145020 43483440 6584160 6997997160 12996060 768 3385200 55848000 14107976 10481100 587272140 187868 384649602480 2510220 25648920 881260380 34263700 48427184112 526680 17565120 5519280 23249700 23100 226200 1089900 318150 16996770 819052080 6764940 10040940 13069980 22875132 5365332 79012080 18659520 3683850 310115609760 1295877484440 36740 5916217590 322080 566656155 396770164560 20997540 967934160 675529680 38446200 16576560 171360 23556 10438908480 4368720 2748900 129720 2775732960 464474 3538458 957279763440 14014898940 71568 1407057960 148512 406245840 81703104 56600544 306516 590520 1542182397210 148469118 779855076 950152 463008 1534975388100 5355 13312915 7027020 415800 53100180 2260440 12096 334081440 10158696 2940693840 3029198880 1860712560 1836 74426 803858185200 2918962200 1528 11057441400 76680 17351334 25976061540 4163280 3056132520 2917948176 12444480 131940 369271980 59620 987140 4155100973100 93483720 12975930 449469930 287821930 22176 100189125036 1459913070 8371 86495640660 6479002728 29680 859415700 772 17732470080 5715145800 35945 403888680 28871544 1727622 51492014000 74440158030 1065540 462969990 2845345863360 190203300 193200 6502842720 9173561760 7031376 22137677100 144840 12835 32426460 271005930 5699555400 3924697963680 33282999760 91980 709019850 1003200 1126135890 252954 7253044050 149400 3410974089900 1370018 4356072 4129020 3673430 90977250 2590560 11762520 24012 615237480 52609480 11671880 2320710 1489940 128547 3938095305 121550 772 409505856 24570 3435740 161872640 16224 145747 8503680 12012 579 132355 772 772 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 772 525648 193 49164 20346450 3049830 218400 1216560 834153474 179550 3470628 257484 83640 259176120 60438840 108360 6443808 3636877530 705224520 16892040 1075198320 1057996200 467867400 8904 1372280 497456537760 361245268497168 432412680 2220710310 302960784 147627 52668 1869385980 10659 151561386900 214320 18352620 548205 176530120 10727308176 131670 25663260 8634384 49424700 320636476836 820248 6089160 3909611719728 115500 7742310 1885740 45111066 33656700 6668544 661320 2882040 16714530 10175490 137479440 132073032 8653472100 1489800 74289600 55342440 458854676280 23940 140250090 51728754 1831536420 653565 7363836 4307520 12653297280 8266430 661440 95436 5908843710 60996 144442620 1123320 58050 3786552 5733 507889478460 21390 2090579664 294118020 12805848 4011660 21648 183797880 269860 998844 9716980 52275 87420 438251700 28712280 18390240 702764172 592920 34296276 49266 104502860 4484088 1545308499420 225720 980840 53912 86109816 1422420 74788640940 2252952 89438100 1947000 14121900 104207688 6442260 187488 970446360 7227474 60560036460 173427540 367710 8236280 213423210 244244 750 885047520 130192560 45334380 1530 1825824 9867312 158508 10455060 9699804 3312507120 2995842852 2476743960 12960630 105264 165590700 681681 13033611360 2503910640 491050560 20161108044 2669100 709596360 101651976 26607144 7644 59040 32760 54094 153638520 40991379 127780380 18717660 218110551120 373296 31438740 992316930 109843860 139009 135539040 167805540 463353 3820 5212460 3142440 88480200 14342328 941528 61971 6029100 822242820 242970 31921045758 1645332 431928900 57490020 553404 11683320 14290878 170510340 2386980 2307 6574308 24480 386 21726 375725 13751010 25590644 2918058 5880 147750372 1396560 1140230520 538688520 68447539836 61182660 1362503940 2201365320 2639340 28292460 1455450 165756 11968 47580 598137540 3030240 55111056 19753350 4528644120 3780 180372780 36411144 261926 422244810 25669490 42522480 3740184 2101045700 131794740 3592746 943760 2842994700 187460 10500 51416820 470288896 2282280 868380 8128890 6471900 11268180 3204981780 10444770 1550558 82905900 283047180 80484267240 206697748530 3578768490 1246327800 131040 9492912 163800 5025384 3568320 632940 4228848 784 7140 33026 1715 338428860 323143260 9676836 56241900 600780 489008520 1098020 50294244 3033728 77992200 29136240 142680 161206080 31560603360 36643905144 773 91800 450072 48396810 49741050 108576 59487120 152614878 299880 3053700 8172244080 3220560 7732560 55231344 5134929492 1133220 120508960 268528260 2657600 26100579960 34332992400 10800 15670440 2100 310711830 4602816 32829720 1542682440 6404846760 86880 922992 12146760 3514005 693990 1366200 5415228 123874512 24852 139311940 33972528 3455084710 185674230 1092960 7395375 1981526820 970004728 144180 1212120 179935140 76693120 8465372296080 770 2307 471828 11808420624 28320 427210 541845500 202960 11195940 6578880 119231574 2748978 4459620 182706480 306334560 1518 6151486068 10275048 58341423140 1740920790 13136220 5453817 569660 657756540 14316120 3389219832 10131660 32648 33333300 3605700 5373068220 4571589204 79485 32049930 42631820 1070706 384129900 1221972840 772 451000 6371820 22478610 19098450 1857938940 129025312416 45309420 2437470 77961761460 2956560 81905208 1758240 6519754569900 910800 15771 8604 17160 518868 17764110 13328 772 380 43452 92880 9384690 174132 26468 186960 1542 5503680 23590560 828755304 3840 45934680 105729030 319215960 2951781834540 194932650 427548 502571850 111546666 57120 280520604 4407480 369472320 228337200 350460 18157516200 20240776 392828040 48671070247800 1156279276 3567894880 18813825030 25879048 14288 4200 11554569180 48276 597168 1439900 774293040 403725300 773 88651442880 71280 3087144424 2258520 2310 18357990 4282360110 470016995400 2439600 12124266 146225772 3076710 52942412 7582640 5476905132720 58378304 70811415324 878517420 75450466 2462597865 12298905530808 433358640 3637577346 46476192 426384 9132 777394248 2184 30904233360 149200 257400 510084804600 67895128 9304680 119540 119152320 489118 1091907960 1086800 595140 81444 1331140 1659099960 19177312 1580040 267448 1464120 5025720 256305456 3049189907400 24633086940 94290840 657930 102526116 732085200 34028 4589392080 24670800 16666650 219142410 394311918 894334 4659558 780249168610080 5382484128 3655344 30096 1467180 19735989000 203243040 55989595200 2289126840 9344244 10623468436 1140822540 2545410 15971670 3297517215300 8235360 86858 8688357659520 513312930 31815900 5200560 4084080 1641749718 129729 550539000 8608824 1328040 8391348 8961035849220 7459914 2319072 24888 5420853900 41793654 213720 753643800 998241 274409520 9284040 7759752 2209261860 1621854 1128452981040 128859900 469607592 46620 56080620 410565870 536640 521722042380 140827600320 3478675 2193840 47093970 971455140 219340440 1563851520 44730 165490 395437334537118510 20548815 5213670 701490 55553065260 202356 4775232 1691190 1556921520 59405940 33570 1120286578320 2279550 1521382380 6021960 9229683840 7895160 92684579130 412193313840 4443552 1733160 70992 89250 193140 21542808 975541071960 102316368 710220 773 1666045128 104650 1220940 210737658090960 376464 89225209920 933840600 2502775 1349760 597618 187226479440 5551728 26012280 6564690 180442740 57205200 78215280 4157390160 99876 773 6435 1830948 63029490300 3342814020 1323788586120 630120 1930530580 203660 28818944 42028 963343964 29026233720 17319960 86158920 435170580 22313643420 1280640 264180 1776214440 241680780 3035025 17716140 873024340650 11575980 2468130 58347303300 83160 27437190 217800 328121640 123282383400 9750 52290 52570 10436230 311889930 2075341411440 351780 327180 2402816906490 50250915 143520 2400599700 240 74116350 430560 1677254309198160 70620 740784 33316668 6566430 34790 857700360 7261122960 4715568 1446900 69510 43156230 124628904 31222092 1300185068520 2637294660 83590 2714103 10788 46020 934080 54392520 4444293000 34054713000 2326565010 32445 1352562120 953190 613725840 15495480 33705 10914389640 475272 1033560 8660736 11803443537600 259560 26160552 2640120 9585576 648 215699400 3445139709000 25454520 7247760 487671714 1092319956 356832 14267700 522445054527 389006 25565526 59682 245660 6190317210 7466317040 28376040 13214502 4413240 147180 14579268 12004589916 773 95164373304 269040 1136688 15318612 165962020 597888 77220 1006596831240 84803040 5938650 363356 1697141712 4892880 117360 1567965120 8690395 129360 9209648 10452422904 92183724 6126120 79600872780 92106 1855920 90440 142396128 448140 773 1535244480 15425410 773 35534928 17976 58122900 132860 1169635206852 20860 408900 673530 4664583 41580 3556686420 225295812 2217224 29320 31303452180 1154790 55970 36822 1278200 7321015 7533955 147976 53592 29240 2691168 2026860 82560 7375830 773 132612 149382 773 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 20 60 2539198200 6858551700 30 4948020 131604627360 30 128898 16317 8541 712907580 853440 32652900 41567599164 39400221672 60 19096 6466032 13494936 19163760 1484280 13666320 71282640 30954336 451392480 2522520 12706293600 35912052 706320 92092 2548980 67800030480 144060720 7242840 563400 559285282040 4326840 5177452 4362540 6540950 60 346500 10890 57900 282882105660 23248167012 12376 115920 41247612 8746471440 12312300 271389258 2633232 175560 11866218 1204 130472160 581450 84191850 144320 539400 275587 143423280 15213120 14220 23488560 192192 757680 24360 38220 10614660 16752288 4767700 817322940 284130 33320 87185870 1547700 28080 163140840 67832100 1121760 44371140 30 15793470 51362640 174504 5172156 2657285289120 1068606 2244 39814560 85318020 773 996 103081216 6731340 8193100608 136782 68549340 259560 135030 509342652 1075590 321900 689130 2116280 380562 9843075 214899552 436331220 524819988 293805600 6008820 182424 442680 663495 19876890 1687686 35391720 14038668 42325920 110400 50627340 29586648 773 30 1290614640 15544620 7155923684 1127880 516243773760 304980 3304728 1189210608 13919844 284835600 1214246 1047719736 7942823460 781501656 5306 120792 1448370 506844 5221529460 226847499060 1963425 8273100 1892400 262281162 21302820 36768 10465 20111700 686125440 38776920 11886887628 1402116 1495914840 949000752 856800 16190460 948282088 24816 609216300 5400 15115380 181741560 9365202 208405890 103686510312 4599980 768 21593880 279156921120 6525480 74241 12924 3064 182299104 5917380 66479490 483533820 67932 1380358980 16981335 20975201469 202219380 45821160 773 954 8903580 288137850 9334733380 570090 7915956 15975960 58213056 79924530 13128300 645221640 1674870120 122101980 3503682 433318644 3344880 16880690600 165396 47426280 157460711226 6466839456 11067186 6115410 126588 57183360 16102800 59915580 10219944 287220780 134037930138 472600 273000 633360 7675200 3236376 470352 68540 736464 10122 3053319000 1519518 1561770 110352 30360 32531468970 1859050440 108999800 4614 33093060 154473372 280625268 100620 2417885052 405072 728340 3810 9021488 11988900 24660 12900 168210 8688 13347888 784 60 2583044 9214170 8592780 21390 3060 3992340 5202274176 3179612 31175 7567560 5876786 192738 673080 9807336 629640 3448314408 47693126646 19763520 228165600 2458638 2021585940 866124 1295681867436 4217850 37950 67941720 3272940 5863110 448417200 504780 60093990 10695720 216920340 232700 3600 89873520 12583032 31372 144661258170 9982721980 27321392 6249398 264978 2938106 29802780 2874775332 134316 4203937140 17069220 3139080 102320790 968483880 13421857680 104130 17589600 4530 300069280 412208472 6636960 324120 110784 3565620 38826 690300 4742563644 13212 1229297370 2329236 35914116 20529936 159960 266124936 620712 5520 285648 135096 24668070 18986880 721140 477426870 3068 679770 1770720 156292248 29152704 26263776 7069620 198204 619109400 1496 21930 1506960 936882 151536 74109782340 1958160 1956352860 118302360 51726 473760 8629200 409779576360 276337230 24802950 658036680 1680 228795168 7630 5539716 194327700 59350590 298217556 18108216 53807856 2308464 12565410 613808 1385544160 8749020 132364540 18875714550 13010734044 35018100 42600 115368 5637687 1584 148680 20 1260 32220 26530 23849028 6828900 6507954 1743072 551460 609960 424320 20764 82927880 8045616348 8525790 22194744 1423988280 447330 2019570 80688660 9091918920 900550560 33360 1173420 6177324 6340 27379380 75229560 5128200 9572640 16236 804161700 2487765 1739100 524733300 1712892 241125 680202 10618253800 3467640 764 2391900 84616620 841102080 387041851 263624790 46200 783090 34320 644640 317236920 46575 856800 784770 1356810 25599913560 16356340 8172780 40560 8272 10450440 61698 22880880 10200 19805745960 8304270 1290190 15284360 11696958 95082 16600 174187440 8472757020 57369240 106590 9048 45727227840 45281940 4084080 558472200 2992 817440 3130985880 154052640 33073040 10962468 19560 1295876 456456 32255799840 199080 363936510 10824660 326040 50021538 176476300 249750 33687390 1519198200 1207560 7159152 2606604 48403172220 3008520 1997775780 3089520 73448113466 21337890 772 764320 35732730 580070 147888 4639800 65250 189709520 8472895200 75267720 10401888 5800872 14720706 719162550 493013520 869220 3318840 1021020 2298 288156 1566 10567200 774 208241898480 519120 229703760 160314 864864 5940 4789512 211140 25624880 214683148680 1914563700 2336365668 358050 3257745360 24028008 9437040 2766120 6150088 18904050 4478690590 6094330200 1206833669640 4150380 167076 8325954 6953989536 683982 163952250 6109884 6948750 10738800 2809620 167495168 20353344 631330 424452 8632620 607627020 2961840 249990 733200 249480 12068364 136193904 116761770 1464011640 16700814 33852 38229030 15960 354343716 31794 771 2937114 920450496 98857920 23385120 19872 231863712 319770 139977 764478 14774760 124898400 240856 33203016 2426070 7560 122873 1489880 215764 7206342 6882960 742140 459885688592 1829993513400 56259630 8151 768995436 19979778 47331636060 22095854 201960 1768406640 416520 37944 2055060 17648820 388440 7376388 26492048940 23433384 930393576 4972276620 432212 16349580 222809580 2160948 479295960 125044 1502282880 2160 9936234 32565930 18648630 1755600 1656144 3098760 5800160520 5808096 889200 2558556 38479408 485495010 2162160 97156950 6850831020 802230 3079577280 268320 179660 85161180 16446840 2896740 35353395 166950 1177110 627026400 145925 6344910 73032 3510 13134282 2391103 22244670 42600 41150035080 47275800 9703200 770184 2494800 108360 3475191510 2340480 5655510 5920200 1061060 7414176 33106047 1611233820 161567640 12043500 11601160 808752 738990 726998118 14784679 2804704 42504 1020684 17520 2623904712 1951770 47487840 7408584 3064 10464600 53144 384720336 21674136 774 3735916264080 1657908 1024723870170 152788140 793658880 40356 179394344415 19128060 774 58864 14345 300300 19340970 3820 200970 774 1769667900 10603560 197837640 54978 5819004048 9668280 165555403 12332820 371172900 1524 531960100 30776760 4587146745246 1239455892402 831600 1186500 48072024 167651899800 21605 774 195360 1210143283 16065 382800 1145192862 16307590 107100 2532724 532666134 48542604 47943080 48061860 9923760 5271 22720 280302 774 18725 3000 889950 3611790 7103970 2545620 661664 154803360 7557984 3159412872 10020296 57276 29845200 14680 774 6390 142800 126672780 774 6712076 7562368 1441020 217140 774 10848 36520 774 71610 112133 133385 774 774 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 20 60 6846840 96 30 662721540 145653401244 150 7522515 1023152130 640200 9997966440 24743400 42840 461918730 18900 60 67326 2907378180 19696464 292658910 48195 3066120 48 2433312 28173600 15568057876800 6793516283400 188029485 48 8384880 892440 1347570 1573513088 24024 9585 3254160 1056510 266105070 73990800 2785020 60 7740864 5506800 11951940 72805596468 3775275 558558 6459211440 5055960 2511915 21404460 1323168 23611528836 17204 29716920 173716 573644610 124080 159971280 130114260 198732240 131813 12661600 512784090 1625778 2955876 17168970 36520 4029152 5718121944 103803840 139680 490518 26520 5376 11269440 283146864 56422649052 251790 1662600 228248 438231780 383760 30 2447634 2884200 15850188 298080 18918900 2928420 23790915720 1559547 22103529140 249302515 996 7412052 32760 31651620 1418250 369564 1851491400 241980 7075170 374620840 1981350 26604 132160 27952962 6648768 1111987800 3786510 200495891232 8161470 1546250640 826560 4742880 1031220 259572 17336985900 1349040 3339990 7813555597980 5812380 64350 1911984 4680270 150 13987680 163540 46020 26497312380 79641540 6398210 172620 4380992 781044 125604285240 3552120 21868860 657930 56512935 87221628 38899469700 6093360 7097838 123115872 14136720 6323396688 38644002 184177944 28626 49632 96 15960 1527424080 4774714860 5656794 8256600 2463300 3299670 77206076640 249020310 1819763820 18198180 757442 296908 299534760 47124 1604400 79407957 3813264 57769740 10558394 600600 3387420 15500940 381324528 118438320 3635148660 3490032 55972770 765 77958 287324 24703522800 5060555642142 24420 69160 5714820 182473011 4658170 954 1954260 109668 1480800 53506800 20916 2218736520 595584 2445786 14604348 42840 13316160 17635360680 26520 3883320 1271970 24285800 567240 290681160 845460 85211280 113400 44936892 3290400 387099384 14565161520 1187882280 4691082 89693100 3426297336 1300824 134880 414180 8011080 6822816 3235883850 2356574220 45060 1393470 51300 4263600 986062 517650 156461088 5760180720 990575040 807300 21226093200 8630250720 148026502260 1218240 168432264 23400 3405600 15992493660 97680 176599332 311536650 322272 4803513660 29459430 828828 9810192 17680 60 145925 97370 896196 31680 1801128 3694890 90270 34358688 3693690 2240700 9705360 541161192 212743440 3795 29740200 66932910 50658036 73854 481992 2086530 564300 12404340 383423040 30559200 157722240 2291400 82476 13254780 31544816940 738947772 13734 7368960624 1255800 5442360 24185460 693889740 9073650 149043505 26144238120 17180408 8970500 2251125 25241580 6383700 356969340 80956 165060 219148920 21441420 1175414100 2405472048 205200 218400 21944790 1498497000 4911144 3897432 5551728 2761479760 43286760 475410 264602340 48326292 107250 17201745 1154044320 13728792 552609684 230974734 1712814012 129743460 687880 8066667246 2890371960 14427780 1124563440 810480 126378 10542 5920635840 367308 109389840 637560 387775170 2808 4221497700 195888000 3125299620 399885 3000 17328 18774432 1451570 3405780 49408968 6374310 85680 844601310 147210 92927100 27760 648600 1435548 3283162740 922392240 1050097100 1056368334 254610 43039920 69113 6141720 52866 6846840 23759820 28968 63588 1144236166920 15723450 5040 1630980 996811200 240044049 1277820 8948472 2980572 2168769060 31280 553320 20 1260 5751180 4830 215689320 904020 757680 961860 47869416 74820 48360312 1338738 4614578136 1586181960 193893840 2649240 305027643690 2576244 76666590 33770031750 110316960 525140 224512200 551776530 91050300 17814178247580 29734328 728497440 741469680 462840 95163552 4509424920 88766640 1948100 56298610368 197905875288 71039430 7613159400 43785918 10425 5155920 12144 23776 46630146311100 39691364040 9870 1358296992 209847660 1865952 11876155200 3104559150 93267 135571260 1821352 6552119600 346195080 746130 42134400 1401321675600 34362900 37350656616 360347363376 244800 215342400 3697087680 75937680 280280 862432116 2067585 1731109380 129652380 18577515 1231164134200 1169135850960 52096392 1153460 218722755691440 5860419180 57201066 2640717090 5069064 99000 113655150 945224280 3240720 26150091552 1546 1697756970 5104664426400 17588160 27281811480 4722465753720 17988432 2958453858360 32836440 121921701720 97626 649133100 9754990 1298700 143133190200 24402420 10399818 3933270 92895480 1591056 83987904 18599580 116213328 227501820 18985230 80665146 268468200 166161162510 7178823960 407665440 20147208 1166880 10409053200 27973993170 5894070 59955192000 585060 220338560 191843190 1546 1546 10448100 4084080 550886118 5674710 775 145265296176 8605858320 402760176 1835820 42368760 21587280 57503082 1237257450 31256862 21279720 2534968800 5681794880 15435420 7187426400 24663600 336072 65252460 242220 8153730 780270876000 25850401500 6408432 3512340 122715 57975968820 769820520 40717380 7250400 2814083580 84186960 24269520 578271729420 271810 15827349720 8518773120 50298 143540207184 413332920 11547288 14448 571237128 29078550 67888140 126771876 87013029840 247195872 122522400 29040480 11995461324 8455200 1355943120 420936600 5314880340 434868 69753924 9265292400 2831949120 2031120 13477323814260 677040 19317480 4190266080 84 262636 1566059040 16063080 152668800 39131709540 16332929340 134496180 7639417800 14719320 43036 2541221783100 246555609300 53721360 4009481840 44272200 267720 78550560 246412320 9134892 3778853760 144015144 104300 34099826040 25722949340088 74685600 782466528 379389416 18212436 88449300 1067040 857808 21067408440 295692 53517780 7558244540 69840 2464220 164609780 149344 1775550 16572321360 27537840 964620 42993720 775 433344240 3070404575280 827901360 1106028 42606390 4081140 39686500 50913720 7096247730 594510 548125650 9407970 362440 179507370 7158060 80970120 399807396450 870840 939300 372960 775 46707024 2524028556 15333117800 1531296 48723482808 13626 108380844 2411123800800 5107884 25320372 817268337600 53898 130074 19766880 1027532603916 35373528960 37492188552 65520 13230420 445758768 631265544 369600 5976180 249306330 200970000 14373927335460 3152575608 317845346 2406779760 3316320 2688 113827560 11543136 39468240 5065487143728 1797978 6136 418461120 450369192 174840 16689028392 310332422970 775 5569200 149556 150778110 54774720 64846494 12209310 961586010 917700 35360 1810150577760 3950760 19150560 118264283280 286440 6322199520 1022917896 27129960 8404 31020 10560 16481777 1304341500 17595228 58812 48862747284 60752250 164822580 2718465750 783554772 2377620 52185788550 158410 153510 20163990 2280 527520 631963504 52144528 12144 9214425 635205 634832439150 24048180 99072270 2698817 1728444060 128986 1393140 51480450 16566 16566 5405 643104 670569900 426913219200 1741090 636363 89302444 21634 1804142340 68761234080 619080 535920 4570092 13151268 1254338120 3382896 5891445 1500768 282443304 10580460 1423080 3209536 9870 88414480 109603818 88808544 14630 8686086 775 4854915 133386 150156 775 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 1509598640 18 96 23351370 43410048 12 3703590 28848820 7545720 934283954604 3294600 358632 271849788 86638860 242899800 3323160 932691156 351330 5129748 11201232 819805350 11504483160 48 2257849230 76137600 1214842613400 794539200 58295699280 48 13006224 28080 1093471680 1036737240 14345760 12994545 16559400 76020 222910800 75622188 199379502 2777940 28500330 266584752 398580 98040 2415105 219889970040 173655 476848890 35490 74802 1540770 849926506 1542 44546814 1058895270 5040 233100 86184 68226 2214440 74882154 203704410 2664480 4656960 800173220 3830 243381600 326370 249328464 692040 3526685190 59942 976745 10618872 9853200 102163608 39576 4440965760 359898840 3410880 21092472 2632405230 459780 442203762 93701790 383760 265990032 27496800 5892876 50297940 177612 72647637420 120061494 12 33639060 3288120 2070408780 35880 97020 494452728 267462360 2850120 939170232 11569685400 139080 143310 1081668 2045730 1659840 2493941520 29070 101572380 177661692 65856 2662800 416463300 2362616712 17593800 12348 33772200 38319 265500517296 146520 62456940 1555092 27871800 729820 1474200 9584652 16494192 334568520 887406 1810116 37981944 5122992 19652525640 11943680 1865184300 1463280 83160 2773386 67695936 2581110 16001496 359338980 803835648 542568 9025380 2041931528 12522132 587760 96 360 5639920 1594134 49700 1920 30547440 823536 22104940 13886460 66545952 683298 3022668 12663728 25006410 3081420 413835048 19212496380 2280 2261609134380 903294 602642040 438181380 6867432 12563 51491160 6777594 92040 2592100 4915482 241550869560 2105796 8725794 712797293 30422792400 20417072130 4668 2963100 1170303120 18 10920 19683300 144300624 442797810 447300 13860 7400747640 4158 5222 8316 39894 77770 1101240 3408636 1775613840 163516848 2470860 2177430 490459284 46440 137592 76997115 670288080 420210 343044 61398840 28980 3772224 377580 437580 353622984 232295400 416928330 1446965 13304304 2594546955 6956950 7160590 47124 1005522000 4695600 934830 318570 5616681420 9058896 11026080 234952410 3676157940 574691040 4387440 686280 198546480 126126 100657464 692640 1289340 1913041620 2176020 190483020 12070680 2918850 83016144 2352 10860 775 6965 392028 776 332185260 405216420 31600160 3424470 647328 187176 335652 1036494760 12380970 24652320 1200600 9422640 823020 79464 10800 20330640 591560 264501861720 530376 10597860 15156792 3803085 5913248 973560 29737080 6686619146 22440 6837600 619355880 14820 7196340 9997020 4144140 2055379176 6051920 50550 152323710 62215920 113479240 39953196 79296 4443936 34188547470 77924 24370920 7445880 1821960 169688719200 5170850685 37645650 12058560 282348 18016648650 101627610 3876488 785344476 43601930820 536627014 6443072064 214257120 580893681690 2996280 11029948020 1362216600 1252072965 1283461920 595650 37937718 3707548 114744240 760914 2718980 12240 389895 152880 5525520 73675716 63147 68012 99534960 290088 31258920 2814784128 4374720 1141140 3354260 827895600 1264734120 1915865 32956 11333232306 6515673450 26793360 15493080 1008270 6785064 994448 14046420 32760442260 1074579660 3704988177 3218880 2852698380 146512800 7222559820 471475620 87906 14577750 491175 532860 141666252 240466380 529012880 159840 15600900 105846 9311610 273700 71248320 29016 10920 4379880 2640 22230 820 36 32220 14490 76860 2652 5334 136549140 1067136 1440287940 57847504 2926336 5791032 2865865860 158807880 443916 3977820 920040 5012620 730715590 97012 126630 458964 233393160 8968050 1122300 1063392 776 134006180 3048 1072344 4827240 700492140 1404816 1649850 63365316 45124290 3683706 428249646 534807630 6383160 38427480 31699980 2643662700 183959160 3821213760 6796440 4898652 967096 718112164 74241 5889301500 412497624 1434250356 2797422012 544847940 15060 19699050 133560 3966270 977760 2818200 661445 1605582 699274170 25355148 47464272 120960 1736216160 420828720 7532224 180840 557764 1143900 64609272 3083388 354467922 4568256 157920 11657880 24180600 862290 13000200 299146 149386 947232 429255450 370700 2294316 283764 88231220 292810 2496420 100628290620 338256 1100882340 74272 1582308 175560 14851980 117588 111112050 225506190 39772 11575200 705900 50448432300 7020310570 32765040 3108040 592741440 7812420 10237656 4135800 460540200 2076704 62395320 96886944 19266240 12352242 506940 5637684 37098 9945681330 25920 731640 373290 768 293266 46872 10567200 776 162542928240 310590 47430 138719394 285496470 15402744 18548343 30642480 7854 3374438760 450660 26478270 76212 1940578848 627900 810846960 19225332 129870 529602084 73080 113612870 1600200 19010404160 1049020 19502214 81060 768 4095900 329455476 73814 3094860930 2417580 13517790 33948 907098192 699858720 10873200 215490 17365572 15792 14960544 4206174 42855540 141125700 66196680 2280 2090286 64710 1518660 43188 823935 25732560 19606650 66441480 4233768 3040580400 130296 602784 4014780 1759835784 3988530 96988920 2319 776 405880 79255 3780 26740 260610 9480739632 8052 12978185220 24420267066 543816 27387360 21092544956 37901796030 29330280 1334232 365772 112862178 163911570 20500590 8337757230 643684 610690080 756 12577500 15340 98312604 147672 15942680 57972420 2787876 1456864140 45420 55484706420 66054780 731144700 7723860 90300 1801200 75270 114200 63486450 127202670 1799980 49752450 3464370 3855 6903 8747520 132073823700 23714840 5012174160 3780 5756030 13396545 3982230 8360 159413280 646078440 249183495 131231100 345290400 3855 928129410 17550 14336488 1441440 217647600 1672650 594720 640305 6605280 185981400 606088 142975 7335300 610217167560 924 3398220 5678064 41056416 314343120 1568070 6605025149436 35451341640 17811976 75411336 289920 702190 8027760 88526700 96786228 1054141242000 9504180 10934616 9445625 80500 166320 101902440 518387760 6302688 2044020 12057440 13248576 259076376 4205400 10408488 3119160 132066 781704 12903 4554396 656260 30731580 127817910 16535376 455958 3775380 25080 7698735 5743338 214970 55396330 16068780 1874893020 309120 11612700 192484600 187726 15993120 7272408 380190 442416 12159180 10572744 1455 1897798 179432072820 8024744 8424808 209496 41073550980 5334 4723230 9109620 48627840 255499985 1520 123760 1163712 693770 2099514060 1965600 12780540 112145220 96847674 998520 11960520 16039086 34932 369886 3158590 2256 3150 3337950 1941030 20223 680680 1052010960 776 36612 1050225 1002960 6660 85947108 80360 776 376740 91513968 36975 776 2360944 52054080 19880 35882 5102982 388 36630 776 776 582 66822 776 776 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 36 388 18 10930920 1136016 194 12 5405904 70461300 1756950 41642376 129008 481800 17663184 193765572 110481060 553884 1788 8263836 388 69852300 10314361530 572460 395282640 11197798920 19601120 1565294388240 69785100 314110020 4734114480 516562920 3886960 32478600 3107208 2369727360 388 23100 8369781420 687729900 16320 1821741768 84120 229680 62412 1549260 528960 9399929 154239150 1173402 62942880 28531440 175862940 1718724 89222328 50118720 83406960 24850198800 4621544928 1083600 1343831580 1199540160 69768 5983129464 827853845 9006967200 96795270 37284 709935 12989526 2444405040 66528 17558850 46794 11328240 4159555698480 1782360300 155330 8311680 817997760 4168427172 2716480 165100572 92707020 13446720 131130 43149876 3921960 563792 160781040 231069960 7818804 758849760 1546 480480 141424360 84 2875444 8672040 3352734000 331968 354548208 795600 188100 24204180 1053360 15620 6336 3473190 14124522456 97 1590732 234484740 1136137200 1847860 2328696240 114912 158100 48723 2922942 18409880720 719987400 7776 722008980 10510920 69496 38268648 15159394530 1205580422550 44007600 7756882 1239915 56084580 7509150 220873860 11974585545 1316815920 574655760 701046 23110080 58448 5280660 91980 957165930 55146828 2472957270 144947778 577020 280420140 95831892 2831202 52380264 588070 7290 27744 285 3643120 768 14094 11401632 156717288 1186815 566580 656370 114972 207957330 9444435 4879602 70328 11203002720 772 2845596 18291084 2557800 10412160 560109132 4277658 3207750 317973148416 1523808 17678628 3463460 1203960 8275260 5040 378986616 101453352 171171 44756712 491765560 96531372 155610 90519 18 165410 535626 86761272 2784514320 43407210 5982438 9280260 29845200 9838920 8954400 3199944 279521054820 48041994 17182308 1485330 6140400 17556 202964440 10080 18396560 12586014 1776657120 157686261480 1265385480 5093033400 436920 2722332599280 67490280 77478267636 6394320 136641960 11783772 10210200 5238376 1082916 925320 5071440 924120 7473480 181277460 32839503840 1249596 125101240 86156070 53519400 2571954 397320 4912740 12757374630 204120 7285200780 187223043 31020444 25564500 1007746740 488544 2271 24507 2996 490773816 243803664 115249968 3920 9540 388 63840 720720 83774040 1432000 40545960 7732857150 738990 8572740 1274988 13036790910 31111080 64314240 5602728 28931616 2049488 28435680 141456 532860 80063340 728364 622600 204662808 670320 19158048 6680640120 29278080 34607292870 13692360 186511600 1760850 23723700 159852 20078172 20640 20376720 254358720 38978940 293160 113658888 878370 922038180 572880 346500 78679020 120030372 32240 3921372 301103941320 3810 1204218 167348661480 1209780 194040 17206649460 60568200 110143 11385 329420 349524 569851800 165852540 15238891290 476046480 42618092880 4560192 134580884 137002320 2892120 3854004 216720 15716040 6155360 12908610 502090920 8769490 225720 19171920 722680 519180 67095600 524862156 193938360 18592560 3830 742560 8808 344190 346620 311220360 6515040 664176240 30919515 529598000 120540240 6418860 47539089000 493094700 75572140 6815620 17803380 239347080 11090902680 736596 139519 5180 432089700 199085700 12001272360 358190 1827272370 2110720 202483260 101660 8770776 15571920 2114310 380380 2091632400 2857439730 82830 30890865 27393156 178488 2292 40983 116816 4811268 25620 36 32220 330820 5317200 20141940 368628 93478 55860 217021560 24906323260 10672200 67896 6336 2253870 6643389060 175936200 339035840 3163426 26032622000 550620 35915880 22572 6152 2865371308800 6868680 304047324 2334150 27288 163560 382805900400 566060 5096 114492 71131767030 747365220 430860 104594126 1534192 2923374 152241600 137458464 474606 70224 739200 34285513725 61008 165984 15792 21420 95025386625 25083960 131450 983136 5673045840 595047024 56452800 1479641100 5638646832 40524484 28588560 4475800 159120 173917380 1386792 9936696 398807774235 140420 29150940 1695215445 695074380 129686576448 5276700 134787744 117520 23860200 7579930680 2524650120 84825 354564 918021480 1668195060 525420 3719180785320 118107990 22317274980 743850 967960980 60982740 174420 17222298830 29463819840 820344 1424830680 32340 155743784700 58894110 35057520 70911960 2028330 38295789840 17686074 32655234150 139901160 1744956 80817757020 430680 1956192 1999230 19680 25174777320 1531543650 1550 615888 882280 1966042367520 744198 6070050 51246 440036190 108602100 40926 222300 20644400 1212780 7514538570 20196 1187232 1891440 4084080 5401704 1905846 150776 20480392296 100674 686665980 2122260 817800 256683 11664 7223351850 4750032 1388573940 2935800 8707230 316889003400 39831 2386538700 9506 390507 2796338160 32754 774 1432080 36065125200 70941780 1780870 2048508 6540402495 76919304 2133786600 191970 511875 6840 27101340 57971002320 817343520 7419517560 346860 25308444 19418128528680 295196220 21191280 3411600192 76202408232 163590 4229100 2606551920 1094447640 206640 2194500 1903692 138009690 3380520 7572060 137576340 1746513516 3993990 15834 3808491120 106657320 774 843588 403179 445839 14774760 14891295600 37400 1441440 15220128 796794408 69475560 29475607700 34974 73655400 1263865680 109743480 353635744 406899990 1568686780 3130102710 50310 410060808 128877840 1862496 471498300 21295560 1012931169 1508220 19473840 7089473481948 164813220 215124 632940 1460640 158766300 118265700 14980 5050764 185732820 60703888140 1679652 4425133440 162613440 93840 72432360 19445580 15675 289363620 8918 4818628530 146395 40997880 62568 1209800 3346004025 318125720 534060 417690 10637970 6061860 1208910 8121280 399135 3053919440 199479280 49881480 29520 8372100 1081080 191520 3496116 5701375680 34462560 22787688 22450200 9890754720 1411740 22950 1715460600 15207192 2190384 93377856 166447008 196916670 35380280520 3857280 4269720 398580 373918220412 3063908232 13825383 1782995760 1560132 951561478140 36128400 726594 14789544 1554863520 61832232 70145151048 2273040 636104 777 777 83013840 247632030 777 72836400 692664 6493728 9969960 867816 6152 2516 680640840 561152405 22950 1065240 410310 11310524022798 123401808 124611338880 1570716 19984484669 34833960 62220 1039855530 614460 72355204350 267785117600 5208 24789336 22021626 490658850 246840 2522364 1511154766450 3060 11100 905207160 76676 40044 9256 3183180 15441983340 6666720 1018402 516600 529584660 405716220 3952827840 2220628704 12176 12176 1624945476 1511065026 111925016280 11776757850 1286082 5633940 252648396 25783260 12886821570 527352 13642577520 4030290 2970059 821688 147026 74100 263172 3672027 23331196 5849010 17360 336960 111289134 119780 259 155195040 229680360 138005490 416655 1774800 292276920 39710 18114180 3762752 890320830 3483480 777 777 8303466 27864 73005 777 134420 150932 777 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 180 388 29629842 776664 29160 194 184212 123653376 3125977260 39618 1453920 62891430 6866680 1536482640 204742539540 74790492 44299511256 37620 37875320 388 57671028 3834600 140895 333450 11223870 1641640 1902503592 10737168842400 26612880 1282863120 58574010 44456082 432208 387660 166818960 388 26424 118025040 78269360 2460 70526736 14779560 8150142 15745342990 1498068 2916 23926320 4759929720 807248060 129399270 4214280 145512 773252480 1997520 5070780 27270 123912360 51051000 26423320 7410 6922080 1475160 134421 574420 36199800 25872 1143559536 5724700 12536370 270295696 29463420 14246520 785088 3393000 15378917400 216605700 46410 7445979086 29850835476 10331361136 15792 756 656437320 14805560 18896010 106050 4633860 204204 13771940 1025246880 609840 138179400 266453875800 129323880 2335338600 899808 268657740 41642735100 479625432 225811080 10637700 4028388 4002768 2463335964180 5774670 1446240 1026461700 3384360 23440620 194 2930928 70770 23322810 53425008 239531271 388408020 10565064510 1697968918800 59745840 841776 1901532204 2833600 505896293870 1963038 183162 1754400 42055104 1063339200 26753370 101344100 12694500 179231832 577682490 8298920 5258306970 161158608 25300080 11310 3087630 79458456 201527582336190 10499808 1141140 22270560 130479 37398920 924014520 1011787920 19642091040 29057232 207144 128982 306768 3830400 1305 1790878440 539147700 1903280 3720 22194127956 1749330 128318224440 1790880 23712 152560590 1550562 11102476 5118840 3136848 3048 199576920 80257680 454343400 150038040 36949500 4165560 736554 68646 484700328 93744 64254960 4715274564 480081420 1376550 79521156 57991080 434400 2982118590 4117200 38825280 72866080 2713233390 1314 7280 5330 776 2332421910 35530 756880740 576345924 148302 315315702 18474794520 393826680 10429560 11592504 26075280 12956136900 234960 27047748 377890 42230760 64725210 68293680 15915900 1540189620 4173288095340 869040 317321526060 27824940 557172 204687420 27124860 3397944 270986562 25910262 280152180 5479564716 126086688 193140 39060 22629516 2511600 2265173064 21707280 89017740 90161021160 5323487400 43962660 8523240 126446817850080 14454060 3810312 524160 3090813180 167746440 36541940 730800 761904 3013920 74214 14787864 16820496 53786260 85740384 189299760 16056420 388 3605 272748 8668306350 12975732 2704560 51671620 44132400 93102300 8500800 148317020 20068644 42861420 180245472 213720 87630 376200 4968656 37973544 653420790 7033248024 403700220 3245580 1830 91087920 2118116 51000 22001100 34282080 92152200 227760 475272 94790850 18854159610 1068120 409596 26835120 111600 8426 1076460 2140220610 330486 240350 105990360 22416030 81180 137581220 120145740 22440 449980 1155327096 3102279180 1139749817640 110607 124780 35400 91608 590023560 5047945128 8431500 4920132840 8018010 3050507294010 116778695280 373181760 39865800 2390850 5040 404941680 288086472 12378960 3092 1073184840 1177776600 294441708 175784 27019200 4678830 241230 1698240 10962420 214736964975 16559214 16898112 2051590185 12496017240 232484 1207500840 2507700 31711680 2514251280 1771900 414486408600 2988 22468944960 536364 374088 3810 2064960 69401640 11252482920 316991796 43152 16211484 109256400 38556 36400 10703428344 26428164 220907180 40232318280 1499735322 34500 8763700 147707840 774 51793560 31015500 34080 149826600 2566379970 533775 106200 15240 368004 636480 8341872 119780 2460 2628 180 4830 240429420 7956 778 2255890 189780360 84563340 736768032 61040 2216280 8147739600 20970 741444 92186640 1379994 4166431230 93969540 8142300 122486 26971488 31390128 2824920 75186187440 205530 1686180 2216541600 497640 4897832940 1932610680 67596 18577417320 134834700 12030876 38376 374921400 893575320 7665042 2457464763600 118332240 1286490 844873530 614040 49140 687240 44160 2266740 4559755200 79682400 5397 16888747920 140400 4295328 8168160 90486600 34871760 11392920 922548 9755887680 23598755888400 1545819660 24086076 40645367280 993484590 241599820 11730480300 1245640760 6644978340 2804616900 895785 67060980 98643142080 4380389200 120749574 358287407280 1362943890 44856 3147628970304 430560 119715960 124497120 2169532 49528 559630549764 729218910 26224 250335540 311875200 2989406420 13489355880 7278210 29366610 371663892600 6550624080 463542240 108932215392 4081146300 47816580 2664384060 1145675160 467867400 11593124316774 776 20703540 871791429600 57200 92527384950 1378386129120 1168200 6285060 2841959010 1683780 79310 10106296200 16307928 20419560 167872652640 3533670 147648274200 473382000 1074450 131209470 4544067360 13860 2376093720 441936 296442 16830 1566 35431200 75660 6331903910640 39936690 5991480 393939 171000 16470 861246955800 55120 9798240 13401668280 71120280 3139715040 741261765660 3720 166181400 5324996785680 891231432 871352 619705800 60900 1695350160 1902600 42636 20661732 98960400 443700 560736 1950556608 37199340 600175956 4750402800 6541854660 1389752 10002250764 5379528 18614820 6708436020 440043942 8004810 1098904800 29470874160 37596 125873748 510807 25445940 54414360 600963594 4606560 5421165420 566592 1697916 3000470845680 2064480 1140768 135481500 53986152 101400 4172780571960 672875280 45060 47446292880 262188360 16605869280 2436 66820 465585120 1603315560 10272444 7207200 5657975400 19840 3335288880 26925360 77014896 369900 8239477680 4701312 1518660 677349540 58635720 123610240 2463867120 862368 195300 486125640 24780 911820 816875472 18556985400 377754932 126023184 11220 17188020 1214448040 63648 1399234980 19976880 982940 1548 5771220 379509312 76177080 65880 15897 3390 37128780 83683600 43162320 23604840 12516555150 6113877 808811031600 10234770 65111508 28632240 7666059390 778 724189560 14188020 409200 226295160 1769700 289268910 9782863231680 14215740 100249890 41328504360 88061400 12720 314238500730 20552490 501732 15574648650 14037920 3840 6433116690 1936970 4850996 1241928386160 2591024604 46436628 107822971410 159789758700 422268 125912514 130214784 217560 610216056450 1032878 40950 749728980 97591200 203294700 12099780 252874440 6750485 34978524 1081024560 6647648 5833840320 603792 778 130723846680 142105 778 53216800 20874490 2603448 2793510720 59457840 964920 109933223400 1542324 2663040 13905707634000 13379040 1346870 594715529160 796536 38539620 77454720 1168020 2074380 607230 3581760 43160 2440898460 3840 925350 942256475160 75648 16807560 1281577572 18409520052 26676 96931868880 348612 71891820 228882599400 9945 58027710 3312745800 9945 267453120 634874016 24953460 5348 88271224860 656258220 59760 527667649765200 42662928 17882110960 939590850 138163080 13356 263229840 1026 41976168 26558089800 778 16763670 514796100 8316 2126498 4321207800 16364476180 247254075 1515150 963222 19868436 2113461420 5758661370 1194864 9721824 66604164 345085014 58825338 14060 14760 11381670 474030 17520 458796 695970 7430106 289248960 24780 9345336 44634 7357644 74148 2901210 15039960 56648 134421 778 778 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 180 53777220 15897 3590 19943040 464339700 411424860 50040 113629 992249676 10394125770 677040 35112 132557490 1129842 170239020 481568324700 12 157080 17559948 255555300 631601040 1471120 12378961980 3805620 9911160 902032800 2358575263800 7676760 5354400 3851145 371392736 4151490 57101688 2008314 149210 1225250928 1645977060 2178540 12 940421702220 12921020 5640141295800 20460 10824 1357733832 8826480 33824700 7639800 727000716 508305 1257048 4018800 3690 5193552 1282890 209748 13686036 632520 344520 153720 21930984840 76576500 13440 40401900 242200 6476184 44490600 3010260240 31856 38952120 61227600 191520 41871060 1216380 79315236 17297280 15880284 15566065020 32343990 5360520 8039100420 932400 9275530 7211820 12768 316751820 846097560 4690765 22572 227010 341880 72756 98936 432948 45521700 8780772 695331000 120780 80250768 3610423440 290780 209072171880 351652350 817944 105900 3225476520 1378337910 7127777610 3227578 652860 81510 77714976 1309643280 179018840 195237900 49608 29176680 62280 59892 160941564 484680 1439729940 8048040 635040 481460 11772457200 960330 413140 57705480 86940 293713992 24224119920 44405081160 5208714 27511140 87622920 4280640 21401640 42840 28329939 591360 41218000 124703700 13603800 10490760 34440 3992604 112163688 215460 24476256 79091870 1177346898 1542 95 92170 85491120 684180 6261216 46759860 3186370348980 6762000 81435900 2513670432 73855080 9412 1945062 49572 76001016 11186295120 263622720 346884 56485968 41674907040 11503800 12535401180 12502269780 22126104 243548844 366562350 116119080 833732445 431501400 13482 94776459960 78074010 445443185 57985200 285183990 15900 12489840 1079349264 72594 3640 371280 870755040 8235360 38822850 3236376 227370 1562652240 36642 61320 63240 14201880 1910766 587028 1716274560 5050056 2867744880 257067720 539220 73135680 37454760 39042640 23990208 5487090 713395261040 136734840 83779360 7829724210 2015860 4323812304 772 10695720 1199220 2838000 24251575590 544680 68432 680119440 31282020 1501631712 210935760 540515136 7040715240 520044 58738050 123938671584 459738972 2916690 4825720 908607700 5738040 14431368 70616853972 4118610 326164020 11865678 62682000 32904 15371400 3806946 3235338 70512 11760 4740 90170 2415 444276 2591820 62748 27720 23759778 27703317840 31169370 755700 208640862 122298 60698160 1311716 456 1018149720 2815266300 1694916405 91832328 591214260 66612 404712 98430 67154070 1881550 409488288611220 1360590 418526220 5930925 1752912 7567560 88200 275920755 124752553068 221020800 16740 36336 49500 7330470 1434342 259488 3232584 540846150 29761537560 141505848 974304 117608700 50690640 576840 44202900 9738450 993496 6227100 44760 1212513120 376464 1309548240 10893708 967932 71690040 162435 649950 7531544860 1207754730 1970640 614986680 14784 89412960 2094765 13713300616 848856 45357498720 659312472 138096 203814 4554990 13906620 3709332 25212 3179484 10210200 7925795592 33768 14071860 66612 1181460 22710 2256 994970340 786380 141520 318311280 1176795 11654500 57780 16416 159375255 981849960 7801200 18496 52046148 544146720 8114340 58113840876 40548 454138 13240080 1055130346800 473928 10772832 81510 423659720 261776088 210042360 56532840 127618920 36777300 57532230 14580 620904 1515360 50941527 872100 1093032 2886660 42560115 10080 5023026 60060 145188 180 4830 2110500 13260 60204 1343454580 28476 1070160 999180 779 11156365464 15642 12870 30360 3574933740 43140 11460 76676 29120 6051248112 111972 26677728 134904 57120 467669880 131615430 60830700 275271480 657522320 389760 12004740 98423640 683760 23882329680 23430 165396 249875010 675885 295316 1313918970 14582736 17272530 147519 386784 44739133560 14728080 8206 5945280 548016768 62249040 11186 35112 45760 393948 1103658336 7082250 2271278880 637058370 8209233384 96401700 2640 838353101040 2163528 13740012 9204 2244959136 1770754986 180765792900 348600 187217184 124740 52546956 476185710 95760 807576 198765840 2015733720 17642640 129979520 7689054 4581696 41019810 888174 6013380 40910100 5717712 16257976 115080 3020245920 2237160 4110480 35651720 12865440 3203970 1448534920 840834 556284 1849624920 1146096 1410024 909150 3744244152 1051512 2619700 148127424 199420521300 25036716 118087420 64158270 279963684 1985256 76110258 42222 267617700 119717962980 27131832 244735680 126183486 187099416 102146772 39969540 132660 375770 167423256 1444946580 16920 6024 32580 322642320 18649530 1905846 148630 216882103032 6903 211130976 797940 606288 5038660 91574498400 57331166850 15918 95840 8479800 184467528 16261830 34263 540152 7173660 697249386 217140 30030 711900 582366019830 3440 12508080 602730 289447620 69382908 479175060 68976360 228360 65136 176994348 2993210220 294883218 48428380 1039981800 5372610 91434 970200 1409100 2141171760 244260 537367584 29670 422688 11700744 440160 3410040 1454099556 12090468 2308911000 21864330180 9238572 743873130 22890 287742000 19236360 2328 483840 87543 14471937480 23890650 7125720 14400 2328 4378248 779 498004740 701330 17388 26766803280 3566652 135784488 401800 61740856200600 6597360 200218200 132250 416240 20683215 13020 10586268 299880 140600 1680756 3990 8875020 9159142356 375156 10342998900 104060796 7162455300 224074620 2379195504 71935500 43268 2081040 11558116860 56012 292168800 86397660 782460 1540 149344 232050 4054050 11401900 31004568 11615123520 831024 98678580 31795515990 431799379380 1056903120 384984270 718058 17388 3870 11205 120120 3870 5837580 735280 83303220 3870 46360434120 206360 25620 24636360 627026400 692472 2009367360 7636824 62224470 445170 920292912 2801708 11925840 1947608 1915970 744534 553506162 4026960 354354 4638 10932810 4473096888 173360628 105270 43680054 1050140 507807300 116554 360360 1013780 5903702 11486370 50133734 132867 7371000 111888 557369120 44616 42278544 108654 4479664 5831280 68425 189252840 607464 1897200 66114360 6168 6930 119290050 2466649 1710 274302 10793691000 5877612 14831370 1212726060 80388 779 30985500 28360 1618760 289498440 7690 45944976 8082112962 2963415 18294012 70762692 924 677018550 714233940 20058192 21838740 60069473100 2993298 842129376 130586040 884520 55762 34037706 72691500 29050 182700 150420 997279695 114363216 992544 35639888 72072 111448260 149818 20644002 779 143420 518700 15180 779 412991040 478455510 802050480 113827 33936 80154 18850 25151866740 3185109 21028 260610240 779 682176 24618 1539720 6115772 27387360 185976 58990 302085 256080 37128 39820 35400 1902016 49630 54054 1720860 779 148404 83850 72540 7395668 134680 151710 779 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 70 70 70 10 70 36050 9648120 108108 70 3704480780 70 35 74370 70 4418878632 247596 23921760 60 70 1247064 2131272 557291280 451165 136640 70 15155448 37678680 1343544167565600 70 55860 103358385 21930 710137260 13376 595493136 3488126460 783859800 35 4862206656720 12 2072840 234786850584 7054858356 1911000 108360 65692447200 16096080 5066026680 63168 649401060 35 21217392 2380170 1520032680 276391960 58890 382200 17976 70 39437970 839890440 95138120 240662968 35 225449488 2470860 5270821920 678640 47088 123728 54565452 5054 606630 8459 3390816 780 70 4772040 331200 4844490 2980740 144753210 561960 376599360 4024020 48216 120315 60240 43996680 4137160 53203800 5550160 11016 32985 486915 844431588 533052 266700 57750 26498725 128421 1307028 111985965 56645700 79552200 2577925560 866712 3684030 132372240 198357060 3892980 1625979960 70264834860 5195988 96608160 4409417628 3416350 378451500 2131226 157920 11154 646470 30366 1567020 24307382 24812400 332310 247293200 70 253470 6295128 96696600 3848040240 36582920 170820 14918262480 961849512 9587700 25779897 625000200 11120040 25364430 697404528 18191664 22945104 15219779652 965552 16610 3667440 3758580 1330267140 2770592880 5139090 8820 5 2666430 344427174 221503200 5180 851928 16747747758 282100 3075240 3100760 45512600 2352460 370760 9258624 85680 265980 1612267800 392102388 6520140 1251647100 1526130 246647940 2286 166280400 84474 598752 5247220 6703060 104822160 264601800 4772865342960 639540 447400170360 114354240 8988 47880 744744 51975 612 35 6006 17325 10749240 5215 175560 258239520 2322540 779240 211344 11134452 594876240 4542982080 9208566120 119340 4103190 307692 1285380 40950 14443618200 34950300 74879903808 48784610 4633118490 376656 1436820 17381430 136078003152 1360590 1679742120 1045096080 260370 1030787550 1321982445 5940630 63011917800 35470653840 468394080 7590 774 591030 6344256 52830120 632564400 67567500 115440 226467990 99279180 8818584 289743720 73610460 524030 2401200 69123096 11057004 172486720560 11630850 2227680 1010988 23712 280820 1026480 240240 6900 11859842 35 8484 192192 3510912 708540 277223587212 371910 11621280 1569480 115069548 3700470 799920 149961225750 1082928 2409492960 7912476 22363296 3150420 20693073540 30162963600 47248440 376740 3750890 3263260 48119760 22018398732 794136 10668504 121226895 43714440 597837240 75378 116124960 281211840 31513680 10630158 1158924 3908520 7121940 18823662 138822684 33905424 49530 4566 52248028560 8010600 39864660 3820 3817800 28667100 69330240 16416 50257063560 70756 15408120 142126992 103455 448345560 227764020 174798624 5752426680 185976 4368210 345975 635910 744509937600 30523809476160 97680 3321360 3203892930 129060 255434088 328025880 400200 1102608 28877934360 22009152 140594080 15714210 1323960 6779388 1407000540 40973660 22230600 99546720 1121760 282020 46728962280 229104 91440 9452940 65280600 2316 2244 5162596560 361305780 21729400 25330 7227533040 558789 473726484 4370366 1064490 4967442480 1842120 10668 15955380 4548 82512408 112944 93766860 17375120 26560800 7539246 2328 419575471280 57376060 127999200 291675120 60343276070 77256 40306068 432432 52833300 139797 7225680 113232210 820 2628 64980 70 42084 7956 50339 292274 124689348 2789520 13156 1264800 2753701496 78959100 32220 2317355040 1398670 11537400 25134 836808 20212 10816639680 4430580 95326 831792 1512420 9318210 9481164 26676 16840944120 92664 25340 301466880 42568680 445410 82800 359616765420 1294482 41608710 94686 19094220 8982440 173305392 326533620 178033800 97580100 2484430728 7910280 71221920 194235860 1744496236560 1332 30360 1089313056 1206132660 750373800 63624 1519998480 231818496 780 2877900 34158384 155606682420 172176480 400208760 8217 3056 29249892 178920 2263085136 1002456 24789187135440 5202960 27612 1544 1093260 39080790 19633725 2852661240 982410 10047688 24961440 4197282 26613300 1055340 127963080 51804984 300842 202604220 35201781384 238335240 1473425100 676173960 89880 17950 1902810 135559776 5551200 1176626 22634295840 4101084 778 16441620 11155578896 2922752 2662225230 252963988200 600600 187774950 953672902 17454930 32430530 83806423800 527042355840 26501580 1874189160060 46200 448140 17731560 1754212320 1535579011890 1085448 15008604 514083570 8819931240 12330 30420 719281300920 2626423338 267960 13350102 7830 26728800 390 156171557036880 127890 179190 1523502 124128900 86724 2304 70493495940 24790360 6218520 294294 8632140 531480180 12595980 257914272 344176560 399488969880 1312047696 2519412 431350920 1632204 23517140400 85797460 159120 4071600 39480 234940824 2448111582 2502425400 399235650 50305140 509040 8096 9015540 6223800 1278102840 122354940302280 43867824 18456 1034904 366036 16669020 19339320 1600800 677292 460020 151136370 14011140 2370195828 714704760 7769562840 397320 703136160 1190160 91882518 388745175 11484606697200 22688028 4649400 70450380 7261380 55674432 252330 21981960 7567707600 22440 3930696 2749026 18087880 16518450 1081024560 5874087576 15824 21432380760 59821020 244530 1389819200 240360120 5350722 44674707 32913 3080485800 375240 646932 541140600 4408561584 151235060 4394163060 1218900 14866608 106444 3428213880 1180276020 1298045076 114972 66660 328692 1206845640 4227300 371202804 388020 8697300 60129300 390 6275020 21740866650 3598560 34544160 9001200 754560 102677960 3414850 808995892320 4105530 59040 11613238560 27207960 5997600 2441120 1611083340 177456960 49530 91905240 1248699900 18974660 49835940 91561562400 40655160 1805400 110880 14600 47584740 108240 166329203040 5523684 23473044 21779 3642210 51480 16922850 5931301595188200 210390180 132898350 4183938 347760 4181400 38968860 1029600 66802 9576 7704864930 9562280 34455749328 89017740 107243136 44041088 8564094 131292 2929290 392406525 514080 20606040 3780 239028075 143506440 109188144 270649714140 96785568 462243600 54936 21960 676547130600 2254824 160195644 669186 1101287880 2396660 23560992 1159830 7818183 7683102 260 1263241980 125531 35819 141040 26583480 770 19602440 125034423360 1822937676 15075940 8459 1152624 780 3160080 9636758040 1421784 119758704 715 754 12785750 730210 388795680 12104 158821806 1163805090 484212294720 49439203248 2395680 212426195520 1305720 8915760 5543683152 519720 12971 1889910 187565813100 3692641260 2440094 10005 81840 14616 48506304 3273916140 121440 9239125392 54131 4218133296 780 2548754 11956911120 7980 780 780 15760800 2128434 780 6401299044 390 15170 225852 3251630610 2928 1468005 228375840 540 650 16818480 955110 4630670 66251 4164720 780 780 585 45153 780 780 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 70 70 70 10 70 6114420 121710960 53077332 770 176 70 35 139402536 70 20693400 40200 3068 16469270 70 19069050 654588480 108360 36176 71553460 70 22428 38220 212358166020 70 5807424 484902 59219160 784239750 33172154340 2995560 12665 2105103 35 258944 21420 34612200 9321839280 37330020 78540 24108 2310000 2313 359671 515220 63201600 35 360203292 368931303180 1175400 5705700 7109592 188738 8727840 70 117876 177928464 4212936 96300 385 89271182 474016620 1334632200 11415 514206 176 7488 44730 87240 3860 775 20757072 70 17882040 18873920940 37048216920 179145540 1715292 256936680 3855 19320840 1218 2638740 3437910 3137766060 56952 3957668 176557848 27573149916 29394309 2405160 284792970 12772760 4283460 6946170 1496040 181333152 13537440 1996176 589680 1607970 3634740 1290206610 124729000 4563216 4095 202020 242970 2254824 181640016 51040080 18670020 96162000 244863336 99300 1098087900 21746400 915298020 781 1642788 780 1349696502 760 600296906 70 146170 111871584 1507935 846755910 80588880 49896360 15947100 13897740 16800 2659743372 9688056300 1337479080 51660 271782720 67320 2380092 70616464380 3780 4427280 240590460 213096870 660164400 428640 18200 576300 5 14217840 106266 17729712 17782140420 1420380 121788680 16126236 2070 5348070 71900 90139920 1201618 1434510 823020 4878720 380430160 17117100 342367498200 9722086080 16654 89237148 36643722360 24668063280 1224000 2390220 165333168 636956628 19009620 234780 798899920 4853643480 440531 3378474 17411 2614899 69720 14335200 27018 35 66950 779 62520 175735560 94710 19374498 744 2996 1763790 119784 10804860 5280419760 280500180 127056600 11088 101900700 159863340 74404 535626 42544740 636774120 195040 854880 39624200 59640 22109369040 108608523870 1522758006 77868 1036890 2934360 787344 14421 64260 6805800 782066880 4393827438 172607400 2078080844 125599320 2410236 653383710 329893200 31887981356 31817940 588200 9058896 5188142960 1512206388 67340 152880 232337560 5544 44897220 19183956 1849056 86908536 47736 45884826 223652 775 28560 628320 115290 35 1164324 2562210 136300 35969280 87299784 57107160 8592276 49764 3047940 412120800 4327400 61716 50520 15960 285780 181453580 58800 38896 199780056630 5149852 776 59280 575970 4161371830 83474820 152266620 13386184 138168360 24824760 410448 6336 880992 4161300 313408800 110290320 53813760 30600 1189626480 2413320 28704 34770120 376004604 560280 1472234400 2563817269104 66534487800 2679054 3953154330 207900 8246190 10876320 52229100 305417376 398168 824296 686966280 15198480 181736520 2151600 4408950 25668368 21900891870 5879460 64608 124440 1921410 13860 154712957256 4490218320 3333723120 657900 324222920 1504140 10560 12618720 9738960 64430 116874199260 279480 3162852 789360 75270 311140710 480595500 566892 14266225050 184443480 830580971220 21561672 194544 33660 189252 49632 1244880 5215 1489051664100 4157304228 195776 1201316688 3472560 40554 13680 8481060 60947040 6624 247033020 2687700 41910960 572508 69879264 8976240 81653640 7753020 520800 5440050 1379486940 124320 437976 43471890 41257167 1305327240 157992 768 106553076 2512 3167064426600 20740 113220 17625780 70 63252 133900 58910 483691824 96180 28140 20924280 12396216 95529672 463302840 67450230 360756396 1005501120 123786 6818760 17622306262680 31464 128156868840 549252 339560 24290619210 37027200 2592280 10098 588888300 205128 12525172 385989660 2697496 1691689890 10553877180 25220580 3000816 525038514 9989816760 10936729650 13226275920 69000 14880 1250543337600 240240 240964 3881967600 287820 1240344 21048367200 53883060 678678 47428920 781 797405400 53562709200 4320 88697280 30225721680 7708896 345240 305951633988 33220080 523744500 7232400 1349599680 761398 22122356880 474600 548037840 19000800 4898448 16942380 61566126480 509580 6471300 854053200 3235618320 28536 60169200 128551416 154258884 28264197141180 997949160 17826380 30549106387800 2229741540 742748 2412974850 3218723040 117239310 425815574184 13012560 375093180 74119320 519064 106260 3416521062 21841050 18390317400 342199916100 15081066 669900 489780420 951840 7809984 13667373720 6056820 19813200 45049954950 3392160 688058 738390240 150228 116833752 81895800 858130 435669432660 1721433686700 1558 45780 953340960 218370 769482 2186224740 9370680 4551840 2120699930580 1932280 4588500 478355712120 77597520 2647519890 5763462 781 154915787880 3416490 16422000 13095019380 4136648670 867419780 140184 589103550 210273000 8433744540 24169345200 196185780 2220 1099659395409120 408077592 1201618 15275571360 27824940 23238072 49266945 4042710 32873148 1158830772263190 156705420300 53121600 20740104 8893735312 242704440 51522195120 37230 70646940 2372929020 10444434 1640660616 279852300 519471120 1293810 37211073900 3643740 1471609920 82591740 15540 8316 42251016 8049642120 2358752340 422409427440 2354786280 57430800 26591206332600 4732596 93493680 3781878500400 30910972092 650669292 45508320 438600 64015911960 2298114000 2291460 942480 10667160 155195040 4956 66820 1566059040 65225160 43745448 5987340 58666080 4556326680 37066800 720 6235549320 466584300 12335484 100862916336 130800 8288280 30335426583660 1571052 1764673560 198712800 95857330140 2351372 1298266200 314160 167200 169419960 4251960 119569296 191665920 11112060 8222040 10667264300 16738540 54720 659693160 1000882740 26288074338000 17220060 732312480 88740 1081080 10440 84848400 121514640 781 1171830 298344081071790 22230 105000840 16747740 36550 25350600 134776530 152334 3750700800 20408147760 58648590 57960 30907922760 417315 43970245 57932280 1354391640 78660 3610530 30856410 151938 41801760 50825988 19530656244 682243317756 7689780 2671704 1416804152400 4091934 271147100 481121566200 2403120 4650 15492222 79724862 3380832 4363569559440 241263330 12497396184 185225040 547062516 332360028 7901286120 24342150 905982 5982795 177087002400 8478656704 8307866 499583 25865 633600240 3584126 5840 646948326024 28366744 13038480 84039384 469543230 6184 417537030328 37516080 285024168 57672 2875050360 90770 1215756360 107758 4823910 1784664216 1031220 14760 832260 20339280 4184318160 6226201779840 6049890 5526360 12647250 156750 134668 612612000 365742780 144495890 563686200 59596048512 70547400 1169117040 4659180 21493056 2532454470 576439500 165261330 18391620 914758 125970 1148318010 280768950 781 1443267360 11490 6880111920 2827144266960 3635472 10151856 15830672 63240 134934 11682412560 2234495 915712980 93780 110270160 3304290 672762090 1107552600 1518 573746040 61200 916650 6026670 4605120 13856079888 7905757860 1994700 2291520 121086240 426977100 26110 73324371120 64155 141778 9760140 2070 134064 54340 121480810 781 101595 141778 146790 48445950 2775752 74370 2222220 781 781 135460 152490 781 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 252 3149952 1350936 16869930 1517798520 58828 35155370624 4548336 53434536 176 1294176 432320 445887288 330983400 190498854 12 2202903780 6424440 124320 1471860 3994452 126 9096 1054044 484176420 3304 20988 273426300 3366720 6104539350 3108672 1471008 126 5984 1710540 18688020 1028115 3341520 532541880 118982940 1058729100 5090820 679644 4701704280 12 24922700 291099380 21279544 123018851340 142849980 12506830 214181604 543264540 72812 98280 1373807400 21700 694320 3040380 1880053800 17976 48381660 3497945220 31730160 3127488 10699920 180120 33508398 1128403920 176 13440 567539280 261433025100 4617600 244920 6017880 70686840 109984776 59853300 492030 201981780 566200580 86867550 6584760 376316160 9030 232275 167260686 12096480 8320 95776 233199540 37777740 202860 158193 3033240 15797964 808260 55836 86617986 1145058180 37093980 10851984 340740 85965600 317765700 322056 1311977040 488376 1352 1454180 12870 754 170597960 50962 5543340 15127686 1940763132 3757740 88550 11280 23795243472 5201658 855523032 15294252 21393877032 14117 1400685384 13510 59328 13680 910318120 869581284 39985 4618548 154140 62612069520 25693668 590226 3696000 1767766260 688636 8847594 8135801520 352534812 3813768 32180148 38561558490 11445 82564020 417384 636500 698880 548448 130 37830 118572 67452 429526656 81833824800 763974900 852990600 2321471880 432169920 34963560 5143013115240 207583740 130540 430302600 155040 5265660 18408 46961460 64061093880 220440 5404 9505440 132392745408 569640 28294728 19769880 267114540 5055120 1400700 506412 7856640 705960 37100 233580 61404 6921 307146 47477430 4935 2002 2380872 257023260 71638 4847700 4901160 476748 8495784 71895768958860 2550636 475194720 10093690530 617571240 20891640 10653300 65424288 65822240 46966920 25506540 5226990 165102540 59446530 140490 137158 6184 14172480 5676300 2782277160 10402992 51040080 1061667750 1362595080 52080 1835262000 9087407280 782 167492052 596820 6660 6377490 72756121620 774 362250 443968980 104748 70708960 3090218040 41574960 27470718 74460 1614690 14165424 151560 776 36576540 550620 409067568 60083100 3284400 10365180 325069584 3152 1046545500 34822 19530 10500 782 3092 78780 331002 605571876 781 218626980 20553000 411069750 230265 13020 46816 44183436 146757000 282480 75453360 4596 27194919570 63619756200 171990 8725080 737880 9923760 926280 62376 4433030 205344 5067636 14637000 5397 28160217708 6511762620 1492920 175469294 123144 998820 5213736 781 256231605630 423749004 42594 14391888 645630258 1376700 258020 96600 266760 215930 5595720 953520 21291270 3108 111852 4045860 158340 2649570 2070684 606144 35850 35926073700 58695560 44968489020 21908292 48048 1271062 97939380 781 31931958 263487910 89724222 150228 3880 27596400 17263256010 554040 16778328840 105238056 609000 1065094832340 2808034320 142449120 42242382000 15639984360 565486740 938400 9981648600 34196697990 530486880 3316873560 177364 60418092 10519629120 3555560064 3160080 26500440 2463814080 222838044 27906840 9308460 24180 6173112 19471860 10719894240 323442210 337722 82680 2418907176 868020 4095300 109080 49177440 1168920 622050 2509800 21750 9861480 13640 733920 1377682 1549548 53226600 730968 352240 44880 219982434 2707640 13140 15786540 9870 252 2652 5674008 139122 629412 617659980 538356 234981360 595155176 85189038 10031130 11057376 164220 1126356 632016 14135660 1964476800 95130 1408680 8967420 12959793308 809463840 4029017850 816088 40020 749821800 85426380 759220 113677 374921400 229702 116587280160 1841160 9474569280 17485776 59328 33300960 457653000 782 20239800 2337 1227849480 36705240 1686360 3995852 259798 2608200 877347750 1900950 986919648 111831390 304980 569558220 350689080 5890632 40075560 2722039320 529436670 1970640 76440 30544920 1191350160 2999234520 208320 162222060 15265332852 65756340 4782990 92102910 77468160 24346170 2010173762520 77706660 3182049360 931414161300 452400 2669103360 2733588 30020028 29211165060 5087866 3689424180 1444871340 6640920 78584220 347580447720 3474588600 408047640 2777940 26911710 16096470 119397940200 51135480 19404320 951524640 88652256 37070870616 2000810 3662120 164481897240 32390820 33009576600 582940512 379213411080 780 2752000 160278300 10403184 19666152 927918746820 44684640 9380072000 9707040 349494600 20061030 1578064950 496155744 1550 846510 102930 236910 78738660 802854 4340700 1709400 715728 1570506600 5105730 1566 515040 390 256465217519280 1285920 1156320 52920 56781 186763519800 43002180 36425220 3547985 60164716920 8806207200 162037200 273132 1052569875 15460 120209040 5334 3632160 63204 34422297840 149764160 2667504 4357980 5105610 5192251680 1051147944 959760 41740440 671580 5983320 77948640 228844 122605 5767760232 1797495770 40763958062100 611568 64167180 10148970 6930 244684440 1758457050 9828 17388 1611300 3063060 6141720 822131520 1070160 71328 409661280 415110 130131540 352260 152755759884 185692122 1836120 68541 30954 95778 8953560 4226040 35563320 102648 2337 14977848 127890 83160 4660584390 71085 38641680 363440 85355152740 8340948 15834 97962480 12128688 15883560 84319872 99330 267751715784480 2647764 6299200 9159133830 920322 171759840 486850 567372960 26048 34800 8054550504 372372 456076 4904900 1595880 7955792460 70520 739880 6995772 75660 538180848920 1611192 137942280 49680 108781 2188680 50080680 4176572400 18300 936718020 5568782310 17509716 796646240 65889135 761940 27474720 4667898 317283120 375160 44907932790 1724802660 127410 43370593770 20526480 20111595 211548049440 178320 7532580 933240 4102560 23556 40791791040 1484184 3046883698404 28644 1216928160 25720032 57937831920 306768 8027712 7100164521450 4967160 11888100 17492204730 17670744 30270240 136740 175560 7276722622260 101673000 1670760 121367400 40448226 412804224 1434069000 1035442980 7880950 17915326520 8067780 82110 2766151080 4845456 1051008 175560 123335520 1706381952 9667280 187740 14782632 677040 662592 6120 273224 3096 109758072060 580628880 29573240970 13887810 3840694200 122436 178201485 136391643 10318082544 14182428 7620 1376845470 4736160 918836607360 3634510 11088 271325340 27006408 399662340 5057412360 1119118 11736420696 808038 15884400 19332 15707328 3675490 563463810 1197066 2692872 868140 367899280 101490 12159420 69120 70056 6411927060 15294240 23281 226331040 39139100 18449340 10231416 35828 642690 151085118624 122341000 2584 70060 10423140 15981 374233860 3797530 223652 540863568 9828 20436 6318 20385 10556 65070 330720 3088800 146481 5392800 8957100 292952790 124079940 8973510 912882880 17616 148179096 757680 406626066 84237 45440 4761588 14964 66445 74481 782 36972 114465 67860 782 782 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 756 84 200928 25512060 49000120 355758480 228932520 42 5618424 114003120 7929840 52275183840 3151869630 15792 3541538 108 27553968 150165 44700 1493280 5129040 378 818751472440 710587080 5145140 28 428 28 1917300 12274046070 29757866580 2489760 126 41652 61364160 252340 41284915516992 53350080 1486800 2356380 150966946158 542880 537891420 20341860 12 10811400600 2032182240 2522 96839820 446760 36937950 7298544 13799580 1191502120 3640 25870680 1992900 634032 188650 118080 2528834490 14924560950 90324 324874097680 4363920 329004 52947486 5167422 4341120 12750672 33705672 2855952 257520 109434780 18926375 57099711240 29610 1542 129336 59769060 30580 13702572 40064886 78960 31741380 42 7437974460 66912300 4475988 32340 5360940 221188135 49216596 3020220 950769120 35988420 83980 16824060 5606238 58853320 58100 53081820 1790712 1060290 35720 91599690 68150 40507200 980414820 38170902 432588 127976310 18129230 241230 11806704 185380 591230640 3084 365982596 207198306 126649380 14922600 1985170250 1741740 19574460 332550 26798928 112670 525466410 684684 25323439260 7490191500 3774540 258017760 256212 1761942390 6589550968 29841120 18569244330 375804 4525013376 70217796 108720 197010 244276560 327558 49691460 586338480 2184 529170 2982504 996600 4618380 1550 260 33670 144636 264291027 3857892960 222768 2822820 1404480 11443757400 635712 37380420 3840 1748382 1556 9594 2618070190008 2247904 14107500 94706640 1489020 3134040 790886358 1505916 5028452 52954832 382903710 134316 128216 18847140 9398610 32571000 2424240 204615981864 9519957600 1542 4216351860 800137800 1039739610 222066 524335 2002 97500 207690 13022 33726 313170 25632 73248 246510264 1450 137366460 7266930 7074883200 803547900 79794 2081532768 215940 556785360 167790 749190 293260 178920 118897212 768 22771380 39270 47754 478040 302820 1676722320 469669200 1044101520 47058 1381935360 29520 760143384 16422 119630940 1589680 33998640 53508 56410033680 4324320 2158318470 16399344 761402018 393384420 19630 6877200 264668 57684 32691120 121487100 300960 251160 296310 71820 3500 257095080 16040217204 14580720 149899920 1209780 74928 49910 84 23238558 185791400 783150 756504 483734160 2157936 699117138720 768 21162960 2539045080 2309741280 29780400 6072 21472956 1673173788 1552275060 803161380 833940 3159396 9682231680 132772380 633360 688050 1238160 5794620 5642820 511055160 25830 94358880 11209339260 71889840 23462309220 1025440 13428 29790936 8623605319560 705500400 438768 8299156320 289476 1040832540 410691330 920304 2580205320 2506549292 8360 882360 99965886930 5432 4223076 52884195 349272 665794800 627803540 914843160 6651288 269780 1334424 25853107680 28865789076410 13593240 192685122 6607380 289986840 32203980 7784028 96541488 11099088 5225220 4216310 39570384 5751474 19294044 15159264120 6133765 2302118280 6295026780 103255450 222684 817788708 322154910 88568139660 180809832840 90468 112308 218052 81449108 454017564 1190248200 157005420 11841180 864528 782 9660 41640 10099530 100114560 2328 11126556 24960300 2818200 20385 1862458052 3912444 11248 23640180 5278621458 1239559200 205020 324684360 474774300 1242360 762882120 480999542478 78000 30218760 205833420 290585680 3900575 4173840 8299200 59696 1944696 1520 2023291720 64020 29708604 392940 1048670 252 2652 67130 85150 52143588 18360 26468 681600 1403000 131670 235620 1021020 11858 14516 3609060 134130 69628 41538000 1953372 3691548 267816780 827540 91022 5460527952 112874712048 331320 92380860 656637520 221871573 11153380 156917072 8389836 87879445500 998568 9109320 29518632 48576 361192 164610 211402620 22788415 26153820 11105688 3057873 49474080 74891034108 5159550 181500 36995036 1970248 184380300 437040 1122408 168192780 39972675960 60606 1421784 123567700 27416434500 20290140 85863600 1927680720 8024764 9973260 5627160 24864 9239284440 5020031520 3197371320 79593492 3828378060 145140 51958500 11930100 500088 5849820 290400 267696 23040143280 42962536680 242814 62563956 866514 5896080 37128 663360 157942440 259557480 166371528330 7962720 3769920 21446100 4950792 36924 3778820100 3884700 14311080 490468 589260 15609013896 7117152 55440 7607448 37230 181027200 1123460 11509680 19342820640 64823726562 461120352 1795404 706508700 39204 2302527920 29581860 410046 272580 928424 75636 21141120 24031200 1910038359240 209880 3849300 4440965760 6004150 4094552 6660 36756720 54984 272874 783 18744810333480 205962930 5401320 199219020 4245948 3010350 47310 993600 39383689800 89712546 584602200 172955859300 4532640 139680 1404254280 764316 51600036579 3152988300 57834000 862618680 11580 111367740 3932160960 3793200 200564980 1908707130 59836608 341540171280 56008680 232111880 176258948400 383712 970695 13613040 3720 108360252 100080 1887922080 142272 154833 144901980 19715691240 61152603456 95073 174720 1314759600 230098440 9798720 69657 590706480 708180 11808 227371755 33879780 24360 107457 2957328360 4534002 1030680 15792 173553 2831760 355668 73873800 7567707600 624184 356127405480 783 2594240 17656650 233730 632683033500 2689500 7734048 12041820 218925 329681 176890 16334892 149521680 499320 49788040 284651212 637495872 6271104840 434720 11087260 224187180 43608000 1718310220 1740715340 229080 201960 13155660 11874240 927316015164 1701076780 400596 105800 534831220 583020 413470260 14680 151008 120400 226800 4677270 2304 1378044360 10766 51392558880 115707480 708288 1136270520 11130 106344 58053555 9646140 3890 354998280 64685 3996720 2920260 191141030 11580 289262820 46552800 1308300 258066900 12720 5099204880 783 58905 23776830 5201486400 20570550 144636 153500340 641592 988176 119130 1429272 312010920 1815840 1130766 1555798860 1554 31824 373918220412 1232142660 14388640 73848 327647320 5688 1442364 13176 62641740 7744128 8330977200 12453672 12320 39991392 166320 661560 3943488 560280 138992 354123 6989683008 1233280 82755120 23400 27576 319561640010 152930 332342010 1892865 221574870 57917544300 282348 16936920 25058340 16974 148470 486336 353933580 18651360 118560 915899140 5811960 47972 1358794 46944480 6402330 4882680 6699030 849828 1783828 2104440 27391476 539184240 6297929820 918918 618800 1392300 2260956 147028 105321258 179850 129092 14780490 1920 657478127040 185654300400 2195550 636824760 1217421 557460 1796868 6356549680 1323396360 3075792720 11939760 2671305 442374660 46670 149366 14140066983 783 287598780 15840 783 11922120 2942920 13248 4115160 562912 54375860 376346110 1834125 783 33990 385162008 783 290120688 70040 27720 2953860 31026564 50552 18330 783 34696900 24864 84890 7665996 15020265 136502 153272 783 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 52 336 13 94528620 14396760 52 52 84 12174848 776910 619970 1770600 26 11563020 26 418446 24750 62394420 386052240 8053920 51480 21895 2278578120 138500250 158722200 784 4 56 310030 35077074120 214923744 4413472 540876 2777208 20971440 51870 194820318 735 6201498510 88452 140784 59364760 7320 59930598 636 33453420 19346282220 13 629640 665280 25847220 545892780 203560 115081512 26 525976 1944720 137275908 3549780 783 290864 38628 89892 51903 748704 1089840 437892336 4324320 65281020 3359664 66710028 176100120 440540100 667800 12716340 339000 75331872 9025380 339161067 16830 16001843130 8928800400 1315566 211368240 35500080 336 2317761810 51870 27893940 263340 17837352 44341354728 475332858 19744299120 219796830 2873598 52 1062395280 18103140 3013080 12192300 526070100 43365672 7062300 4549944 144255 21149700 1843650 104560404 2756197080 52 324690 230736 39392760264 4784674752 9196044 1333243330 183247680 50008147350 1733600 35828520 72858426 36525720 9297288 267022980 10886406960 3007620 68400 1706527830 198936 982378320 150718425 707398560 224801880 71853516 2853180 71394400 100350221400 137160 2889810 558450 459875196 320591810 1184040 8514660 451683540 138200832 14887440 702792 45012 1800900 93439440 72250640 172500120 1995 29510 2609586 101699070 54054 64068 169845390 29934576 938852394480 18487727544 343379400 66732449553000 27674930700 6872502 32358825240 14571480 335580 1912608 369852 3288045684 71873945220 3665598144 209640785640 76120 63409080 525546 1623930 245178360 363341 276090672 12732720 37930608 10635098 185482155 412377 128222640 57420 694380 1430352 900900 26 293519100 8430 151983 475619760 1377948 2357994870 1801932 5320 398112 385886200 127038 198894696 27686880 5009713170 956280 475615 42204570 33772200 11174280 92857380 207900 114180 19999980 17020 25526192580 262587780 14747876 3040620 222447996 5371200 2301 447528 6578802516 85703940 8602272 680202 258720 1043952 327267 28105560 23219300 30420 5585580 19112688 26540976 211158360 622401780 11111100 9242544564 68640 291409632 22034610 59491432 357084660 18100740 882360 4588892 3651900 50190 11232 6918240 43140 427165310 13440 168 17537112 3100 2667420 45859308120 8215600 211692 18251547600 59358 122945766300 3865 151455 73272 122094 1923240 7317762 2077467600 796092 7865880 376740 7013160 2529600 6867777 17370360 14837102280 302046990 12844260 128267748 7266840 1165800 1373232000 10825920 639540 46314 34983414 498960 3644553900 699000 317087568 3507400144248 1158939155880 37162986 70488 3135360 501768 31764070800 690793740 2358100668 179679960 1745730 1241460 1318380 453572 14974596 15446340 276825120 1562 2903937960 42330024 1621080 6200 153116 1979021 324900 135481500 4343364 300997620 2141412 4693920 4581330 2591348760 897533448 185857464 179510027400 845376 14968505 159390 2303302170 49437300 52162110 7515557280 4660320 14444560 3540484890 179190 280488 22714407540 774 38285100 472431960 6158151740 178117940 24032 102600 13758715179 338745654390 1039038 53698806 36480 45328920 42081336 29718040 93257472 3552120 98282 527868 1476 2848860 218119781880 2282280 12208 3926664 432990 1851360 10171980 665572780080 3662540700 90447140 92312449020 2134139280 230076 73920 588241836 20788296200 61200 42504 1141140 97776 885780 13580 127260 52 60639 35405370 23100 1306260 5489900 157040 427045416 958650 720 7586839260 165186 700464840 1536480 605543400 4283640 15229942 104594028 179317704654 170261610 1767837326580 51471000 1296372 3831119810 3745080 419203120 53909735880 2838394675459200 37577402760 9494144352 40960080 2199317868 50985480 42438627 667974450 16336320 24067890 9853200 27956061540 18600 4789512 27000 8751046752 3316908660 18188940 120060 3887902980 13928754840 19671465300 588 40388040 348140 794703 223311968880 1489796 4861415240 1839540 481080 22793940 3455561173680 14617764 103824360 17468571120 570403890 15156414 9459738288 4723950 4133448 243120108000 25031820 351120 26788060 8503 5135988 1039806768 88284672 196980 26922020400 1040520 52014900 191594880 1285976 3986010 373080708 46234760 736 391391476 2843821200 789360 107527963500 1960756 285737200 2786344200 1840080 1402632 17285660 10543240 1028560 10075108963920 165600 662159124 96000660 2584 349473880 26412974668080 328042 610428 189258720 21220920 433580 13414967280 21182112 107453430 53270809200 219210348 1141686 52044602400 10217600 31962 9856770 145095720 2215260 5606185200 15168780 66920 3497172 20352 736 1429758 309752160 76440 18625965518160 417060 720720 253708170 405840 130347360 8562235860 452363607020 784 2251649400 4852806 2309790 6626419800 9382824 1845551198400 1001342160 62832 750180420 919758840 33645780 4016670 46486440 38743 144826 344864520 22597080 54987180 5656560 956340 142576659225 676987190880 20837850 169944 101131307004 494680830 760 2495013840 1341714 1957530960 21421680 8844 7339563 23491508040 2955540 211072680 70861440 25318320 537744 69569686509180 7521360 8539440 22882860 1510320 23100 299025570480 65160 626076 52528800 862680 228942000 451919160 75600 26045880 11022106935840 28980 260 4782828960 9988440 5800 25551900 357684 23310155700 447295055760 8459880 2414412 16424100 99333780 3319344 299847240 31136 1189581120 5566419107700 756 2074800 4117890831600 27955884 500380752300 554413860 715104 1294946100 1068465598200 47852210700 1548 58410581040 1013233320 238428950760 11186156520 5940 744 3034314360 50623560 80661180 173503200 2376900 780 22705695 7534800 4296359340 1635273799320 1324355760 76830 519306480 3111302 48297678 41650380 1546785240 4378065510 211391730 13942241586 4744740 39085572240 15516581080 5745900 4823025480 32340 433961220 19196587410 497490 17220 2227680 31664833200 105840 135757882260 13564200 475605 271585822648800 3965390 5205984 184913040 2039744 90965160 22003005024 2334 9201660 11094574050 39102756 961092132 21828779280 1968540 2385390038850 8634402 291914 3875828418 9726589600 104145300 350994 1423183572720 9757601 492492000 32036004 6333489162 15932868 37464504 784 784 30005735760 83233136 434188296 106024 105280 772200 104737465800 762552 29639160 66033 784 7748466 100583528760 73575 159372 120393888930 417909240 13110570 1669296300 105570 25880800 406520400 36540 2146320 1727471130 66639 784 166351680 2498375 13052186136 38553954093996 4368128 29835 386565012 543084 2613705900 21567 133380 372060 1435792739242680 196 471530596 2431284240 10360467608568 299880 17654040 9088680 240 68022274320 2149200 14240424 1348334532 113804460 4375800 328081590 3480477000 4792788 9912780 1394207460 159314820 56030436 351780 71881560 117909960 2280 2873950 8140132 784 252 60813 784 975942 1452588192 1670760 1727180 585070640 3720 2226 4902602 1189100 245 128608272 784 2371680 435593340 76110 111384 172183440 392 2132256 8906690 24492 588 136503 784 784 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 52 35376 65 130 106502029920 52 52 15159750 93024 3220920 778 10212604500 130 125400 26 5446 708474 2504320 125585460 4576295640 18209100 14839188 3967200 398842752 12140856 147736 4 39259220 10710 1588752 15912 1246840 4795224 28671720 337287720 352620 29315100 539875 18016740 2546280060 2515170 114600332 529544444 430836 46644 34093800 177177390390 65 202089492 93380 264757792740 788256 478344756 127147020 26 27900 404460 23009364 4151100 1247344 49673520 32322150 12852823200 5732700 38459781360 1421200 211392720 327240 19562400 454848240 4097004 40554 7260330 38163240 41595120 39312 15519504 962821860 1437007110 254389590 205920 3318120 10651410 749892 139819680 16728 2100 384131748 4142571160 5119800 780 6846840 10570 10778520480 13452 323779288 52 106426980 420640506 5506200 61049278290 9440350920 5165760600 17388 3042660 9121860 756 2233167090 21006360 6407940 52 1332660 1540350 835525380 28039440 332724300 505134 77907456 4323780 184110 3477182940 111241200 271006960 46670 8419852650 648014094 394088310 41580 17718120 149896 8392020 35731693746 176817120700 878220 37631880 1568676564 93294 915272028 29346 1065540 1284227100 496320 11754820 1033680 10780560 277200 40947192 16408860 432432 2753388 336336 1400553 315552 17025932 4510 130 4168740 108240 176413050 5412 397782 170819880 1333332 152958960 3739260 84055125 70560 2390388 154914375 3900330720 431280 29918952 43560 76560 64578 99060 121800 114306350 609064380 23100480 82351035 7762210200 920754 20639580 27527556 777 5374824 101780140 295433736 146520 75374 117183 1749330 44615340 26 272411880 684990 446628 3071005080 62981490 732814572 3364390848 7309160040 406362 7786680 53542112 32566380 63500 898800 37440 12240 16353000 54888015 131087220 17940780 3182080 121623 2727674040 21042840 13620600 40126800 3451560 387494800 67650360 296964 7522359312 741895 14910060 2855895 20439 10578330 4608103980 523424286 331708080 1105453440 8180640 20230757976 727736583 4620 125307420 374880 12415480 3895 3971760 1336444200 26124010 73134 13191420 81681316920 1657140 197655480 5665267200 75506036760 223829424 97495 477840 102672180 154240254 11165 17724 137026 24180 1588440 8342100 1363440 633080 39708900 26857116 400200 185360 639540 107912 2878590 782 122341128 3697848 549100 7033348800 3116 2440620 1002840300 173012 636870 6096 14554 47721465 12084450 1248594564 3116347729950 3791238 5173740 193373040 442334970 4110342390 34684 1194492 10650 73583402130 1201200 4674 221760 252996 11792 125430 1271024 1558742136 2501856 336936430 21588 11963202405 32114940 1544 11638 514395 88739490 75759600 199011870 14559480 57206292 21600540 89460 38792 217678072920 257040 36099420 727618980 30596160 158388120 784 90493040 130334414760 149761800 843173657820 1872540 691362 627943372 17136 1580040 6272802900 474660125940 1098636 2298491991180 48850452 46837560 3435012296520 43845912 42864228 8593200 3922920 6172320 16078944420 590538 2299938 7530 15688530 539116380 22339082220 87868365 302841 161946120 35280 127512 9467370 12552120 65257418380 137214504 11921949 1029600 578760 51905700 20827707888 270840 23250 3581756880 360984 53941680 13680 12272590 138455215080 49968 1621800 51068472 6240 1564368 278712 154980 73730412 42359580 621180 14030100 52 785 3337880 30156 5313540 398580 112236 68632 9990618 5694210 75269568 7777737810 34006995 474720 1340003580 9925916 76958056 7224 39271800 787920 412460 115560 5275620 1126436850 3249792 102684 1800968400 92820 36891360 4957260 3151260 14491050 5044578 527175 8247600 2736540 57780 4643996490 501107640 418860 12084 14166264 1534100526 228960 23312 2337 38796 33709141620 15437599632 169795080 12208 9804240 5229 26336980 2985600 138138 117362 34927200 381990 85680816 2533839340320 1435620 8791290 70246 229950560 1341324 677952 141400 567162540 515635581846 299250 274990170 2245190 239652 4982040 31196880 4298694540 2563770 3562224120 641160 424933740 3084 153465108 685368 264444180 4565680 75581100 1538880 3890 2724652 16475580 210210 26635960 3279576300 984000 78192 7257888 33881640 73710 1069715140 5432 1693081962 10533114 1099174440 95171076 1804110 1566 6922440 664620 825126120 7616700 10360350 23406 2179053240 14834820 25015781700 3690 2541565506480 19703640 21256620 1039940 496440 41687100 263737320 756245854980 3840 35050162 1382367420 44924880 15594126 91314 1566 30983157576 1306305 8522520 140632747440 348051 2837640 1169910 5140800 26754 150780 11957400 37775430 142905840 401388 146224 200970 140748 76680780 780 5780028 129524616 69165 43578946320 1221220 1263853500 31668 24245914 17640 865260 972720 987496 6758136 406119420 2587536 397937136960 3182004 7125216 37159110 1523340 90488970 74352600 1882965 6509856 2346 56940 815646876 33145266 146880 12503400 859050 1746690 3360984 4905420 4437422880 3088596 23357694 291720 62244 242880 1214928 28000224 236880 169128 623394 385635 194712024 42681792 337280 2780400 14280 145396944 9325998 57059280 2084418 103206 22674960 238469400 8773512 528750810 3209955210 5941404 19645901352 30023190 154036 664448400 785 1139544 12131510269788 2707980 11455940 42636 233860738860 208229736 83584 11944044 202584 4180055880 51363900 75194280 21704950080 27528 33857220 345120 3124 1081080 4320 150559050 25769216980 2982525 198000 5670 5517486 8815130 116095 42504 1186680 3443180 746280 32715540 977760 177982200 96794360 780 2809530 34354740 302569960 12202420 186444720 4220280 244888800 110880 18560 540090 140580 1895250 8514 324714 5492520 1804374 187019040 6552 68468400 82830 9600 5985271890 292962 8682475620 1839157320 2169720 785 107184 32801640 790020 4012238412 1031016 21196 2517810 5348 129470880 5446 7070868 51984240 581338800 153504 12723480 29145 249168 1695188040 2129335 41400 1623960 9053704 292536 13549032 152796 1347322680 7040520 2513491 27819990 9233010 697958460 493589016 2020662 68916560 5800 643544 17995320 343170 621390 408870 79079520 81828516 8532920 1562275 778668 196866384 74580 3577315 15904064 168126276 148452 785 12283920 10036 214533930 3532405520 286860 242398240 34476960 217980 77049074 3462390 785 785 22656240 6141420 317630250 2633436 96579028 3387384 81662 1280676 43963218390 2997100 315470980440 580461 23400 2163150 3323155 23733600 707166852 37434 1378739880 785 91806 9153990 2143890 89440 153924 104444340 2503820 355064346 1015488 3598842 785 17198968150 4072848 184822574 785 1314918 2253966 155071098 1760967 785 150976 17030 785 785 136764 154056 785 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 393 131 7228221 390 786 309540 4866303120 30096 13721566320 494064 67987920 2051280 12598706120 466378 392886 187236 2049060 449319000 1957945080 34343400 1117560 83693 29547675885 1732096170 124320 149730 220 8662578724800 6993630 332387783112 67266 5142060 239663424 364896840 265352610 459540 786365590140 2552550 249712680 42900 231840 28560 5753212920 61880 293700 803880 3951150 2520960 434497140 444570 253650 647790 27925800 780 7462 230402158448 78930250 48480 1566 785 4074588 132909180 967440 268092 4692480 93897362658 2385606 11581878 151902 13326192 2461836 44133600 7524 41004 6720168 210858480 422100 14978520 3100 463680 549645360 179124 2784687840 257088480 442552560 11710608 68040 8350160 2060136 6699420 17899980 135597280 198744 32355110920 48822000 3119160 4576 20636980 3110250 341541480 4557496 32928 11251800 58285920 136682 20606040 29640 416830 2569428 4142158020 27003756 284160 73213140 294632780 19404 4195001020980 29397060 191505 1252626606 4476780 84480480 24552270 13724100 6984 212668368 2962561140 664928820 1138632 3241268520 393 1247676 2689344 6339300 258935250 61267140 299460 111416 413160 786 2728793760 2460903 14913189480 118722084 1620425820 2748645900 75112 8892 796427076 325512 2888280 536287920 3870 1470348 4493016 11040 130 12939108 2643080880 1422562680 24635460 255780 591563280 1349250 106875285 270198240 5040 545160 835380 4195198620 32340 1164505680 5238964 7020552 12232350 871794 8492 3036587190 41078212344 32366334 1917510 37611 7238001960 13813380 10966032 229020 4288788 187123860 5040 4626069 110975040 629272 27060 97704 1028612340 2730 11733932 72210 66258192858 16404828 258738480 6566868 747180 4558680 240436072800 1748073600 86889660 89526540 74442060 239822610 404446363860 1222753350 310129248 8011920 75179621790 931656660 7790 4117680 10848 12588030 152880 910224 7406322 2670360 3849300 406980 11742500 131120 19524780 353400 844896 103950 483056 15714810 13560690 81117540 474432 225588300 3098458440 14081760 210493920 982800 56867580 8028930 847982388 17398459260 683760 376480 1402927890 53884 447888 35406 1524 600600 5137740 556545990 9744 960646460 31983552 961590 1019928 262 28236 102030 17109594 566357520 8655504 204639932640 7812180 84444360 1391130 6213192 1263096 230568 8081970 5631970080 6117540 203201320 388512 780 74083590 3610 31167990 682640 24514350 65308320 22149495 8248977240 450115008 9424800 26666640 22401972306 4157579580 28938780 99024660 9323535 30600 284866626 119914410 10388700 696410 108060624 5475480 1564200 146520 24608430 2072708 92582544340 6627896 7505226300 972360 1402121490 3967236 36300 1721757960 11280 1402440 345849000 720222 89156 1952160 18074096880 639540 1025640 733489050 6769620 3271857732 186120 68820 868140 4726518160 1907100 149146884 129564 71340 44186100 8849880 10297560 169064490 45637704 2280 69281970 309629320 3163586580 2186310 24043932 61476 18579600 42834 10118160 217602 569740 1477640 1014354 163044 368690 2250360 489720 1097820 16301655720 7242840 696696 3669960 639408 396576180 233678160 3566365740 1671111 9753838500 366066007164 1160415 532980 21385630 363675816 1013922840 558540 154440 142066 24929520 27659246160 2012400 957635448 785 785 9945936 2302040 33180 13320 905940 132720 3758580 5460 786 102442 1345596 24420 4628 13820895 143871624 63492 3735741240 27867840 3979360 96767580 2216994 225222120 60263588 28488600 3480 9484740 62944 107611020 630420 45422448 5011491744 37791000 29198520 175150360 3987960 545983470 16278066 53237184 221520 384089640 332640 5723723880 344232 55606560 17410231800 135245880 28372320 38564078784 5657400 1294403880 57385639584 63726 499590 515280 3680880 117194 78888 7218817440 22720130342 812742 1396487400 1356642 361383 103072200 24401730 30545 109034640 19992135072 1758120 784 32481845220 1243650487993650 7793480 210210 106260 2334 2696749440 4220400600 4418820 1800689436 25476 146157554400 90742176 133756272 770 96317592 1231440 287443476 848991312 4733077306860 75600 16974 710424 89493768 911064 317831220 188104560 775421724 166600170 81744 3639090 1477980 109156960 61511852556 133415640 513769410 62858840 4495920 1183024458 16516080 3601554 7790 28040922000 983551140 138754 1092243656790 14487804 16218664 150304440 1841177520 247470 3132026100 2223042 327995784 11344032 684601190 8067150 507150 16628040 34476 6070896 3120500340 9914520 78330 853740 770 3132 174652532640 784 428397206917680 22590 7920 7982100 17087850 9103806 401310 174274964640 214224162 545464920 39524100 2905980 254261040 1176814020 42243600 628634160 52272990 1097630 783 232155 3191760 4798728 3905 111185 380598 1437920 38214330 26005980 891405060 16648890 13337100 4662154640 4358970 905084040 1692180 130080020 305654178 6891696 96293400 384540 5334 230133930 27643542864 524433 358800 3766290 3240624 1788882732 1345890 202036931460 14329551600 72072 44068794 145860 304152 1956837168 2765070 475020 412680 5562480 4933026 320496 8164737 3045 169489320 15408946800 7480 310414104 786 1262460264 3550200 1869828240 2274256 10491330 249963560280 97524180 482149206 156687300 73248560 24973872 98099820 2557170 163278780 22704 235369420 142536434040 14435720 165264 467124 553924 446796 1261054704 2094960 11317670340 53400 672022980 12076020 1649848200 85162560 1564 28354536 58939140 223860 5763171960 6595560 786 10213950 2769390 2487685200 2597778 23340660 11095560 1181042460 381312880 2020025700 903804 46472580 191602650 113645 257010325 229440 3256860 2326170 1544058540 3378210 54102510 202920 95532570 346290 5060790 19929780 153773 1441440 20868 3048 12727050 481623450 1652028 664356 56706763764 180264 4290 875700 650676 12672 655200 36624 9149910 254457840 349291800 69160 6444900 1838916280 319886 5213390 18400 73480 843300300 2735012 70128581866 45788400 125984040 10222212 12648160 67848 28791840 5691360 17585624 2179756 232792560 43538880 107723616 89506258680 12648 9877645800 393 2386020 1055340 147262388 12273660 207018 37026 1632880710 9025560334035 89760 12205320 3215940 1269764544 157988790 16966740 8337420 843097054800 361163880 786 1514007 8525 3346963620 11220 25256196 44523816 162980664 474540 4408950 581122155 1976520 261846 1018080 854769355 2818200 460820640 254337652800 6404580 2103840 786 14755728 54377424 6600 77418 1616615 132480 1564238916 12943868 8758620 50067108 16457280 612270120 75897339 49612 86040 789360 112512 140241024 2506140 1327590 28864 42735 18060 467232 6490464 9137772 180180 786 19404 51004 5766558 786 72124 39951 12600 962160 3959410 50765 18408 786 3793482 151085 786 786 57820 137549 786 786 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 393 131 13569625680 2352 786 3331680 37761403680 76767600 77321682900 311727878 33418 83877816 6966960 452016672 283790 41767890750 124020 32719050 50880830 1490580 5508708 132974280 6200 3417120 1826850480 60579792 112 9466897440 777428292 185096640 1058148 91080 659244096 17021340 35645940 5529003480 1492400 5320 386232 7980 1890342300 15744000720 131040 564480 16812 7846999380 4302000 44029370 19702793088 181299888 665280 129467832 12605740 4060980 40465854 63746362680 565409 4666200 1454544 2445410 139813740 218215800 1784685 494400 160870710 7990324524 285849900 166440 1399594122 14223426 3750564 866489148 26820272700 27198200040 29072295871080 9072070182 728910 219480 499800 335720 56824950 16850400 62244 214214 4674 56065464 140415 3829500 1420664894 17095260 44652660 934697400 63630 16967703060 148920 1746244433010 391716 28140 107338 145758348666 167870617200 1401301680 28323707412 34650 205465260 11705289720 150810 3122210 474672 15838205040 23764 167790 29973972600 3036804600 3219933024 12767564 262860 481558 649740 95155830 204034272 1165202828790 2034052020 209271134940 144251796 286064700 61283299 4318776 7708470 393 1220940 11730 552090 1329264300 10051005888 29085524 583336 13623120 708288 7361531100 294664128 42295 4526868 73042200 501795 212115 37374565800 108528 404040 74568 18720 5024670 45962448 22830 18480 437580 128928 313800960 142710 6152292 709897380 1021680 8756790120 54114060 519095280 666261960 2489760 1631420 121613184 204680 2212448 28300272 24438520680 16583260980 26322800 3133390202580 780 76120 10886429400 66186120 161081784 23104 103410090 640992 77120820 6391704 209346060 2749281 233229256 1096680 719473426386 91050960 28000440 94675 216346 51352 2310 4866176700 7254390 5944962936 2354100 67941720 1688400 78432 4894061760 16283190 1788791340 20687520 4686 895930800 559650 62817480 505860432 859525380 19363680 6035281350 24327680 178709520 1114134 75030354 56996478 59280 33169312 8667984 38039880 85625400 18285660 786 144480 9638624 270760011480 5116004400 2594940 314820 51060828 2633400 435246 28791840 112476 162702540 4215546720 13056 13020 45470376 829920 1346020 268606800 841260420 1105272 2291819640 614811600 1310324400 430623600 31206 47240092760 3336624 1996560 9268110 107100 718788 262 9406020 9480 4128 11065392 556416 70588452 6017088 14032480 65190 116100 6954024 464847240 30274200 787 12910380 3132 223233192 137280 211406 146259973440 117829608 209160 550376190 8458956 4832606590 12707940 1762140 6321420 9813804 295800 898380 23142 5453 181195980 19380 99852 2241 225720 574560 100401210 57575700 3738396090 31423392 5943600 4133640 44154936 9045190 9360711360 2444379000 11120730 6279840 39201644880 8525 879739560 5439120 50010549960 339817555 387468900 55170480 257503848 92763720 10620 1446016 9168 40366260 2360904 362264760 4554 1918280 3932040 1265880 54545400 294588 20271 63224700 786 1272942720 84630 4052665500 142095954 17688 6275333520 18480 3470652 917700 102884544 249947923680 69500760 896954460 39096 88910640 17388 241442500 11957400 608016 421428 162935640 2310 216587566020 358530 362578580 658143252 4844284830 4408950 1512636 6593586 16649250 64006074 2146760 17942400 261726 45780 37394280 2250300 2531760 417378390 414468450 839685 302148 163800 5252625 276892 317199600 96832 1124060 32760 2467080 13874630 27615420 432692 786 68382 575148 111180 18322668 2533830 49335000 11794860 62368920 182523339698700 881913114 2258520 150150 417657240 349669320 3988152 83160 269100 1698584040 18947651580 171510300 173303130 21608067600 840225826440 790664100 541140600 4779255390 66930 29195299350 1504355160 76708211580 54733140 415096 36406419840 292839685538400 75369528 1895810 29305139583720 9730682910 660319920 1184471824536 9728 973973 5748712200 3930195949680 125400 4606842240 65308320 2771340 38177979840 1066560 10896480 18142740 787 4880428995 39369330 111530 1924092 670531680 45203446080 9585744 438031698720 173460 273066660 1518882445080 629812905540 17809200 118177773840 134536 159189030 2946589800 11580 1650096340200 1235919720 4733732640 3961060758 288437489340 369572280 787 33044291280 3514602 922426200 23401350 1530 16075980 5326661340 226666440 4578150150 1203075720 622119600 115444 3062290 326040 89618760 6367561200 6403731200 292032012 4300896600 11796720 4135653600 597857047200 10236420 2338050 17077200 253172040 1001669550 41544790560 423589320 103877928 7646250704400 10677888 25468380 98280243600 74501280 3015439627200 7373067778440 1119144 290400 181537200 22065059016 1719785760 216492068520 2163420 759906 837122045760 1868130 16832550 109832580 1856400 936624 4006860 1570 30983157576 984193155 428095668 132032983500 3398418660 1554922 40784250 5638894361100 36792 241539480 5961266110800 876480 76594800 31917670860 2394994 185633322 549048510 635106031560 14364 1864193030700 826848 2778040 1672219369080 12716396 126841574168400 8735847120 326474583930 78558480 10061918364960 57978975 2117269440 6734527810920 106465968 72709560 45821160 36850 527663136 15077146072343355 16995785760 187620 44277207156 401310 232807848 74455920 1194129300 50052200458260 18041423400 15872220 2352 9699690 1282968 2352 10634944320 16426500 2887620 362647882800 36312 31917600 7247380140 1607760 19388460 342067488 1004640 617210674080 226548 780 211629600 33145552440 181705260 99660 160187328 14860 292048848 1067954865377400 143960 1973700 452341428 35280 172972800 18072917940 1181032840 34670690160 10869084626400 2109300 246840 288471300 2988 321300884520 153066060 97300800 282124 47927880 411749891280 147227184 214933865065920 3132 7815348 100252020960 150898860 163944 482955026400 9238320 357033600 24055500 6898528 121100 2926068300 2782099320 6054509916 672078246840 1038063 413633220 639761882760 70257600 508760 191807375760 2488800 6486444360 5453327880 43066170 215470 688639840 4764028111920 165904200 613725840 946890 19576120 570587479622160 2739780 18779810280 10080 23556 10969136418240 1533000 25344396 2925780 242272800 552464640 102060 1606584 126786 2501142 24903821287800 95884758816 129484278 2895863428920 3477474 281860065396 21345022902 97856970120 14348880 386666280 845404560 10908129960 712161450 5779823280 13436640 45094442833440 950528397 6043643760 71656200 1137150 3744473040 45438120 24227280 1827645435 22496760 528164640 365158080 17376840 27720 870199129800 82641358800 205079160 513816 1138914 21694140 2735725 547706118960 35799960 8958528 4258554300 55351800 50037120 11340 43662742200 20010 424496092020 63329760 65070 311861550 31112928 46914589920 1353136785 413292 147840 15744711840 1074690120 52344 3883596116400 9300 76978200 2266778754240 123821880 279708 23664200238042 58869462960 60237670680 76650 47859948276 2373360 222689040 36790800 1056117663072 2326282560 195286608 136752 128544395595 2369613 8962800 230302800 395694 235880851920 72571353865920 15340 432600 1622515818 7524926376 130036 2068235256 480408 218533700 818653836 787 8481469920 15637380 140322 690525 26838240 25602 18697140 977099700 5854216 143286 164222620100 255024 2636200 2167024860 5394480 588060 1344525 25560 1448070 15225 787 4277728 9094806 24963 2541924 137550 154842 787 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 262 110880 262 1665354 4547186196 438438 160037196 125307 1905540 329220 173824365 3057882800 27469728 18891180 4636260 784 48864420 206544 606060 7644672 7960920 312390 109815468120 206280 18564 63244692 3724 143776266480 8394277710 242141592 1445259270 252074130 17826900 7535880 120340080 3082380 605472 204025368624 1294375600 274068 434195982 32534320 171915040 39243120 1900427760 398320440 37364571360 167960 282282 34397220 5570220 419972 2235024 54504 141570 83333250 1906762 403540800 1012102728 69080220 11605860 3267456 495180 8385930 727496550 102660 74945130 2110080 4572 19422 919296 235406808 7999860 25740 2298870 2207016 4262400 554190 3476340 319360470 220021956 460224 140580 8323175 72033390 11977350 746460 2800096 29262480 177132 1312248840 6343920 156769980480 31112928 14335440 9144 9597588 1426740 425267920 63135072 966644 591360 2465232000 96187 11634480 1501450236 240240 3394860 42069900 4832916 690029184 3120510 1178140323360 89750395 6119100 24695991936 36850 3537590 5404410 440748 257869260 583529760 2205005400 2200356900 624960 1307922 729094800 337134 47880 2938084 33300 129489885 48925784644 1386 18771381 8316 647850 1313431392 15876405 471680 24957240 438000 783972 5807076 3453060 903840 12863218368 3967687666320 1387386 24947524140 815670 817718220 73253436 30360330 31080 27612 2773680 818763 99234 18873084 91227 130364376240 1849026488 863782920 9897432 200200 2479008 4781256 38760 51112540050 485640 8689230 592003269 44912926800 35732730 1121285 10647144 44256180 634688880 909480 216720 548819180 556920 261039492 145314 1430520 1655214792 858133320 2278584 1821256080 35112 6996990 5414940 7959840 6838 131 202230 98115 90085380 2580600 9756725940 15427296 977523456 351146796 3885180 22245300 2167887540 305340 154543604670 36024 24192168 5418 1862340480 320495220 10603000980 703703 20500260 2355 603234800 2288540 2589420960 4591218492 22070160 621244260 432838224 80965252368 31660400772 2837898 14215236 47886960 258255270 1074009607740 15641500 65556 54300 791640 1764240660 26460 20011740 29849560 28547145 4332 21565467 106260 400680 413332920 18975 2025720 314405 3311243208 254745 838033152 45460874550 5078700 382950 138992 24137520 5105730 2292780 155521080 787 48516 2297670 7311722 613332720 1601434 509124 35362992 7214562 458484390 923003761680 79576 11143495440 2730021840 22978410 2603784000 30240 1127280 31929373080 4452144732 90544740 14808737712 23655996 483168 1346026 689380164 129360 32452905240 930384 975120 2158116 255719100 18347560 1229520 25852920 7158695544 38192880 21525060 1930673340 733260 3320253090 65500050 322199640 221689248 258720 12025310616 309107250 136740 1744470 5396184744 160004460 411180 33522912 21576000 3102300 106260 4889430 721822992 41057040 766123207850 5073588 3060 1380 69507900 6355440 18820900 254045 220979880 248402238 62410500 12742332330 3431802 1079694 18480 209160 1570 107137844 13238676 1566672 17498712 289520 5111645 125657280 167280 9300 650728637160 80730 290570280 207272520 617400 145825680 92592 1117007892 21392050680 4770480 38415720 8397576 472152 100305 1062600 66584700 95964 4629900 2035220964 92862 15180 672030744 2601197280 693297330 2178370480 1752389 2511630 1808772 1045653 1458144 117610080 2039670 19890486 149598720 63465480 266760 6201293 550682972 69776 3944957218320 33298560 28686780 11074140 5775070 350562996 16380 112612 262 6972 2640 7956 71681316 2364584 66990 99313830 29396400 40504 2430456 18050760 453468690 27900 3441074 588 74742948 17141758 566283220 42770 4217334 5250960 17400 3775980 932920 56561670 588744 934230 65308320 8103522 2091494190 13793334588 2138380530 81274737060 8194074 31920 21871893540 87234 378708 155040 23977050 17205342 82107480 1190282940 10626 84244608 28200 37842714 25472160 2127887412 57611400 6709820 119205240 159040 40368584256 53924850 118596660 1997850 1845809340 8447312 47564577200 1136460 941094 5899600 173880 38962857780 15834780 20584 8966100 203657580 8140736 20752095 4248090 1287864 3247860 10626 773367672 477538908 8916 4602 330876 110368080 6573420 40358780 2385612 15688625400 8916840 2315443350 87049476 284130 5948712 220925880 220836 92568 2772966 215798 987866208 10374560 13204620 1030966950 249730 1746575376 1577448 10712520 4184249160 43906 1044792 368874 171929844 1903753488 23760 92820510 51963480 5402905200 497640 36521056 308448 131560 317730 15129240 7260 1205820 270060 1682640 28840 7704060 204409170 41250 1566 12114540 786 428397206917680 270270 3960 2355 33810 16740 6467040 1734171660 77395 1821860040 5782476 5467 623238 79200660 15580 1851728400 79246440 33247906650 24816 62941246165980 192960 177638568 891150 1658630820 3443335800 2698164 49290 1750788 363085800 173956500 72934512480 70696860 9192456 4562280 63187740 346148088 233172 40622400 167322 615384 488589192 905556 123711000 1884960 30892680 6435780 15208980 3337026 28129500 494340 2780514 2355 18031728 6668298 3934140 535092516 60720 274594320 1614932280 4577832 3687214860 29845200 36228360 173352 3760026 462108 1890408 155227 10303020 9099090 99465912 25600931664 60987 312246 147604800 116374365 40526640 6485850 317120700 160080 96676299720 132834380 720 320792040 14304150 2319826 629520 127347 16128 196778400 12750360 67620 253980 9912816 58140 33953760 13688360 15580 15916 12684252 161726261156460 153180 188360 35700 158258100 153660 137270 53954550 2303399700 4583670 236133640 2202575760 6179180 683928 72480 824160 6906900 1551420 106413030 16937508 25451986560 263025360 263984820 740327280 4555320 88490920 7770 79796640 72825141960 7770 14940 702960 8286207930 1723494 83654524800 9480 623361540 347182 80484 36211 134787 248976 107530956 22661100 2346 69090 10829988 3097974 9911904 15969030 438721322340 20197138104 554583120 4854696 788 3867864 36960 101659500 28536013422 901259912 27210540 1732843728 18900 3948280 6863220 17520 5158296 1449360 247883130 2232 1413672 1560 1560 128968 2249011800 20332728 9546174 2415615300 67979340 3606720 7011 742804272 495364428 811224 37594507860 788 27060 30627 10989218520 148541360 53349450 4722090 61418 1197520016 1780082700 891350460 4444935 66264 426972 134211 3171672 527100 351349908 691248237 71052520 449453004 271908 6206200 47987940 224485800 108286636920 78507 37720 1432200 1576788 77610 88737264 116907912 25058 213894 148347 41724 788 78604064 1141920 1455581820 788 2545620 14593986 139334 2100268 5561400 14160 188700408 649350 23688 1649694 3997110 719200 6048 78277815 572040 2648016 80340 30627 5787628 788 33480 9568 788 398940 332136090 470953224 2427828 10687776 33810 18928 788 15627780 591 68906 788 788 1 1 1 1 1 1 1 1 1 1 1 1 1 2 786 156 262 1152346140 10206840 7509270600 204750 113521980 6569706 34076160 18873 33118745880 9772810740 22235928 4289005500 1738207800 296465400 50854650 191556750 37842 504327870 2291916 55641544 1145970 1612380 41131048 2900 81722440800 107723400 509179213620 6119520 1104096 438306 119525700 73066860 844743900 99873360 1616109536160 15509814 273263760 828505080 1907120535320 1462406880 136752 218923320 404615640 2408554 1264900 442131269580 12378870 149293830 6851310 5819362 2343 1505530 2032800 25770672 786 24318588 177249072 1476341790 191760 6336473400 64441676040 29360760 522336620520 15284430744 18170460 720962040 4138712 3804 622017760 65928720 16849140 1484280 644100 30470202 362544 7620 431844465 43787172 1334402454 57876 4917675 122904 10811473835400 41820 148050 169370730 73920 1010892330 8148522096 380769480 14486472 7414372350 317475 8840 19860 583110 186480 1035098208 75621767760 1849570800 202020 95098800 311220 114660 84951240 43848630 1741740 163800 25530 33742369420 1155810 134429400 102060 807032562 4742445 9317748960 5100480 274560 920081400 174174 214924788 5997916080 12000 95697756 1359420 9060829743810 154507 922080 6555276 10115050 448108440 58500 58316440 509454600 4810320 9795660 3612 1584240 383190 221009880 5330520 7455942 12240 69543180 41706 21672 418260100440 7630 119691 1124076492 275940 54285 22167600 405552 3449754 401918790 2474340 493506 1429288224 104273988 3915 31992 42315 3623840 7920 75208 36488208900 172192020 277297200 224034720 1374042 576810 176292 18155073 51484344 50150100 4563431334 144232572 438100 16948320 793615680 79134 25224780 596216475120 277200 1873368 447552600 5701800 9355710 2930007366 854190330 91759122 393 207060 45362520 73590 104251884 4107600 1067148 88184460 1738170 7210980 362299 222809580 1138718640 8382192 859320 249677253 16004252 713076 158327400 874236 8953560 1446764 256410 7427160 6458760 183540 935220 6568320 994437780 3645 3420 152859 2445300 98499492 17600 5691840 2338792 5018580 1491286440 18755373000 3800 1081584 14832168 16061360 1003464 1007178120 292314884400 1757700 216380 2545620 129150 15742155 1531530 4948020 4842720 3832926552 3500640 27662100 652630 970002 1991106000 106560 266952 88024860 342905640 96187 156 1770 16566 1111728 139611 2805264 76260 129548 13666660 789 358456 10611150 551401290 1511116740 18757392 1804523448 20274408 393680 1659840 9489480 35328 1702380680 150898860 11825880 110483376 866609100 3079440 4552152 4368560 1852442592 951545280 2693760 247170 62050 1084194 81201960 179878020 409200 2185203900 4073268 32033172192 140160 5645640 6585830160 72659268 180180 25525500 1256640 137128878744 1411196724 6120 12849900 1844160 12190860 41256600 12376969932600 201040 7632 57796200 24192 2293674 2370160800 750118746 16523060400 17662827 63322392 111540 7810 12529188360 106120560 964404 1632816 1994076 417648 1221246 10753316 9543511854 451963260 121210 198296220 390936 407456 664020 21225204 566916840 60104352 1564 5665800 137287920 69006210 1944720 5324606040 1660750 4395300 725400540 1428619500 126453456 240240 124559820 86520 3094452480 20678760 11023382760 4237348 20914896 51626 65295300 415440 318780 28137480 10979280 81692286 25830840 8132418 247380 37590 84876 946950 1154232 516296880 784 1702740 40717040 7380 263900 19800 284620 18060 88956 405132 788 262 6972 207060 13260 139880 69000 693462 10152650970 280368 1574 251166630 789 878528700 748880 5289228 1236444 34415232 111723393780 1987900 295952 355320 6940032 68080584 302172 14660 1062600 7722 72221090 2439840 12152400 10822 108570 3746727600 128927388 5013255 6805758960 2084460 260208 5380620 12822600 8358168 801868320 51480 3679979940 464520 29160 2348303100 34603500 3116 33935508880 2001636 21125340 38516220 4453083390 35778544 15840496980 786 74065800 58667 2492280 315559440 847080 7243334304 137920 46064760 113155350 25760 51983220 417990300 199833660 1806990 220350 27028470 839278440 63652680 82473300 71451072 233335742640 61193340 786240 738054741600 1411020 55932 305912880 221549328 54917820 138180 32480994 2027930520 1317836520 263064 1587809860 27195120 241488 435232 2887293500 43470 1985550 24156568800 535751190 430162110 36817704 446748330 12431472 197513400 788840 33060 202620110 67162609800 4410 25412530155120 273075600 770298 21064816080 11142705420 92820 20364960 16207110 161998200 4686 4707714060 595980 19050 24477320 167017864860 415380 713290248 99177840 10767120 292879860 3403800 152490 247865260608 23208642 194298 40700520 464100 87248 11255139 497762550 3135216 21576 114967780200 30018450 4583370 3138564 29257200 141068844 35700 120246060 337260 448647 2029200 666207360 16362840 42515 6104 956304757980 7236061560 6126120 490992 186390 174545280 5827500 683280 1331406 61483050 17318247 13166753040 105454440 173517960 5335440 143035620 338436 3545520 42075 4728150 120957448500 128700 993048 989856 2380560 9292500 20317080 18167100 9138360 126787710 57075 12274500 92904 529832784 2238916680 786 1794876 780 25575 18378360 668632800 7480 11591628048 7681752 6248 791752 2489760 22040 16552620810 89812632 56700 24224 50519308 55695 21390 2962092 59214870 2502113040 24613512 154070 8168160 5209500 1975430 2766111348 1730820 6216 441114180 45900 1979100 5823804 4620 2753560 171080 18065842200 1572900 388740 2195304 681980 32410080 3140 1081080 5720580 67431975 174460 33589660 36450 5999520 1676760 2340 2280 1029600 19947312 1143416940 17902080 1559880630 4264260 165051810 14770140 7765752960 109465720 68801040 224192430 10450440 705640 1044930 11670 35426991600 47658 138843696420 363552 30069233613 70290 12760 23345 72096 30132180 41328 39852 16346304 1105230 380757300 21157500 70647720 1566 207030 197956704924 163567404 6561204 119160 480930 1668459 9750 3939432 7099092 230317920 72519783336 5474 1742664 15351 4018560 292640040 729696 6498635280 16253640 12368 365040 113989512 20420400 209808 683314632 57672 80787240 35910 550710 21867300 18298800 3560004 22037796 13734 2340 3089020 220080 1045714780 400860 28220790780 1110924780 129060 8558 25495379910 779154 12811920 288356244 1314965718 10160535 3588552 16304696100 67200 4279704 231876 4226880 3064776 40950 10613120 116228 5869080 31290 221361420 1448460 3870 133722 1031184 1346128 39008 898722 15640 4115160 14600052 212175 270940 7291440 7177060 366744 3070851 16874 65330 237636 3817090200 81081988 12546 7819436 8109972 1612530 429528450 1357335 1944096 49028 2773260 165760 789 30668 19254348822 6360839 58312 14400100 5583144 1240620 7880795 50978 18486 88740 5724180 75824 86198 74418 789 46200 155630 789 1 1 1 1 1 1 1 1 1 1 1 1 2 84 156 3039120 336 5599065780 223865460 17477796 2772410 336 238305600 570570 19591421850 182448420 230036021 786 194964 41328 15943532748 169830 10728389100 286440 452033400 44337150 1554 2390850 76222916550 172516 9342134736480 106045810 2361 47199735 508118520 615846 83866140 46410 276612 606900 152334 10846264 154181160 546788340 760760 23220 539203280 138942468 12128688 26842083190260 117610920 9499182 7437740 1360238880 1574 21605640 785 813358 1541736 44856 48820464 15414723480 108385569180 31698240 142170 28503288 22069 17490 1127227332 1428306 318473820 29896152 36839280 40356 95238000 399040 120145263480 1169149800 35705670 6790752 336 7105392 32848200 657249761616 131280 8531198 1178504550 78237540 9285262 123015 7791140 1603542 38828 919324063020 175883400 477360 371910 1093365 682920 58788 38220 4758600 81984 7499310 636413700 128678220 714117432 864456 78960 34358940 5601960 330372 40254160 11274172 4170 2312592960 13006224 1833140 5077868796 94769664 58200 277140 629660481450 39060 248184090 16658460 195985944 1023339240 576607746 39603564 16800 59507910 95708700 14340 751045680 436392 141372 27657900 7086690 94350 974934345 4328100 145372500 466108500 48338640 30120 42129612 11866995 564790590 152796 1012320 7092360 31670603250 1293630 111037080 2453130 186732 69960 1554 336 3128136 165541068 292478340 563112 53019120 68565420 274521041340 192368160 232980 90877920 42254982 36380 314160 4002485760 17571540 30051711 18039360 228698160 66932357976 2082360 11283552 194123160 378144 87618960 6457003410 3422580 77186514 193284 1087350 64169721 696428460 692784 1046958 225720 4132750 10258265052 15155035 21934640 13909368 12510 42798600 36340920 910140 564564 7596840 5414529750 23187864 562870 75328368 4038540 40522807800 1310870 53160360 549822 3813110 2350356624 815790840 2080120 218280 3161752 2687300 11086680 98658 100604674170 430384 15990 18585840 3820997180 5712 2720685240 5616949968 4647780 1669824188760 85594320 779350 399678636 19918368 272976990 492254280 5761615860 4849530840 478635612 711984 138232710 5640612 140720580 78776334 10458 1108933320 2384272 1278060 19651938852 6571488 6350256 20001300 6059718 14871780 24902095400 12353040 1348316 44022 58165380 199752 90350 156 77430 228472248 14982384 1612620 9034080 237049020 186392976 326488680 3187800 16024008 10504500 108528 946920 936600 204732 3219613068 16051680 6571860 257122320 250212 8448 949444650 115976 750 6682324320 193140 37674 780 4186260540 4957260 3190147380 67619370 5276250 1052688 67737852 603900 5973523920 36646720 640687320 326040 1538281800 8655108 1182487800 343728 550904004 23860584 14863548 15939 37908 2101824180 25115622840 1647240 1137264 728555256 37643760 7158060 30690 87300 16254420 7091682 2415897120 20095920 20528520 1035927 2113995 52428600 598920 61541632 3296436 948021592 265499640 9598680 4759272 47060 2794302 4300222080 171660436020 192033072 5841528 621180 1070784 5652390 4529700 313591356 695882 267919236 438659568 362440 5976 243180 153333180 64770 293760 47124 183672840 157080 54318264 672490 2595581450 353330208 71628480 28710 63415440 17761332 9419817607200 27963936 727866360 46894848 392661934 284490 3449603388 19116055620 977568 8474760 7979028 31620204 1273636500 42803280 80896200 906840 4616520 4124336 10500 784740 19651500 11091060 1844895780 61966288020 132132 8558 137550 84 3540 7956 85269 209695098600 6314880 70560 6226044 8464860 414018 2574068 5908558 1204140 58987110 54259920 233268882 1220076 514140 94719240 126441 52229636550 909428520 11100180 5845537994456160 58394700 39392144 16527672278460 516 25951972200 14340114720 67848 924885 155550780 1262900 2602404 135063780 9639429540 417213720 4108555891440 2170350 18507091680 1451565150 32048589720 4493689200 33877800 2027272260 4062638580 346570718760 26599937 18820830 7004350080 519915690 1238790 10080 41165561329200 207211637490 216577200 4812990 799176 6102609240 37944 41222594400 147495249720 243945 12724426027152 9505440 16693560 552092 595959000 32061042 16156944 4044603360 22323461160 1995630 52113744540 3933776 299754 2415204792 230783160 17492440680 2559288732 4029480 127854342 518733315130207320 5221482 15649368803948880 2342848200 31890538680 2133912 2018941404480 36059400 304164 9244217062080 13521222 78223966 68132598240 44357250 243308596 494490150 94237440 567137340 394767983610 16292058120 236921360 239878800 4710 146631072 9118849740 979581480 266070 651494139450 22812426 295082640 3837279600 65856210 572340002 3847473325856160 799301880 3599910 606060 29819664 540960 1354691184 2472125040 3914680 76633920 90468 1081846 2718576 1050060 38368 38945200628880 716310 3960 8317896 36309 39312 690793740 210572180 671316360 715874950791000 99391011720 9463440 76333320 7902090 114016980 2205366480 72636215011264800 40428960 15977280 61288920 1868742 2827440 33093060 651348 3083886390 167134875600 4249954398690 746460 1572 780 2625792240 89367300 44469 247585800 22749672 2304 4473084 61393990896 20091060 284564280 145473300 2361 78614890200 32276580 450870 31919441400 76722 163954707840 388419262140 149475900 792396 13932953317920 121710398436 1201200 102751740 409206063564 704172 247850820 136800 93469740 477463360374000 6263820 2696304 7673843038680 155195040 27132 205140 42325920 34954920 12017460 59609100 40521635616 60463669140 1647989928 1027496990520 44227004976 363206700 90147785700 1227451680 65824 2076720876 676400760 25423284 4502820 113859900 1544674752 175772520 85190216580 182925540 362297604240 18090107784 206208 34067593560 151281900 43065459360 550800 17123447880 14544504 121212 1446092340 276070720 20511172 1657534060 132924 111512520 139979880 790 2072550 278013060 761005198800 34551192 21463696800 2441880 30709 506666160 57272490 17408352 1574669880 594720 363506 102423371820 9876405 916560 1507973610 51171120 121292790 5704917120 319082010 48403680780 1828758360 6582973320 7122150 776160 446876892 790 73251246450 332168760 3700 306495281400 92669040 529693614450 3165162 63236628 23613618 21971217840 8853600 208495170 21316660638 107243136 64050 2725416540 2385390038850 103928055 834537060 145082 4914784 6297995340 6864879 147266 13289240034000 5481 15973212609900 1551270243600 490280 786324 6153840 67640 9693012 19938317280 7969170 358050 6828333573600 2075920 531576 194266827720 163080 3128 232986506753520 187542 2979581842260 201981780 709142868 1691928 86145499440 6302430 42900 2450628180 3603600 1526910 1206415980 310170 346610 5155441720 9916961460 1071816 39996880 35134594495 8569 87780 32510400 6900 4890235980 260518527360 4302304500 366770404325 10155529020 386608201980 144564420 18989880 5748960 3497787846 889266 99570540 269866028250 4083600 9763776 2273150880 25626480 20150 182523390 116396280 705686656696 13808208960 2984520 104025152 13239154500 1391280 2421276 2623679058 19828248 38865400 959279400 49888200 48154551900 3247374 10829700 30380700 3484861212 3592962 2929934 490132510560 1763580 199080 4406774 29289 535990007 2487980 68448 6070071 152503260 790 22585860 7493012670 51049 1984480 118346448 33908 37968 9112884 790 116821 138601 790 790 1 1 1 1 1 1 1 1 1 1 1 2 84 928097940 161652 336 4091840 30 11568960 4393148760 336 19942140 727080 62560 37041030 28593600 831600 104720 30414629280 2249218944 317016 267332 5428080 348099 7944660 2066064 6560400 4568340 5720 114938263440 116928 1956485 30294285 7713420 16895760 15620280 81840 1619398536 59052 86132340 3052018260 381800 13414632 328140540 387420 790 28644660 318660132 2057940 148940 207198420 392903280 11452560 548166384480 6497400 630114030 649702872 224867160 198550918368 2076624 26965224 572189891 136351152 1529880 57271130 12118450344 9870 18682092 1379917812 1511640 3473470 6248 1428 1530 225036630 8108364 711 380880 2162160 336 1480374 96144180 25779195 16567200 54742734 104289391458 224269320 4269300 1785 41744976 1931160 39400 26095680 3051400 4680 1693127520 360360 5136912 180440 6780 7040 130148788 64710519720 5105100 11479104 260544 34486664 2862720 1567440 597960 551694 213390528 16680041040 30 83443908 8242032 65372004 6584760 1578 12667258950 188964 6103048620 461791659420 39489965040 1633268 8063790 90948 32229960 16802852 870240 228392160 1385160 17940 1736592 4487971950 137614932 80964 118818 2719014480 763110894 12139327200 51115548 804364 27010620 4651200 703560 5382168 15369480 3112 241380 41441400 42853470 800730 8410858 2374288 3169400 14550 776992216 336 1467840 31311648 229908 4195727250 676368 1487472 2890094760 13698030 292191120 2884560 17748 1432440 393414 2149330680 75462660 26604117540 154800 26095800 10438590960 20782119729 128011 7530 36096060 5776992312 185725176 204518160 9030891672 289770 68274600 202860 76874640 52719524 97020 50623127100 18474729 4725688968 2894780 10213736 86067 2670 2437174740 344520 82477098 463312080 1225247100 59808 1735032215070 421190 508970880 159903240 2825550 31933752 3298860 211582518840 58138 413560 1830463200 15345792 3758430 7309480500 1561897428 57872100 6984 27355110720 528238074 50047620 154536 604904580 14145847320 46528 22945920 9110640 3089240 10851360 22189841100 1941660 3231360 11081280 827518248 1891722 453530 1951214870 5398495830 3945060 764115660 524520 30800 790 276096600 764800920 3663580 18852686072220 999278280 139323024 2359500 98180610 54446710080 14186562390 18223920 55404 31224600 4885160 1538460 5654959860 60996 1770 77106 23763600 66232296 2093520 34091638 13058892 394940 46278578160 121992 19416540 3533018342880 101372700 94575511800 492492 1510509 2664540 786 315070 76357842 469788540 2100 3260452440 6675612 1658370 44969869560 37499314374 4092207938 27020 526161900 801275748 10071516 125525050 39219306 1151932 20930 791 2043492 38428 312156 2441341197240 139086200 7175689290 18747079260 785400 32076 7740615960 9333073200 113520 6233220 325500 154089 295752600 70700784 4913764800 4468464 821190006 522120 790 32956 170133600 139440 113838270 2463300 2252207412 210496440 1042440 281820 10922994768 164168550 119099892 9781766232 198162770520 7613760 424535772 329729400 1256720 85521739800 157080 2846961810 3372136530 48240 25238616480 35765460 45969660 9957002 142884 4936646820 61937568 420242760 19193765892840 22733100 24869040 102330 49680 9600276 47243196 9682675470 78271536 46263120 118389 292110 15970500 11087076 965404440 146483370 3890 103825176 15233352 463133244 3000228 79254 935367030 2189880 796746 1503172 847756 757764 49824 21599760 20246688 35719408560 242144 41861820 1800693900 2016985740 10430 241703280 9680580 3500706 172134 84 3540 133900 213900 134136 48642 8970660 71312604 85670 228925120 11013420 285516 15340 23141216 5558124 238671160 3743388 170280 1552657260 87607455975 577220 517021848 2162112700 57360 1533630 8344980 18992358 37486620 68670 439890 408609960 4206948 30427740 422136 13158 13348957680 1997688 1432542300 54696 64839645 562522350 449678753680 7869000 26647335 4626 110556 12202568208 12753180 89244870 9756096 2650253760 383910252 286572 14357875350 335790 934340 12645600 51019945080 1229904 1641800160 3440630 12374460 4141656 31878 799204 25740 821428440 6330060 28464660 194411420 25146030 155610 2727168 83868 22234440 45124200 13185200 2475470844 55718520 160920900 28560 164340 1861158 134153712 185820 11528730 42539700 5740920 45701460 67164240 162288120 611430 63898380 161597172 850608 2587798383450 26760 227612 1138830 92378 131138 2984074632 1309204113126 190620 63675612 9613851390 1058661604 770486640 117410 893021008110 1578 63840 50097300 41299440 4120656540 17854200 3820 30303000 38352 1086013164180 180411852 769860 1167894 2762760 375522840 47401440 1578 51557940 371280 111886656 195636 155030 247865260608 89784 7316868 7761780 56784 51504110 4689168 1257109200 121296 123840 2024731800 4393980 1954470 2297100 23128560 3038070 79611 650760 10012830 311471484 117404496 2348536890 66041195220 11230076 146300 10311186 528360 10116360 929698770 23483460 460560100 2156280 1005615 867360 116583090 766000200 791 298602411030 590440260 9264 443040 15145284 10506516300 1407000 579348 2238600 680064 2083248 69143618280 18468408 2530308 20200045320 428722320 249426646560 180766950 834624 92232 22990968 2198304 20547 77916 41426277144 61320 794760 26355 10266426 1890408 791 515140 1594320 48160840 22918896 113988 2419536 2249676 75348 219122640 55614 6479928 34592 3221032556 345589860 658658 341700 4037690 49292880 2367709624 465813 3690540 21589920 134707320 31157088 32172 24408379680 561843828 82212 6468008400 5225220 158356738800 147360 62325060 109144303380 1448028 15540 7820 438880 8465450 8100 542720750 2288430 50728599001080 147888 6235824 65956673160 1787760 1046045 1470 771120 14739540 93444840 382104 35222740 185280 49600980 29520 591016800 190717890 780 31523590 3968640 2609460 2226510 768865 1441440 154860 5043738 25831716 77178 205553392 69603240 3348660 822215340 3268669170 103131600 302064 1271661540 6160680 26729010 291522 49482888 324373140 791 1631091 1571700 12758760 713804 40040 3322956 99538 4222680 3502800 212744 14287140 365330 5432 784 2803020 144629520 3518235 51120 499449840120 561560 240172200 95320680 87931872 60910200 1278246560040 3234088 1463436 1047960 118761786 49106617560 4562869122 2433556692 308115 304383435048 13235040 791 31900 28840 10362560 8094240 156750 100014 71897375550 5951400 4016649780 38784900 8580 7121971248 392821 1788862680 14723550528 1465109100 1668300 203680 912184 1886205750 300884760 2219616 83998530 125121150 1851960 2374270470 11640 16360729 464904 12400 290648898 4705263570 107100 102828 627228 156520 30707040 51400440 662642820 756210 4095 6763680 17664 3312 400200 314650 121638 1746602865 1354080 120348318 440160 59246208 2208224 71448 1260 387205 79020240 5708430 3106077480 60076 4787888 38428 5880 1952520 2655315 53364168 150568 30624 289071090 8758630 86460 791 15485185 138864 156420 791 1 1 1 1 1 1 1 1 1 1 2 60 30 15 989520 60 120 20 30 1038000 12 30 459030880 3795792 3569112708 11486783280 6501305580 60 17918040 1446700 33106560 30 4513146 60 16214770 84564 12164366100 7177260 3893102862448800 5992560 387934560 1928232 60 482300 6910800 15 16238100 983892 21149604 383760 17874528 331760 28880887308 60 16847340 25575444 54472 72580 4532220 6268416 187336380 16367971620 799422 59400 43503120 9631622 32813893 90090 2211804 134536 8906773 3268378740960 111888 4716426 1291320 30 394020 2561130 248764320 487920 1108536 12 256256724 580230720 695520 153376080 45213200 8527860 52614 74072252100 41382 13877500 152880 2286 128255 763686 16601652396 15 791 1016532 6876 104307852 741634425 45821160 5593392 549859200 5552778 394940 20 156521772 15454296 75821340 151704 2058840 3686760 1814820 355240 74719950 4840 3626160 790 49192572 90 366895632 929894 5685876 988524636 4798080 34920060 15910440 314052120 631820994 15069894840 11137852440 1052085300 310884840 8552544 288047490 2631384 1734315440 139194 60 587181168 587893592 1533600 77364 56008680 89880 30020260 6342732 24806880 29430 1316700 3025728 158886 11485880 7528332 10079784 178140960 122980770 275231460 417882 770 596904 235217462130 102960 283094 1296360 4323 12978 3206289240 111840840 140400 244860 793650 36520128 7221847847760 57895248840 10324860 6741504 314502960 20168148 71940131760 24032 553410 1735826400 1438770060 1455354900 59854752 4734084894 167526480 121950150 56952 259089480 110376 205920 77154210 141504004824 1884960 383213644632 74134520460 362022934 1963940 7395696 5175469591600 6162 3659760 30 5210604 8896272 115695030 41109 97128828 397248180 19848780 249690 12928681800 61829040 12373200 50456296 46874520 2523744 21500076 224532 527460 1969968 156829530 2793700 261648 630348180 204060018092 64344 690690 242500104 2558586 6248 60719400 7915320 398930536620 706920 391597206 111132640 29544381360 874038 5302907610 38918880 7363440 2416458 3495240 1077870 103423320 299464 4423833840 2227104 149591 791 1181431020 219960 24212760 4674 2543700 845055 2527560 13069056 418506 30830184 2175120 33385716 4549608 421680 2208 151200 41638740 30 1578 36468432 140800 1081080 726408 381108 956617200 815220 123096 31605210 1884 194220 4200 522626640 1134003024 28203252 643816530 1623960 19320840 8320480 1132560 1620168 1882188 19805437080 4506600 15708 327244050 747270 3269786520 501120 439443 20494242 3951120 36183140 17851350 4327440 46248048 258258 6359496 1041900 104522040 1192896 4096308 1076660 12456087000 58844940 32525220 138600 530244 215738160 34782440 35877072 163574040 2315390 280840 798197400 20586272 1937000016 151025490 139860 84018 1184583120 526767318 2352 186900 437900 44760 1217580 535619700 60010 3831828 337281453 78878310 123816 9264 683760 25198067520 433770 22383900 100709700 124576 55990763010 779328 119280 9336600 439839036 1250067 25409340 2828892 2157360 531670920 2169420 1542002 14032695600 572062920 279180 9392418 44940 63925560 238260 8709048 173453280 113201088 149568540 4979520 106365600 791 158231444 1578 185892960 13107 113520 1486800 6017194560 740300 1988532 5474700 1327205880 136407311040 878220 8426880 133906920 104940 139284 213847920 28001820 1192044 2426580 146876532 11455950 14196 60 2652 792 3774024 382536 21732390 606144 48972 61019532 18966000 132397062 3882060 21659358 8568 206448 17747444 140673720 2629445169 65615580 29652 92217384 449086217580 62820 54885225304 4575312 4698540 3807555111360 179471760 8454810 9142056 58344303960 1122768 83039880 29766 618271500 535809120 614402712 226824 87285690 1935101220 3211460 1048318260 3870 45005600 805000 3692859 5991585600 358083180 186950610 16231600 832189512 516002066580 470340 2565805200 962969280 22896720 270975680 136085040 798994240 1171122372 192833550 21121109100 62266050 18195160 3112 3181590 284573520 1033620 42488600 51515100 63443604 13935240 540501360 19799850 46149600 307789740 8126466480 1898100 133066080 15600 498036 15222480 74134680 4616460 325265760 151505628 2386289360 3661140 746801160 5246280 7754670 94603080 1161356 241709948370 16900637880 29028 23315429280 735420 1517760 1911780 58638 29528997120 2349520 11063520 5460 27139410 3210020100 16632 324684360 861203490 270064080 29350440 60166350 33545070240 250800 47840 221254514208 5806680 2322600 5578914 1342962180 68685456 2093568 1114637040 22627080 60900 1206719640 46008 648918 57533520 46463340 79203160829520 240030 344430 117024 8147160 6337656 1065960 295171851660 4368210 3178495320 1964082624 792 123449172 97607639430 385560 17656420320 1801800 78678248 595848 55198290 802785192 559573560 18739945 5299140 257975058 18978141420 60270 247380 5580300 1238788980 10630830 3199570 15272460 54520488 41457504 51240 91782630 23828 400400 3250350 306053748 1612710 21959784 30771450 407670 192375499680 70450380 417984 21577920 33893580 10884720 368888520 96206880 2433090 3039834 519245160 9036 1101559200 254976540 5376 12319560 7676010 42636 98698050 50622 1108827720 2157860400 88 2096358264 27718624 74689992 4446888 93264990 2214 3522519 6887715240 11946060 781 36276240 94358880 70812432 13689624 818255900 792 3651853842 5277674558520 146881020 236210 212280 10303632 74890591776 219431748 60720 86580 484008 8820760260 223724084760 788 6208020 21868 4074420 300960 21882660 226200 2036934900 240240 1094340 138330 391950 88518150 979775160 15125670 235980 90078240 9166163160 171558901800 147360 14342720 1002311940 82120320 1060709089440 1045800 494460 610160 562667190 10978692480 300960 322710 33519990 390341668080 3050113140 1745126460 10080 156 4329124800 1220811480 37763460 7123260 6158880 2740891846 117742170 47880 26495 29555526 29232 11481564457818 7980 2145240 608223330 6043950 351120 257400 34580 456456 26469660 17260180 172986450 3885 363025320 13061664 2257174920 44294250 12332020050 128334360 7589400 148098384 17343 2167704 749920 64943344410 111624240 3542814100 1228664 674520 40327400 16150680 2452122840 261 107975 7020 9532350828 17158 35885520 3865338540 498429360 1992591900 146207 7217588 6326910 747747 42004620 3222450 156731080 154 161885089080 1215383400 2793534 64126920 76789680 32861372544 7429800 183540 6350100 1813668 8580 1383200 13291512 1299402 158704 27938820 496944 82194 465836 3885 3885 158574386880 25455712 23927568 187952 6540234 89664120 245548396275 178794 684512136 5473494 213627849 211068 819000 90926682 28782867 269280 62296189230 792 12650232 19347900 208680080 134260 3263892 116152830 15406107200 97618752 132403310 8550 2474199000 19530078150 38863734 30791 792 1572372 99293600 157712100 550536 3660 660 48597 3710156 792 396 38420 792 37920 594 139655 792 792 1 1 1 1 1 1 1 1 1 2 60 30 15 235128 60 690580800 20 30 19313420 12 390 396 24273450 4605120 1115657550 56170140 60 12546 3907792 10948 30 3274050 60 880968 8288280 534836884010 487692 446496656760 25239084 35741310 132254391360 60 8029999950 46105020 15 626429160 12367140 196667100 3600576 204584410800 644719560 1942696 60 2361 728292240 101844 3685 11815216 2197235040 258279980 14806822800 884260 270122580 51294 117918150480 11131160040 3339336 328440 40890 396 495880650 87195108 68376 5643855 30 464339700 31684432 408585060 924616 1568230620 12 133200 45072 455085834 217435680 86310 1650918360 24303600 3100496 1488 167461470 545410320 806869980 6479330 66660 20515500 15 1231535760 1672319880 45180 2100708 769650 6409121040 112052612100 190158540 740370 10998048 20 266574 3933720 36000 1288980 79208360220 107940 295891596 2055147 565767225 5774460 21336 4305420 1702292460 502920 4821493680 152950 1472940 696540 9218160 730828 6888393600 83981898 766290 985320 156149448 1938060 6930 1877850 36307656 2245320 264416878 785070 60 138736 1043130 338624 3236240700 3135600 22470276730 10900680 15702120 2418740280 20551346 1291500 9828 3601800 35062 913097694600 1890876 971394819648 145091727144 37128 69748 53509815450 987042210 1986600 702625 739969230 87438 422565 15574284 847308 349740 7392 3183289200 55961282520 11665332 5654341110 4558231080 109244940 300862980 5548290 199080 5223960 3063060 59679960 38324 1497309 2728440 48249540 585115020 153092160 10080 877800 14745200 18308168208 805980 48376680 5783866 6363420 42249900 412538856 3118752 17687 195924960 64155 88178090 60163110 30 102950 252681 19714751760 3703557 44046673020 418456836 40812720 2869020 6153150 1753380 8112825 1245510 17041248 221328 1758350 185145840 372598380 7099934400 7497360 1048866 62587140 3780444360 4740017520 14630574 110667480 11730 69414828 3108 2146590 8568 47442780 337328221860 1413048 1507080 152205 127369827 10238880 4827373200 2821000 2318446720590 2650221 5495 56090 282744 20425860 9432841 30884275800 1428714000 183120 1467918720 4891920 180180 3501312 278460 1757808 4772901432 86708160 32500260 99120 101082150 270204 409204530 16380 58006 870840828 30 58608 824332880 2453100 1188264 142432290 6280 40590 17428320 12760 4421478600 159722640 4061746 746760 128628 77837520 974605212420 44232552 13050 10917588 154642150260 1623358 2840827440 789 6016200 66708 18696 1526910 6355579230 224100 5747280 37885232 1525590 55135476 123821880 67164240 1288202370 47754 78702960 1718640 933702 26821680 682374 4331425 229463640 242280720 2602780740 3345210 9646560 3125668 4646460 3538710 124528560 23190 176121120 127193864 900900 4620 483600 3542715 3896894232 231599160 12099448440 36299760 2213820 52279920 407148 57040620 3405332 30411780 468011268 2025660 2535720 28264248 8949785250 2337720 371309400 3664162320 176280 75958 43491 14174440 41626200 5035212 783 2238565560 774711300 130247 1736040 130980 16184610 42240678480 55440 638448720 3754800 36576540 30547440 141834 43811460 98735 17497440 1150968 15050280 10369673724 52125 59430280 20238288 3622286520 517176660 1942220280 11580829260 1303298370 609840 128550240 679206528 451999020 399862848 6267924 65780280 2295 3244947216 7921200 6629610 279714960 7729956 792 21503790 2356620 432796 2143428 132585390 1406580 60 2652 144556 1901640 550179630 1869660 182222040 434043120 203841 6932127 235524324 473172 115710 35375340 2464560 7056 95496480 23622188656080 30960 96016920 1683670872 526218000 2793120 7875240 404172 2518653280 858663960 162309600450 71814600 12919987080 58302 211485780 802575 363350 1010940 1469896026 125528 5123160 27205596 1619340 260497859160 59340060 1218360 2046240 15440 44896050 12299364 592360860 110405568 261423230640 94962 147794798184 10448797788 63879739560 14640 117201166056 90860 157168 312057900 4659877764360 6337800 3953455740 3287592 23174580 179298199080 36032408412 14238113904 96628792260 17803240 151929 347820 6704568 454054293 23618700 12191904 3452804550 5035623169500 5384670984 7751286 1194720072 83160 43188 12587818930428 150502800 3552039840 202358520 21095274816 14438480 4452000 1026720 3329190 145110405440 95611230 110891746300 288482788440 194600700 121814264 18115477380 1193993040240 976458 98353500 181152 1503530 148435560 4915404 16254 21005220672 37469507460 42514 1171904370 100464 7667576952 1600632 197695680 2905980 14331267720 112404 11279730 6076646082 6984 14001500700 3024737220960 270006750 1432992 681655590 4029480 1020490 54801180 15222480 4710 3894240 22422 247865260608 67599 11726550 429660 23748348 7422786 155572 398275768800 151368 317547216 32139689400 6280 108011678040 56977200 1603837620 7644 568464360 41840700 4184400 192970063440 1044120 3994200 2887662960 34031712 487212180 248845230 13333320 42548400 461354040 102096 617610 1107061620865200 2348089470 3692476060 1784693858220 10000186560 100848 25560480 3156 37380420 203559840 42568170 2370 88465912920 83334 4084080 379143438960 750138 252824418 34043791320 2370 13284978 23680755540 996362640 1025640 232560848520 102720 3620186856 18046135800 3937238760 16092720 15495020160 720 101640 6983776800 17220 205140 1820014560 3465000 82460 1271490792 442805412 297360 2475797280 8733480 11323620 5048271251100 38220588 1627920 532972440 217152 158777940 362882520 3779961900 5751200 1347013044 811300 73332 33320792880 35312414280 1977164 158325066900 10088 68410188 11409440 193120 54256332 465142860 130016976 922140 35150623200 143220 10019520 225720 10501985760 13716 5405400 165150180 5020950 59660926224900 14706 38017959210 320467680 149142 46991730 25243020 4975775100 60461544 236805510480 716646840 1622376 13887720 3581740 50270870 22895994485 149226000 26901302780 55649715327360 101159520 102735 957003487440 2799290 12720 8286207930 732 423192 167304480 32895 142394490 61961069940 181213956 2454139800 12971553840 214552548 81672 775523034 57330 205010190 1160571720 3335531824716 148710870 963242705880 4651920 8651916 360540180 1294737444 445643100 42089785920 10484782 227312182944 34324920 26812296 110859840 85056106800 37190034 1365280 67848 145352068400 269280 3444480 58579416 361800 363906480 5927264200 55480824 563131800 2356200 793 41162299200 51262 360360 591052770 7088392080 1891152 268616553660 632599110 68725635300 627000 220210 8250 29989001280 7283520 9692299760 7863240 5112120 157080 5597625 47905 22150590 723472366680 1539069840 7568567 1698615240 653172 2720043690 587086500 225728958 25465440 193808160 309672 58930 218237040 151060 9840831 1158510 167280 57510864 5401981200 12432 358473423660 46274568480 2099514060 10303020 13693680 1259776 950380 356903094240 6473220 793 3854400 16962 18456 954360 6000600 255333050 65878800 12553775 10943940 111310584 2370739260 4499867 2053594620 4286142 152656 2813093868 798252 30832 241560 1005330 128338644 4373772 41272 549 104742 93456 56406 360467800 793 11830 4651944 7963674 793 139656 157212 793 1 1 1 1 1 1 1 1 2 52 2663885 1478860515 1582 10273239060 10275852 20088821340 1644292650 14096940 1147068 68603250 396 56327 719100 52933482 38813294520 420420 10390347810 81270 4938300 44835120 842694510 5255460 31814640 11070696 943793760 29169140 19502778695400 4096400 475800 50593620 8817900 93506490 129455664 276900 36693356700 711620 142044 6444 7774800 109484232 911340 36060 262409730 2537080 36920 455067366 2640924 245520 1136520 77280 1582 1633050 80707 599564160 18431280 34139341740 2749180 38929800 396 271854600 572613585 209160 22257952080 29580 3802570200 116571938 2105060958 36624 7053840 1500 52029252000 8129716980 1408506528 5276700 2146314 1574 14497116816 23388515135388 64170 793 60844 2033430 2805000 64089648 67704 630 1049664 161304 18082680 6532413436500 14134120 1919060 6508541446 4222800 912150155670 264409380 3220 297220 1252567710 1094344 318874140 479820 445170 33998440 1113840 7909640999150 379956460 86144584500 6241860240 587403180 1650 23581072 39270 153040041 263340 11040 1144947071268 217009884 10213918 129960 800182872 46692030 817740 412046748 238056 1958880 2798370 8602 343791 61380 83395792 2267870 921768 53996670 4324320 2032918020 55209440 1713027636 656728800 36252 23360 28200 14357296800 9325680 6383643420 278460 38300220 265320 7549740 705358500 139582 67770 101913 24480 215542890 1044120 4323 55828080 264180 1391280 666232560 75696 13723419864 1160834880 63036960 33270314280 3148 197380260 349291800 5033616 60720 4914469560 327120 1543112010 509080 15457932 2291640 7887660 249566616 2202480 45582 5754840 20086248 12787128 726762585780 67435788 23942688 103358304 19866688380 104754000 74217780 9580641840 7394319660 11026043600 26529 3630 3758598 366432 19880718 4361214 4545744 889224 81666 331259760 2301222 3209704680 7530 276080 1402440 566132718690 16234228710 273390 1065960 5570021340 102206016 5489640 57741840 1634400 1799616 45353532 130871664 195780 979104786660 192565800 307050576 233604 38280 211771560 57174 15050280 26464824 93955680 28380 33664998 30840 1412994 916608 80031631680 1018248 6723024 146496 142871400 1428570 14841420 330052800 2325246 57755880 417384 13430340 887400 134244 3270960 12629300 13424800 105243600 2570400 33861450 85680 319800 56406 5662332 2730 78210 10425808 1211301 283140 1906386020 794 757962129540 1655703 856856 40401060 13104630 3112200 26470080 16412 250068 277200 17547972 125174280 262978320 34216560 120233190 50027502420 235704 1278060 2579174 10266270 233419560 37608795 413606700 3634460676 14059584 56239337700 377653080 18003260 36753486 4056 46810 45544140 836711436 2304442140 262692024 8377614960 711700542 9828 78500240 49660 1003200 100114014 14607600 12738440 36066800952 10899564 5377698264 362253500 8809920 43680 185870916 107640 74696959800 582704 273163616 195337481580 811545 12051270 5223026736 949938640 135660 138010 4463566668 151404 19247760 1709764 18003986028 2449236420 1958880 942480 3120180 1014210 43183140 259306110 3201462 254220 2802228 203370048 10211460 479700 100840740 3240 37150 101795309460 122940 2315136340 467157600 47494678 5817614940 684684 25237656 133300618 9529583 1302840 157102 5474700 10172656200 109967 419580 362261040 191711520 155235 14558943420 164981281080 3001649868 2605104 13994900193120 1244460786100 24709146 130302900 32760 142008 793 134880 2404080 1593900 3641820 2508660 22644 60136936860 1699889520 363792 1409100 3689854896 555492 7260 52 130713 25208 6402 1361700 37705668 371448 571090 1315444 7360122 2974140 12484727472 128068140 42778785 16622895120 2320 209332830 203772492 445380 28178985120 225036 22536360 227788743 544969898340 36358 115284 44386502160 43255134 32868 30407741280 9954252 3774540 650360880 12274760520 1764210 33908 125315960 6743694300 38442109860 87985898 23627009100240 911340 2940360 15787200 1221142 11913540 12545016 105294420 1566 2036880 79209 1165059504 19379880 96678660 131213586420 477972 24406200 899685468 7618080 104429640 1034280 859645447920 9282 4662 635282670 77180 40512780 512810760 3950019360 158412 6846840 48824 2227680 3588179400 2442594 739256400 527760 1213918524 931515816 757596 1815825024 4092828 350727174420 5753520 1300512 792 50840 227696 19504 403192944 800271108 1585080 2987680080 170713746 792 22260420 711572160 60602100 343980 54946803912 61582 22610 372198 119234301480 4728150 8610420 17640 10624 143451360 364356 56417509708560 76029450 6338800 7392756 28766760 4956 10630043424 7108581480 251082 415950 2686860 784398 3711840 119340 33710153400 4767995232 12581112 44254 7830 2105670 5151300 23410879029720 240030 7920 2373 4525777620 13986 27925920 2364434082460 2228842 10180530360 571704 4754700 16263468 578261124 21128065935660 99303120 276052392 130450320 1329867 521220 358098510 19462592160 460266840 37695481215 148626 10312344 50055137860 16080 5748507421800 5266800 1089795 71230410 80826489744 12396540 785460 2498199480 468016290 103351360 78804 2373 474310200 4259892 2711963342088 2373 81124680 35451570 840059220 804540 222599832 6300534240 7389564 13490400 2632680 7184646 5611175856 19060944 76386860550 424974 1292323032 1616394 687060 4217601089988 7420059360 176169479850 18408 11045892 4090683 198492840 794 69580 21426517035 14364 182178133200 763140 3051400 65844 6005724 324383265360 28791840 20805840 4116478590 14113764 8369270 132009 4408180920 2448180 70484 10153 3356332980 185101056 3467196 1935941280 217290864 307800 3193290100 1054440 5974956 14604980 56731917003300 648648 1040820 20982083400 137334432 28080 76152 3636435935091960 38100 1580 580350 1727804520 417247600 37492070 444143700 72806580 159558420 1332240 297722700 1256598420 4274866448160 2278210255860 250683720 346986300 67493910 25381860 522480 23430550 8860051139940 164872260 775840 1054680 197505 16229895 7830 16616199600 150213 162390970170 157368024 133749252 2364 5603115 4042216137960 279222 97449120 2926950 283186488 568899786 6088152 544263720 9906 46377240 2364 7478130 8807708754012 3793442404752 21284461947840 5537224 1945685070 3784320 32505840 90009 99792 4143091257480 36380820 67919460 2265480 19163760 8615880 236880 9561123000 690552720 550035 420624 59400 60972120 200741400 2061621492840 210280 704161800 69960 4229940 72820440 4031742 534752725320 8821890 159390594 28386 7065 96105 57380 188699156800 1131438 2734650 134447586520 72751140 78584 4320 405468360 59828076 12937815 8869876488 794 1014476952 105336 1645791420 36620220 41470 17728200 46800 415549420 1530204 621827700 5460 304906 484212294720 11630736 70408800 12104912160 5993706997824 179242800 686965104 92339886 48654 5624912790 25062180 3872377080 1599078 16086540 2860160 230826960 4672668 33616110 534430412010 167989562 2329656 15439944 6551075 2844244 1601792496 247648893464 33916080 14449680 259170912 73500 12920 1802122 25097100 55075956 4532042625 794 500112 36505 19292 30659160 794 86853 25992 228468 3280200 1564200 4392762 794 75366 59004 69960 794 794 1 1 1 1 1 1 1 2 156 99 8968740 66 90245820 30666636 5292317940 142831920 632 4940796 431328480 88306 4062423024 99 32545635720 1401419164945800 992940 418200 70325640 151903962900 5044500 447780 340702680 723712 1381380 2762760 4480 64250746560 1812305880 740610 124878600 27472503180 1586 8377776 316451940 12060888 14324492 331080 4583040 5963403600 496054560 2754869040 24950736216 12802020 19617156 27600 5781006 181545 21252 4453680 296700 198 5562480 378387360 1251808272 35958384 11234648700 7434700 1607760 56406 6306681420 573408 203122920 156313 164060820 19416540 1881594 754236 505764 172200 2244 1577950 14058 34694967780 267960 3164 38889000 35292 455727300 74565540 3104651550 23785190280 493113060 728918190 990210060 185724 31320 72345 21930 57519840 1110660 8552700 27837390 27099462 224531580 6706392 7900200 8100 12012 2358 139108650 6248 975350520 8400 10626 8360 617044 1149895200 75171096 583831248 3534180 127710 277104 10400940 5269170 373693320 180254074 1025640 130200 310230 594771996 5239940 763560 128716961100 16284780 2798640 34852655 170346120 12527130 239350410 1159620 79856 132341616 120140496 16370172 115941420 3332316 434910 15924038040 180995360 134530536 346710 792 391644000 51000 126910 101816 75240 1953847416 33600 1625454839190 45535284960 129076920 7746480 2651470 7673400 1571820 33 1287132 6150300 4180176 3027440 4162246 7889475 7056 32175 7800660 909510 166318305 15060 204120 1752777180 66510 12552540 1350720 2858879760 2715284 50388 88148060 1658316 30106320 2511784800 185016 1268006814516 1463280 4082040 504253260 23360 6147896040 287621712 83153274204 66256652 90709344 397530 516420840 403845 3180 26442 3696 300029730 58466 12432 83416536 127284300 2872663200 825210 6798983100 1645494210360 1362060 18191712 4864650 147840 18558540 18904108290 72067099104 11235900 95200 804420 19989103534764 6995670 1643345676 7422724680 101523840 8431920 547200 116424792 1672608 731485920 671999328 164780 1042440 92274336 101201100 1937040210 2798334 6461532 85790210220 342828 1152840 16984 824220 16160490 28469280 202298250 309922470 1082224 52705800 15106740 9626760 173802 33768 28150300 41440140 4752540 102341510700 2789072 185064750 440634 1008096320 1509480 68950 17028 810 198 269744 66776820 456570972 17200 165115470 47645730 84498480 47615520 935748 25155240 1778650200 60168 585336024 324372736 156870 22187365200 73342280 216920340 23340 158351600 76560 25919712 2972382 44550150190 2583900 4189185 18114600 42542930780 26040 10341523830 1003087960 12664260 4073592600 792 42978 27962 1532581908 3000420 1029420 457198140 2004488640 136620 6640200 507572 16035683840 575784300 17529036 31030074517680 13056 10389288 1419624360 212492280 2874564 18981000 9589860 1224284 563124 80480400 179938200 24012300 2185500 6716098620 10358040 166848 3093762 32531880 457708680 22775340 15060 1015369880 54571926 29340883110 1372095270 86301024 31799388791280 257270640 19637804160 22320 45660 3651136 1391190 2241120 3045168 16875232 17320933800 42340 36809080 576315600 276108630 33873840 8521590 17667720 929034360 133860 18480 325533682950 82959240 6650889000 707213430 28616280 144970322 36016596 71520 1934352 1038780 1147779360 10676952 3215940 5542800 1739749440 92610 21921900 93983120 1301130072 320022780 942480 244491576 121641572 764400 1810480 794 1140 1130976 6918240 183233190 20160 6330324 209264 257854 392700 5460 52 795 6145048 7458 43438230 83028 176313732 75575682 509040 347266920 121264 88087361670 2748 3177008 3758700 2609880 11052756 960189072 136042 5487048 6233224 363090 1993083400 33599062490 28086210 1086780 617760 12480600 68828760 795 175644 65148720 247170 126742140 221208 6387132492 8549088 49500680 24293280 281285400 1635900 17925 397800 5474238 3224232 401128 15691704 6340908 20741400 494081900 3735397380 3126420360 1739430 130014157728 32170172496 55440 2217247968 209002794 768090960 1354320 2558611440 1737372 94775395 320320 16069020 832903722 5525520 28468146960 1127310 25757091360 48302712 138642504 369600 43326840 348886778240 217200 2376770 41596695 601692 76619400 4236600 1358640 1655869950 61770 6043373740 7160790 396704 812472 62849340 31802100 135564 3859276 1586 4338773208 37345770 495180 20745150 2014336114560 388938000 2021448 109604 811613880 11672052 51874020 9798012 293171340 6396000 41020500 3995200 63420 112824660 1586 311082 22446860520 7033164600 2897347530 6060600 46040580 856410750 1224132 8398768 159681060 4154304 819168 7483688552340 12012 665280 357120 71657040 12426 2370 1586 247865260608 261 50076 775620 392400 2150364 759110 607417650 259598971170 879920 992791800 7753680 498056370 15456 208520592 27243180 1330398 124521540 34527168 4263492 294690 74092200 4002180 2609460 1349740 29523780 305973720 2481480 376740 13136151600 22148280 22824648 708261960 217924 1201200 12268233120 613594780 14254020 11299680 78438 606924 2310 127982400 552120 570600810 808080 5323769640 63931950 380292 5555385528 1616394 14929682040 38760 1008903420 67890 881790 1467072 358245762 18624690 394383000 593448 26012805 29209320 863928 31447110 333333000 36518235600 264 148594806360 2854845 609960 65197950 514996020 7761427452 1757349 5813716440 1862820 168385056 795 274890 20781670 2288265 2644356 1530 6089160 716895960 973469640 2464176 3554460 69275923695 348580232 707139300 17326584 17917680 17148215616 985320 2531012 8359289400 125322708 208206491220 2372201984 9348 37025091180 6984 135460 54340020 66965600 1711850 3964950 598230 11416878 21238315560 2432248 348810840 641060 963270 220601520 3455760 78220800 130490748906 1287440 2301960360 2280 677250 34470 75213600 426345 31862740 143244160 7235340 51982920990 1551853800 942117900 2550240 795 6912 1578 12279267000 1734629 443220 696696 1253128734 94930920 1530 466277994 423720 387030 1739304 7877240124 192372 28380 119744250 21274035684 445180428 2596383174 972712 25874 11738160 99699600 1087200 105844200 2140904640 93968784 341799585764 16731400 13556424 48818 134640 20540520 1144733 45840 2355193008 1364220 12588840 238680 893200 6109889760 306888 23688 156524 4662 6191910 712348 2107980 631620 309918348 62305669440 92648236620 1347480 795 4513460 122760 66990 448970 13514273760 576214320 24416 8382 3534960 16202916444 145124 28509 264252 6763680 3132 203569560 1211055300 61500670 10166 868140 4629072 29591280 890266650 795 1408287990 26972399400 1041025260 11306445 1213104 10954800 4662 1062789 1167660 4662 4662 795 134919 12070 31039680 419307 795 52385603292 25878 608604675 23755200 382950 499824 43956 4423485 108944 1530 1447669 4340424 3856824 3066330960 2235540 87436440 2161110 88239228 758862 6534297 98933912 81524520 72351552 56502789 156524 489250950 795 795 77066 29172 795 7860600 140714 158006 795 1 1 1 1 1 1 2 796 396 199 66 2044770 2930598 1955098600 73356660 2332134 2229808 41916600 431600356278 125580 396 9265578 10205702434980 29497380 30657981560 324149364 250208260 233789220 213000480 501482856 5416854058 62040 796 77977900 24796972200 4392663660 2323230 505670880 107649360 295596 22296120 1486867800 592958080 1902554940 206724 147840 151583670 50936760 4618583970 405420 76775370 15232680 1680 30416400 187740 125927208 14411880 477792 198 1040842810 92242340 16224 10648080 300300 1025152128 195468 619014 14790750 6588 802700052 8921640 1425930 93621132 1748120 116844 379584480 247192638 240240 26461040760 32132446500 2827440 116479272 63309146400 65664 17518398000 8184 2082006 282450 11069520 12937 31950388980 392460 31294536 61845 39906 29043079200 12792 912560880 3984120 2053743120 12437172 586390042062 92444880 537204591 11249660 261206 18116560 4723740 32535756 392700 497633180 121110 24920280 26303760 11575440 3101280 120120 416075052 612580140 43346352 81317340 3680160 89880 4800484260 5648510 5454492840 50712900 6846840 125070 58252740 4494 4752720 10245984 2791530 1932840 581760620 7822225419 42222180 135056 13000878 27389760 1101240 137085 86627100600 4722 87466500 7470 515764272 710538180 494382 765787874460 130508040 29459232 2045317538880 86024400 23856239400 366311100 8715168 815430 465234000 650168400 122070 1562 328134180 132 109296 153720 113257200 700145264 305292 2992080 17218852 3915 97860 18347280 70377264757800 663411600 3892980 161184660 109959264 8301248550 601080480 667323216 49770 112268520 254520 1618236711 3304392234 11741730 55807866270 271020750 3112 32039686140 634501056 2062935 33328449 2865910320 4483080 12167376 255200400 72189180 13836680 228531600 78660 398 2508 43317138150 312330 8888880 81755100 42210 4099410 4275570 67629096888 11484645 276475596540 6950580 149928240 61951485 184367040 2443350 4814400 32844 739033680 8076705 517805400 248304420 2270693040 794 191049180 2730756000 52440 538560 30394980 243717600 742140 1406236260 50100 239767080 33898854 167990736 499848960 228165 1879290 7092624 4519620 116035920 43260084 2749500 86124720 1353224 77041200 4260612 91283220 55920 10885661904 451620 30420 5244439200 7061460 2046310 16365972 13338000 53980366440 794 17535840 35256 63224700 2370060 8302110 198 2867088 50232 14124 26886300 58704390 55574730 220240440 154504 21599760 2635620 13421100 256200 232526448 1015740 7264462128 8009760 474660 25193700 3431714154 8427570 1614565680 116632800 125190 108023328 86931732888 171649274160 96912 2638440 148988 3824617104 78508890 682329102 3428710350 726665940 159120 134031595500 91149552 2270434320 560215266 8678250 78691008 208644436 239077440 9459216 3038898 84087240 2083350 6050211420 6192 1099644 245843052 1548648 173706 11133960 1707888 209864 55381500 28638792 69552 1248240 109958940 15061620 26320 111634824 62699742 658193760 907620714 1023960 18789480 18625168380 8580 442728 18559513800 4560600 4536 83820 244647000 513687504 278569824 10674300 55205610 260373960 3156 296604 53948310 502440 6232521 46662 1459416 2740560 318660 39119656 164412990 53970 2386588350 53317740 6912 2252316 13839120 27746040 20250 6691080 1348987536 10051440 1586 5165160 48253920 17463160 1108685226 8449440 17787000 445260 474875940 1567972560 5385922575 1057224 15273720 780 274680 651543360 6912 1943700 4897638132660 388182186 359870 1814988 211214640 49692 3641274 707028 7260 5460 796 33672 30030 7020 369600 22529795652 42166164 127075 3478860 94364 114505776 44431596 46056 3599960 50239800 132765768 1446702840 13983840 77319000 1087992 787435428780 5554716 1598850 719793574500 95605440 453417666 11103194190 90433200 30310770 60191013960 2297100 210140 73513440 2054018 557760 13404976200 197431581820 92760 14498296560 1656480 29298 32497024560 2411136 35888700 11908908 2986380 753060 978427129680 7882235400 796 5633460 1225980 796 1138937184 7835516 2021880 1754786311878600 2548412 792 179301408 40652040 1581274002 7271584320 7002 37406440 1976433524520 138572700 1448103 269238518640 4644120 10887600 141875580 3327119640 15344240400 85104765900 3993990 7855848 4521232406460 82779 944700 19700100 50068512 10083300 22144883496120 3202920 82654848 35313096 828738 180979740 1925015400 24227280 47640600 886540292581179600 30621390 3676734 2447280 102490806 11513250 131711580 187761420 7821530640 161258328 1665289362 7796250 53131260 289296 1760500 197135358420 203450 1110610116 1455974520 129537025800 13298492880 61556575080 1010914 794 86135689080 95994510 136076670 1069188120 122640 102450 2413320 640852740 1531260 25847640 27093924 357864 1566 3121815060 794 1048698738360 434340 3960 251220 121923 79992900 5377680 573929580 853615560 59991980128080 6297688236 203400 5186624520 1714538 177480 486441798480 15960 37944 1418574212640 324415 430458 364846680 39716460 18331950 4139835840 129200 4173148980 406035120 302220 3640376880 3046575446460 10179 5460378 260751201480 3814987680 7129777356 4458632160 3363838128 796 16666035288 8158384080 5282280 372141979641432 2379 624363012 10869944694840 3122082348 497273562 7008413412 4349545200 105186 14813963280 400856148 9372 10995600 4356828 2761200 501650059680 517140 53326200 3696002741340 24398640 1471380 5865568800 34419000 566306700960 6418860 834708 973496160 1509548040 20708 792 3666440580 1106820 53855880 77485931880 48436920 176299200 34939304400 1447734960 43039176 8410589880 5159525280 974752716 1242341100 85879572240 76676740 13420859760 688500 1577760 1044 32117184 40588800 3585120 9938376 14543436 676257960 9620 11697826140 1709820 1048712 25257540 2423587320 414960 243600 47736900 7820 792 69165 107100 75076821540 1153429760 533069950 2935199970 1974523320 295674960 647520 20588400 11136 876960 59010165060 520807308 5423586 3398447398500 175440 717748260 13193860680 6163663660 28739480 93934872240 54340 2383740 3821537970 1101360 779340 1441440 35632 14851886 2880177300 2090385 42210 919202941800 39141648 35203 149151487212 114800188230 226320 42091122216 1132218360 10962 43961865948 615510126 4436880 12276031663350 588518 13167 19427287607 83687872800 18900 1909817910 1417710 958636560 9266297040 2161152 581066640 961117080 40898004 5523 885903480 889590240 1019280 12268200 13406172780 76512240 7685496 1383504 10002800835720 6680935800 660744 36774 139563045 2625420 572320 1311433200 458575488 55000440 74340 1212543360 738090 956319210 2748900 18480540 161981820 1596931380 4144140 285165180300 48843 198560 127247142 56981431980 1190828496 349617480 4979880 260773632 43059852 30447300 1036490 1016707520400 10179 9893520 2538900 20235667260 46434 54338748660 34560 3489750 3152618040 53065417680 62832 59168461968 41973601008 2073762 216391994280 142779 23004540 20178 345306 3223027665 28709040 514302360 2506476 5294309658 88420332 63840 5010096 4313400 7607328300 3331512054 2536650648 5376 15399 739149120 16880864 49225605 425340 10904370 40703700 95192760 227014225284 31167576 16100 36603 56445 999096 1241350 462907830 313200 37762 46728 69003 77179 3107412 796 597 140715 796 796 1 1 1 1 1 2 796 3740 199 491016981 74580 2976994020 759000900 71070615 34676460 2600400 13318158 5178096 1117039 3640 28566871740 6839466480 1989960 5116120 87945 2057200 4534680 97897380 79130 1923240 62173848 3476280 49349300 180373073995964850 2420964 52854 7071815520 15944040 747885600 31891860 21809940 163130321640 19859159100 41434848 153456 143520 1147009176 5870226382020 41714437140 15824200 97973040 480 1803480 5434968 199403952 32409300 2325600 10702230 44332272 59328846720 6297060 6120731664 4994722200 21056370 8746164 62124 2964081120 8468460 13560 20646780 130453552020 2173116 2824920 1825367544 3234490 467280 11760 4158077040 40320 1798260 1153620 26712 6553299060 54951990 1508276 5563465180 1011780 842759820 226236192 154086660 667265328 8044050 45780 94557738 53267760 15638780 3493380 11770560 16881315 3349500 912120 398772 483653661120 2440 456456 12144 2528470776 9127667640 3910 11806992 10569396 8726340 45009030 4461905700 82443900 100192865520 760020 914001270 270480 2407214820 32312940 37800 476486010 180642 68306 2492600880 16528260 7332976896 64344 2118480 362748 13983840 4797135 1618424808 4462313310 2301936 5052360 2954672 410565870 6739920 70380 7098784 4746 216842582 1452660 547668 2619624 25198800 1180850 1348695 2683674 26652960 1849680 75992 21877504 64924860 53835600 84335190 448140 2009613564 18005160 2988860 17290818480 21846 7516080 242880 1372589712 29471538096 372096 9144384 1578 5416991580 760032 130042920 10830 2089008 3633756 216078060 910800 1318192920 1629967290 728700 264111456 1043572530 794 651562230 1085280 159648336 28980 18509040 221243100 25212 1423800 1266793632 154463400 39191460 3488940 966042 224773236 44397360 653250 36608250 23660130 398 51744 4921752 1914360 7435890 227267115075 157899 356341260 4955616600 63189000 16711334640 4584360 142416 7913976 337176 295800 21908880 777780 17620980 5868296544 28622478696 8178170 64680 942581640 794 26376 2384088 797 284130 674421804 21231110250 2379 4529616 81220524 29738310 107781300 131678328 364729260 1159575840 7474303980 3840791402 206565645 242596200 50561940 194525496 74192580 25020720 1980180 80745 194549740 923017830 398790 466956 1473840 101769480 1607340 15724320 1850310 5477472 970080 14789544 463898890 135533112 1140570 2671020 570 2056230 4850608 792 4849020 323397900 1001110110 1052640 9246343960 1487640 71981910 91608 3611660 259896 1642843968 31361869 3920 559680 113871780 3309154992 12772620 18212220 5530 814130240 42268477680 4530 32563020 4776330 793884 1076400 5359200 1549082568 204360 88773042600 107952 1985708340 3930 1027488 9091992 24968580 224280 4018593800 78199660 77418 2021976 23370 31658136224 77369292 771120 4127703372 645288 626280 39378144 81888252 5525520 7083 227010 608045256 73603530 654860 660630 15232680 5883746 1142892 13077432 849774240 91320 551884566 23190 1548330 464442 2422200 144351132 2685672990 5954886 56580 6990984 2400900 87584 21274341 73244186400 221844 12432 224196 582420 532860 125245120 93120 32467453200 316248660 11946260 5561908020 6463230 174073200 150368904 1602220620 144279408 69570 267170400 654192 1363824 7859031180 3840679920 19193448120 10398870 419902560 3703460880 178757568 10690562610 47914776 149104200 1455948 371742893340 87240 46020 106426980 8117160 1401740520 184526160 6208566 411516 2360319984 384842640 1368360 51380554680 641473560 52570 4699710 6262195940 455400 58604 21290724 2741340 432692 796 33672 61248 387090 229152 77880 16313119 17765295 1590 48780060 85877064 65604 91771680 1149240 2790720 868905510 64482768 17713080 1307688 7460280 55020 56416764 86700240 46823400 36169042104 359040 174663610 868327680 568416 2020860 479880 17283420 337680 151872 11297725920 54506674440 27065610 1948646700 10934 633032400 218592 1590 3140645508 7125840876 19408120116660 145464 1627080 12022780 1286050822056 35287560 75240 21457640295 6806160 8271780 1493829857520 797 13478266230 3585450960 2130856344 1363342848 26305230 12409320 4189640400 1106402220 2473800 15274701540 34880040 16363350 19085832 221468154600 697097080 179280 1120080 235159717562 160878900 18546660 377982 216717209280 1444380 75404160 24984900 248864220 1302390 23437260 2832732924840 1136231140 8153432 790 6200460 11206087200 157444980 96523812 5063664 15580 157668840 9600 289986060 4258128 57355498200 9312377130 394782570 122209308 4995273660 239270268 1025089896 828240 79886 13006500 1261230300 759095552880 646302076 6703480 321450228 10674300 809507160 55855800 2934330 2234820 5393964 367447080 2089045350 947892330 1117034640 16390176 360288711062280 407208 2222220 76014900 3341520 956032032 24259494 56474250 21068547151680 522 100488 5937120 366390 158250 2368143 493838100 107035740 57360 26539367400 166824 3734640 343728 23200 4011650170 532950 58661879760 113397370020 130713 149927778 20997340 410144280 2166667 82398120 4194745632 170430 7924283640 121409640 1956900 765833040 20498940 146660358 119400 8439750 608121 279770040 19565527590 608244 1365986160 193980942 799008 18882801084 1420155 134334474120 573540 29610 342655725720 2528568 2382 96879 568260 25817590260 7692942 8632080 22713768 8009148 611101260 3483480 174174000 31553730 85320 199630364472 9360540 4373616 1288548 627483090 15268680 158800 1736280 40939080 797 59198832 638639160 32285484 1293980 109305936 1208203920 443799720 797 190199880 109491088 384528144 2151630 2365378400 571107301380 9491547 24967328936760 1627704 26614753074 5569500 394874954460 126388824660 10245212 913500 160412 305340 3246425273520 8088300 24626880 267444 2330160 646027200 10660 576180 10297891424 16336860 57297240 10990980 447300 64015464240 343503622 162840482420 77477400 7038 797 66240 2221896600 337286664 3410 6805344 112758282 239446935 17912400 333034020 221130 224734811340 701403983280 110880 19657860 8076410160 1419300 477523200 131040 780 702461760 2619432 488280 1060752 838787040 28923570 3374514 905794680 145464 300510 17808840 4211760 38946960 39144 266777940 13229370 2742792 1563283260 4746 192720 111321 10192 9623880 25205160 5724240 17050 794534818 824984160 121569448 2892120 3996720 943670 3825360 84600 725362638 140904 367815 24566880 291720 548039448 565400 4575048 1425120840 5342760 150008040 14742570 101970 3598965 20440 7092 1539342 102960 117634427820 34188672 19202730 31175 230160 5668298790 969881220 2097150 4817120 1599972 1179303840 71500 652272456 17796790 2110680 1963183740 47684 31185600 9420 797 137073600 2715362 22547798 2548 797 3567229680 4238850 307380 124080 2732580 215419680 2124048 115824 10151856 13260 92770020 13098240 5717214 14022 3713740 554945160 104746 25773643140 35700 2364054 44390192 90942 34075 81000 6026800 2453305764 1327941 136920 411941868 23010 445072704 5117515 4117159620 1602936 14060 939828240 30996 61770 54327840 855050 3806460 28728 3736616 1651215 52200 3760400 2764696 5900400 77292 87780 76797 797 140980 158802 797 1 1 1 1 2 184 368 483185220 411785400 368 368 527237568 246451920 43140 403406640 582660 1569540 368 77616 295742370 238680 59657640 184 235846140 92 1519906080 2460313800 108045168 1225224 11879568 46450460 13835610684 3043834350480 205884 495950 5590752090 1926015 3833703720 6185088 52403094660 9288906900 92 261016404 156816 16428118 184 130200 89367300 351120 20792700 5420 757680 10280955300 35951916 66120 117656730 325169440 271320 71775870 174441960 368 9372 7310196180 372708 5785234 19104040 8313360 8130556 24486840 385140 13218744 4363008 10598280 346470534 3693935700 2052 1106838720 1471320 153456303 100539888696 98239680 4369337280 43188 3201484 91794472 3265548 6056232 5411373576 28576 91210140 174970224 82350 797 25189395 54404 276356080 24445608 15960 1150689540 235675080 284760 11363520 34226280 5522 29158920 242088 184324140 6986490 13256443200 2327094 1155480348 15384840 6123995640 3486240 346201812 1039443834 24880680 368 6386160 61683 2280540 3172 5875839200 405720 507960 19996080 909324 1782476850 648263261646 4589250120 53151588 665208300 110726 3549650 6007320 9440730420 368 20702682 39330 1535940 364393260 755704422 5040 149090760 147168 264768 97020 8845189080 1375290 12665170 228620 22997700 872690 155680 1143895475240 7560 22968036 71232252 11232335400 146260 337272 102810 437976 5404740 5390700 1105142220 1607760 8977360 811360 2015240 663145560 36018 6260760 59042424 29290800 154365120 4487343 2679600 3789392880 1653706440 9607169880 663780 14402483550 344968260 1225500 91770 88179 115519872 537231156 6027840 1962072 27880600 8346297960 7408380 6093360 455094 14220 12440610 107450035 7265544 12629400 11550 797 5016 1884371280 2163564 6433988 135538200 2644200 42840 15795720 22641780 8057490 5534073720 188370 1063668 62654015060 97104 32860504110 6728190 1564356513720 611940 2184 75988990 191520 3827460 10252320 6622320 409920 3142440 420750 2146242 2339880 570900 123420 26670 4608072 146232 203709528 719670 17275440 553812 817830 282492 282716 949461084 790020 135974916 499563960 885060 1912680 627372 758880 96793070 4640580 715176 61976424900 239246280 3976 276682560 411312 12643290660 494692968 21871080 4855032 8280 15263227980 6540240 421740 368 371050 77059752 119700 121940280 23692464180 193411580 407160 390114809700 445271220 14455485 687960 4583540 8335800 43420 1340618040 15650040 251663664 3738044436 12064 906895080 42642600 12764640 262265640 138250770840 137126 5526213 2349444020 4678874640 140721360 8374080 3352220300 15553235880 79096920 452928840 527880 166129730 27010620 577597020 48168120 152354160 136261800 348348 7652538912 458850 13948704 669385200 10036620 1758347400 239292 25599756 98914794 91202280 297165960 63798 329259060 1033200 523752936 151598265 411810 4623840 405169380 54868 1523061540 47880 1953610230 106581090 1187890032 30517910808 3253800 5654638080 149391528 14081166 140842004940 1520199720 358317960 439530 879957621000 1084751875620 3036 2495328 3100 281518440 15354276750 774307393168 92446200 66780 766800 2090088 6625160520 673785 368378010 110411040 2341379040 117875604 1750470 48642720 14281761312 332200800 62931178800 8794007460 348446700 1791720 93010 41267520 445395720 7501200 13715130 192077340 23677260 2067085164 679710 128446560 322128006200 1437980040 3198000 26825568 196392189 529903 10195872720 30280 26693100 2382660 313110525327600 116954040 5675082 757596840 491403419500 979020 763173180 150540 16380 144040 184 2838 6167700 85932 796 798 501010488 214080 36492540 153882540 312 271467144 49995 30260 19040 1220940 2136510 1480589760 408848 1940340 36360270 42134400 24090 36960 1498150500 258802020400 549791550 838971 1106820 601312 1971825780 481740 1593540 89964 3457739880 3755228400 29520 20434428 598740 266438172 235074 14976104 43179150 135420 1884960 130494 15637560120 827599500 438142068 10862280 5507040 280560 6758310 6341544 15287400 334022183460 223987920 8967816 5295528 425811094800 208509420 292166 48589800 18576171900 191207280 147983682 31346700 393116220 194143824 44542080 36912025920 3160 101835864900 3060 354650340 89822880 14940 6455404208 497445840 540408 78665034 96951470 32314568 3991260 183710772 26306280 14570868000 1685467800 14740 84388590 71435364 980198010 16830 28921284 637260 184848378 47269740 179520 218864800 6812196762 1631409479700 134154 53859254400 1596240 296017848 857890110 149800 4173096 2394263340 629850 6790080 527651280 621760 589466870850 139358806 3845790 3344184648 10862670 792 519829512 12913934 44496312 323427720 41760 9036020 507870 2029170 761124 10962 357602040 146924910 580353480 94960440 90 419748 7084 561924 6782490 982378320 121575300 1300058760 2687604150 1424670 2162160 45919302 51007460 2315134800 23775360 302354780 33177300 1577362710 159932850 72258024 458280 410780 35008303320 50190 80041752 30519930 13587420 302527320 1937506440870 78801120 555894 1384416 10620 12456444 901238400 42047460 5204892 72297211980 3260116860 85171632 211680 12896928 12847029 805350 1578 2116032 1764120 106764 159962634 9450 10248 1653344880 1391638080 18120 97440 18073440 65831456880 376656 451260 1801399080 826847700 202690320 5374371360 6618066 13573560 376724400 24024 19113854760 142680 731247528 24120 170643505200 46872 985320 6733348440 10326780 198880 198546346908 8646330 1541032752 1676080 13800 3348345 43927884 135764310 4474109640 8796480 59345 32824 263331600 1588 482947560 203580 75992 28995252 18500852 275220 28260 4839660 35700 890928500 64932 6903780 16380 26305559280 5793840 1588 937200 49985910 163270800 3815 1570878540 91934640 77263776 296864880 47645 1393866 4325927760 137970 34772925 145698840 129030 131785860 194055 1241310 32580240 15309780 1299959220 6715170 44841720 573210 144556699560 12720 8286207930 6479 75922 59487720 1611170 895860 1125107100 989868600 138600 175958160 1572 214338 18720156 19215474 5138862 1488 28720020 1763580 72329400 266 492492 38874 1631448 764610 5115712 18023720 66809960 696766 204767472 14881860 7611235716 249648 43848 791 8132340 606480 2755238640 10452705 5100984 2300598300 556712 27130488 223054920 3788280 35672 27513478980 140302110780 9083682 5210370 2730600 4036032 126951660 332875620 629460 71060 9923822892 2692650 840840 1755440040 26860680 219090 6638100 36277164 143200 2130406740 4637345790 26700960 3578232 9210402 815299056 130125072 83424060 3783850 350350 10205 943098 458892560 30729090 784 1648106838 79170 59323605 2885400 255360 60270 33456 156556400 166137510 1517046 150365 8519940 160549620 767754 165465300 102713240 284130 41580 143194128 150282 798 5027120 3096 7591350 1034974460 13994694 939120 635855508 1015170 4449492 19939920 61284558 408924 266 9867 899388 2659320 10810 5243 3465 798 798 184140 105120 10086720 4956952 23067 562020 798 16230720 119201 47259 798 798 1 1 1 2 184 368 939054480 528884076 368 368 1545830 169164 12213794880 217406931 28002 375786880 368 17992 257730 20 105534 184 902088 92 444312 2453400 798 6422988 279450864 26977076280 2042040 69197588460 21740578860 2895620 4074840 207480 32555952 394200 12495000 180642 92 425267920 72565020 106477800 184 223500 180881694780 935760 3151260 20 154836 51262 242880 13753080 469523340 1689651964 3118920 15262578240 269380650 368 10890283470 16352520 1067615472 70907772 4512640 2792090196 70892233800 8536 257777520 562570800 126708582 571140 8211060 1731660 3948 144750474 492030 11430 6666075 2647596 25156911780 1181381850 17380 64454670 19325 76650 15420 798 715185240 88574340 2340 7498920 679497 34916 226614960 21955245816 547810380 91749 9889616 100041840 3838380 11295261380 44880 4324900 403920 14944020 56113200 265392 613562664 19579140 2802205224 47423376 999192 4660320 120754920 23501684970 368 349053180 238500 27567540 365556 146373 116280 10415832 3383773380 28251 4634628570 77855778 689057460 1204098168 8657 172602612 447792 5575740 78545 368 20790 228276 120060 26667050 442779480 513936 58099776 1483672190 8937720 2067390 96824 243436360 3798165 16800840 69982836 196866120 3621420 34737780 6508831680 21214032840 15160 101588760 297840 139860 193319376 35221725 143616 31668 853385 14985264 2191108920 84890 234000 1062600 458955 518215880 22990968 255432 11540556720 7386236 12125969100 5460 460680 160812960 10120635 438759204 556893480 6560654688 375648 179520 16802100 6908616 313084200 102598860 34538790 753480 1647718800 1864662000 24119172 16243290 1846800 3028480 27300 3038815920 1743630 26440260 2508 5473050 6462420 6205584 805392 86580 15540 4984536 11754288 864600 1735734 247020840 315435120 5429688 296310 56454720 140400 70620074 5518590090 13912968888 71911219380 277006704408 11251884 929292 21416696730 205364250 2840208 7056 16700154240 320400 2963559390 84015360 716880 202212780 10345860 766938 61992 15280311060 118990872 7602931350 18070 6312 175920029544 2334880848300 168966 6372960 2258820 1032920 21540 1381380 1579397040 1167781860 1973880090 3124 230184 15109378284 1344816 6214153680 46860 1692123356 311220 380688 798 71240 25110 1590 368 79288 228228 2565856900 42294 7470 32376 776664 23196160 356299020 39206272644 1611960 259653240 1087578 2382448 14196060 576030 2925914160 256754400 823440 20354984 30576780 237231260 8991511854 37950 4226040 77041866330 5319906900 34597056 50570 5487720 43791048 41624940 602983920 134114592 756709200 34575450 22592286 11565540 419085576 2170055800 12988 141104070 711729480 49302968 42880 1764720 14364 195528060 367392 2443056 25098150 175560 2394756 444450660 21513393720 593472 113794800 15294240 232578360 90439776 43706900 357502860 11621280 144301080 1588 8988280 564277770 115050 16431168 17852835 1205298702960 6862800 379692390 806405415816 7093200 166259940 760740 8479548 198360 24333750 583324128 1532244 1622568768 4626 42705 59800 38866590 132869100 1156176 428416560 212688 4209089976 266760 525127824 531005508 406572540 353080 1595443850 236052 3258710280 556248 11534040 832328 16800 432483480 6794254740 13596176880 353435940 71763120 313110 156178320 115987809309780 118734 388486560 20433030 883299120 246994734 430694880 47638736 726 429660 36834840 53904592998 52710 2115096900 16317756 127800 2982006720 2154180 1059240 173628 1625844 184 4290 708840 366300 51073026 12830376 126658 188701480 4115160 31626 30360 2632032 1672760 66632964660 125190 10080 83218049460 17688 13941940 3341910 19100 541759920 20963880 6153420 4788 105275352 90006840 2464862400 45557820 1477056504 2068669680 115028631305280 7921200 380760 836936520 1445019540 15890893200 5260629934560 1455948 242450130 1348106760 14538876 82683900 181548008460 196365 1103119290 114525060 742580 3922776 32511318840 4985600 50404320 8051472 27468 123082380 22375972273200 13075686 1645013160 1066927680 18360 244872 830110393992 894882817920 465144111 114313680 99522 4847995152 52192255500 16600080 2611098 234431190 102648 415753250 2854003020 17410770 101664 1102341240 121770 7969197950 741961636416 51935544 2280 104527445880 5495490 27910974 2804823840 1036961278080 2382 2108343182400 172149120 471068400 616067760 40548060 531360 4909249800 355740 49637280 65848935600 963575200 383040 788271531840 31753260 1199382 18228882672 3102432480 60299120 30742153830 63042420 41640 16707185880 442946240 52200 134303400 812896854000 6546540 2855090784 55014960 7010612 1560 4746 67900 5607173880 1594 218399580 320349990298800 297012 1708256 16576560 371280 108240 247008 126582 1239326303040 137286 31944054 29774880 23568636 52998 697680 2625822322200 95760 31231589340 1133332200 3759079350 4205520 14169827100 10824580 19214064 587626443630 108418808520 877174704 249903722880 54144552 720720 357151056181920 1748609610 58568580 99560160 61809660 1222200 4062240 705840 94971381960 75922026180 238015440 19771440780 3565776947040 113100 7967554680 829467278640 6426340 1313686 1320386760 149940 3780 25552095660 31080 3959778900 1932983052 149536800 9911160 173677140 36191640 3303720 307809962460 5728272 179760 10042660320 2088863040 222016872 233904293700 510900 724098960 139996080 28560 7794864 170712360 540544324320 361788 17910300 973496160 365804679240 6679260 49436 186955080 64936275231660 53798472 13111560 23001748 683100 12588240 105940188144 66665268 958440 59658480 9910080 115239384 3528923580 6337056 73108 670081860 11760 509288 127807680 312052 2307900 28052533740 16405740 224640 26047113300 2412440184 31651620 23486617440 4736976 93710017800 235063080 206420940 4575420 107591700 43578080 3423700 174324150 878430 3348828 1785705906600 991452 1460760 15105709080 321568704 782 74138409450 298006436 799 24616949280 349600 8220560 17589000 5419260 58695560 35913357480 23422394160 54014220 475782171480 11074140 3777060 7918440180 58058000 799 90987544868220 312987000 50611503726 115835280 1278 2519370 33820380 1691625936 226448820 123639843600 45600 72736788 1506263850 689700 66035489520 593723730600 1296898470 163880949960 1244880 481740 24204264084 176295630420 3026100 364875 129743460 390940704 15174528600 15562747200 563603040 151737512430 831131280 1986768 121401 111384 136648 18430776 66717891240 2060064 232376760 40806480 64983800 1291080 5903352 1317128584680 2424982 11709664827120 74044 6667265 308464144560 7110 115825140 260027460 128700 125190 725765040 2756160 2762760 410630220 4660950 42300 10501920 75790 27855520 567970963560 50424 5031048 592020 1379820 799 221274900 2901756 1272374220 2187900 9568260 48388158 3235680 3486526 184475088 47381040 222390 1394329460 18823200 240 152048 42174000 765306 197523612 85515066 799 23128776 17099810 931453473 190095 321609492360 158194 8316 541607240460 30391350 17848 4021618920 1341139800 135790050 885998880 1103549076 2006956 22122360 542190 89648559 1836035941740 1147194 126658 28983360 10105680 159180 53434612 602218896 7699203841 5286750 3964740 2695407 3517800 110633544 56880 371510920 50153400 156408 1903230 25440 5319867 141778 159600 799 1 1 2 66 2902536 66 132 2466912840 1466040 22 530640 44 43837860 417321 1372370 3543753840 14069249040 66 20 6667802580 67095000 132 3562080 131939787252 204729210 631218 66 1617330330 20997314520 145212716740 769772611438740 16442400 21773388 66 6054048 6875389248 452640 96507840 3476979 2276080068 104567320 132 11514000 1739400 27398327740 331542900 638123592 57995280 160 311220 1565296 33 5950560 16236 11347098 308484 4852980 1676170080 50091792 728748 182820672 20584467 65142 8657 70492884 389185380 2125200 148583358 1059828 1833660 447044730 6816722832 3764880 75300 5255120 41284865160 3535680 11675028420 46529406 790608 161616 44 1668225 4772040 1776200 3030885 61446000 164631600 1057572936 96590340 799 16359 23713140 51975 3592648779720 172781280 2854656 5367120 4656 86040 791340 22 480489660 260820 163039799160 691152 2102760 346574592 319200 446847952320 1446295500 7993245 20035680 122760 17640480 9755312 39900 181095390 3451308 193648 2379 4659720 33090330 1833960 869556 33333300 117808 30856510 958260730 3600324 126222 211449672 6683340 12400 277840 123606252 184560 62488032750 414624 1815600 100268859600 1509239760 12344220 319422180 5941320 352185900 1284600240 222411120 170077860 21030240 1295136900 495725960 792912120 6040 165553080 3180 341964 2041080 345870 337107960 144004 132 12300 240312 12144 30659268640 38484590760 49266 1372560 1072260 17675700 16847376 169590960 103196262 281141916 8012004 54065279268 492339380 204291415020 532980 1918466 2500344 17846388 249262020 2137800830 1233540 27358188 631680 10244101560 208537056 354216240 664020 5915340 434746 705136740 2675835360 39084430 450450 217472840 9870 579600 33 14388 71022 791 307897128 10817730 169806420 11088210 32688 7650261840 9294852 28731780 2492952 2248905 79109160 2243915190 133769520 1492260 105913080 3396891960 5502 35190 12406777530 50357208 14325220 4590852 3902165652 4879814940 52632 471324 435204 2881440 494760 47434464 16117740 83445180 58140 509490 1599402 118137 208876140 78540 109233894 3597300 19268499159 73436220 1403124954 3000480 2020200 427140 182905800 789605154 6543 2341920 983070 34996104 6822715263840 23483040 2439220 2768761440 6541920 3699037560 601473174456 22692 5624190 35558 17808624 799 2643300 5882800 22227660 164982510 260705940 14520 65754360 28041840 603586737000 263976 9743580 56055692 589265670 2294006 1398960 1197771120 274896 51686934 422940 6503112 6593328 439530 1296 418321800 12094320 15494685360 1961431164 72660 26862 29270304840 4478884410 10581840 12975480 336260 741638450 12900 9180990 1232616 685102380 420370 379164720 2427672 473770 2347020 567677819305740 3412080 14774760 99824340 4692 6681360 23238600 405092184 713160 158478 225886087980 1447040 54078010140 3110540 133190694 39027264 397929896364 40512780 317460 22770 732812520 55133820 314640 43460562141360 1183009464 649320 45910410 1802372 1460415 20975760 47040 3411360 209873160 6519240 280112 480480 3238125 3045900 193140 20228170 2198884688 7402803326380 67338972360 34012 879683280 100308 1024800 542682 157544 5483512650 1045044 19676972172 520080 30442776 517650 1362040680 265902000 8745832524 177442510 1037295 1152515 50506560 27141180 128707425 1524292 2619750 775320 41794104 1391544 30750 38720 1936632 30387545496 642000 2598288 163800 1256976 11760 21588 89024406 6474654564 120491623980 2631798 19068 60657780 48100 1587222 67896 66 8010 1781076 226810 159879 159919 10374000 2616900 25589718 192 289798450 2010750 3860 14595 719250 3543840 5894489016 796 406410 54972189888 1023880 21960 264643260060 30840 1057350 11254279344 1009470 377190900 195930 9492120 524680860 268254756 14671800 70744 597667644 5805780750 798 9300480 13144950 23155020 30213300 938520 78740 432682320 1381380 749208 3564780 180018 256674990 65265 13410 953949216 16576560 520443 243399780 14164560 66878 87792 1144002960 464682080 199242582 19969950 1163548 2697744 42570 5426430030 29490912 447304 80385690 102630 312149040 27601098 10506720 282100500 10592190 4819500 577434 116319 10804920 82045002 2304600 1885960944 1748479824 23819040 67157400 2249490 306665700 769682340 1535898 801944 2644488 5731502 30360 1123206888 10087616 280896 3119478 28373968 78023880 67276 1343430 83419504560 6953297520 752916500 4489802 39979680 773692920 177240 1433256 40655865432 1679370 150386757808560 163938 12811260 10445820 41496 5610300696 174440 25298010 1590 10163160 12876 25655520 3100860 482800 3600 1150140 275165186 706860 3363135720 3780 48169338840 1530 90 141510 8707380 5616 178290 409758390140 3329920 822461640 52960950 77961294 250356 1522800 6948300 3170025360 3817632 38752945 1284270 2217966660 614347020 2954952 900760560 118420 4003650 239250 81165 95880 1576 25116 178331700 13604760 193037516510 18049020 2382 608110218100 886704 146450304 17955 372258612 425727120 306600 1199016 1796912543790 270625741386 39525 734580 1531722570 40280856 8593200 142800 56225940 158646 266268660 38458134 78914220 2395440432 10668 109537260 544943256 70953802920 154943100 1043828016 789812520 35000280 2391 2391 157680 10240872 400 1484280 27580 5303676 2004544080 24482994 81510 359260 5551 6597360 1191960 844052160 170667 1445340 979440 409039176 14054040 3713080 467145195660 230399700 5145036000 13850172 800 83454852660 8685600 796 22661100 3193008 15826492 796 136400 7886340 9873900 796 2835360 366454900 2746380 1091775300 41277120 28332 265 221850 141405607980 71583820 293148300 732072 15150254580 38376 710040 8237580 63466200 5660460 129625209780 41107032988 800 258120 6071450 795 206360 33254760 1346344140 2135280 298632920 27733860 868680 11833785 85932000 800 154071 117480 2928868866 269676 8730606 785400 39279240 145992 366016 2285472 12756810 53408916 12376980 191116380 24183264 274896 780390 729185094372 290216224584 11730223960 103887000 38105262 187386750 4465980 746480 43137120 379913688 9171540 8681176 1742912808 1712047680 399820960 264 346810800 51180300 188728 684400 53951141400 1340640 662003018952 8694600 14130792 1638120 2088 637567737 6756480 1341141120 1478592 85896720 185785830 22355172 152388 5435418483 307318656 203715720 2096349332 2063970 1828690 49660 142117690 16823339988 175824 8760552570 506966460 468172452 42736385835 1975740 213900 2364 163200 381036 800 103814088 160099745 5018717340 6153840 167668008 1365378 2473758560 34558856640 33182 3687915 800 800 9956580400 19992 1144236 2500870 7335900 2815560 6402587232 96602688 540 1263241980 45108 960960 876549345672 15622068 30208200 2022504 150 742185600 4852545698 199628280 45167500 22359 22110 395894912 77822 23459252 385591206 13252624 400 74382 9604728 800 250 8619284 130530 7412964 117625200 6552 343440 7832 400 156519 800 800 600 71022 800 800 1