100000 100000
3 2 3 1 4 3 4 4 4 4 2 2 3 3 1 1 2 2 2 4 1 4 2 1 1 3 4 1 3 3 3 1 3 4 4 1 4 1 3 3 2 2 3 3 1 2 4 3 1 4 4 3 4 3 2 2 1 4 1 4 1 3 3 2 4 1 4 3 1 3 1 4 3 4 4 2 3 4 1 4 3 1 3 4 3 2 2 3 2 3 2 1 2 1 3 2 3 3 2 2 1 4 3 2 4 3 1 1 1 4 3 2 3 4 2 3 2 2 4 4 1 3 3 2 4 1 1 2 2 4 3 3 3 1 1 4 1 2 4 4 3 4 2 3 2 1 2 1 2 1 2 1 3 3 3 2 2 3 2 3 4 4 4 4 1 2 2 2 3 4 3 2 3 2 2 2 4 2 1 2 4 1 1 2 2 1 2 4 1 4 1 2 3 2 4 4 2 4 3 1 1 4 4 2 3 3 4 1 1 3 1 1 3 2 4 3 3 3 2 4 2 4 2 2 3 1 2 1 1 2 1 3 2 1 3 1 1 1 3 2 1 2 1 2 3 4 2 1 3 3 3 3 1 1 2 4 2 1 1 4 4 1 1 1 2 1 4 4 2 2 4 1 2 1 1 3 2 3 4 4 2 3 2 4 3 1 3 4 1 4 4 3 2 1 2 3 2 2 4 1 3 3 2 2 2 4 3 2 1 4 2 4 3 1 2 3 3 4 1 4 1 2 1 3 1 4 2 3 4 1 4 3 4 3 2 3 3 1 2 4 2 2 2 3 3 2 4 3 1 2 4 3 2 2 1 4 2 1 2 3 3 1 2 4 3 4 4 2 2 4 1 2 2 3 3 1 4 3 1 4 3 3 4 1 2 1 4 3 1 3 1 2 4 1 4 2 3 4 3 3 4 3 4 2 3 2 2 4 2 4 3 2 4 1 3 1 4 2 3 2 1 2 4 3 1 3 1 4 2 4 3 3 4 3 2 1 3 1 1 2 3 4 2 1 2 2 1 1 3 1 2 2 4 1 3 1 4 3 3 1 2 2 3 4 3 4 3 3 2 4 1 2 4 3 4 2 4 4 2 1 2 2 1 3 2 1 3 4 2 1 3 2 1 2 2 2 3 4 2 3 3 4 3 2 1 2 1 3 1 1 4 4 4 3 1 4 4 1 4 4 3 1 2 2 1 2 1 1 4 1 1 1 3 3 3 2 1 4 3 4 2 1 1 3 3 4 2 4 2 1 3 2 1 3 2 4 4 3 2 4 2 4 4 2 3 1 2 2 4 3 4 3 2 3 3 4 1 2 4 2 3 2 1 1 4 3 1 4 1 4 3 4 3 4 2 4 2 1 3 4 3 1 3 1 3 2 3 4 2 2 2 4 3 3 3 4 3 2 3 2 1 2 4 1 2 2 4 2 4 4 3 1 1 1 3 4 2 3 3 4 2 2 1 1 1 4 3 1 4 2 2 1 3 2 4 3 3 4 3 1 4 1 1 3 2 4 2 2 4 4 1 2 4 2 1 4 3 3 3 3 1 3 3 3 4 2 4 3 4 3 3 2 4 2 4 3 3 1 3 4 4 4 3 2 1 1 1 1 3 4 4 1 2 3 3 1 1 3 3 2 4 2 1 4 3 2 1 1 2 3 1 3 4 4 3 3 1 2 2 4 1 2 1 2 1 4 2 4 1 3 1 3 2 1 4 3 1 4 2 4 2 2 4 3 2 3 4 1 1 3 4 3 4 2 1 3 1 3 3 1 3 3 2 4 4 2 4 2 1 1 4 4 4 3 3 2 4 4 1 1 4 3 4 1 4 3 2 4 3 2 2 3 4 2 2 1 4 1 3 1 3 3 4 1 3 3 4 2 4 1 4 3 2 4 2 3 2 4 2 3 4 3 3 3 4 3 4 2 3 1 1 4 3 2 4 3 1 1 2 3 1 3 3 4 2 4 1 3 3 1 3 3 4 3 2 4 2 3 2 1 1 2 1 2 3 1 3 4 1 3 4 2 2 4 1 4 4 3 4 1 3 4 2 1 1 3 3 3 4 2 2 3 4 1 1 3 2 2 1 2 4 2 2 2 3 1 2 1 4 3 3 3 1 2 2 1 3 4 2 2 3 1 2 1 2 4 2 1 1 2 1 4 1 1 3 1 2 3 3 2 1 4 4 4 4 3 2 4 2 3 3 3 1 1 3 1 2 4 2 2 4 3 2 2 1 4 4 2 2 2 3 4 3 4 1 2 4 3 3 4 1 2 2 1 4 4 1 3 1 1 1 4 3 1 4 4 4 3 2 2 1 3 3 4 4 3 3 2 1 1 1 2 3 1 3 4 3 2 4 1 1 3 1 1 1 1 3 2 2 2 1 2 3 1 1 4 1 4 1 3 3 4 2 2 1 2 1 3 3 3 4 3 3 1 4 3 3 1 2 1 3 4 3 3 4 3 1 3 4 1 3 3 3 2 4 4 2 4 1 3 4 1 2 4 1 3 1 2 1 1 1 4 1 4 2 3 1 2 2 4 2 4 4 3 3 2 4 3 2 2 1 1 1 3 3 3 4 1 4 3 4 2 2 1 1 3 4 1 4 3 1 4 1 1 2 4 3 3 2 4 1 2 3 4 3 3 4 3 1 4 1 2 2 2 4 2 2 1 3 2 2 4 2 1 2 3 1 2 2 3 1 3 1 4 1 3 2 1 1 3 3 1 1 2 2 2 3 3 4 4 3 2 2 2 3 1 1 3 4 4 4 1 3 1 3 2 1 2 3 3 4 4 2 4 4 3 2 2 1 3 1 1 3 1 2 3 1 2 2 4 4 4 4 3 3 3 4 2 1 1 3 1 3 3 4 3 1 2 2 4 2 1 4 1 1 1 1 2 3 3 4 1 3 4 1 4 2 1 1 2 1 1 1 3 3 4 4 3 1 4 4 4 2 4 2 1 2 3 3 3 2 2 4 3 4 2 4 2 4 3 4 4 3 1 1 3 2 2 1 4 4 1 1 3 3 4 4 2 1 2 3 2 2 1 3 4 4 1 2 1 4 4 4 2 3 1 4 4 3 1 2 4 4 1 1 4 4 3 1 2 2 1 3 2 4 1 2 3 2 1 4 3 3 4 2 3 2 3 4 1 4 1 4 1 4 2 1 4 4 1 1 2 4 2 3 2 2 2 2 4 3 4 1 2 4 4 2 2 1 2 2 1 4 2 2 1 3 2 3 3 4 2 4 2 4 1 3 4 4 4 1 3 2 3 1 2 3 3 3 1 4 4 1 2 3 2 4 2 4 3 4 2 4 4 2 3 3 1 2 3 2 3 2 2 4 3 3 1 4 4 2 2 4 1 2 2 1 2 2 1 3 4 3 1 4 3 4 4 4 3 3 4 4 4 2 1 2 1 1 4 4 3 3 1 3 1 3 3 2 2 2 1 4 4 1 1 2 3 2 4 2 4 1 2 1 1 2 2 3 2 3 2 2 2 4 2 4 1 2 1 3 1 1 4 1 4 1 2 1 4 3 4 4 3 3 4 4 2 3 1 4 2 1 2 1 3 1 4 3 4 2 1 4 2 4 2 3 1 3 2 1 3 1 3 3 2 1 2 3 2 2 3 4 3 1 2 3 3 1 4 4 4 1 3 2 2 2 2 2 4 3 1 4 3 4 4 2 2 3 3 1 3 2 2 1 1 3 3 4 1 4 4 1 2 1 4 3 2 4 2 3 3 1 2 4 1 4 4 4 1 2 1 3 1 2 1 4 1 3 1 3 2 4 4 2 4 2 1 1 2 4 2 4 3 4 4 4 3 3 3 3 1 4 1 4 2 2 3 2 2 2 1 2 4 2 2 4 1 4 4 3 4 2 4 3 2 1 2 2 4 4 4 1 2 3 2 3 2 3 1 1 1 4 4 4 2 3 4 1 3 4 2 1 3 3 2 1 4 4 1 4 4 1 2 4 1 2 4 2 4 1 3 1 2 3 3 4 3 4 3 4 4 2 4 3 3 4 4 2 3 1 4 3 1 4 4 1 1 2 2 2 2 2 3 1 1 3 3 1 3 4 1 1 3 1 3 2 4 4 3 3 2 3 3 3 3 3 2 4 3 3 1 3 3 1 4 4 2 2 1 2 4 3 4 1 1 4 1 1 2 4 2 2 2 4 1 2 2 2 4 3 1 4 2 3 4 2 3 4 2 4 4 1 4 2 4 2 3 2 4 3 4 4 1 4 4 1 2 2 2 3 3 4 1 1 4 3 3 4 1 3 2 3 4 1 3 1 1 1 2 3 3 2 3 1 2 3 4 1 1 1 2 4 4 1 2 2 1 4 4 4 1 3 4 1 4 4 1 3 1 4 2 2 4 1 2 2 3 3 1 2 1 2 4 1 4 3 2 1 1 4 1 1 2 1 3 3 2 2 1 1 1 1 4 1 1 4 4 4 4 1 2 3 3 3 3 1 3 3 2 1 1 1 4 3 4 4 2 2 4 3 2 2 2 2 4 2 1 3 2 1 1 4 4 4 2 4 1 3 1 1 4 2 1 4 1 3 3 1 3 3 3 4 4 4 1 3 1 1 4 2 4 2 3 3 4 2 1 2 4 1 3 3 4 1 4 4 2 3 3 4 4 1 4 2 1 1 1 1 3 1 4 3 4 3 1 1 4 2 1 3 2 2 3 3 2 4 1 3 4 3 1 1 3 3 2 4 3 2 2 2 1 2 3 3 2 4 1 1 2 2 4 4 4 1 2 2 2 4 3 1 1 1 4 1 3 2 4 2 2 4 2 4 2 4 3 1 1 3 4 2 3 3 3 3 4 2 4 3 1 4 2 3 2 1 4 3 3 4 1 1 1 1 2 2 3 1 3 3 3 2 3 4 1 1 3 3 1 2 4 2 4 3 3 2 3 1 2 2 1 4 4 3 4 1 1 1 1 2 4 3 1 1 1 3 1 4 2 1 1 3 1 4 4 3 2 4 1 1 4 2 3 2 3 4 3 3 4 4 1 3 4 2 4 4 4 1 1 1 2 2 4 2 4 1 3 2 1 3 2 3 2 4 1 3 1 3 3 4 2 1 3 2 1 4 4 1 1 4 2 2 1 2 1 2 4 4 4 3 4 3 3 4 4 2 4 3 1 3 1 3 2 4 4 4 2 2 4 2 3 2 4 1 3 3 4 2 1 2 3 3 3 1 3 4 2 2 4 4 4 4 2 4 4 3 4 4 4 3 2 4 4 1 4 1 2 3 4 4 3 1 4 3 3 4 2 3 1 4 2 3 1 1 3 3 3 2 2 4 4 3 1 1 3 1 2 3 2 3 2 2 1 2 2 2 3 1 3 4 3 4 1 4 2 4 3 3 1 4 1 1 4 4 1 4 3 2 4 1 1 4 3 4 3 1 4 1 3 1 3 1 3 2 3 4 3 3 1 2 2 1 1 4 4 1 4 1 2 1 2 1 1 1 4 1 2 3 2 4 3 3 2 3 1 2 2 4 1 3 2 3 4 3 2 2 4 4 1 1 3 2 2 3 3 1 4 2 4 4 1 4 2 1 3 2 4 4 4 1 4 3 4 2 4 3 4 4 1 2 2 2 4 3 2 4 1 2 1 3 4 3 2 2 3 2 2 2 1 2 2 4 4 2 2 4 3 2 4 3 3 2 2 4 4 2 3 1 1 2 1 1 4 3 4 2 2 1 4 3 1 2 2 1 1 3 4 2 3 3 3 2 1 3 4 2 3 2 1 4 1 4 2 2 1 3 2 1 1 3 2 4 4 4 2 2 2 3 1 3 2 1 1 2 3 3 2 2 1 1 4 1 2 1 3 3 1 3 3 3 3 1 4 3 3 4 1 1 1 3 1 4 4 4 4 3 2 2 1 2 3 4 3 1 1 1 3 3 1 4 2 3 1 2 3 4 4 2 1 3 2 2 1 2 2 4 4 3 4 3 3 4 3 3 2 1 3 1 2 2 3 2 1 2 3 4 3 3 2 1 3 4 1 1 3 2 2 3 3 4 4 3 2 1 3 4 3 2 4 4 4 2 1 4 2 1 4 1 1 1 2 2 1 4 2 2 1 3 4 4 3 3 2 2 4 3 3 2 2 3 3 1 2 3 3 3 4 4 2 4 2 1 2 3 4 1 3 4 2 4 1 1 2 4 1 2 2 4 4 4 2 4 3 2 4 4 4 2 4 1 4 1 3 2 3 4 2 4 2 4 3 1 4 2 1 2 2 2 3 2 1 3 2 3 3 2 2 2 1 2 2 4 4 2 4 3 1 3 3 4 4 2 1 3 1 1 2 2 2 1 4 2 2 2 2 1 2 4 4 3 1 2 3 3 3 4 4 3 3 3 3 3 4 1 2 2 2 2 2 4 3 3 4 3 1 3 2 2 3 1 4 1 3 1 1 1 1 3 4 4 1 2 1 3 1 2 2 3 2 4 2 2 3 3 1 2 2 3 4 2 2 4 4 2 3 4 2 2 2 4 2 1 2 3 3 2 1 2 3 4 1 4 4 4 2 2 2 4 3 1 1 3 4 3 1 4 3 4 1 3 3 1 2 1 3 3 4 4 4 2 3 3 1 4 3 3 3 3 4 4 4 3 4 3 3 3 3 2 1 2 3 4 1 1 1 2 1 1 3 2 3 1 3 4 1 2 4 4 2 2 4 3 1 3 1 2 4 4 1 4 3 3 2 2 4 2 2 3 4 4 1 1 4 3 3 1 2 1 1 1 3 2 2 4 1 4 1 2 1 4 4 4 2 4 1 4 1 3 4 2 1 1 1 4 4 1 1 3 3 2 1 2 2 4 1 4 2 4 4 3 4 2 4 3 3 2 2 2 1 1 2 1 2 4 2 4 1 3 1 3 3 3 1 2 2 1 4 2 3 4 4 1 1 2 2 2 1 2 3 1 2 2 1 2 1 3 2 4 2 2 3 1 3 1 1 3 3 1 2 2 3 1 4 4 4 2 2 2 1 4 1 3 3 1 2 2 1 1 3 2 4 2 2 1 4 2 2 4 1 1 3 3 2 2 3 3 1 4 2 2 1 2 1 4 2 4 1 4 1 4 2 3 3 2 4 4 3 3 2 3 3 2 1 2 1 2 4 4 1 2 2 4 3 3 1 4 3 4 4 3 4 4 3 2 1 1 2 3 3 4 2 3 4 2 3 3 1 3 2 2 2 3 2 2 3 2 1 1 4 1 4 1 2 3 1 4 2 1 4 1 2 4 1 1 4 2 4 2 4 2 1 4 2 1 2 4 2 4 4 2 4 3 4 3 3 3 2 3 2 4 3 2 2 3 2 4 4 2 3 3 3 1 1 2 2 3 2 1 3 3 1 2 3 4 3 3 2 4 3 3 3 3 4 4 4 1 2 3 3 2 4 2 2 4 4 2 3 1 2 2 3 2 1 1 2 4 1 3 1 2 4 1 3 4 4 2 3 2 3 3 1 3 3 1 2 4 3 4 1 1 3 4 1 4 2 4 4 1 3 1 4 4 2 4 3 2 2 3 1 1 1 3 2 4 3 2 4 4 3 2 4 3 3 1 1 1 1 3 4 3 1 3 3 3 3 3 1 2 3 2 2 3 2 2 1 2 4 1 1 2 3 2 1 3 1 3 3 1 1 2 2 2 4 1 3 2 4 3 3 2 3 4 3 4 4 4 1 4 2 3 1 3 1 1 4 2 2 4 1 3 2 4 1 3 1 1 2 2 3 1 4 1 3 1 2 4 2 4 1 2 4 4 1 4 4 1 3 4 4 4 3 2 2 3 1 2 4 1 1 3 2 3 3 4 3 4 1 3 2 3 1 3 2 4 2 3 4 2 3 2 2 4 1 1 4 3 3 3 1 3 2 3 1 2 1 4 2 3 1 1 1 3 1 2 1 4 1 3 4 1 4 1 3 4 3 4 3 3 1 2 2 4 3 1 4 4 1 3 4 4 3 2 3 2 1 3 2 1 2 2 1 3 2 1 3 2 3 1 4 4 3 3 1 3 4 1 2 3 4 3 2 2 4 3 3 2 2 2 4 4 1 1 1 2 4 1 4 2 3 1 4 1 3 4 3 2 4 2 3 3 2 2 1 1 4 3 3 2 4 4 4 2 2 3 1 4 2 4 2 3 3 1 3 3 4 4 2 3 2 3 1 1 1 1 3 2 2 4 4 1 2 3 1 2 1 3 2 2 1 1 4 3 4 3 2 4 3 2 1 3 4 1 4 1 2 3 2 4 2 1 4 1 4 1 4 4 3 2 2 2 4 3 2 3 4 4 4 1 2 4 1 3 4 4 3 1 3 1 1 2 1 4 4 1 3 3 4 3 3 1 3 2 3 1 2 4 1 3 4 4 1 3 2 3 2 1 4 2 3 2 4 1 2 2 1 1 3 4 4 3 1 2 4 4 3 3 4 2 1 1 3 4 3 3 4 4 2 4 3 4 2 3 4 2 3 4 1 1 2 4 3 2 1 3 2 1 1 4 3 4 1 1 2 3 3 4 1 3 1 2 1 2 3 3 2 4 4 1 4 4 1 2 1 4 2 4 4 3 1 1 1 2 3 1 1 4 1 3 1 1 2 4 2 3 4 4 3 3 3 3 4 3 3 1 2 2 3 4 2 1 4 4 1 1 3 2 4 2 4 2 3 1 1 1 3 3 4 3 2 1 1 3 1 2 1 2 2 1 4 3 4 3 2 4 2 3 3 2 3 3 4 2 2 1 3 1 2 4 1 3 1 1 4 3 2 4 2 3 2 3 4 2 3 2 4 1 4 4 2 4 2 4 3 3 1 2 4 1 3 2 4 1 4 4 4 2 4 3 3 3 1 4 4 3 4 2 4 2 2 3 1 2 2 1 4 2 2 4 2 4 3 1 2 3 4 2 3 1 3 2 3 3 3 3 1 2 3 2 4 1 3 2 4 1 1 2 1 2 3 3 1 2 4 3 4 3 3 3 1 1 1 3 3 3 2 1 2 1 4 2 2 3 3 3 2 3 3 2 4 4 2 3 4 3 3 3 3 1 2 2 4 3 3 1 1 3 4 4 1 4 1 1 2 3 4 4 4 4 2 3 3 1 3 3 2 3 4 3 1 4 1 4 1 4 3 1 2 1 1 4 4 1 3 4 2 1 3 4 3 3 1 1 2 2 3 2 2 4 1 3 4 1 4 4 2 4 4 1 2 3 3 2 4 1 1 2 3 2 3 2 2 2 2 3 2 2 1 1 2 2 1 3 2 3 3 4 1 1 2 4 4 1 1 4 3 4 4 2 2 3 3 2 2 4 2 1 1 2 2 3 1 1 2 2 4 1 3 2 4 4 4 3 3 2 3 1 2 1 2 3 3 4 1 3 1 3 4 1 4 3 4 3 1 3 4 4 4 3 2 1 4 3 3 2 1 2 1 2 1 4 3 2 2 4 3 1 1 3 1 4 1 1 3 3 3 1 3 3 2 2 2 1 2 2 4 1 2 2 3 3 4 1 4 3 2 3 3 3 1 4 2 4 3 4 2 4 1 1 1 3 3 2 4 4 3 2 2 4 4 1 2 4 1 2 3 4 1 2 2 2 1 2 1 2 1 3 3 4 1 1 2 3 2 1 2 2 1 1 4 1 3 2 1 4 4 2 3 3 1 4 3 3 3 2 4 3 2 1 2 3 4 4 4 1 3 1 1 2 3 4 3 4 3 2 2 2 1 4 4 1 3 3 1 3 4 3 3 4 1 3 2 2 1 2 4 4 1 4 3 2 4 3 2 1 1 1 2 2 1 3 1 4 1 2 1 2 4 2 3 4 4 3 1 2 4 3 2 1 1 1 2 3 4 1 2 4 3 4 4 1 1 4 3 2 3 3 1 3 4 2 1 4 4 4 4 3 1 1 4 4 2 3 2 1 4 2 2 2 1 1 1 2 1 2 4 4 1 3 1 1 4 1 2 1 1 4 4 2 4 4 2 3 4 4 1 2 3 1 4 4 4 3 3 4 3 1 1 4 4 4 4 4 4 3 4 4 1 3 4 2 4 1 1 1 3 4 2 1 3 4 3 1 2 1 1 2 3 4 3 3 2 3 4 2 2 4 3 1 3 2 1 2 2 4 2 3 3 4 1 3 1 4 1 3 2 1 3 1 3 3 3 1 3 1 2 4 3 4 1 1 4 2 4 4 3 3 2 3 4 4 1 3 3 3 2 4 4 2 4 2 3 1 3 1 2 2 1 4 2 3 4 4 3 1 3 4 4 4 1 3 1 2 2 3 3 3 4 1 4 4 4 4 1 3 4 1 4 2 2 1 3 1 2 2 3 2 3 1 1 4 4 4 3 2 4 3 4 3 4 1 1 4 3 4 3 4 2 1 2 3 2 4 1 3 4 4 4 3 2 4 3 1 3 1 2 3 2 2 2 3 1 1 2 2 2 1 3 4 1 1 3 1 4 4 1 3 2 2 2 3 4 1 1 3 4 3 3 4 3 4 3 2 2 3 4 4 2 2 1 2 1 3 1 3 2 2 2 1 3 4 3 3 2 4 3 2 4 1 3 3 3 2 3 1 2 1 2 4 1 1 1 3 3 4 3 2 2 3 1 3 4 2 1 1 1 2 3 1 1 1 3 4 4 4 1 2 4 4 1 1 3 1 4 4 4 2 2 2 2 1 3 2 3 2 3 4 2 3 1 2 1 3 2 2 3 2 3 1 3 2 3 1 3 4 1 3 1 2 3 4 3 3 3 3 3 3 3 4 1 4 2 1 3 2 3 4 4 3 4 3 2 1 4 1 1 1 1 2 1 4 1 2 2 3 1 2 1 3 3 2 3 4 1 1 2 3 1 2 1 1 2 1 4 3 2 2 2 2 1 4 4 1 3 1 3 3 3 2 1 2 2 4 4 3 4 2 2 1 4 3 2 3 2 2 4 4 1 3 4 1 1 3 4 4 4 2 4 3 3 1 1 4 1 2 2 2 1 1 4 1 4 1 4 3 1 2 2 1 1 3 2 2 1 2 4 1 4 1 3 2 2 3 1 3 1 4 1 2 1 4 3 1 4 4 1 3 1 3 2 1 3 3 2 1 2 3 1 4 3 4 1 1 4 4 4 4 3 4 1 1 1 4 1 4 2 3 4 3 4 3 4 1 4 2 2 2 3 3 2 2 1 4 3 3 4 2 4 4 4 2 1 4 3 1 1 4 4 3 3 2 3 2 3 3 1 3 2 2 1 3 4 1 2 3 1 4 2 3 3 2 2 4 2 3 1 4 3 4 1 4 1 2 3 4 3 4 1 1 4 2 3 2 1 2 3 3 3 1 3 3 2 4 1 3 2 4 4 1 4 1 1 4 3 2 1 2 1 1 2 3 1 3 3 4 1 4 4 2 2 3 3 2 4 2 2 4 2 3 3 2 1 2 3 3 1 4 1 3 2 3 2 3 1 4 1 3 1 3 1 4 1 4 3 3 4 1 2 1 4 4 1 4 1 3 2 1 1 3 1 2 2 4 2 2 3 1 2 3 4 4 2 4 3 3 2 2 2 2 3 4 1 4 3 2 3 3 3 4 4 2 2 1 3 4 3 3 1 3 1 1 2 1 1 4 1 4 3 2 4 4 2 1 1 1 1 1 1 2 4 4 2 2 2 2 3 4 3 4 1 3 2 3 2 3 1 1 1 4 3 4 4 1 4 3 3 2 3 2 4 3 1 4 4 4 2 2 4 1 2 1 3 2 1 1 2 4 1 4 2 2 2 1 4 3 4 2 4 4 2 2 2 1 4 2 2 2 2 2 3 2 1 3 4 4 3 3 2 3 3 3 1 1 2 3 2 4 4 3 1 4 1 1 3 1 1 3 2 3 4 3 4 3 3 3 3 1 2 4 2 1 4 1 1 4 3 3 1 2 1 3 1 2 2 4 3 1 2 4 3 1 1 3 1 4 2 4 1 3 3 1 3 1 2 4 4 1 4 4 2 1 4 4 4 3 1 4 4 3 1 1 4 1 3 1 4 1 3 3 1 2 4 3 4 4 4 4 4 2 4 3 4 2 1 3 1 2 2 2 3 4 1 2 4 2 1 4 2 2 3 2 2 2 4 4 1 2 2 1 3 3 4 4 4 4 3 4 3 4 1 3 4 1 3 1 2 2 3 4 3 1 4 4 4 2 3 3 1 1 4 2 2 1 2 4 4 3 1 4 3 4 4 3 4 2 4 2 4 1 2 3 2 2 2 4 3 2 1 1 1 3 3 4 4 2 2 2 3 4 1 4 2 2 1 2 3 2 2 1 2 2 4 2 1 2 1 4 4 3 1 3 2 2 2 1 3 1 2 2 4 2 3 3 2 1 1 1 4 3 2 2 4 2 1 2 3 2 3 4 1 4 4 1 3 1 1 3 4 4 2 2 4 2 2 4 4 1 1 3 1 3 2 3 1 3 3 4 3 2 4 2 4 4 2 3 3 2 1 2 2 2 4 4 3 3 1 1 1 2 2 4 4 4 4 4 2 3 1 3 3 2 4 3 1 1 3 1 1 2 4 2 2 4 1 1 2 1 4 4 3 4 1 1 1 1 2 3 2 2 1 3 3 3 4 3 3 4 3 4 2 2 4 2 4 2 2 2 3 1 4 4 4 4 3 2 1 3 3 4 1 4 4 4 3 4 3 1 4 2 2 1 4 3 1 2 1 2 4 4 4 4 4 3 3 2 2 2 2 4 1 2 4 2 2 4 2 2 3 3 3 2 4 3 4 1 3 2 1 4 4 3 3 3 1 2 4 3 1 4 2 1 1 4 1 2 1 1 3 2 2 2 2 3 1 2 4 2 1 3 4 1 1 2 2 3 4 4 1 4 3 3 4 3 4 1 2 4 1 1 3 2 2 3 1 4 3 1 4 3 1 4 1 1 4 3 4 2 1 3 2 3 4 3 4 3 4 2 2 1 4 1 4 3 1 3 4 4 2 2 1 1 1 1 3 2 3 1 3 3 3 4 3 2 4 3 4 4 2 3 3 4 4 3 3 3 3 3 3 1 3 3 3 1 3 2 3 1 4 3 3 3 4 1 2 3 1 3 2 4 3 4 2 2 1 2 2 2 1 3 4 2 2 1 1 3 4 2 2 2 3 3 3 1 3 3 2 1 2 2 2 2 3 4 2 3 2 2 4 4 1 1 2 3 4 3 1 3 2 1 1 4 4 3 4 2 2 2 2 3 4 3 1 1 2 4 1 3 2 4 3 3 2 2 1 3 3 2 3 4 4 4 2 3 1 4 1 2 1 1 4 1 3 4 1 4 3 1 1 4 2 1 3 2 4 2 3 4 3 2 1 3 4 1 4 3 2 2 3 1 1 4 3 3 3 1 3 4 4 4 2 3 3 3 3 4 1 2 3 1 3 1 4 4 3 2 1 1 4 3 1 1 2 2 1 4 3 3 1 4 1 3 1 1 4 2 2 1 2 4 1 3 4 4 2 1 3 2 3 4 4 1 2 3 1 1 3 1 2 4 2 3 1 2 4 1 2 3 3 4 2 1 1 1 4 1 2 1 1 1 3 4 3 1 2 1 1 1 4 3 2 1 1 3 2 4 1 1 2 2 3 3 4 4 3 2 4 1 1 2 2 4 2 1 4 2 4 4 3 4 4 2 3 4 3 4 4 3 3 1 3 4 3 1 1 1 1 4 1 1 4 4 3 3 3 4 4 3 4 2 1 4 1 1 1 3 4 2 3 3 3 1 1 2 4 2 4 2666 3 4 1 1 3 4 1 4 4 3 4 3 3 4 4 2 2 4 4 4 4 2 4 4 3 3 2 3 3 2 3 3 2 2 4 4 2 2 2 2 3 3 3 3 3 3 1 3 3 2 1 4 1 3 4 1 3 2 3 3 1 1 4 1 4 2 4 2 1 1 4 3 2 4 4 2 1 1 3 3 4 2 2 1 4 4 4 3 1 3 1 2 3 1 3 1 1 1 4 4 3 1 3 4 1 4 3 2 1 3 3 1 3 4 3 4 1 3 3 3 4 2 2 1 3 2 2 1 2 4 3 4 1 2 3 4 2 2 1 4 4 1 3 4 2 4 4 4 4 2 4 3 1 1 1 3 4 3 1 2 4 1 4 4 1 2 1 2 3 4 3 3 1 1 4 4 1 1 2 1 1 1 2 2 3 4 4 3 3 4 1 2 1 1 3 2 1 2 1 1 2 3 2 2 4 4 2 2 3 2 2 3 1 2 3 3 4 2 3 1 3 4 4 3 1 3 3 1 3 3 4 1 1 4 1 2 4 3 4 4 4 2 4 1 1 1 4 2 3 2 2 4 2 3 4 1 3 2 2 1 4 3 1 1 2 3 4 4 3 3 4 3 3 4 2 4 4 1 3 3 4 4 4 3 4 4 2 3 4 2 2 4 3 1 3 3 4 3 4 3 2 2 4 3 2 1 3 4 1 3 4 4 4 4 1 3 4 4 2 4 2 3 1 3 2 4 2 1 4 2 3 3 3 1 1 2 2 2 2 4 1 2 4 4 2 3 2 2 3 4 2 4 4 4 2 3 1 2 4 1 4 4 1 2 2 3 3 3 3 1 2 4 1 2 3 2 4 1 2 1 4 4 4 4 2 3 1 4 1 1 4 1 1 2 4 4 4 1 1 2 1 3 3 2 2 1 2 2 4 4 4 3 4 3 4 3 3 2 4 1 1 1 1 1 3 3 2 4 2 4 4 4 1 3 1 4 2 4 3 1 3 3 2 4 2 1 3 2 1 3 2 3 1 3 1 4 3 2 4 4 2 1 4 4 2 3 1 2 3 3 2 4 2 2 2 3 1 2 1 3 4 4 3 2 1 2 2 2 3 3 1 1 4 4 3 3 3 3 1 4 2 1 4 1 3 2 1 2 1 2 2 3 4 2 4 2 1 3 3 3 1 3 1 2 4 3 2 1 4 3 4 2 3 4 2 4 1 2 2 2 1 4 4 3 2 1 4 4 4 4 3 3 1 3 3 2 1 1 1 2 3 2 4 1 4 2 1 2 1 2 1 1 2 1 2 2 2 2 4 1 2 3 4 2 2 4 4 3 2 3 2 2 2 3 2 4 1 4 4 4 3 1 1 4 1 3 2 2 3 3 2 3 3 3 2 3 4 4 2 1 2 1 3 2 1 1 2 2 1 3 3 3 4 3 1 1 1 1 1 1 3 1 2 4 4 4 1 3 4 3 3 4 2 1 3 2 3 4 4 4 4 2 1 2 1 2 3 1 2 3 1 2 3 4 4 3 1 1 1 1 2 4 3 2 4 1 4 4 2 1 2 1 2 4 1 2 3 3 4 3 3 1 4 1 4 3 3 2 3 1 4 4 4 1 3 3 2 4 2 4 4 1 2 1 2 4 2 2 2 3 2 4 4 1 1 2 1 4 4 3 1 3 4 4 2 2 2 3 4 1 3 1 1 3 4 1 3 3 2 3 2 4 2 1 4 4 1 2 4 3 4 3 2 3 3 4 4 4 4 3 2 4 1 1 4 2 3 4 1 4 1 3 3 1 1 2 3 1 3 2 3 3 2 1 1 1 2 1 2 4 1 3 3 3 2 2 1 4 4 1 4 2 4 1 3 4 2 3 3 3 1 1 4 4 1 4 3 3 1 2 4 4 2 4 1 2 3 1 2 4 1 4 1 4 2 4 4 1 2 4 1 3 4 4 2 3 3 3 2 3 1 4 2 4 1 2 1 4 2 1 2 2 4 3 2 1 3 1 4 2 1 1 2 4 2 3 2 1 1 4 2 1 2 3 4 4 2 4 4 1 3 3 1 1 3 3 3 4 2 1 4 4 2 2 4 2 1 4 3 2 4 3 2 4 4 3 3 1 4 1 2 1 4 2 2 3 1 4 3 4 1 1 4 4 4 1 2 4 1 3 3 3 4 2 2 4 4 4 3 4 1 4 4 1 1 1 1 1 4 4 1 3 2 1 3 2 1 2 3 1 2 4 1 4 4 4 3 4 4 1 4 1 4 2 1 3 3 2 3 3 1 3 2 3 4 3 4 4 4 1 4 4 3 2 2 4 3 1 4 4 1 2 4 3 4 3 3 4 4 2 3 2 1 1 1 1 4 1 1 4 1 2 2 3 1 3 1 1 3 1 4 2 4 4 4 1 2 1 2 2 3 2 1 4 1 2 3 4 3 4 2 1 2 4 2 3 1 3 1 2 1 2 3 2 2 2 2 3 3 2 2 4 2 3 1 4 1 1 2 2 1 4 4 3 2 4 4 2 2 4 2 4 4 3 1 2 4 4 3 4 2 4 3 4 3 4 2 1 2 3 3 4 1 3 2 3 2 4 2 4 3 1 3 2 2 2 4 4 2 2 4 3 1 2 1 4 1 4 1 4 1 4 4 4 3 3 4 3 4 3 1 3 3 3 2 3 1 1 1 1 4 2 2 3 2 1 4 4 2 4 4 2 3 1 4 3 2 1 3 4 4 2 4 3 3 3 1 1 2 2 2 3 3 4 2 2 3 3 4 4 4 1 1 1 4 1 2 2 4 4 1 2 2 1 1 3 4 3 3 4 4 2 4 4 1 2 4 2 2 3 3 4 4 3 3 2 1 1 2 1 4 2 3 3 4 3 4 3 1 1 1 3 4 4 2 4 2 2 1 4 2 1 4 3 2 3 2 4 2 3 2 2 1 2 3 2 2 3 3 1 4 4 3 1 1 4 3 3 3 2 4 1 4 1 3 1 2 2 4 4 2 3 3 3 3 4 4 3 1 3 1 4 4 4 2 3 2 4 3 3 1 2 3 4 4 3 3 4 2 3 4 3 3 3 1 3 2 2 3 2 1 2 2 4 4 4 3 1 3 4 4 2 1 4 4 3 4 4 2 1 2 2 1 2 3 3 3 2 1 3 3 1 2 2 2 2 3 4 2 2 3 3 4 3 3 1 3 1 1 1 1 2 3 3 4 3 3 4 2 2 4 4 3 1 1 3 4 2 2 2 1 2 4 3 2 4 3 2 3 2 2 3 4 4 2 2 3 2 1 3 4 4 2 1 3 3 4 1 3 1 2 2 1 4 3 2 3 3 4 3 1 3 4 3 3 1 1 2 4 3 4 2 2 1 3 2 3 3 4 2 4 3 2 1 2 3 2 4 2 3 2 3 1 1 1 3 4 1 3 3 3 1 4 1 1 4 3 3 4 1 1 2 3 2 1 3 3 1 3 2 3 1 3 3 1 2 4 3 2 1 2 2 1 1 1 2 2 4 2 2 2 4 1 1 1 1 1 1 4 3 1 1 1 4 1 3 2 3 4 3 2 2 3 2 2 2 4 4 3 3 4 2 1 3 2 1 4 4 1 2 4 1 1 3 2 1 4 4 3 4 4 4 1 4 3 4 3 4 4 2 2 4 1 3 2 3 2 2 2 3 1 2 2 2 3 2 4 4 4 4 1 2 4 1 3 1 4 3 2 2 4 2 1 3 3 2 3 3 2 3 2 2 2 2 4 3 3 2 3 2 2 2 4 1 2 4 2 2 4 2 4 2 4 2 3 1 4 4 2 1 1 2 1 2 4 1 2 4 3 4 1 3 2 1 1 2 3 3 3 4 3 1 2 1 4 1 1 4 1 3 4 2 4 4 1 1 3 4 3 2 2 1 4 3 4 1 4 3 3 1 3 3 3 2 1 2 1 2 2 1 2 2 4 4 1 1 3 1 2 3 1 3 3 2 4 3 1 3 4 2 4 4 4 1 3 1 2 4 1 1 2 4 3 2 3 1 3 1 1 3 1 2 1 3 3 4 3 3 4 3 1 3 3 1 4 1 1 4 3 2 3 4 4 3 4 3 2 1 3 4 2 4 2 2 3 2 1 4 4 2 3 4 4 3 2 1 4 1 4 4 4 1 2 2 2 1 4 2 1 1 3 4 3 2 4 2 2 1 3 2 1 4 4 3 4 4 4 2 4 1 3 4 4 2 4 3 1 4 3 1 3 2 2 4 3 4 1 3 4 4 1 2 1 3 1 4 3 1 3 1 4 1 1 2 2 4 1 1 2 2 2 2 4 3 3 4 2 2 2 4 2 2 4 4 4 3 1 4 1 2 3 2 4 1 2 2 1 4 1 3 3 1 2 3 1 2 4 1 4 3 1 2 2 2 4 4 4 4 4 2 1 2 4 3 4 4 1 3 4 1 2 1 1 4 3 3 3 2 4 4 1 4 2 3 4 1 2 3 4 3 4 3 4 4 4 4 4 3 2 3 2 3 3 3 3 1 4 4 3 1 3 4 4 1 3 2 1 1 4 1 2 2 2 1 1 4 3 3 4 3 4 2 2 2 3 4 4 1 1 2 1 2 4 3 2 1 2 3 4 3 3 2 1 1 1 4 3 2 3 1 2 1 2 1 2 3 1 3 1 3 2 2 2 2 3 3 4 2 1 2 3 1 4 2 2 3 2 4 1 2 1 1 3 1 3 3 4 4 1 2 4 4 1 3 3 3 4 1 4 3 3 1 4 3 2 4 4 3 2 4 4 4 1 3 3 3 3 1 2 3 4 2 1 3 3 3 3 3 2 2 4 3 4 3 3 2 1 3 1 3 1 1 3 3 1 2 2 1 1 3 3 1 1 2 3 2 3 3 3 4 1 3 3 3 3 2 3 3 2 3 2 4 4 2 4 4 4 2 1 4 4 4 2 1 1 1 1 1 4 3 4 4 4 1 3 1 4 3 3 4 2 1 1 2 4 1 3 2 3 3 4 1 1 4 4 2 2 3 2 3 1 4 4 3 4 2 1 4 3 1 1 2 3 2 3 3 2 2 2 2 2 3 3 2 4 4 1 3 1 4 1 2 4 2 1 1 1 1 1 1 2 3 4 3 3 1 1 2 3 2 4 3 3 4 3 3 2 3 3 4 1 2 3 1 4 2 2 2 1 3 2 4 4 1 2 3 1 2 3 3 2 1 3 1 3 3 4 1 3 3 1 3 4 2 3 4 3 2 4 2 3 3 2 2 1 2 2 3 3 2 4 2 1 4 1 1 2 4 1 1 3 1 1 1 2 1 3 2 4 2 2 2 3 1 4 1 3 3 2 2 4 1 4 1 1 4 4 2 2 3 3 1 1 4 4 2 2 1 3 1 3 2 4 1 1 4 4 3 4 2 3 1 2 2 4 1 3 3 4 4 2 2 2 3 1 3 2 2 3 1 1 2 2 4 4 1 1 4 4 1 1 2 2 2 4 1 3 4 3 4 2 1 2 3 2 2 4 2 3 1 1 1 2 3 2 1 2 3 4 1 1 3 4 4 4 3 4 3 1 4 2 2 4 1 2 2 4 1 4 2 4 4 2 3 3 4 4 4 3 1 2 4 4 3 2 3 1 4 1 2 1 1 2 4 4 4 1 4 3 1 4 3 3 1 4 3 3 2 1 2 1 4 3 4 2 3 3 1 4 1 4 4 1 3 1 1 4 2 3 2 2 2 4 1 2 3 3 4 4 3 1 1 1 1 3 1 4 2 4 2 1 1 2 4 2 4 2 4 3 1 4 1 1 2 4 2 3 2 1 4 2 4 4 3 3 4 1 1 2 4 1 3 3 4 1 2 2 4 1 3 1 3 3 3 4 1 3 4 1 1 4 2 2 3 3 3 2 2 2 3 3 4 3 2 2 4 1 3 1 1 3 1 2 4 1 1 4 2 1 4 3 4 3 4 3 2 3 1 3 4 1 4 4 2 1 4 3 1 4 2 3 3 4 3 1 4 1 1 1 1 2 4 3 1 2 1 1 4 4 4 2 2 4 3 2 2 1 4 2 2 3 1 1 1 4 4 3 1 2 1 1 3 3 1 2 2 2 3 2 2 4 4 1 2 4 2 2 1 1 2 4 4 4 3 3 4 4 4 3 1 4 2 2 3 4 3 1 1 4 2 1 2 4 3 3 1 2 1 1 4 2 2 1 1 3 1 2 4 1 3 2 2 1 4 1 4 1 4 4 1 2 2 4 3 3 3 1 2 1 2 2 1 2 3 3 4 4 3 3 3 1 3 1 3 2 2 1 2 3 2 1 4 4 1 2 3 3 4 3 4 1 3 2 4 1 4 4 3 4 3 3 2 1 1 2 2 4 3 1 3 1 2 2 3 1 3 1 1 3 2 1 1 2 3 1 1 3 3 3 4 1 1 1 4 2 3 1 3 1 4 2 3 3 4 1 3 1 1 4 2 1 3 3 1 3 2 1 4 3 3 4 2 1 3 3 4 3 2 3 2 3 4 2 3 1 2 1 4 2 2 3 2 2 2 2 4 2 4 1 3 4 4 3 4 4 3 4 2 1 4 3 4 1 2 2 3 1 1 3 3 1 4 4 1 4 2 3 2 2 4 3 3 3 3 4 2 3 4 4 3 4 1 1 3 1 4 3 4 2 4 2 3 1 1 4 1 3 3 3 4 4 2 1 3 4 2 1 2 3 4 2 2 3 3 3 4 2 2 2 4 1 1 3 3 2 4 4 3 2 1 1 2 4 3 4 4 2 1 2 4 1 3 4 4 3 1 4 1 2 4 3 3 3 4 1 2 2 1 1 4 2 2 2 1 1 2 2 1 2 2 1 1 4 1 3 1 4 3 1 2 2 2 3 2 1 4 4 2 4 3 3 1 4 2 3 4 3 4 4 4 1 3 1 2 1 3 2 2 1 3 2 4 1 1 2 1 3 3 1 1 2 3 2 4 4 2 3 4 1 1 4 2 4 3 3 4 4 1 3 2 1 2 2 3 1 3 3 4 3 2 3 4 1 2 3 1 2 2 3 2 2 2 4 3 3 4 4 2 4 2 3 3 1 1 1 3 4 4 2 4 1 1 2 4 2 1 4 4 1 2 4 1 4 1 1 3 4 2 3 3 3 2 4 3 4 4 3 3 3 2 3 4 2 1 4 1 3 2 4 1 2 3 4 2 1 1 3 3 4 2 3 1 3 3 1 4 3 1 3 1 1 3 2 1 2 4 2 4 2 3 4 3 2 4 4 2 2 3 1 2 3 4 4 3 2 1 2 3 1 4 2 1 2 2 3 4 4 3 3 3 3 2 4 1 4 1 4 3 1 4 4 2 1 3 3 1 3 4 4 4 4 1 3 2 2 4 3 1 2 1 2 2 4 3 2 1 1 4 3 2 2 2 3 2 4 3 2 2 1 4 3 4 1 2 3 2 2 4 2 3 3 1 4 3 1 3 2 4 3 1 2 1 3 4 4 1 4 3 1 3 3 2 2 3 3 2 4 1 2 1 4 1 4 2 4 2 4 1 2 1 1 3 2 3 3 2 3 4 3 3 3 3 4 1 4 3 1 1 1 2 4 4 3 1 1 2 3 1 4 4 1 2 3 3 3 2 4 1 2 1 2 4 2 2 4 2 2 3 4 3 4 2 4 1 3 2 1 1 3 3 2 4 4 3 1 3 2 4 2 4 3 1 4 2 2 4 2 1 1 3 4 3 4 4 1 1 1 4 4 3 2 1 3 2 2 2 1 1 4 2 3 4 4 3 3 1 2 1 1 3 3 2 2 3 1 4 2 3 1 2 2 3 1 3 1 1 4 4 4 2 3 2 2 3 4 4 1 4 1 4 2 4 4 1 2 1 4 4 3 4 1 2 4 2 3 3 1 1 2 1 1 4 4 2 2 3 4 2 3 4 2 4 3 4 4 4 1 4 4 3 4 3 4 3 1 4 4 1 4 4 2 3 3 4 4 1 4 3 4 2 4 3 1 2 2 4 4 1 1 4 4 1 3 1 3 4 4 2 1 1 3 1 3 3 4 3 2 4 1 1 3 3 4 2 4 3 1 3 4 1 1 1 3 1 4 3 1 3 2 3 2 2 1 3 1 1 3 1 2 1 1 3 4 1 1 3 2 1 1 1 2 2 3 1 1 2 2 2 1 1 1 4 1 1 1 3 1 4 2 3 2 1 3 2 4 4 1 4 1 4 3 2 3 3 4 2 2 1 1 3 2 2 4 3 2 4 1 4 1 4 2 2 3 2 2 3 4 1 3 4 2 1 4 4 2 3 3 1 4 1 2 2 1 1 1 1 1 1 2 1 2 1 4 4 2 1 1 1 2 4 1 2 3 2 1 4 1 1 3 3 4 2 1 4 3 4 2 1 1 2 4 4 3 3 4 3 3 4 3 2 4 1 1 3 2 3 1 3 4 3 1 2 1 4 2 3 4 1 2 1 4 3 1 4 4 2 1 1 3 3 1 2 2 3 2 3 1 3 3 4 1 1 2 4 3 4 4 1 1 3 4 4 3 2 2 1 4 3 2 4 1 4 2 2 1 1 3 3 1 1 3 2 1 4 2 1 4 2 4 3 2 2 4 1 3 2 1 2 3 4 1 3 3 1 3 2 3 4 1 4 2 3 3 1 1 1 1 1 4 1 1 4 3 4 4 1 2 4 2 4 3 4 4 1 4 2 1 2 4 4 1 2 4 1 3 1 1 2 2 2 1 2 3 3 1 2 1 4 1 2 4 2 2 1 2 3 2 1 4 2 3 3 4 3 4 1 3 2 3 1 1 2 2 2 4 2 2 3 1 4 4 4 2 3 2 2 4 2 1 3 4 4 2 2 3 3 4 1 3 1 2 4 1 2 2 4 2 1 2 1 4 1 2 2 1 1 1 3 4 2 2 3 4 3 2 1 3 2 2 1 1 4 1 3 3 4 3 4 1 3 2 4 4 4 4 3 1 4 4 2 1 1 1 3 2 4 2 3 3 3 4 3 1 3 4 1 3 2 4 2 1 2 2 1 3 1 3 3 4 4 3 3 1 4 2 3 2 4 1 3 2 1 4 2 4 4 4 3 2 4 1 3 1 2 3 3 4 4 1 4 1 3 4 3 1 4 2 3 3 4 1 4 1 3 1 4 3 1 4 2 1 3 1 4 2 2 1 3 4 4 2 4 3 3 2 4 4 1 4 1 3 2 2 3 2 3 4 3 2 2 4 3 3 3 2 1 2 3 2 3 2 1 2 3 1 4 4 3 4 3 4 1 3 1 2 3 2 4 3 3 1 1 3 1 3 2 3 1 2 2 2 2 3 4 2 3 1 3 4 3 3 1 4 4 2 3 4 1 4 3 1 3 2 3 3 1 4 4 3 1 4 1 1 1 2 2 3 3 4 4 4 1 4 1 1 2 3 2 4 1 2 2 2 2 1 3 1 3 2 3 3 1 2 1 4 1 4 1 4 1 1 4 1 2 2 3 2 1 2 3 2 2 4 1 1 1 2 1 1 1 2 4 4 1 1 3 1 3 4 4 3 2 4 3 3 2 3 3 2 3 1 2 4 2 3 2 3 1 4 3 3 1 1 1 1 3 4 1 2 1 1 2 4 4 3 4 3 2 3 3 2 3 1 4 1 2 3 2 2 4 1 4 1 1 2 3 3 2 1 1 2 4 1 4 1 4 3 1 2 4 3 3 3 3 1 3 2 2 1 3 1 2 2 2 4 4 4 2 4 4 4 1 4 1 4 4 1 1 2 3 1 2 3 3 1 3 2 4 3 1 2 2 4 2 2 2 2 4 3 3 4 1 3 4 1 3 2 1 3 4 1 2 1 1 1 2 1 2 4 4 4 1 3 4 3 3 2 2 3 2 4 3 3 4 4 3 4 2 4 3 4 3 2 4 2 1 4 2 2 4 1 1 2 3 3 2 1 3 4 4 2 3 4 4 3 3 4 2 1 4 2 1 2 2 2 3 3 4 1 1 4 4 1 2 3 3 2 1 3 1 1 2 4 3 2 2 2 2 4 4 1 3 1 1 4 4 4 4 3 2 2 2 3 3 2 4 1 2 1 3 3 2 1 3 2 2 3 1 4 3 1 3 1 1 4 4 1 2 3 1 2 2 4 3 4 3 1 3 3 1 2 1 4 3 4 4 4 4 3 4 1 3 4 2 1 4 1 2 4 2 1 1 2 2 4 4 2 3 3 2 2 3 1 2 2 1 3 3 1 2 2 2 3 4 1 2 1 4 3 2 4 1 3 1 4 3 1 2 3 3 1 3 3 4 2 2 2 3 4 2 4 4 2 2 2 4 2 1 1 3 2 1 1 2 2 2 2 2 4 1 2 4 2 4 1 3 3 4 2 1 3 3 1 3 2 2 3 1 3 2 4 4 2 2 3 1 2 4 1 1 2 4 4 2 3 4 2 1 1 4 2 1 4 1 2 2 4 4 1 1 3 3 1 2 4 4 2 1 1 1 2 4 3 1 2 1 1 2 2 2 3 3 4 1 2 3 1 4 1 3 3 2 3 1 3 2 2 1 3 4 3 2 3 4 1 2 1 4 3 2 3 3 2 2 2 3 1 3 4 4 1 1 3 3 1 2 4 1 1 3 3 4 2 4 3 2 4 2 1 2 1 1 1 4 3 1 1 4 2 2 4 3 3 1 2 2 2 2 3 4 2 2 4 2 1 4 3 3 3 4 1 4 1 2 3 4 3 1 2 2 4 3 1 3 1 4 4 4 4 4 1 4 4 2 1 1 1 4 1 2 2 2 4 1 3 2 4 1 4 1 4 2 4 1 4 1 1 2 1 3 2 4 2 4 2 1 3 1 4 3 4 4 2 3 1 1 2 2 2 3 4 1 1 4 4 1 2 3 1 2 3 4 2 1 2 3 1 3 2 3 4 2 4 1 2 1 4 4 4 4 1 1 2 1 4 4 4 3 2 3 1 4 3 3 4 2 2 1 1 1 3 4 4 4 2 2 4 3 4 1 4 1 1 4 3 3 3 3 4 2 2 3 2 4 3 3 3 2 3 4 2 4 3 4 2 3 4 3 4 4 3 4 3 1 3 1 2 1 4 1 3 4 1 3 4 3 4 4 3 3 1 1 4 3 3 2 3 4 4 1 2 4 3 3 4 4 4 4 1 1 2 4 4 2 3 4 3 4 1 1 1 2 2 2 1 1 4 1 3 4 2 1 4 1 2 2 4 1 4 4 2 2 3 2 4 3 2 1 3 1 2 1 1 3 1 2 2 2 1 4 3 4 3 2 4 4 2 1 1 3 4 4 4 3 1 4 2 2 3 2 2 2 1 2 4 2 4 4 1 4 4 3 1 3 4 4 2 1 4 2 2 3 1 3 2 4 2 1 2 4 4 3 1 3 2 4 3 1 3 2 1 4 2 2 3 2 1 1 4 3 2 1 3 3 4 2 2 3 3 2 2 3 3 4 4 4 1 4 3 1 4 4 4 4 2 3 1 3 1 2 2 4 1 4 1 1 1 3 3 1 3 2 1 1 4 4 4 2 3 3 1 2 1 2 2 1 2 1 2 4 3 4 1 4 2 4 4 4 4 1 4 4 3 4 4 3 4 3 1 3 2 4 3 2 3 2 3 3 2 2 2 3 2 3 4 1 3 4 3 2 1 3 3 1 3 1 2 3 2 4 4 1 2 1 4 3 2 4 1 2 3 3 1 1 2 4 3 3 4 3 3 1 2 2 3 4 3 3 3 2 1 1 4 1 3 3 3 2 3 2 3 1 2 2 4 1 1 2 2 1 2 2 2 2 1 4 3 3 4 2 2 2 1 1 2 1 3 4 4 3 2 3 4 2 2 3 1 4 2 1 2 3 1 2 2 2 3 3 2 3 2 3 4 2 2 1 2 4 4 3 3 2 2 3 2 2 3 3 4 4 1 1 1 2 1 3 4 3 1 1 3 3 3 3 2 1 2 4 2 2 3 1 2 3 2 2 1 3 1 4 1 2 4 4 1 3 2 4 2 2 4 4 4 3 4 3 1 1 3 2 2 4 1 1 4 4 2 2 2 2 2 3 3 3 1 2 3 1 3 1 1 1 3 3 2 1 1 3 2 1 4 2 1 3 4 1 1 2 1 2 1 3 2 1 4 4 2 1 3 3 2 4 2 1 1 1 2 3 3 4 4 1 1 1 4 3 3 4 1 1 3 2 1 3 4 1 2 2 4 1 2 2 3 4 2 2 1 2 3 1 3 1 4 1 1 4 3 3 1 2 1 3 1 3 2 2 1 4 1 1 4 3 3 4 3 2 3 2 1 1 4 1 1 2 4 1 4 1 3 1 4 1 3 2 1 4 4 4 3 3 2 2 1 3 3 2 1 3 3 2 3 1 2 3 2 1 2 1 4 2 4 3 1 3 3 1 2 1 2 3 3 1 2 4 4 1 2 4 1 4 1 4 4 1 2 2 2 1 2 1 1 2 4 4 4 3 2 1 3 2 1 4 1 3 2 4 3 2 2 2 2 3 1 1 1 2 1 1 3 3 4 1 3 1 4 3 4 3 2 2 1 1 3 3 2 2 3 4 2 2 1 1 4 1 3 2 2 3 3 4 4 3 4 2 4 1 3 1 3 2 3 3 1 3 4 2 3 4 4 4 3 1 2 3 2 4 4 4 1 1 4 1 1 4 3 1 1 3 4 1 2 1 2 1 4 2 3 2 2 3 1 3 4 4 3 1 3 3 3 3 2 4 3 1 1 3 1 4 2 4 3 1 2 3 4 1 3 2 3 2 3 1 4 4 4 2 1 2 3 3 3 3 3 1 2 2 3 1 2 2 2 1 4 1 1 2 1 3 1 1 1 3 3 2 3 3 4 1 2 3 1 3 2 4 4 4 1 1 1 1 3 2 1 1 3 2 1 4 2 3 3 1 4 1 2 2 3 2 3 3 3 4 1 4 3 4 1 4 3 4 4 1 3 2 3 2 3 4 1 2 2 1 4 3 1 4 2 4 4 2 2 3 3 4 3 2 3 3 3 2 3 3 4 1 4 2 1 2 1 4 2 1 1 2 1 4 2 3 3 4 3 4 1 2 3 3 4 4 3 2 4 4 1 2 2 3 2 2 2 2 1 4 4 4 4 1 4 1 4 2 4 2 3 2 4 2 4 3 4 1 1 3 1 4 3 2 3 4 1 1 3 4 1 4 2 2 3 2 2 4 2 3 3 3 3 1 2 3 4 1 1 3 2 2 2 2 4 1 3 4 4 1 3 3 1 2 3 4 2 4 2 3 1 3 3 4 1 2 3 2 1 2 1 3 1 1 4 2 4 4 4 1 4 2 4 2 4 4 3 3 2 3 3 1 3 2 2 4 4 4 1 2 3 3 3 1 4 3 4 1 2 3 1 1 2 2 1 3 4 2 1 3 1 2 2 3 1 3 3 1 2 2 3 3 4 1 2 3 2 2 4 3 1 2 4 3 2 4 1 4 3 3 4 4 4 3 3 4 3 2 1 2 4 1 1 2 3 1 1 4 4 4 3 1 2 3 1 2 3 4 2 1 2 4 2 4 2 4 3 3 1 1 2 3 4 4 2 2 2 1 1 3 1 2 1 2 3 4 4 4 4 4 2 3 4 1 4 1 4 2 4 4 3 2 1 3 4 1 1 3 2 3 1 2 2 2 3 2 3 3 3 4 2 2 1 2 2 2 1 4 3 2 4 1 2 4 2 1 2 2 2 2 2 4 1 4 3 4 4 1 4 4 4 4 4 4 4 2 1 3 4 1 1 4 1 1 2 4 1 1 1 3 4 1 3 1 4 4 4 1 4 1 2 2 3 1 2 4 3 4 3 2 2 4 4 2 4 1 4 4 2 2 3 4 4 3 2 1 1 2 3 2 2 3 2 3 3 2 1 1 4 1 1 3 4 1 4 4 4 2 2 2 4 4 1 4 4 4 3 1 1 4 4 3 1 3 1 3 1 3 1 3 1 4 2 1 4 1 3 2 3 1 4 4 3 2 4 3 2 4 3 2 3 4 1 2 4 3 3 3 4 1 3 4 3 3 3 4 2 1 4 2 1 4 1 4 4 4 2 3 3 3 3 2 1 3 2 4 3 1 4 2 1 4 4 1 2 1 4 1 4 2 3 4 4 1 4 3 4 2 2 1 3 3 4 3 3 3 4 3 3 1 4 2 2 2 3 1 1 1 2 3 4 3 2 1 4 1 2 1 3 1 3 3 3 3 1 1 3 4 4 1 3 4 3 4 2 4 3 1 3 2 1 2 1 2 3 3 1 1 2 2 4 3 2 2 2 4 1 2 3 3 3 3 4 2 1 3 3 3 3 3 2 3 3 2 3 3 4 1 1 2 3 1 4 3 3 2 4 1 4 3 4 4 2 4 4 1 4 4 3 2 2 1 4 1 2 3 4 4 3 1 3 2 1 1 4 1 1 4 1 1 2 1 1 3 4 3 3 2 4 1 3 2 2 4 4 1 4 3 2 3 3 2 3 4 4 3 4 1 1 2 3 1 2 4 3 4 1 4 4 2 1 3 1 4 2 3 1 2 4 2 2 1 3 3 4 1 3 2 2 4 1 1 3 4 3 2 2 4 3 3 1 1 1 4 3 1 4 4 1 4 4 4 4 4 2 4 2 4 4 4 4 4 3 4 3 3 4 2 2 1 4 1 2 2 1 1 4 1 3 2 2 3 2 3 2 2 2 1 1 3 3 4 3 1 3 1 2 2 2 1 2 1 1 3 2 2 3 2 2 1 3 1 2 2 2 1 2 2 2 3 2 1 3 4 2 2 1 4 4 3 4 1 4 2 4 4 4 2 2 4 4 3 4 4 1 1 1 2 1 4 4 3 4 3 1 1 3 1 3 2 2 4 2 2 3 2 1 1 2 3 4 3 2 4 1 3 3 4 3 4 1 3 1 2 1 3 2 4 2 1 4 2 3 4 4 4 1 2 2 2 1 2 2 4 4 3 1 3 1 4 1 1 4 2 3 4 1 2 1 1 3 4 3 1 1 3 4 1 4 2 1 3 3 2 4 3 4 3 2 2 1 4 2 4 4 3 2 4 4 4 4 3 4 1 1 4 4 3 3 3 1 1 1 3 2 1 3 2 3 1 4 4 2 2 2 2 1 1 4 2 4 3 4 3 1 1 3 3 3 2 4 4 2 4 2 1 3 2 1 2 2 4 2 2 2 3 1 1 4 4 2 3 2 4 4 3 3 4 3 3 2 4 1 4 4 1 2 2 2 1 4 4 1 3 3 4 2 1 2 2 3 3 1 1 1 3 2 4 1 2 1 3 3 1 4 1 1 3 1 4 3 4 3 1 4 3 1 1 1 1 4 4 1 2 3 4 2 4 4 1 3 2 3 2 1 1 1 2 4 3 1 2 4 1 1 3 2 2 2 4 1 4 1 1 1 2 1 2 4 1 4 3 4 1 2 2 3 4 3 4 3 3 1 2 4 4 4 3 1 1 4 1 3 3 2 3 1 2 2 1 1 2 3 3 3 1 2 1 4 1 2 3 1 3 2 2 1 1 1 4 3 2 3 3 1 1 3 2 1 4 4 3 1 1 4 4 1 2 4 2 4 3 1 2 2 3 2 3 4 3 2 1 2 1 2 1 1 2 1 2 1 1 3 1 3 1 1 2 1 4 2 2 2 1 3 2 1 4 2 3 4 2 1 1 3 3 1 4 1 2 4 4 2 4 1 3 2 2 4 2 1 4 2 2 4 1 1 1 1 2 2 1 3 3 3 4 2 4 4 1 4 2 3 1 4 1 2 2 4 4 4 4 4 3 3 3 3 3 3 4 2 1 2 3 1 3 1 3 3 1 3 1 4 2 1 1 1 2 3 3 3 2 2 3 2 2 4 1 1 4 3 3 1 1 2 1 2 3 3 4 4 2 4 1 4 1 1 1 1 1 3 1 2 4 4 1 1 4 2 1 4 4 2 2 2 4 1 3 4 3 1 3 4 3 3 1 3 1 3 4 1 1 1 3 4 2 4 2 1 4 3 3 2 1 1 1 2 2 4 2 3 4 2 1 4 2 2 4 3 3 2 1 3 1 3 2 1 2 3 3 4 4 2 2 1 4 2 1 4 4 1 4 1 2 1 4 2 4 2 1 2 1 1 2 3 3 3 1 4 2 4 1 1 1 3 4 4 4 3 1 3 3 1 2 4 3 2 2 2 3 1 3 2 2 2 3 2 4 3 1 3 4 1 2 4 1 2 2 1 3 2 1 3 4 4 4 1 2 1 4 3 3 4 2 1 3 4 4 1 3 3 1 4 1 1 2 3 3 4 3 1 1 4 3 2 4 1 3 2 2 1 2 1 4 2 3 1 4 2 4 1 2 4 1 2 2 1 1 1 1 1 4 4 1 4 3 2 3 2 4 3 1 3 2 1 3 3 2 1 3 3 4 3 2 3 2 3 3 2 2 1 1 3 1 2 2 4 4 4 3 3 3 1 4 2 2 4 1 4 3 3 1 3 1 2 2 3 1 2 1 2 3 1 1 3 4 1 1 2 4 2 1 3 4 4 4 3 1 1 3 1 2 2 1 3 3 3 4 4 4 2 3 1 4 3 4 1 2 2 3 4 1 3 1 2 1 2 1 2 3 4 1 1 4 4 4 3 4 1 3 3 4 2 3 4 2 2 2 4 2 4 4 2 3 1 4 3 4 3 3 4 1 4 4 2 4 3 3 3 1 2 1 4 3 4 2 2 4 4 4 3 3 2 1 3 2 2 2 3 1 4 2 3 4 1 2 3 3 1 4 2 4 3 1 4 1 1 2 4 2 4 2 3 1 2 4 3 4 3 1 2 3 4 3 4 3 4 4 4 4 2 3 1 2 4 4 1 4 1 1 3 4 2 4 4 4 4 2 1 2 4 2 3 4 4 2 2 4 1 2 1 3 1 4 4 1 3 1 2 4 2 1 3 1 1 4 3 3 1 2 2 4 1 3 1 1 3 3 3 1 4 1 1 2 4 1 2 3 3 4 4 3 4 1 2 2 1 1 1 1 1 1 3 4 4 3 1 4 3 4 1 1 1 2 4 2 3 3 4 1 2 4 3 1 3 2 2 4 4 2 1 2 1 1 2 4 4 1 1 1 2 4 1 2 3 2 3 1 3 3 2 1 4 1 4 4 2 1 2 4 1 3 3 3 1 4 1 2 3 2 2 4 4 2 3 3 4 3 4 4 1 1 4 1 1 2 4 1 4 1 3 1 4 4 1 2 3 4 2 1 4 3 3 3 1 3 3 2 2 1 4 4 1 2 3 3 4 1 1 2 2 1 4 2 4 1 2 2 2 2 2 3 1 4 4 4 3 2 3 2 1 4 1 4 1 4 3 4 3 4 3 2 3 1 1 2 3 1 3 4 4 3 4 4 1 3 3 4 4 2 2 2 2 1 3 3 2 4 3 3 4 3 2 3 1 3 3 4 4 1 4 4 4 1 1 3 4 2 2 3 2 1 4 1 1 4 4 2 4 2 2 4 4 2 3 2 3 2 4 4 3 3 1 2 3 2 2 3 1 1 2 1 2 1 4 1 2 4 3 4 4 2 2 2 1 3 3 2 1 3 1 2 4 4 4 4 4 2 1 2 4 1 2 1 4 3 2 3 1 1 2 2 4 3 2 2 1 2 4 3 2 1 1 1 4 1 3 1 1 1 2 3 1 3 3 3 4 3 4 1 4 3 4 1 2 2 1 4 1 3 3 3 1 3 1 1 3 4 4 1 1 4 3 4 2 2 3 1 2 2 4 3 4 1 3 4 2 1 2 3 2 1 4 4 3 2 3 1 3 4 1 1 4 2 4 3 3 3 4 3 3 1 4 4 2 2 4 1 2 2 2 3 3 1 1 3 2 4 1 1 1 3 4 4 4 1 3 1 3 4 4 1 1 2 2 1 1 4 2 3 2 1 2 4 1 2 2 3 2 3 3 1 1 1 1 3 1 4 4 3 4 2 4 3 2 2 2 2 4 1 1 4 2 1 3 3 4 4 2 4 2 4 2 4 1 4 3 3 2 2 4 3 4 1 2 3 1 3 2 1 4 1 4 2 1 2 2 1 3 2 4 2 1 1 4 1 4 1 1 4 1 2 4 3 4 4 1 2 3 2 4 3 2 2 3 4 2 2 1 3 1 2 4 3 1 2 2 2 1 2 1 3 4 4 1 4 2 2 4 1 1 3 4 4 3 2 3 3 2 2 3 3 4 3 2 3 4 4 4 4 3 3 3 3 3 2 1 4 1 4 2 4 4 3 3 4 2 3 2 3 4 3 1 3 2 1 4 3 4 1 1 2 3 3 1 4 4 2 2 3 4 1 3 4 2 4 4 1 2 1 1 4 2 4 2 2 2 4 1 4 3 2 2 3 3 1 1 4 2 4 4 3 3 3 1 2 3 1 1 4 2 4 2 1 2 4 4 3 1 2 4 1 1 1 4 1 1 1 1 2 1 4 4 4 3 2 3 3 4 3 1 4 3 2 4 2 1 2 4 4 4 1 1 1 2 1 4 4 4 4 3 3 3 4 1 2 1 2 1 1 4 1 1 3 1 4 1 4 3 4 2 1 4 1 3 3 4 1 4 2 1 4 1 2 1 1 2 4 3 4 1 3 1 2 4 3 4 2 2 1 4 3 1 2 3 4 2 3 3 2 4 3 3 3 1 3 3 4 2 1 2 3 1 4 3 2 3 4 3 1 3 3 4 3 3 1 4 1 1 1 3 3 4 4 4 4 3 4 1 2 4 2 4 3 1 1 3 4 4 1 4 2 3 2 4 1 1 4 4 3 3 2 3 4 3 3 4 1 2 3 1 2 2 1 3 3 4 2 3 3 4 2 2 2 3 4 2 2 1 4 1 1 3 1 3 3 1 4 1 2 1 3 2 4 4 2 1 2 4 2 4 4 3 1 1 2 2 2 3 4 4 3 2 4 1 4 1 3 2 2 1 2 2 3 4 4 2 4 1 1 4 3 4 1 2 1 4 4 3 4 1 3 3 3 2 1 1 4 3 1 3 3 3 1 4 1 2 4 1 4 1 1 1 3 1 4 1 1 3 1 3 4 2 3 1 4 4 1 3 2 3 3 3 4 1 3 2 2 4 4 1 2 2 3 4 3 4 2 3 2 4 4 3 3 1 2 4 2 2 2 3 4 3 4 1 3 1 4 3 1 3 3 1 4 4 3 4 1 2 2 2 1 4 2 2 1 4 3 4 2 2 2 2 1 1 1 2 2 1 4 1 2 1 2 3 4 3 3 4 1 3 3 2 4 1 3 4 4 2 2 3 4 3 2 1 3 2 4 1 4 1 2 3 1 3 4 4 2 3 4 3 1 3 2 1 1 2 4 4 2 2 1 4 2 2 3 4 1 3 3 1 4 4 4 1 1 3 1 1 4 2 4 3 1 1 1 1 1 2 3 3 1 1 1 1 4 2 4 2 4 4 2 1 1 2 1 2 3 4 1 4 2 2 3 2 3 2 3 3 2 3 4 2 3 3 1 4 3 4 2 3 3 3 1 3 2 1 3 4 3 1 3 4 1 4 4 4 2 4 1 1 2 1 4 2 1 3 4 3 3 1 4 2 3 4 1 2 1 3 3 3 2 1 4 2 1 3 3 1 2 2 2 2 4 3 3 1 2 2 4 3 2 1 4 3 3 3 2 2 2 3 2 1 3 1 4 4 1 4 2 1 1 1 3 2 2 1 2 4 1 4 4 4 1 2 1 2 2 4 1 4 4 4 3 3 3 2 2 4 3 4 2 1 2 4 2 4 4 2 4 1 1 4 3 3 3 2 3 4 3 4 4 4 3 3 2 1 4 4 3 1 2 4 4 2 2 3 1 3 2 2 4 2 4 1 3 1 2 3 2 3 4 3 2 2 1 2 4 2 2 4 1 1 3 3 1 3 4 3 3 1 4 3 4 2 1 3 2 4 4 4 2 2 4 4 2 3 4 3 2 4 4 2 2 3 4 1 3 1 4 3 1 1 1 1 2 2 3 3 3 3 1 4 1 2 3 1 2 3 2 4 3 2 1 4 1 2 4 3 1 4 4 3 4 3 3 3 1 4 3 2 4 2 2 1 2 3 3 3 2 4 4 2 1 3 1 4 3 1 4 2 3 1 1 4 1 2 2 3 1 3 3 4 3 2 4 1 2 1 2 3 4 1 4 2 3 3 3 1 4 3 2 1 3 3 4 3 4 2 3 4 2 4 2 3 1 3 1 4 1 1 2 3 4 3 3 2 2 3 3 2 2 1 1 2 1 3 3 3 1 1 3 2 2 3 2 1 4 4 1 3 1 3 1 3 3 3 3 4 2 4 2 2 3 3 3 1 1 4 2 4 2 3 1 3 3 1 1 1 2 3 2 3 2 4 2 1 4 1 4 2 3 2 1 2 2 3 3 2 4 2 1 4 2 3 1 2 1 2 1 4 2 3 4 2 1 1 4 2 2 2 2 1 1 1 4 3 4 2 3 4 1 3 4 3 1 1 2 2 2 3 4 4 3 3 4 2 2 1 3 2 2 3 2 4 1 4 4 1 4 2 4 4 2 3 1 4 4 3 1 4 4 3 3 3 3 4 4 2 1 4 2 3 2 2 2 4 1 2 3 3 3 3 3 4 3 2 3 4 3 3 3 1 2 3 3 3 4 2 3 1 3 4 4 1 1 4 3 3 4 1 1 2 2 4 1 3 4 1 3 4 4 2 1 4 2 1 1 3 1 3 2 1 4 4 4 2 2 4 4 1 1 2 1 1 2 3 3 4 3 3 4 2 2 4 2 3 3 4 1 1 1 1 1 4 2 3 3 4 2 1 1 2 3 1 2 1 2 4 3 3 1 3 4 2 1 1 3 2 2 3 3 1 4 4 3 1 4 4 1 1 4 4 2 4 4 3 4 4 3 2 1 4 3 1 1 1 3 4 3 4 3 4 3 1 2 4 1 2 3 3 3 4 2 4 2 1 3 2 2 3 1 1 2 3 1 3 1 4 4 2 1 2 1 1 4 2 1 3 2 1 2 1 3 2 1 3 2 4 1 2 2 2 4 3 4 4 3 4 4 3 2 4 2 4 2 1 3 1 1 2 3 1 3 3 4 1 2 4 1 2 4 2 3 2 4 1 4 1 2 1 1 4 1 2 2 4 2 1 4 3 4 1 1 4 4 2 3 1 2 4 4 1 1 3 2 2 4 2 3 4 1 2 2 1 4 1 4 3 2 1 2 3 3 4 2 2 3 1 1 4 4 3 1 2 3 3 2 1 4 3 3 4 3 4 2 2 4 2 1 4 2 4 3 1 1 1 2 2 3 2 2 1 1 3 3 3 3 4 2 3 1 2 3 1 3 2 2 2 1 1 3 3 2 3 4 1 3 4 4 4 1 1 4 3 1 4 4 3 3 1 3 1 4 2 1 2 1 2 4 4 3 2 3 2 1 3 3 2 1 1 3 4 3 1 2 2 4 4 1 1 4 1 1 2 4 3 3 1 3 1 1 1 2 1 2 1 4 1 4 3 4 1 4 1 4 2 4 3 3 4 1 2 2 2 2 1 4 1 3 3 4 2 1 2 3 3 3 1 3 3 3 3 3 3 3 1 4 2 1 4 1 1 3 4 1 4 3 3 2 1 2 2 2 1 4 3 4 1 3 4 2 2 2 1 3 3 4 4 1 1 1 1 3 2 4 2 3 4 2 2 2 1 4 4 4 3 1 1 1 3 3 1 2 2 3 3 1 1 3 2 3 3 4 3 4 2 1 3 3 4 1 2 2 2 2 3 4 1 2 3 1 3 1 3 1 1 2 3 2 4 2 1 3 2 4 4 1 3 2 4 4 4 4 1 1 4 3 2 3 3 2 3 4 4 2 3 3 3 3 3 1 1 1 4 4 1 1 4 1 2 1 3 3 2 4 1 2 4 2 3 3 3 3 2 2 4 3 4 2 1 1 1 1 3 3 3 4 4 1 4 3 3 2 1 1 3 1 2 4 2 4 1 4 2 2 1 4 2 2 1 4 2 4 4 2 2 3 2 2 2 3 1 2 4 2 2 3 1 3 2 1 3 4 4 4 1 3 4 1 4 4 4 4 1 1 4 4 3 1 1 4 2 4 1 4 4 4 1 1 3 2 2 1 4 2 1 3 3 2 4 4 1 2 1 2 2 1 2 4 3 2 1 1 4 2 1 1 2 4 2 2 4 2 4 4 1 1 2 4 3 2 1 2 2 4 3 1 3 2 4 2 4 4 2 3 1 3 3 4 2 1 2 3 2 1 4 1 2 1 4 2 4 2 3 3 4 2 2 1 2 3 4 2 4 1 2 1 2 4 3 4 2 1 3 3 1 3 3 1 4 4 4 3 2 4 3 4 3 4 1 1 2 2 1 1 1 3 3 3 4 3 3 2 1 1 2 2 3 3 1 4 2 2 2 4 2 1 3 2 4 1 1 4 1 3 3 2 2 2 4 2 3 3 3 4 2 3 3 4 3 1 2 3 1 2 2 4 3 4 2 1 3 4 4 2 2 1 1 3 4 2 2 1 3 4 3 2 4 4 4 4 1 4 2 2 2 2 1 1 4 1 4 3 1 1 3 2 4 1 4 2 1 4 4 4 3 1 4 2 4 2 3 2 1 4 3 4 3 2 3 2 4 2 2 4 1 3 2 3 4 3 3 4 1 1 3 4 2 1 4 1 3 4 4 2 4 2 2 1 2 2 1 1 3 4 3 3 4 2 2 3 4 4 2 2 1 4 2 3 3 1 1 3 3 4 1 2 3 1 2 4 4 1 3 3 2 1 1 2 3 4 1 1 4 4 1 3 3 3 1 1 2 4 1 3 2 4 1 4 2 2 3 1 4 2 2 4 3 2 2 2 4 2 4 4 2 2 4 1 1 1 2 4 3 4 4 3 3 4 2 2 2 2 2 3 4 2 3 4 2 2 1 1 1 2 1 4 4 1 1 2 2 3 4 2 1 1 2 4 1 3 1 3 3 2 2 2 2 1 3 3 4 4 4 1 4 3 2 1 3 3 4 2 2 1 3 4 1 4 4 4 1 1 4 4 1 1 2 1 3 3 1 3 1 4 1 3 2 4 2 4 1 2 4 1 3 2 3 1 4 1 1 1 4 3 2 2 1 3 1 4 2 4 4 4 1 2 1 2 4 4 2 2 3 2 1 1 2 1 2 3 2 1 1 2 3 4 2 2 4 2 3 3 1 4 4 2 1 4 4 1 3 2 4 3 1 2 1 2 2 3 1 2 2 2 2 4 4 1 3 2 4 3 2 1 1 2 2 4 2 4 1 1 2 1 1 2 1 3 3 3 4 4 4 1 3 3 4 1 3 3 1 2 2 1 2 2 2 4 4 4 3 3 3 2 2 3 1 3 2 3 3 2 4 2 2 3 1 4 1 1 4 3 1 4 2 4 2 4 3 3 3 2 3 1 1 1 4 2 4 2 1 4 1 2 1 3 2 3 4 3 3 1 1 3 2 2 4 3 3 1 3 4 4 3 2 3 3 3 2 4 1 4 3 4 2 4 1 2 3 4 4 1 2 4 4 1 1 1 1 3 3 2 4 4 4 4 1 1 4 3 3 3 4 2 1 3 2 4 4 1 2 1 1 2 3 1 1 4 2 3 2 4 3 1 4 4 2 3 1 2 2 3 3 2 2 2 4 2 2 3 3 3 4 2 4 2 3 4 3 2 1 4 3 3 4 4 3 1 1 1 2 2 4 1 3 1 3 4 1 2 4 2 3 2 1 2 2 1 4 4 3 4 1 2 3 1 3 4 2 1 4 4 2 4 2 1 3 4 4 1 1 4 3 3 3 4 2 3 3 2 4 2 2 3 3 2 2 1 2 4 4 4 4 4 3 4 3 1 1 1 3 4 2 2 2 4 1 4 4 3 3 3 2 3 2 1 2 2 4 4 3 3 3 2 2 2 3 1 3 1 1 4 4 3 2 4 1 2 2 1 1 2 3 4 1 4 4 2 4 3 1 3 4 4 4 3 4 3 2 4 2 2 4 4 2 2 3 1 1 4 1 4 4 3 2 1 3 2 2 1 4 2 2 2 4 1 4 4 3 3 3 4 4 4 2 4 1 3 3 2 4 3 2 1 4 4 4 2 4 1 4 3 1 4 3 4 3 2 2 2 2 2 1 3 2 2 2 4 2 3 2 2 1 3 3 4 1 2 4 4 2 4 4 1 2 1 4 4 4 3 4 3 1 1 3 4 3 2 3 1 2 1 1 2 4 1 2 3 3 2 4 3 3 3 4 2 3 4 2 3 3 1 2 1 4 3 2 3 1 1 1 4 3 3 2 3 3 3 2 3 3 2 3 3 4 4 4 1 4 3 4 1 4 3 3 3 3 1 4 2 4 4 4 2 2 4 1 2 3 2 4 1 3 4 2 3 3 4 2 2 4 2 1 2 3 3 2 3 4 1 3 4 3 4 2 1 4 4 1 2 1 1 3 4 3 1 2 2 4 2 2 4 1 3 1 1 1 4 3 1 1 4 4 3 2 3 1 4 4 3 4 3 3 2 3 3 2 3 2 4 4 4 4 2 4 2 3 4 4 2 3 1 2 1 4 3 3 4 1 4 1 3 3 4 2 4 1 2 3 3 1 4 1 3 3 2 3 3 3 4 2 4 4 3 4 1 2 3 1 4 3 1 3 3 2 1 1 1 1 3 3 2 3 2 4 4 4 4 1 1 1 2 2 2 3 4 3 1 4 2 1 4 2 1 1 3 2 2 1 3 4 4 2 2 4 3 4 2 1 1 4 1 2 4 1 3 1 1 2 1 2 2 3 1 4 2 3 4 1 2 3 4 4 2 1 3 3 1 2 1 1 2 4 2 4 4 1 3 1 1 3 2 4 4 3 3 3 1 4 1 3 1 3 2 1 3 3 1 4 4 2 2 2 3 2 2 1 3 2 1 1 1 2 3 3 3 1 4 3 3 3 4 1 2 3 4 4 2 1 2 1 2 4 3 4 1 1 3 1 4 1 3 2 1 2 3 3 4 2 1 3 3 2 1 2 1 1 2 2 1 3 3 3 2 3 1 1 2 2 1 3 2 3 4 3 2 1 1 2 3 3 4 4 3 2 1 1 2 3 2 3 3 1 1 4 4 3 4 3 1 4 3 3 4 2 1 2 1 1 3 1 1 2 2 4 2 1 4 4 1 2 2 4 2 1 2 1 4 3 4 1 2 3 4 4 1 1 2 4 4 2 4 3 2 3 1 1 4 3 3 4 3 2 4 4 3 4 4 4 2 1 3 4 4 4 4 4 1 4 3 3 2 2 2 1 2 2 3 3 4 2 4 3 3 3 3 1 3 3 3 4 4 3 3 1 2 2 2 4 3 3 3 3 4 4 1 2 3 3 1 2 3 1 1 1 4 3 4 1 4 2 1 1 4 2 3 1 1 3 4 2 2 2 3 4 4 2 1 4 1 4 2 3 1 2 1 4 4 4 3 3 4 3 4 1 1 2 1 2 3 1 1 4 1 1 1 3 1 2 2 1 1 1 4 3 1 3 1 3 4 2 3 2 3 3 3 1 3 1 1 3 1 1 4 1 2 1 4 2 2 1 3 1 3 3 3 3 1 3 4 2 4 2 4 4 3 2 4 1 4 1 2 4 1 2 2 3 4 3 1 3 3 1 4 1 1 3 2 1 2 3 2 4 3 2 4 1 1 1 1 1 1 2 4 3 2 4 4 4 1 1 2 2 3 4 1 4 4 1 2 2 2 2 2 2 1 3 3 3 1 3 2 2 4 4 2 4 2 1 4 1 3 1 2 2 3 2 1 2 1 1 2 1 1 4 1 1 1 3 3 4 4 1 4 1 1 3 3 4 3 1 1 3 1 2 2 2 4 3 4 2 1 1 2 4 2 4 1 1 4 4 4 1 4 4 3 4 1 1 1 2 4 4 4 3 1 3 1 1 1 1 1 4 3 3 4 4 3 2 1 2 2 2 3 4 4 1 2 3 3 3 3 2 1 2 2 1 1 1 1 4 1 3 3 1 2 4 2 1 4 4 1 2 2 1 1 3 4 2 2 1 1 2 3 3 4 4 1 1 2 4 1 3 4 3 2 4 3 3 2 2 2 2 2 2 4 1 2 3 1 1 4 1 3 4 2 4 1 4 2 4 3 3 4 1 4 2 1 4 1 3 4 1 3 4 2 2 1 1 4 4 2 4 3 3 4 1 2 3 1 4 1 4 3 3 4 4 2 3 4 2 1 2 3 3 4 3 3 1 1 4 3 2 3 1 4 2 4 3 2 2 1 2 3 3 3 2 3 4 4 2 3 3 3 1 1 1 3 2 2 2 4 4 2 3 3 2 2 3 2 1 2 3 1 1 1 1 4 1 4 1 2 3 2 3 2 4 4 3 4 1 2 2 2 4 4 3 2 4 1 4 3 2 4 1 2 2 3 3 1 4 3 2 1 2 4 2 1 1 3 4 1 4 1 1 1 4 1 2 2 4 1 2 4 4 1 1 3 2 1 3 4 1 1 1 4 4 1 1 3 3 4 1 3 2 4 4 3 4 2 3 4 3 2 2 4 4 4 4 4 2 1 4 1 1 3 1 1 1 2 4 2 2 4 2 4 1 1 1 1 1 3 4 1 4 2 3 2 4 1 3 2 2 1 3 4 3 3 3 4 3 3 3 1 1 4 4 3 2 1 1 4 3 4 2 4 2 3 3 2 1 2 2 1 1 3 2 1 1 4 3 2 3 4 1 3 2 2 1 4 4 4 1 4 4 2 4 4 2 3 1 3 2 4 1 3 3 2 2 2 3 4 3 3 3 1 3 3 1 3 3 4 1 3 3 2 2 2 3 1 3 4 3 2 2 4 2 3 4 4 3 2 1 2 2 4 3 3 4 1 1 4 1 4 2 3 2 1 1 3 3 4 4 2 3 3 1 4 2 4 3 2 4 3 1 3 3 3 3 4 2 1 4 1 1 3 3 2 2 1 3 3 3 4 2 1 4 4 2 2 3 2 4 1 4 2 1 3 2 4 1 1 4 1 1 1 1 3 3 1 2 3 3 4 2 4 1 4 3 4 3 1 3 4 3 1 1 4 2 2 3 2 1 2 4 1 2 4 4 3 3 2 3 2 2 3 2 4 3 4 1 3 1 4 3 4 3 1 2 2 1 2 1 2 2 2 3 2 2 2 3 3 1 4 4 2 3 2 3 2 4 4 3 1 3 3 2 4 2 1 1 4 4 1 1 2 1 2 1 3 4 1 2 1 4 1 1 2 2 1 4 2 4 3 1 1 2 1 1 4 4 4 4 3 2 2 4 1 3 3 2 1 2 4 3 2 3 3 2 3 2 4 3 3 1 4 2 3 1 3 3 1 2 2 4 1 2 4 4 1 4 3 3 4 3 4 3 4 1 2 2 3 4 2 4 4 3 2 3 1 4 3 3 1 3 4 1 4 2 1 4 4 1 3 1 1 1 4 3 2 1 1 1 2 3 1 4 3 1 1 1 1 4 1 3 4 4 1 3 2 1 1 4 1 2 3 2 2 1 4 3 2 3 1 4 4 3 4 2 4 3 3 1 2 1 4 1 4 2 1 2 2 1 3 3 2 3 2 4 2 2 3 3 3 1 1 4 1 2 3 4 4 1 1 2 3 2 2 3 1 2 4 4 3 3 2 3 4 1 1 3 3 2 2 4 3 4 3 2 1 4 4 3 3 1 3 1 3 3 1 4 1 1 1 2 4 3 4 3 4 4 1 4 4 1 4 4 3 2 2 3 2 3 4 4 1 3 3 2 3 1 3 4 2 3 4 1 1 1 4 2 2 2 1 4 1 1 3 2 1 1 2 3 4 1 4 4 3 3 2 4 2 4 2 1 4 1 3 4 3 2 2 1 4 4 1 2 2 2 3 2 1 4 4 2 1 3 1 1 1 3 3 4 4 3 4 4 2 2 1 4 4 2 1 4 1 2 3 4 2 3 4 4 2 1 2 2 4 1 3 2 1 2 3 4 3 4 2 4 4 2 1 3 1 4 2 4 3 3 2 4 3 3 3 3 1 3 2 1 4 1 4 1 3 2 1 4 1 2 3 1 1 4 1 2 4 1 2 4 3 2 2 1 1 4 3 3 4 3 4 3 2 4 2 2 2 2 4 2 1 4 1 2 1 3 2 3 4 1 3 3 4 1 4 4 3 4 4 2 3 3 2 4 1 1 3 4 2 2 4 2 2 4 4 2 4 4 2 3 3 4 4 2 4 1 4 3 3 3 4 2 3 4 4 3 4 2 2 4 3 1 2 1 2 2 1 3 2 3 4 4 2 1 4 1 2 4 3 3 1 2 1 1 4 3 3 4 2 3 1 2 1 3 3 4 2 4 1 2 4 4 3 2 4 2 1 4 1 3 3 2 1 4 3 2 1 4 2 3 2 2 2 1 1 2 4 2 3 4 1 1 4 4 4 3 2 2 1 1 2 2 1 1 4 2 2 3 3 1 3 1 3 4 1 2 3 1 3 2 2 1 1 3 2 1 1 1 2 1 4 4 4 3 3 4 3 4 3 2 4 3 3 2 3 3 1 2 1 4 4 4 3 4 2 2 3 4 4 2 3 4 4 3 3 1 1 2 2 4 4 3 1 2 4 1 1 2 3 2 1 3 3 1 4 1 1 4 2 1 3 3 4 1 4 3 3 1 3 4 1 1 3 2 3 1 3 4 4 4 1 3 4 1 1 3 3 4 4 3 1 3 1 2 3 1 3 4 2 4 4 2 1 4 3 3 1 3 4 2 3 2 3 1 1 4 2 4 1 4 2 3 4 1 4 4 3 1 4 2 1 3 1 1 4 2 1 4 4 3 4 1 1 2 4 3 3 3 3 1 1 3 2 1 2 2 2 2 1 1 2 3 4 4 3 4 2 2 1 1 3 4 3 3 1 4 4 2 1 3 2 1 3 1 4 2 4 4 2 3 1 1 3 3 3 3 3 4 4 4 3 1 4 3 3 3 3 2 4 4 2 1 3 4 1 2 1 2 2 2 1 3 4 3 3 3 4 1 2 1 4 4 2 3 4 1 1 4 2 4 1 3 2 3 4 3 1 4 3 1 2 2 2 1 4 4 4 4 1 3 1 1 1 2 3 1 3 3 3 3 3 4 4 3 4 3 1 3 4 3 3 1 4 4 2 1 2 4 3 2 3 1 2 3 2 3 3 4 2 2 4 2 1 3 4 1 3 3 4 1 3 4 4 2 2 2 1 3 3 3 1 1 2 4 1 2 1 3 3 3 2 1 4 1 4 1 1 3 2 2 3 2 4 4 3 1 1 3 4 4 4 2 4 3 2 1 3 3 4 1 2 4 2 4 1 3 3 4 4 1 4 2 3 3 3 2 3 1 3 3 4 1 2 1 4 1 2 3 3 2 1 4 2 1 4 3 3 1 3 3 2 2 3 4 2 3 4 1 1 4 2 2 1 2 3 3 1 3 4 4 1 2 2 3 2 4 4 1 4 1 4 3 1 1 2 4 1 3 3 4 3 3 3 3 3 4 4 4 4 1 4 1 1 3 1 3 2 1 2 99356 2 4 2 4 2 3 2 3 2 1 2 3 4 1 1 2 3 3 3 1 4 2 1 4 2 1 3 3 2 3 3 4 3 4 4 4 4 1 3 3 1 4 2 2 3 3 2 1 2 4 3 4 3 2 2 2 4 3 1 2 1 3 4 3 1 4 3 1 3 2 2 4 2 3 4 1 2 4 2 3 1 4 1 1 3 1 3 4 3 3 3 2 1 4 3 3 3 4 2 4 4 4 3 2 3 3 1 3 3 3 3 4 2 1 2 4 4 2 4 2 4 1 4 2 3 3 1 4 1 3 3 1 3 4 3 3 4 3 2 3 1 1 2 3 1 2 4 1 3 3 3 1 2 4 2 3 3 4 3 2 1 1 2 4 4 2 4 2 4 2 3 2 2 2 3 2 1 3 4 1 4 1 4 4 2 3 1 3 4 3 4 2 1 1 3 1 1 2 4 2 2 3 4 2 4 4 4 4 3 3 4 1 4 3 3 4 1 4 1 1 4 4 3 4 2 2 4 2 1 1 1 2 3 3 2 1 2 4 2 1 1 4 1 2 4 4 3 2 1 2 4 2 3 2 2 4 2 1 2 4 3 4 2 4 1 1 4 4 1 4 2 3 3 1 2 4 1 2 3 2 1 3 2 4 4 1 4 1 1 2 4 4 3 4 2 4 4 1 1 4 2 1 1 2 4 3 3 2 2 1 4 4 4 1 2 2 3 1 2 3 3 1 1 2 2 2 2 3 2 4 1 1 1 1 1 1 3 2 1 4 1 4 4 3 3 4 4 3 3 4 2 4 3 2 4 4 4 1 4 2 4 2 2 4 2 1 4 3 3 4 4 4 3 1 2 1 4 2 1 2 1 4 2 1 2 1 2 4 1 3 4 4 1 2 3 4 3 3 2 1 3 3 1 3 3 3 4 3 1 3 1 2 2 1 1 2 3 3 3 2 2 3 3 1 4 3 1 1 3 2 1 1 2 1 1 1 3 3 4 2 1 4 2 3 1 3 4 3 4 1 3 4 2 4 1 2 4 4 2 4 4 4 2 3 2 1 4 2 3 3 2 4 4 1 3 3 2 4 2 3 4 1 3 2 3 4 2 2 2 4 1 3 3 3 3 2 2 3 4 1 1 2 2 4 4 2 4 2 2 2 4 2 3 1 3 4 3 4 2 4 1 4 2 1 4 3 3 2 2 1 3 2 2 1 2 1 2 1 3 3 2 1 4 2 3 4 1 2 1 3 4 2 1 2 3 3 3 1 3 3 3 2 3 2 1 3 1 2 1 1 1 2 2 2 1 3 3 3 4 1 1 1 4 3 2 4 3 3 3 1 4 2 3 2 2 1 2 1 1 3 3 2 4 4 1 4 3 4 3 2 4 1 2 2 4 3 2 1 4 4 3 1 1 3 1 2 4 1 4 1 3 3 4 3 3 1 1 4 1 2 1 4 3 3 3 3 2 2 1 3 3 3 2 3 1 1 4 1 1 2 1 1 2 3 1 1 4 3 4 3 2 2 4 3 3 1 2 3 2 1 4 2 3 1 4 3 1 3 3 4 2 1 2 3 3 1 2 1 4 2 2 2 2 4 2 2 1 1 1 3 2 1 1 3 3 1 1 2 1 3 4 1 2 4 3 3 1 1 4 4 4 3 2 3 4 4 4 2 3 1 4 2 4 3 3 4 2 3 2 4 3 3 2 2 2 1 3 2 4 3 2 2 3 4 4 4 4 3 4 3 1 1 1 4 1 2 2 2 1 4 1 1 4 2 2 4 1 4 3 3 2 2 4 3 3 4 4 1 2 3 1 1 3 3 4 1 4 2 3 2 2 4 4 4 4 1 3 2 4 4 1 1 4 2 4 4 3 2 2 3 2 3 3 4 2 1 3 4 2 1 4 1 4 4 2 1 4 2 3 1 2 1 3 2 3 3 1 4 4 4 1 4 2 4 2 3 4 1 4 1 1 3 1 4 4 4 3 2 3 2 2 3 3 4 1 3 2 2 4 3 2 3 2 3 3 4 4 3 1 2 2 1 1 3 3 2 3 2 4 1 1 3 3 1 3 1 3 3 3 1 4 4 1 2 3 3 3 3 3 4 4 2 1 4 2 4 3 4 3 4 4 4 2 4 4 3 1 3 2 1 4 2 3 1 4 4 1 4 2 2 1 3 1 2 2 2 4 4 2 4 3 4 3 1 3 4 2 4 2 2 4 4 4 3 2 2 4 3 2 3 2 3 1 2 3 3 2 3 2 2 2 4 2 2 3 1 2 2 4 2 4 4 2 4 3 3 3 4 4 1 2 4 3 3 1 1 3 3 2 2 1 2 4 2 2 1 1 3 1 2 2 4 1 4 2 1 1 3 1 4 4 2 3 3 4 3 3 4 1 4 1 3 3 4 1 1 4 2 3 3 3 2 2 4 4 1 3 3 3 4 1 3 3 3 4 4 1 4 4 1 1 3 1 2 1 2 3 1 2 3 3 4 4 2 2 2 2 1 4 1 2 1 2 1 4 4 3 2 2 1 3 4 2 3 4 1 4 2 3 3 3 3 4 2 2 3 3 4 1 3 1 2 1 1 4 3 2 3 1 1 3 2 1 3 2 2 3 4 4 3 2 3 4 4 4 2 3 2 1 4 3 1 2 3 4 3 3 4 1 3 2 1 4 1 2 4 3 3 3 2 4 1 3 1 2 3 1 3 2 4 1 2 4 2 4 3 1 2 3 2 4 2 4 1 1 2 3 2 2 3 2 1 3 1 3 2 1 3 4 2 2 2 2 1 3 3 2 1 2 4 1 3 1 1 1 4 2 3 3 1 1 4 3 4 4 3 3 3 1 2 3 2 2 3 3 2 4 2 1 4 4 1 1 3 2 4 3 3 1 3 3 4 3 2 2 4 3 2 1 4 3 3 1 3 3 1 4 4 2 4 3 4 3 4 4 3 4 2 4 1 4 1 3 1 3 4 2 1 3 1 2 3 3 2 3 2 3 2 2 2 4 2 4 1 2 4 3 4 2 1 3 2 3 1 4 4 3 3 2 4 3 1 2 2 4 4 1 4 1 3 1 1 3 4 4 2 1 4 1 1 1 3 1 1 3 2 2 2 1 3 3 3 1 2 4 1 1 4 1 3 4 2 3 2 1 1 2 4 4 1 2 1 2 3 1 4 2 2 1 1 4 2 4 4 4 1 1 1 4 2 1 3 4 1 2 3 1 3 4 4 3 2 3 4 3 3 4 2 2 1 1 2 3 4 2 2 3 4 2 4 4 3 1 4 1 3 3 1 3 2 2 2 1 2 1 1 3 4 3 1 1 4 3 1 1 2 4 2 2 1 1 1 3 3 4 4 1 2 2 2 3 1 4 3 2 3 1 2 2 3 1 4 1 3 2 2 4 1 4 1 1 4 4 2 4 1 1 4 4 1 3 3 4 3 3 3 1 1 1 4 4 4 3 1 3 1 4 4 2 2 1 2 2 2 1 3 4 1 1 1 2 1 1 4 3 2 3 3 4 1 3 3 1 4 2 1 1 3 1 2 1 3 4 1 1 1 4 1 1 4 1 2 4 2 3 2 2 3 3 1 4 2 2 3 2 1 4 2 1 3 2 3 4 4 3 2 2 1 2 4 3 4 4 2 1 4 1 3 3 3 4 1 1 4 2 2 4 1 2 3 3 2 4 1 1 2 1 2 3 4 4 1 2 4 2 3 2 4 4 1 2 3 1 3 3 4 2 3 4 4 2 1 1 2 1 3 2 3 3 1 2 2 4 4 4 2 3 3 4 4 1 1 2 2 4 1 1 3 1 4 4 2 4 1 4 3 1 4 2 1 3 1 1 4 4 4 2 1 4 1 2 3 1 3 1 4 2 2 3 1 2 1 3 4 4 3 1 2 1 3 2 1 1 3 1 3 2 2 3 2 1 2 2 2 3 2 2 4 1 1 3 1 1 3 4 2 1 3 4 3 3 4 4 2 4 2 3 3 1 3 2 1 2 4 3 1 4 4 4 4 2 2 2 3 1 3 1 1 4 2 2 2 2 3 4 1 1 2 3 3 4 4 3 3 2 1 2 2 1 1 1 4 3 1 3 2 3 2 2 1 4 3 4 1 2 4 3 3 3 2 3 1 2 4 2 4 1 3 2 1 1 4 3 2 3 1 2 1 2 2 2 2 3 2 1 1 3 1 1 3 4 4 1 4 3 3 1 4 2 1 4 3 3 1 2 4 3 4 2 3 2 2 1 2 3 1 4 2 3 4 1 4 4 3 2 1 1 2 1 2 2 4 3 1 2 3 2 2 1 2 3 2 2 3 2 3 2 2 4 1 2 2 3 2 4 2 3 1 1 4 3 3 1 2 2 4 1 2 2 4 3 2 4 4 4 1 4 2 2 1 4 4 2 1 2 1 2 2 4 2 2 1 4 4 4 3 4 4 1 3 4 3 1 1 1 3 3 2 3 4 1 2 1 2 3 4 3 3 1 3 4 1 4 2 2 2 4 3 4 4 4 3 3 1 1 3 1 3 2 2 1 3 3 4 1 1 3 4 3 3 1 2 2 3 1 3 4 3 2 2 3 3 2 2 4 1 2 4 2 1 2 2 4 4 3 3 3 3 1 3 3 1 3 4 4 2 4 1 4 2 3 3 3 3 4 3 3 2 1 4 2 2 1 2 1 4 3 3 4 1 1 4 2 2 3 3 1 2 1 2 1 4 3 3 4 3 4 3 2 4 3 2 1 3 1 2 4 4 1 3 3 1 2 1 3 4 2 3 3 3 3 4 1 3 1 3 2 2 4 4 2 2 2 1 2 1 4 4 4 4 3 1 3 4 1 3 4 1 3 1 1 4 2 2 4 3 3 3 4 2 3 4 4 3 3 4 4 1 3 1 3 4 2 4 3 3 4 2 3 4 4 1 3 4 4 4 4 2 4 1 2 3 1 3 1 4 3 1 2 4 4 4 3 2 4 1 1 4 4 4 4 1 1 1 3 1 4 2 1 2 4 2 1 3 4 3 3 3 4 1 4 2 4 4 4 3 3 1 2 1 2 3 4 2 2 2 1 1 4 3 3 1 4 1 1 3 2 3 4 4 4 2 2 2 4 3 3 4 1 1 1 4 1 4 4 1 4 3 1 1 2 1 3 3 3 2 2 1 1 1 4 3 2 3 4 4 3 4 2 2 1 4 1 3 4 1 4 4 3 1 4 4 4 1 2 2 2 4 3 2 2 1 2 2 4 2 4 1 2 2 3 1 2 3 2 2 1 3 4 4 3 3 1 4 3 3 4 1 2 1 2 2 2 3 3 1 2 4 2 2 3 1 4 1 3 1 3 4 4 2 2 3 3 1 3 4 3 1 4 2 3 3 2 3 2 4 2 4 4 1 1 3 3 3 2 3 1 2 3 3 4 3 1 1 2 4 1 4 4 2 4 3 2 3 1 2 1 3 2 1 2 1 3 1 3 2 4 4 2 2 2 1 4 1 3 2 4 2 4 4 3 3 1 3 1 1 3 4 2 3 4 3 3 3 1 4 3 1 4 1 2 4 2 1 3 4 1 2 4 1 1 4 3 1 3 4 1 4 4 3 3 3 4 2 3 3 1 2 4 2 4 4 1 3 4 1 4 4 4 2 2 2 4 2 4 2 3 2 4 4 1 2 3 1 1 2 4 2 3 2 2 4 4 3 3 1 2 2 3 4 4 4 2 3 3 3 4 1 3 2 3 4 3 2 1 2 1 2 4 3 3 1 1 3 3 1 3 2 2 3 3 1 2 4 4 1 4 3 3 1 2 3 4 4 2 3 4 1 1 3 3 3 3 1 4 4 2 4 1 3 2 3 4 2 1 3 4 2 1 3 4 1 4 2 4 2 4 1 3 3 2 4 3 2 2 3 2 3 2 4 1 3 3 2 4 1 1 2 3 4 4 4 3 1 3 4 1 3 3 4 3 1 1 2 1 1 4 3 1 4 2 2 2 4 3 4 4 1 3 1 2 1 4 4 4 4 1 3 4 3 2 4 3 3 4 3 2 1 4 2 3 3 3 4 4 1 2 2 1 1 2 3 3 3 3 4 3 4 1 1 1 4 3 1 2 4 2 2 2 2 2 2 4 1 4 4 1 3 4 3 2 1 2 1 4 4 4 2 4 1 2 3 1 3 4 2 3 3 1 4 3 2 4 4 4 3 3 1 2 2 2 2 3 4 3 2 4 3 2 2 4 2 2 1 3 1 1 4 1 3 2 2 3 1 4 4 1 1 4 3 4 4 2 4 2 3 1 1 4 2 4 1 1 1 2 4 4 3 4 4 2 2 4 3 1 1 3 4 3 3 3 3 1 1 1 2 2 2 3 3 2 1 4 4 3 1 4 3 4 3 2 1 3 4 1 2 3 3 4 4 4 2 1 1 1 1 2 3 4 1 1 1 4 2 2 3 2 2 3 4 2 2 2 1 4 3 2 2 4 3 4 1 2 2 1 2 2 3 1 4 4 4 4 4 3 4 3 1 1 3 4 2 3 3 3 3 4 4 2 4 2 3 3 4 2 3 1 4 3 1 2 4 4 1 3 1 1 2 1 1 1 1 2 1 3 2 3 4 3 1 3 2 1 1 1 1 3 4 4 2 3 1 4 2 4 1 4 2 4 3 4 4 2 4 3 4 2 4 3 4 3 1 4 3 4 4 3 2 3 4 3 4 4 1 2 4 4 4 3 4 1 1 1 3 3 1 4 2 1 2 4 4 2 2 3 3 1 3 2 1 4 3 2 3 1 3 2 1 3 1 1 2 4 3 2 1 3 3 3 4 4 4 2 4 1 4 2 3 3 3 4 4 1 1 2 3 1 1 2 4 3 2 2 4 1 4 2 4 1 4 2 3 2 1 4 4 3 1 1 2 2 3 4 3 4 3 4 4 4 4 4 3 2 3 4 2 2 3 4 2 3 4 2 3 4 1 1 1 2 3 4 4 4 1 4 1 1 1 1 3 1 2 4 2 1 2 4 3 2 4 2 2 3 4 2 4 2 1 1 3 3 4 1 3 3 1 2 4 2 2 1 4 2 1 2 3 3 4 2 4 2 1 2 3 3 3 3 3 3 3 3 1 4 3 2 2 1 2 2 1 3 3 2 4 3 3 1 4 3 2 3 2 3 3 4 1 1 4 1 3 4 4 1 2 2 4 2 1 2 2 2 3 2 3 1 2 2 4 1 2 2 4 4 4 1 2 1 2 3 2 4 3 4 2 4 3 4 2 4 1 1 3 4 1 2 2 4 2 3 4 2 4 3 4 1 3 2 2 4 1 1 1 1 4 1 2 1 3 1 4 3 3 4 3 3 4 1 1 4 3 2 4 1 1 3 1 3 1 2 4 3 4 2 2 4 1 4 4 1 3 4 3 2 1 3 3 1 3 2 3 4 1 2 2 2 3 3 3 3 1 4 1 1 3 4 1 2 1 4 1 2 3 2 3 3 3 2 2 1 4 3 1 1 1 3 2 4 2 2 4 3 1 1 1 2 1 2 1 3 4 2 2 3 3 3 1 2 2 1 3 4 3 1 3 4 2 4 3 4 4 3 1 3 3 4 2 1 2 3 3 2 1 4 2 1 2 2 2 1 3 2 4 2 1 1 3 3 1 3 2 4 2 4 1 4 1 4 4 1 3 1 3 3 3 4 1 1 1 2 1 2 1 2 4 1 3 3 2 1 4 3 2 3 2 1 3 3 2 3 3 3 1 2 2 2 1 2 3 4 2 2 1 2 4 4 1 1 3 1 1 3 4 2 2 4 1 4 4 4 2 3 3 3 3 4 2 2 1 4 1 3 2 3 2 4 1 2 3 2 2 4 1 2 3 1 1 3 2 1 4 2 2 4 1 4 1 2 3 3 2 2 2 1 3 2 3 4 2 3 4 2 4 2 4 3 2 3 2 4 1 1 4 1 2 2 4 4 3 1 4 4 4 3 2 4 2 4 1 1 2 2 1 4 2 2 3 3 4 2 2 3 1 1 3 3 1 4 1 1 1 2 1 3 1 2 3 3 2 2 4 2 1 1 2 2 4 3 4 2 4 2 2 3 4 2 1 4 2 4 3 4 4 3 2 3 3 1 3 3 1 1 3 4 3 1 2 4 1 3 4 3 1 1 2 3 2 1 2 2 2 3 3 1 2 2 3 3 2 2 3 4 2 1 3 1 1 2 4 2 3 3 4 4 1 3 4 3 2 1 1 1 2 3 1 1 4 2 4 4 2 3 4 1 2 2 1 4 3 3 1 3 3 4 2 4 4 1 1 3 1 4 2 1 4 3 4 1 4 2 3 3 4 2 3 2 1 3 4 1 1 2 4 4 4 3 1 4 4 3 1 1 2 3 2 4 1 1 2 3 4 4 1 1 1 3 2 3 1 4 3 3 3 1 2 4 2 3 4 4 2 2 3 2 2 2 1 4 3 2 4 3 1 1 1 3 3 3 1 4 2 4 2 2 3 4 3 3 2 4 1 4 1 2 2 2 4 3 4 1 3 4 4 2 4 2 2 2 2 2 2 2 1 4 1 4 2 1 2 4 4 2 3 3 3 3 4 4 4 1 4 1 2 1 1 3 4 3 1 1 4 1 1 3 1 2 3 1 1 4 2 1 1 2 1 1 4 2 3 2 3 2 1 1 3 2 3 2 3 3 3 1 2 1 2 3 4 4 2 1 2 1 2 1 3 2 4 1 1 1 1 2 1 3 2 2 3 2 3 3 1 3 1 4 4 2 2 1 1 2 2 2 4 1 4 2 3 3 3 3 3 4 4 3 1 3 2 1 2 4 4 2 4 3 1 4 3 3 1 2 2 3 1 4 1 2 2 3 1 3 3 3 3 1 4 4 2 3 2 1 2 3 3 3 4 1 4 4 2 4 3 1 3 4 4 4 4 2 3 4 4 4 1 4 2 4 2 3 2 2 2 1 2 4 1 2 3 3 3 1 1 1 2 1 1 2 1 2 2 2 3 1 2 3 1 1 2 1 4 1 4 3 2 3 3 1 1 4 2 2 2 4 3 4 4 1 2 3 2 2 4 1 3 2 2 3 1 1 1 3 3 3 4 2 4 3 4 4 1 4 4 1 1 3 3 1 1 2 4 3 2 3 4 1 4 3 4 3 1 2 4 2 3 2 4 2 4 2 3 2 2 1 4 4 3 3 4 2 2 2 1 4 2 1 4 4 2 1 3 3 4 1 1 4 2 3 1 2 3 4 1 3 2 2 2 1 4 2 3 4 3 1 1 1 2 1 3 2 2 1 3 3 4 2 4 4 3 1 2 4 3 4 2 4 2 2 2 4 4 4 3 3 1 4 4 4 2 3 4 2 2 2 4 3 1 1 4 1 3 2 1 2 4 2 1 3 1 4 2 2 4 1 1 2 4 2 3 3 2 4 3 1 4 4 3 1 2 2 2 4 2 3 1 3 3 3 4 3 4 2 2 1 1 1 3 1 2 3 2 1 3 3 4 4 1 4 2 4 4 4 2 4 4 4 1 2 2 4 3 1 4 4 1 3 2 4 1 4 2 1 1 3 2 2 4 2 3 3 4 4 4 4 4 3 1 3 2 1 2 2 4 3 2 4 1 3 3 1 2 4 2 3 2 3 3 2 3 1 1 2 2 3 1 1 2 2 2 1 1 2 3 3 4 4 4 3 4 4 4 2 1 4 3 3 1 2 3 4 2 4 4 2 3 1 3 2 3 3 3 2 4 1 2 2 1 1 1 3 3 2 4 2 2 4 4 3 3 1 4 4 2 4 2 4 4 3 4 1 3 3 3 3 3 2 2 3 3 4 1 1 2 4 3 2 4 1 2 4 4 1 2 2 4 1 1 4 3 1 1 1 4 4 3 3 4 3 3 4 2 4 4 4 3 1 1 1 3 3 3 2 1 4 2 2 2 3 1 1 4 1 4 4 3 3 2 2 3 4 2 1 4 3 3 3 1 3 4 4 4 1 1 1 2 3 1 3 4 2 3 2 3 2 1 4 2 4 3 4 2 4 1 4 3 3 2 1 2 1 1 4 3 4 2 1 3 1 2 2 4 3 3 3 4 3 2 3 2 1 3 4 2 4 3 4 3 1 1 3 2 4 3 3 4 1 4 2 4 2 1 1 2 3 3 3 1 3 2 1 2 1 3 3 2 3 4 3 1 3 1 4 1 3 1 1 1 1 1 2 3 3 4 4 2 1 3 1 1 1 3 1 2 1 3 2 4 2 1 4 2 2 1 2 1 1 3 2 1 1 3 1 2 3 1 4 3 2 4 4 3 2 1 1 2 1 2 1 4 4 3 1 3 2 2 2 2 2 4 3 4 3 1 2 4 2 2 4 3 4 2 4 2 1 2 1 2 4 1 1 1 3 4 4 2 4 3 1 1 3 4 2 4 1 3 2 4 4 2 1 4 2 2 1 3 4 3 4 1 1 2 3 2 2 2 2 3 1 2 1 1 1 2 1 2 1 2 2 4 2 2 1 4 3 1 4 1 4 4 4 2 4 3 2 1 4 1 4 4 2 4 1 4 4 3 3 4 1 3 4 3 2 1 4 1 3 3 2 1 4 3 2 2 2 2 3 3 1 3 3 4 4 1 3 1 1 3 2 3 1 2 4 3 1 1 1 3 4 4 3 1 4 1 3 1 2 1 4 1 2 4 3 1 1 1 2 3 2 4 3 1 1 2 1 4 2 1 3 4 3 4 2 3 3 2 4 1 1 1 1 1 1 2 4 3 4 3 3 4 1 2 2 4 3 3 3 3 2 2 1 1 1 1 3 4 4 1 4 3 4 4 3 3 4 1 2 3 3 4 4 1 3 2 3 2 2 2 2 2 1 1 3 2 4 3 3 1 4 1 1 2 4 1 3 4 4 1 3 1 2 1 2 2 1 3 3 2 4 3 3 4 3 4 1 1 3 2 3 3 4 1 2 2 1 3 4 2 3 2 2 3 2 4 2 4 3 4 4 3 1 1 2 2 2 3 1 1 3 2 1 4 3 3 2 3 4 2 4 4 1 4 1 4 4 2 3 1 2 2 2 1 2 2 2 3 4 1 1 4 4 2 4 4 4 4 4 1 2 3 1 4 4 4 2 4 3 1 1 1 3 1 1 4 4 2 4 1 2 2 2 1 3 1 4 4 2 4 3 3 2 4 2 4 4 3 3 3 1 2 1 4 1 3 3 2 2 3 2 4 2 1 4 3 2 3 2 1 1 2 3 2 4 1 3 2 1 2 1 2 1 4 1 4 3 2 4 2 2 4 4 1 1 2 4 1 2 4 1 3 3 3 1 3 4 1 4 3 4 3 3 1 2 4 4 2 2 3 1 3 3 2 4 2 2 4 2 3 4 2 2 3 1 4 1 1 1 3 1 4 3 3 1 3 4 2 4 4 4 3 2 3 1 1 3 4 1 3 1 3 4 1 2 3 3 4 2 3 3 2 1 1 4 3 2 1 4 2 4 1 4 3 4 4 1 3 2 1 4 3 2 1 1 3 2 4 3 4 2 4 4 3 2 3 1 1 1 2 1 2 2 1 1 4 4 2 3 2 1 3 3 2 4 1 3 4 4 1 4 4 2 1 1 3 4 2 1 4 1 3 4 4 3 1 4 4 3 4 3 1 2 4 4 3 3 2 4 1 1 4 1 1 2 2 3 4 1 3 4 1 1 4 3 3 3 2 2 1 2 1 1 2 2 3 3 1 4 1 3 2 2 2 3 1 1 1 2 2 1 3 3 4 1 2 1 3 1 4 1 3 1 3 1 4 1 4 4 1 3 4 3 2 2 3 4 4 4 1 1 3 3 4 4 2 1 1 4 2 3 3 2 3 4 1 1 3 2 1 2 2 2 4 3 2 2 4 4 3 4 4 2 3 1 3 2 4 1 1 4 3 1 3 4 1 4 3 1 4 3 1 4 4 2 3 2 3 4 3 4 1 2 3 1 2 3 4 1 4 2 1 3 4 3 2 3 1 2 1 4 1 2 4 2 2 1 4 4 3 4 1 1 1 1 3 1 3 1 2 3 2 3 4 1 2 1 2 1 2 1 4 4 3 4 3 2 3 1 1 3 1 4 2 2 3 1 4 2 1 3 2 3 2 1 2 2 4 3 1 1 1 2 2 3 2 3 4 1 4 4 4 1 4 2 2 2 2 3 3 1 1 1 4 4 3 1 3 3 2 1 1 4 1 1 2 3 1 2 1 2 3 1 1 3 2 4 4 4 3 1 1 2 1 4 3 3 1 4 1 4 4 3 4 4 3 2 2 1 2 3 1 1 1 2 3 1 1 4 2 2 2 2 3 4 2 4 3 4 2 4 2 3 2 1 4 3 1 4 4 1 2 2 3 4 4 2 2 4 4 2 1 4 3 3 1 3 1 4 3 1 4 3 3 1 1 4 3 3 1 4 4 1 2 4 4 2 3 3 1 3 3 3 4 1 4 1 2 4 1 2 4 1 3 3 4 2 1 3 3 2 2 2 1 2 4 1 2 3 3 4 3 2 2 3 3 2 2 3 2 1 1 4 2 4 2 4 4 1 3 2 4 3 4 2 1 3 1 4 4 4 1 4 2 4 3 4 2 3 1 2 3 2 4 3 1 2 4 4 4 3 2 4 1 2 4 2 3 1 1 3 4 1 3 4 1 3 1 3 1 1 2 2 4 3 2 2 2 2 1 3 1 2 4 4 1 2 2 1 2 2 1 4 4 3 1 4 1 4 4 4 3 4 4 3 1 3 4 1 3 3 3 4 1 4 2 1 3 1 1 1 1 2 1 2 2 1 3 4 2 4 4 4 2 3 1 3 2 2 2 4 4 2 3 2 1 1 3 3 4 4 4 4 4 2 2 1 3 1 2 1 2 2 1 3 2 4 1 2 1 3 2 4 3 4 1 3 2 2 4 1 1 1 4 2 4 4 2 3 2 2 4 3 3 1 2 4 1 2 4 3 4 2 1 1 2 3 4 2 3 4 4 2 4 4 1 3 4 2 1 3 4 2 3 4 4 1 4 2 2 4 1 4 3 4 1 4 1 3 3 3 3 2 2 3 1 4 1 1 4 1 1 4 3 4 3 1 2 2 4 3 4 4 3 2 3 2 2 2 1 1 1 4 4 2 3 4 3 3 2 3 4 4 2 1 1 1 3 4 3 3 4 4 1 1 1 3 2 4 1 1 4 2 1 2 2 4 2 2 2 4 4 3 2 1 4 1 3 3 1 2 3 3 1 1 4 1 4 1 2 1 3 1 2 2 4 1 4 4 1 1 1 2 4 3 4 1 3 1 2 3 2 2 3 2 1 1 2 3 2 4 3 1 3 1 3 1 4 1 4 2 2 4 1 4 1 4 1 1 2 4 4 1 1 4 3 2 4 4 4 2 2 1 3 4 4 3 1 4 4 4 1 1 1 4 4 3 3 4 3 1 3 3 1 4 2 3 1 1 4 2 1 3 2 3 4 3 4 4 4 2 4 3 3 3 3 4 2 4 4 3 2 3 3 3 2 4 3 2 2 2 1 3 3 4 1 3 4 2 3 4 4 4 3 3 2 4 1 2 4 3 4 2 1 4 1 2 2 1 3 2 3 4 3 3 2 3 4 4 2 2 2 1 4 1 1 2 2 2 2 2 4 4 2 4 4 1 3 1 3 4 3 4 3 1 2 1 4 3 2 4 4 1 4 4 2 1 2 2 4 2 3 1 4 1 4 4 1 3 4 3 2 1 4 3 1 2 3 1 1 3 4 1 1 2 3 2 4 1 3 1 2 3 3 1 1 3 4 1 3 2 2 2 3 4 4 1 4 1 2 1 2 3 4 4 4 1 1 3 2 2 2 3 1 1 2 1 3 1 1 1 2 4 4 4 3 4 2 1 1 3 2 2 3 4 3 2 1 1 1 4 4 4 4 4 4 3 2 4 4 2 2 4 2 4 3 4 4 3 4 4 2 2 3 4 1 3 4 1 2 3 2 4 3 1 2 2 3 3 1 4 4 3 4 4 2 2 2 1 1 3 1 2 4 1 4 3 4 3 2 4 2 1 3 2 4 4 2 4 3 2 2 3 1 2 4 1 3 1 1 1 1 4 3 2 4 4 4 3 4 3 4 4 3 3 1 2 3 3 2 2 1 4 1 1 4 1 2 2 4 4 4 1 2 3 4 1 2 4 3 4 2 2 2 1 4 1 2 1 2 1 4 3 3 4 4 2 2 4 1 2 3 3 1 3 1 4 1 3 4 4 4 3 1 4 1 2 3 1 1 3 1 1 3 3 4 1 3 4 4 1 4 1 1 2 1 4 1 1 3 3 4 1 4 4 1 2 4 1 2 1 3 1 1 3 2 2 4 3 4 4 1 1 2 3 3 4 4 2 1 4 1 1 1 3 3 3 1 3 2 2 3 2 2 3 1 2 3 4 3 2 1 4 4 2 2 4 3 4 2 1 3 2 2 1 4 4 4 3 3 2 2 3 2 3 4 1 2 2 3 1 2 1 3 1 3 1 1 1 1 2 1 4 1 2 2 4 3 1 2 1 4 4 2 1 1 1 4 3 3 4 2 1 4 2 1 2 4 4 1 1 3 1 3 2 2 1 4 3 3 1 2 3 3 3 2 3 3 1 2 3 2 1 2 4 1 4 3 4 1 4 1 3 4 2 2 4 4 1 1 2 4 2 3 2 4 2 4 2 2 1 3 4 1 3 1 3 4 1 4 2 4 2 1 3 2 1 3 2 2 2 3 3 2 3 3 3 3 2 3 4 1 1 3 4 2 2 2 3 2 2 4 2 3 2 2 4 1 3 2 2 4 1 2 3 3 4 4 1 4 1 3 4 1 2 2 2 3 1 1 3 2 2 2 3 1 3 4 2 1 1 2 1 3 4 1 2 1 2 1 4 1 2 4 2 1 4 1 1 1 4 4 1 3 4 4 2 3 4 2 2 2 1 4 3 2 2 2 1 3 3 3 2 2 4 1 2 3 3 1 3 3 3 4 3 2 4 3 4 1 2 2 4 2 1 1 4 2 3 3 2 2 4 3 2 1 3 4 3 4 1 1 1 4 3 4 2 2 3 3 2 3 2 2 1 2 3 2 4 3 1 3 4 2 2 1 2 4 3 3 3 3 2 4 4 3 2 2 3 2 3 4 4 2 4 2 4 1 4 1 2 2 4 1 3 3 4 4 1 4 3 2 3 4 1 4 3 1 2 3 1 1 2 1 2 1 1 2 4 4 2 3 2 4 1 1 1 1 3 1 2 2 2 4 1 3 3 2 4 2 3 1 3 4 3 2 2 2 4 4 2 2 3 3 3 1 1 4 2 4 1 1 4 3 1 4 3 1 2 1 3 1 2 4 4 4 4 1 4 4 1 4 3 2 4 4 1 4 3 1 4 1 4 3 1 4 1 1 3 2 3 3 3 2 1 2 4 1 2 3 2 2 4 3 3 2 3 1 3 1 2 4 4 1 1 4 3 1 2 3 2 4 1 4 2 3 4 2 4 3 3 2 4 3 1 3 4 3 3 4 1 1 3 4 2 2 4 3 1 1 1 1 3 4 4 1 2 3 4 2 3 4 4 4 1 3 3 4 2 4 2 2 3 1 3 1 4 3 2 3 4 2 2 4 4 3 4 4 4 3 2 2 3 4 3 4 4 3 3 1 2 4 2 3 4 2 1 4 4 1 3 3 3 2 2 2 3 2 3 3 4 4 3 4 4 1 4 2 3 3 2 2 1 1 1 3 3 1 3 2 3 3 3 2 4 1 2 3 1 4 1 3 3 1 2 4 3 4 3 1 2 1 3 4 2 2 2 3 1 3 4 1 1 4 3 1 4 3 4 3 3 2 4 1 1 3 4 3 4 4 3 1 2 3 4 2 2 2 3 3 2 1 2 3 1 4 3 2 4 2 4 4 2 3 3 4 1 1 3 3 4 2 1 2 4 3 4 4 4 4 3 1 2 3 2 4 2 2 4 3 1 4 4 1 1 2 1 2 3 1 3 1 4 4 1 1 1 1 3 3 4 3 3 3 1 4 4 3 3 1 2 2 3 2 1 3 3 4 2 3 4 1 2 4 3 2 3 4 1 1 3 1 2 3 2 2 4 1 4 2 4 1 3 3 2 3 4 1 1 1 2 1 1 3 1 1 1 4 1 2 1 3 3 4 2 2 1 1 1 4 3 2 2 3 4 3 3 3 4 2 2 1 4 2 4 4 2 3 1 1 1 3 4 3 1 1 2 1 1 4 1 2 4 4 4 2 4 3 3 3 4 2 1 1 1 2 2 3 1 1 4 1 3 3 3 1 1 1 4 2 4 3 4 4 1 4 2 3 4 3 2 3 2 3 3 3 3 3 4 1 1 1 1 4 1 4 3 1 3 1 3 3 2 1 2 3 3 1 2 3 2 3 4 1 3 3 4 4 4 2 2 1 4 4 2 1 2 2 4 2 4 2 3 3 3 4 2 3 4 3 1 4 1 2 4 4 1 3 4 1 1 3 2 4 3 2 1 2 4 3 3 4 4 3 1 1 3 1 4 1 4 2 4 2 3 4 3 3 1 3 2 3 4 4 3 3 1 4 1 1 2 1 2 2 2 2 3 3 2 1 1 3 4 3 3 3 1 4 3 3 2 4 4 4 3 4 4 1 2 4 3 1 4 2 1 1 2 2 3 2 2 3 3 3 1 4 1 3 4 2 2 4 3 2 3 4 2 4 2 2 1 3 1 4 1 1 3 1 4 2 2 3 1 3 4 3 2 1 1 1 3 2 1 3 3 4 2 1 4 3 3 4 4 1 4 4 3 4 1 3 1 4 3 4 1 4 2 4 4 4 1 1 2 3 2 1 2 3 4 2 4 3 1 3 3 3 3 1 1 2 4 1 4 2 3 1 3 1 1 2 4 3 1 2 1 2 2 2 3 4 3 4 4 4 4 3 4 2 2 3 3 1 4 2 2 1 1 2 3 2 3 2 2 4 2 3 1 4 2 4 2 4 2 4 3 4 3 1 2 1 1 1 2 3 2 1 1 3 3 2 2 3 3 1 2 2 4 1 1 2 3 1 4 3 2 2 4 1 2 1 1 2 1 4 4 3 4 1 2 3 1 1 1 1 4 1 2 3 3 3 3 3 4 2 2 4 2 4 4 1 3 1 1 2 4 4 4 2 3 4 2 3 4 3 2 1 3 1 3 3 1 1 4 3 3 1 3 4 3 3 4 2 4 1 4 3 1 1 4 3 3 1 1 2 3 3 3 1 3 3 2 3 2 1 4 4 1 1 2 1 4 2 1 3 2 3 3 4 1 2 3 3 1 2 4 1 4 4 1 3 1 2 2 2 3 2 1 4 4 3 2 3 3 4 4 4 4 2 2 2 2 4 3 3 1 1 4 3 3 1 2 1 4 3 1 2 4 1 2 1 4 1 2 2 4 2 4 1 4 2 1 4 3 1 3 1 4 4 3 3 4 2 2 2 2 2 4 2 3 2 2 2 1 3 4 4 1 3 2 2 2 2 3 2 2 4 2 4 3 1 2 3 3 3 4 4 3 4 2 3 3 4 2 3 1 1 1 4 1 1 2 2 4 2 1 2 3 4 3 4 2 1 1 1 2 4 1 1 1 4 1 1 1 3 4 4 3 3 1 4 2 1 1 4 3 3 1 4 1 4 2 2 2 1 4 3 3 4 4 3 1 3 2 1 1 1 1 4 4 1 1 3 1 1 3 2 3 2 1 2 2 1 1 4 1 3 2 1 3 1 2 2 4 1 3 2 2 1 3 1 3 4 2 4 1 2 1 3 2 1 1 4 2 1 2 4 2 3 3 3 2 4 3 1 4 1 4 2 4 3 3 4 3 4 2 4 3 2 1 1 2 2 3 4 2 2 4 2 1 4 3 1 2 3 3 1 1 1 2 2 3 2 1 2 3 4 3 3 3 2 2 4 2 3 3 2 1 4 3 3 1 2 3 2 3 2 4 4 4 1 1 2 3 1 3 3 2 1 1 1 2 2 4 3 3 2 3 3 1 2 2 1 2 3 2 1 4 1 2 2 2 4 3 3 2 1 2 4 1 1 3 3 4 2 2 1 1 3 1 2 2 2 1 2 2 1 2 3 3 1 1 3 2 2 2 4 2 4 1 4 4 1 4 3 3 2 1 2 3 3 2 2 2 1 1 2 4 2 1 1 4 1 1 3 1 4 2 2 4 2 1 3 1 3 2 2 1 3 1 2 2 3 2 3 3 2 1 3 3 2 1 4 4 2 4 1 3 4 2 1 2 4 2 4 2 4 4 3 2 3 2 1 1 1 3 4 2 2 1 3 2 4 2 4 4 2 4 1 2 4 4 2 1 1 2 1 2 2 4 3 2 2 2 1 2 4 2 1 4 1 4 2 2 2 1 1 4 4 4 4 1 3 3 2 1 2 4 3 2 4 2 2 3 4 2 2 4 2 3 1 3 2 2 1 2 4 4 2 3 1 1 1 1 1 4 4 1 2 3 1 2 1 1 2 3 4 1 1 1 2 2 4 2 3 2 2 2 2 3 3 2 3 4 4 1 3 3 1 2 1 4 2 1 3 4 2 3 1 4 3 3 1 3 1 1 4 2 2 3 1 4 2 3 3 1 1 3 1 2 4 4 2 3 4 4 4 1 1 4 4 2 1 1 2 1 3 1 4 1 3 4 3 2 4 4 2 2 1 4 1 4 1 3 2 1 4 1 1 3 2 2 2 4 2 2 1 1 3 4 3 4 3 3 3 1 4 3 2 1 3 4 4 1 1 4 2 2 4 1 2 4 2 4 3 1 3 3 1 3 4 3 3 4 2 4 4 4 4 1 3 2 4 1 2 3 2 3 4 2 4 4 1 3 1 4 3 3 2 3 3 1 2 3 2 4 3 2 1 1 3 2 2 4 1 3 1 3 1 3 2 3 4 4 2 2 1 4 2 3 2 1 1 2 1 2 2 3 1 3 1 4 3 1 2 2 2 2 2 3 4 3 3 1 4 1 4 2 3 3 2 2 1 2 2 2 2 1 4 3 4 4 1 2 4 2 1 3 2 3 2 3 4 2 1 2 2 4 3 2 1 3 4 3 1 2 1 3 2 2 4 3 1 4 1 2 1 3 4 1 1 3 2 1 2 4 1 1 2 3 3 1 1 4 2 3 4 2 4 3 4 3 3 3 4 3 2 1 3 3 4 3 2 2 1 2 4 3 2 4 4 2 1 4 2 3 3 2 3 3 2 4 2 3 1 3 1 4 1 2 3 3 4 3 1 1 4 2 3 1 2 3 3 1 4 1 3 1 2 4 4 4 1 3 2 1 4 1 1 4 1 4 2 3 2 1 3 2 1 3 3 3 3 2 1 3 1 3 3 3 1 1 4 4 2 3 2 2 1 1 3 1 1 3 4 1 2 1 1 1 1 4 3 3 4 4 1 2 2 1 2 1 4 1 2 4 3 3 4 4 1 2 3 4 3 2 4 2 3 2 1 3 4 4 1 2 4 3 3 4 4 2 3 1 2 4 4 3 2 1 3 2 3 1 4 4 4 4 3 4 1 3 2 1 3 4 4 2 4 2 2 2 1 3 4 2 1 1 2 2 3 2 2 2 3 3 4 1 1 2 2 4 1 2 4 2 2 3 4 3 4 2 2 2 2 3 3 2 1 2 3 2 3 4 3 2 1 4 4 2 1 1 2 2 1 3 3 2 2 2 2 3 4 1 3 3 3 4 3 1 2 1 2 2 1 2 2 2 2 4 4 4 4 4 4 4 4 4 1 1 4 3 4 4 2 4 3 3 2 4 4 1 2 4 4 1 1 2 2 2 1 4 3 3 2 1 4 2 4 1 3 2 4 1 4 1 4 1 1 1 4 1 1 3 1 1 3 1 1 4 3 1 3 2 2 2 4 3 4 1 3 3 1 3 1 1 4 2 3 3 2 1 1 4 3 3 3 1 4 1 1 1 4 1 4 4 2 3 3 3 1 4 2 2 3 3 1 3 3 4 1 2 2 3 4 2 2 4 3 1 2 3 2 2 3 2 1 1 3 3 4 1 1 3 1 3 2 1 1 4 1 2 1 4 3 3 1 3 4 4 2 1 4 2 2 3 4 1 3 4 1 1 1 4 1 1 2 3 2 3 3 3 3 4 3 2 4 4 1 4 1 2 3 2 4 3 4 4 4 1 3 1 4 1 3 1 3 4 1 3 3 4 1 1 2 2 2 3 1 2 3 4 4 4 3 4 1 3 2 3 1 2 2 4 4 1 4 4 1 1 2 2 4 1 4 2 2 1 2 3 3 2 1 3 2 2 1 3 3 1 2 4 1 1 1 2 4 4 1 1 2 3 1 3 2 2 1 1 1 1 4 3 1 2 4 2 4 2 2 2 2 3 1 3 4 4 2 4 3 1 4 2 1 3 2 4 2 2 2 2 1 1 4 2 2 2 4 3 2 2 2 2 3 3 4 3 3 2 1 3 4 4 3 2 1 1 4 3 2 4 1 4 4 3 3 1 2 1 4 2 2 4 2 4 4 3 2 4 2 2 1 4 2 3 1 3 2 1 1 2 3 2 4 3 3 3 3 4 3 4 4 4 4 2 1 2 1 1 3 4 1 3 1 2 3 3 3 2 2 3 1 2 4 3 3 3 1 3 3 3 1 2 3 2 3 1 3 3 2 3 4 3 2 1 2 1 3 4 4 3 4 1 1 3 1 3 1 4 3 3 4 1 1 2 3 3 2 3 3 3 2 2 2 2 3 2 3 2 1 2 1 2 4 2 3 2 3 4 4 3 2 2 1 2 4 2 4 1 4 4 4 3 1 2 4 1 4 4 4 4 1 2 2 4 3 4 2 4 3 3 3 4 4 1 4 2 3 2 1 1 4 1 4 1 2 2 1 3 3 1 3 3 4 1 3 2 3 4 1 4 3 4 1 1 1 2 3 4 2 2 3 1 3 4 4 3 2 4 4 4 2 3 4 3 4 2 3 1 2 4 4 1 4 1 2 1 3 4 2 1 4 1 1 2 4 1 3 1 2 2 2 4 3 1 3 4 1 2 3 4 3 2 3 2 2 3 2 1 4 1 4 4 4 3 1 1 3 3 1 3 2 1 3 2 1 2 2 2 1 1 2 4 2 3 2 3 3 2 1 2 3 3 4 1 3 1 3 2 3 1 1 2 2 4 1 4 3 4 3 4 4 4 4 3 1 4 3 2 2 3 4 1 1 3 3 4 1 3 3 1 1 3 2 3 3 4 3 1 3 4 3 2 2 3 2 4 1 2 3 4 1 2 2 4 3 3 4 3 1 3 1 3 4 1 1 1 1 2 3 3 3 4 1 1 3 4 1 3 2 3 3 1 1 3 1 2 3 4 1 2 1 1 1 4 1 1 1 1 2 2 1 3 1 1 3 2 2 3 1 4 4 4 4 4 2 1 2 2 1 4 3 3 4 2 3 4 1 2 4 4 4 2 1 3 4 1 3 4 4 3 2 3 1 3 3 4 4 2 4 4 1 3 1 1 1 3 4 2 4 4 1 3 4 1 1 3 2 4 1 2 2 3 4 3 2 4 4 4 2 1 3 1 1 1 2 1 3 1 4 3 3 2 4 3 3 4 3 1 1 3 2 2 2 2 1 4 1 1 3 2 1 2 3 1 3 3 1 2 1 2 1 4 1 3 1 4 2 4 3 2 4 4 1 3 4 2 1 1 3 4 2 3 1 1 2 1 3 1 2 1 3 1 4 4 3 2 2 3 3 4 4 2 1 2 4 1 2 4 4 4 2 1 3 3 2 4 3 2 4 3 2 4 2 2 1 1 1 2 3 1 4 1 2 1 4 2 4 4 2 2 3 3 2 2 1 1 4 4 3 1 2 2 2 3 2 4 2 4 3 2 3 1 3 3 4 2 3 2 1 2 4 1 2 2 2 4 1 1 2 1 4 1 2 1 3 4 2 1 1 4 1 2 4 1 3 4 2 1 3 2 1 1 1 2 3 2 2 4 1 1 3 2 1 2 1 3 2 3 2 2 2 1 4 1 3 3 2 2 2 4 3 4 1 3 3 1 1 3 4 4 2 4 1 3 3 2 4 4 4 1 4 3 2 3 1 3 1 1 1 2 3 1 2 4 3 1 1 1 1 4 3 2 1 4 1 2 2 4 3 3 2 4 1 1 4 2 1 2 4 3 4 2 1 4 2 4 1 2 1 2 1 1 3 4 3 4 4 1 1 4 3 2 1 1 2 2 4 2 2 4 3 3 2 2 4 2 1 4 4 2 3 4 3 1 2 2 1 3 4 1 2 2 3 4 4 4 2 2 4 1 4 2 3 2 1 2 1 1 4 1 2 1 3 3 4 3 4 3 3 3 4 2 3 1 4 1 1 3 3 3 1 2 1 3 3 1 1 2 3 3 1 1 1 3 3 2 1 2 2 1 4 1 3 4 4 4 2 3 1 1 4 1 1 3 2 3 4 1 4 1 4 4 1 1 1 3 3 4 3 1 3 4 2 4 4 4 3 1 2 2 1 1 3 3 1 2 2 1 2 2 4 3 1 1 3 1 1 4 1 3 3 1 4 1 4 4 2 2 3 2 4 3 4 1 4 3 4 2 3 2 3 2 3 3 3 3 4 4 1 4 3 3 1 3 2 2 2 3 2 4 1 2 4 2 4 1 3 1 3 2 4 3 3 3 4 2 2 3 1 3 2 4 3 3 4 1 2 3 4 1 2 2 1 4 3 2 4 1 3 4 1 1 4 2 2 4 3 2 3 4 4 4 2 4 1 2 3 1 3 3 4 3 1 1 3 2 2 3 2 3 1 4 4 4 2 3 2 2 2 3 3 1 4 3 4 2 1 1 4 2 2 3 1 3 2 1 1 3 1 3 2 1 4 1 1 1 1 2 1 2 4 1 3 3 3 1 4 1 1 3 4 4 2 3 2 4 4 3 3 1 3 2 4 2 1 4 1 2 3 1 3 4 1 4 1 4 2 2 3 2 2 3 4 1 2 1 1 4 1 4 1 1 3 1 3 4 2 2 3 3 1 3 1 2 1 4 3 1 2 4 4 1 3 1 4 3 3 2 1 4 4 2 1 4 3 1 2 1 4 2 2 1 2 3 1 3 1 4 4 1 4 4 4 2 1 1 1 1 2 1 4 1 1 2 4 3 3 1 2 3 4 1 1 3 4 3 3 1 1 1 3 2 2 4 4 4 4 1 3 1 3 4 3 3 3 4 4 4 1 4 4 4 3 1 1 1 3 3 2 4 4 3 3 4 3 1 4 4 3 4 1 4 3 2 4 4 1 2 3 2 1 3 4 1 4 1 1 2 1 1 4 4 1 4 3 1 2 2 3 3 3 3 2 3 4 4 2 4 2 1 4 4 1 2 1 1 2 3 3 1 2 2 3 4 3 3 2 3 2 1 2 3 3 4 3 1 2 2 4 1 4 1 3 1 1 3 3 2 3 3 1 3 2 2 1 1 4 1 2 1 4 2 4 2 1 3 3 1 2 1 3 2 1 2 1 4 4 4 3 1 4 2 2 2 1 2 4 1 4 3 1 3 1 3 4 3 4 4 3 1 4 1 4 1 1 2 4 3 4 1 2 1 2 2 3 2 1 1 4 3 4 4 1 2 1 3 3 1 2 2 1 4 3 2 1 1 2 4 3 3 4 3 1 4 2 2 3 3 3 4 1 2 2 1 1 2 1 2 4 3 4 1 2 4 3 2 4 3 3 2 1 3 1 3 3 3 2 4 1 1 4 1 4 1 2 4 4 4 1 3 3 4 3 1 1 2 3 2 2 2 3 4 2 4 1 1 3 2 3 1 4 3 2 1 2 1 2 3 1 4 2 2 3 4 4 2 2 1 3 1 2 3 3 4 4 2 2 3 3 3 3 4 3 4 2 4 2 1 3 4 4 4 3 2 1 4 1 1 3 4 1 2 1 3 1 4 2 1 4 3 2 3 3 2 1 4 1 1 2 2 2 2 4 4 1 4 1 3 4 3 3 4 3 4 3 3 4 4 2 1 4 4 3 3 1 3 1 3 4 4 2 2 2 2 3 2 3 4 2 3 2 4 2 2 1 1 4 3 4 1 2 2 4 2 2 3 4 4 3 4 3 2 1 2 1 3 2 1 3 2 2 3 1 3 2 2 2 2 3 4 3 1 1 4 3 3 1 4 4 4 3 1 3 2 3 4 4 2 3 1 4 4 2 4 2 1 4 4 2 3 4 3 3 3 1 1 1 2 4 3 3 3 3 4 2 4 2 1 1 2 4 4 4 3 4 3 1 4 3 4 3 4 4 3 4 2 4 2 3 2 4 1 4 3 1 2 2 1 4 4 1 3 2 2 4 4 2 4 3 2 4 3 1 4 3 3 3 4 1 2 2 3 2 1 1 2 2 4 2 1 1 1 1 2 3 4 4 1 2 3 1 2 1 3 4 4 4 2 4 2 4 3 4 1 2 2 1 1 3 4 1 1 2 4 4 4 2 1 1 4 4 4 4 1 2 3 3 3 4 3 4 2 4 4 2 3 2 2 4 4 1 1 3 3 3 1 3 2 2 1 3 4 1 3 2 2 4 1 1 2 4 2 4 3 1 4 3 4 2 4 1 1 3 3 2 1 2 1 1 3 1 3 1 3 1 1 2 3 3 4 3 4 2 2 4 4 3 1 4 4 2 1 3 4 2 3 1 4 4 3 1 2 4 3 1 3 4 4 1 4 4 4 4 3 4 3 3 1 2 3 3 3 1 3 3 1 3 4 1 2 2 4 3 4 2 4 2 4 2 4 3 3 3 3 4 4 3 2 3 2 4 2 2 1 3 4 4 4 2 1 2 2 1 2 4 4 4 1 2 1 4 3 2 3 4 1 3 1 4 4 1 3 4 3 2 2 2 2 1 1 2 4 3 3 2 4 4 4 2 3 4 3 1 3 3 2 2 1 4 1 3 1 2 4 4 4 3 3 2 4 4 3 3 3 4 3 4 1 3 3 3 2 2 4 3 1 4 4 3 1 3 1 4 4 3 2 2 4 2 2 1 3 3 2 3 4 3 1 4 3 3 3 1 1 1 4 1 2 1 3 1 4 1 3 4 2 2 1 3 4 2 2 2 3 3 1 4 1 3 1 3 3 1 4 3 1 3 4 1 3 1 1 1 1 1 3 4 1 2 3 2 2 1 2 1 4 2 2 3 4 3 1 1 2 4 2 2 3 1 4 2 4 1 2 2 4 4 2 2 4 1 2 2 4 3 2 3 2 1 3 3 2 4 4 3 3 3 2 2 4 4 1 3 2 1 1 4 2 3 1 1 3 2 1 3 4 4 3 1 3 1 4 3 4 1 2 1 3 1 2 2 4 1 1 3 3 1 2 1 4 3 4 4 3 4 4 3 1 3 1 1 1 3 4 1 1 1 3 4 3 4 4 3 4 2 3 1 3 1 3 1 2 2 3 4 1 4 3 3 4 4 4 1 2 1 3 3 4 1 3 4 4 2 2 2 2 3 1 2 4 3 4 3 2 2 3 4 1 4 2 1 4 1 3 1 2 4 4 1 1 3 1 2 2 1 1 3 4 3 3 4 3 1 3 4 1 1 1 4 3 4 3 1 4 4 4 4 3 2 3 2 4 1 1 1 1 3 1 3 2 4 1 2 3 3 2 2 1 2 2 4 2 3 1 4 1 4 3 3 4 2 3 3 1 4 4 4 2 1 2 2 2 3 1 2 1 2 3 3 4 2 1 2 1 3 1 4 3 1 3 2 4 4 4 4 1 4 3 2 2 4 2 3 2 3 4 3 2 2 1 4 1 2 4 3 1 1 3 3 4 2 3 1 1 2 1 2 1 4 2 2 1 1 2 4 4 3 2 2 1 3 4 1 3 2 1 4 3 4 3 2 1 3 4 1 1 3 3 1 2 4 1 4 4 2 3 2 1 4 1 3 4 4 4 1 1 1 2 3 3 1 1 1 4 1 3 2 1 2 2 3 3 4 1 4 2 4 4 3 1 1 2 4 2 2 4 3 2 2 3 1 3 1 1 3 1 3 4 2 4 3 3 1 2 3 3 4 4 4 2 3 1 3 2 3 1 1 3 1 2 2 3 2 1 3 4 4 1 1 2 1 3 1 3 1 1 4 3 2 3 2 2 4 4 4 3 3 4 2 2 4 3 2 1 2 1 2 1 4 3 3 4 2 3 4 4 2 4 1 1 2 1 1 1 1 3 3 2 2 4 1 2 4 1 4 1 2 2 4 3 4 4 3 3 4 2 1 4 3 4 1 3 1 2 1 2 1 3 1 4 2 3 1 4 3 1 3 2 1 4 2 1 2 1 2 2 2 1 2 3 4 4 2 1 1 3 3 2 3 3 3 1 3 4 1 3 4 3 1 3 3 2 3 3 2 1 3 2 4 1 3 2 3 3 1 2 2 2 2 2 4 4 2 1 1 2 1 4 1 1 1 4 1 1 3 2 2 2 3 1 3 4 1 2 2 1 1 1 4 2 3 2 2 1 4 1 3 4 2 3 3 2 1 4 4 4 2 3 4 4 4 1 2 2 1 3 3 3 2 2 1 3 3 4 3 3 2 3 3 3 3 2 3 3 3 1 2 2 2 2 2 1 1 1 4 4 3 3 3 4 2 4 4 1 4 1 4 3 4 3 2 1 3 2 2 2 2 1 3 3 3 2 3 4 4 3 1 1 1 1 4 2 2 2 1 1 3 2 2 2 4 1 3 1 4 2 3 2 3 1 4 1 2 3 1 4 3 4 4 3 4 2 4 3 2 3 1 4 1 4 4 2 4 2 4 3 2 1 3 2 3 4 4 3 4 1 2 2 1 4 4 1 3 2 4 3 1 2 1 2 4 3 1 2 4 1 1 1 4 4 2 4 1 4 4 1 3 4 4 3 4 3 3 1 3 1 1 1 2 3 1 3 1 3 1 4 2 2 1 1 1 2 2 2 4 3 4 3 2 1 4 4 1 4 3 3 4 1 1 4 3 4 2 4 3 2 2 2 4 1 4 1 4 3 1 3 4 4 3 3 4 1 1 3 4 3 1 4 2 3 4 2 3 4 4 1 2 4 2 2 4 4 1 4 2 1 3 1 4 1 3 4 3 4 4 1 4 4 4 4 4 4 4 3 4 3 4 4 3 3 4 1 1 4 1 3 1 1 1 3 1 3 2 1 1 3 4 3 1 4 2 1 1 4 2 1 2 3 2 4 4 4 4 2 2 1 2 2 1 2 2 2 3 3 3 3 4 2 1 2 4 1 3 1 4 4 3 2 3 4 2 4 4 3 3 1 2 2 4 1 2 2 2 4 1 4 3 3 1 4 2 3 2 3 1 2 4 4 3 1 4 2 3 3 4 3 3 3 2 2 4 3 4 2 1 3 1 2 4 3 4 3 4 2 4 4 4 4 1 1 1 3 4 3 1 3 4 2 2 3 2 1 4 3 3 3 1 3 2 3 1 3 2 2 4 3 4 2 2 3 3 4 4 2 1 4 4 4 1 3 4 1 2 2 2 3 4 4 1 3 4 2 4 3 1 3 3 1 3 3 1 1 1 4 1 3 2 4 2 1 4 3 1 3 1 4 2 2 2 2 1 2 4 3 1 1 1 1 2 4 1 3 1 4 3 2 3 4 1 1 1 1 2 1 4 4 2 3 1 3 3 1 3 3 1 3 2 4 3 2 1 3 2 4 4 1 1 1 2 1 1 4 2 2 1 2 2 4 3 2 4 1 4 2 4 1 3 1 3 3 3 4 3 3 1 3 1 1 1 3 1 2 4 3 2 4 2 4 2 4 2 2 4 3 2 3 1 3 4 4 4 1 2 2 3 1 1 3 1 2 1 4 2 3 3 4 2 2 3 2 3 2 1 2 4 4 3 3 4 3 2 4 1 1 1 3 2 1 2 1 3 4 1 1 4 2 2 3 2 4 4 3 2 4 1 1 1 2 4 4 1 1 2 1 4 2 4 2 2 2 1 2 4 2 4 1 4 2 1 4 4 2 2 3 1 4 3 2 3 2 1 3 2 4 4 2 1 3 4 1 2 2 1 4 2 1 4 2 1 4 4 4 1 2 3 3 4 4 2 2 3 2 1 2 2 3 4 4 2 1 1 4 2 1 3 2 1 4 1 3 1 1 4 4 4 1 1 3 4 1 3 4 1 2 4 2 2 1 4 3 3 4 1 3 1 3 3 1 2 1 4 1 4 2 4 1 2 1 1 3 2 2 4 4 3 4 3 2 2 3 2 2 1 2 4 3 4 2 1 3 3 2 3 4 2 2 3 4 1 1 4 2 3 3 2 3 2 1 3 3 1 1 4 1 1 1 2 2 1 2 1 4 4 4 3 3 2 4 3 3 2 4 3 1 2 2 2 4 2 1 3 4 2 2 1 3 2 3 2 1 3 2 4 1 2 3 4 1 3 4 2 1 4 3 1 1 1 4 3 2 3 3 1 2 1 4 2 3 3 1 2 3 3 2 3 3 3 4 3 4 3 3 4 4 2 4 4 4 2 1 2 2 2 2 1 2 1 1 3 1 3 4 1 1 2 2 4 1 2 3 2 2 2 1 1 1 3 3 2 1 4 3 3 3 2 4 3 4 2 1 1 4 2 3 4 4 4 1 3 4 4 1 1 4 1 2 1 2 3 3 3 3 2 3 1 2 3 1 1 2 2 3 2 1 1 4 3 1 1 4 1 2 1 4 1 3 4 2 3 3 2 2 1 1 2 2 4 2 3 4 3 2 4 3 1 2 2 4 4 2 3 1 1 2 2 2 1 2 1 2 1 4 1 4 4 2 4 4 1 4 3 4 1 1 1 2 2 1 4 4 3 3 1 1 4 4 2 2 2 2 1 4 4 3 4 4 1 4 2 1 4 2 4 1 1 3 2 1 2 3 2 3 3 3 2 3 2 1 4 1 4 2 3 1 1 4 1 2 4 4 1 3 1 4 2 1 3 2 2 4 1 4 1 1 3 3 4 1 1 1 1 4 2 2 3 4 1 3 4 3 2 3 1 2 4 4 1 2 4 4 2 2 3 2 4 4 1 3 3 2 2 2 1 1 2 2 4 2 3 2 3 3 4 2 4 2 1 4 1 4 1 4 1 1 4 1 2 2 4 2 2 3 3 3 2 1 1 2 2 1 2 4 3 3 1 4 1 3 1 1 3 4 4 2 1 2 1 4 3 4 4 1 2 4 4 4 4 1 4 2 4 2 4 4 2 1 2 4 4 4 1 1 4 2 4 3 3 4 4 2 3 2 4 3 1 3 2 1 2 3 4 3 3 3 3 4 3 4 1 1 2 2 2 4 3 2 1 4 3 1 3 1 1 1 2 2 4 4 2 4 2 1 4 2 1 4 4 2 4 1 1 4 2 4 1 3 3 4 3 3 4 4 4 4 2 1 1 2 2 1 1 1 2 1 1 1 4 1 1 4 2 2 4 3 4 3 4 3 3 2 2 1 2 3 4 3 3 2 1 1 1 3 3 1 4 3 1 1 4 2 2 3 1 2 2 2 1 1 3 4 4 4 1 2 2 2 3 1 1 3 2 1 4 2 4 2 4 3 2 1 3 1 2 4 3 2 1 4 3 4 2 4 2 3 4 3 1 1 4 4 2 2 3 1 2 3 3 3 2 3 1 4 4 4 1 3 2 2 3 1 1 4 4 2 4 1 1 1 1 2 2 2 1 4 2 1 4 3 1 4 1 2 1 4 1 4 3 3 4 4 2 1 3 4 3 4 2 4 4 3 4 3 1 4 3 1 4 1 1 1 1 4 3 4 3 1 3 2 1 1 1 2 2 4 2 3 4 4 4 1 1 4 2 2 1 1 3 4 2 1 2 1 2 3 2 3 4 2 2 3 2 4 1 4 1 1 4 3 1 2 2 2 3 4 2 4 4 2 1 3 3 4 2 2 1 1 1 4 2 4 3 3 3 3 3 1 4 2 2 1 3 4 2 4 2 2 3 4 2 2 2 2 3 4 2 1 4 2 2 3 4 1 3 4 1 4 4 4 1 1 3 4 4 1 1 2 1 4 4 1 3 1 4 3 2 1 4 1 4 2 1 3 2 2 1 4 2 4 2 3 2 1 4 2 2 1 4 2 3 2 3 2 4 4 3 4 4 1 4 3 3 2 1 1 4 3 1 4 2 2 1 3 1 3 2 3 4 3 2 4 4 2 1 3 1 1 2 3 1 2 1 2 2 4 2 2 3 1 4 3 3 3 1 1 3 1 3 2 2 1 4 3 3 1 4 3 3 2 1 4 1 4 1 3 4 1 2 3 2 3 4 2 1 1 4 1 2 1 3 3 2 1 4 4 3 3 2 3 3 4 3 1 1 2 1 2 2 4 3 2 1 1 4 4 1 3 1 2 3 1 3 3 4 2 4 1 1 2 4 3 1 1 2 2 2 3 1 4 4 2 4 4 3 1 3 1 2 2 3 2 3 3 2 2 3 4 2 3 3 2 3 3 4 2 3 3 4 4 3 4 4 4 4 2 2 3 1 3 1 1 4 1 1 3 2 1 1 3 2 3 2 2 1 3 4 2 4 3 3 1 1 1 2 2 4 2 2 1 4 4 4 2 2 2 4 3 1 2 1 2 4 1 4 3 4 2 2 1 2 3 3 4 2 2 2 3 1 2 2 3 1 4 1 4 1 4 3 1 2 1 4 4 3 3 1 4 1 4 2 3 3 2 3 1 2 3 4 1 3 3 2 2 4 2 2 4 4 3 1 1 2 2 4 4 1 4 4 4 1 3 4 3 4 3 1 1 3 3 2 2 4 3 4 3 3 2 4 1 3 3 3 2 3 2 3 2 3 3 4 4 4 3 3 3 2 3 4 2 4 4 2 2 1 1 2 3 4 1 3 3 2 4 3 4 4 4 2 1 1 4 1 2 2 4 1 3 1 2 2 2 3 1 1 3 2 1 4 3 2 2 1 3 2 4 2 2 4 1 1 3 2 4 3 1 4 1 1 3 4 2 4 1 2 3 2 2 2 1 1 2 2 3 3 4 2 2 4 2 4 4 1 3 2 2 1 1 3 2 3 2 1 1 2 2 4 1 4 3 1 4 4 2 2 1 3 4 2 1 2 2 3 4 3 4 3 2 4 4 3 3 4 2 3 2 3 3 4 2 1 4 3 2 4 4 3 2 3 1 4 4 3 3 1 4 2 1 1 3 4 4 4 4 3 1 2 4 2 2 1 4 1 3 4 1 2 2 3 1 4 1 3 3 4 2 1 4 4 3 3 1 1 4 4 1 3 1 1 3 3 4 2 2 3 4 4 3 4 3 1 4 4 4 2 2 2 4 2 4 2 4 3 2 3 1 1 2 2 3 4 3 1 2 4 4 1 4 1 3 4 2 3 2 4 3 4 2 3 3 3 1 1 3 2 1 2 4 4 1 3 1 4 2 1 1 4 3 3 4 2 3 2 2 1 2 4 4 1 2 4 3 2 1 1 3 1 1 2 3 2 4 1 4 3 4 4 1 3 3 4 1 1 2 2 1 1 1 1 1 3 3 2 2 4 2 2 1 4 2 1 2 2 3 3 4 3 1 4 4 4 4 4 2 3 1 2 3 4 2 3 3 1 1 2 4 2 1 3 3 4 3 2 3 1 1 1 3 3 2 2 2 2 2 3 1 1 2 1 1 2 4 1 2 3 1 2 4 1 2 3 1 4 1 2 2 4 3 2 1 4 3 3 2 1 2 4 1 4 2 4 4 1 3 4 1 4 4 1 2 4 2 3 1 4 2 3 1 1 1 4 4 2 4 1 4 3 4 4 3 1 1 2 3 3 2 3 1 3 2 3 3 1 4 4 2 4 1 1 3 4 4 1 2 3 4 2 2 3 3 1 4 2 2 1 4 4 2 3 1 1 3 3 3 1 1 2 4 3 3 3 2 3 4 1 2 4 2 1 3 3 4 1 2 3 1 4 1 1 3 2 1 4 1 4 4 4 4 4 3 4 4 1 4 1 3 3 1 4 2 4 4 1 1 4 1 2 1 2 4 1 1 3 1 2 3 2 3 2 1 3 1 3 1 1 1 4 2 4 1 2 2 2 2 3 3 2 2 3 4 2 2 2 3 2 1 4 1 2 4 2 3 1 3 2 1 3 3 2 4 2 2 2 2 4 3 3 1 1 3 4 1 3 3 4 3 3 1 4 1 4 3 4 1 2 4 1 2 2 2 2 2 1 1 4 1 1 3 1 4 2 4 3 2 1 2 2 3 1 1 1 2 3 1 4 1 1 3 4 1 1 3 4 3 2 3 3 3 3 3 2 1 4 2 3 1 2 3 3 2 4 4 2 3 3 4 2 3 2 2 1 1 1 4 2 2 1 2 2 2 1 1 3 1 3 3 2 1 2 2 4 4 2 3 4 4 2 3 1 1 1 1 1 2 1 2 2 1 3 2 1 4 4 4 3 3 2 3 2 4 2 1 3 4 3 4 3 2 4 4 2 3 2 1 1 1 3 3 4 4 4 1 2 4 3 3 2 4 2 2 2 2 4 3 4 1 1 4 2 2 1 2 4 1 3 1 4 3 1 4 4 2 3 3 4 2 3 3 4 3 3 3 4 3 2 3 1 2 2 1 2 1 1 4 3 3 1 4 1 2 1 4 4 3 3 4 2 4 3 1 1 4 3 2 4 2 4 2 2 3 2 3 2 4 4 3 2 2 3 1 4 4 3 2 2 3 2 1 1 3 1 4 2 4 2 1 3 4 1 1 3 4 2 3 4 2 4 1 3 3 3 1 4 4 1 2 1 2 2 4 3 4 1 1 1 4 3 4 1 2 4 4 2 4 1 1 4 2 2 4 4 1 4 1 4 3 1 3 1 1 3 2 1 1 2 2 3 3 4 1 1 2 4 4 1 4 4 1 3 3 1 3 4 1 2 3 3 2 2 4 1 1 1 1 1 3 3 2 3 1 3 1 3 1 2 1 3 4 1 2 2 1 4 1 4 4 2 3 1 4 4 4 4 1 3 3 3 1 2 4 4 2 3 1 1 1 4 1 4 2 3 3 2 2 3 4 2 2 3 2 3 3 2 1 1 2 3 4 3 4 3 2 1 2 2 3 1 4 1 4 3 1 1 2 3 4 3 1 1 4 4 2 1 3 2 4 2 1 4 2 4 3 1 3 2 2 1 2 3 3 3 4 1 4 1 2 1 2 2 3 1 3 3 4 4 3 2 1 2 4 3 1 2 3 1 2 1 4 1 4 1 4 1 1 1 2 3 4 3 1 2 1 3 4 1 4 2 2 3 3 4 4 3 1 4 4 2 2 4 2 2 1 2 4 1 1 1 1 2 4 3 1 2 3 2 3 3 1 2 2 3 3 1 4 2 2 1 2 3 2 1 1 2 4 2 3 4 1 2 4 3 3 1 1 1 1 2 1 3 1 1 4 4 2 3 2 1 4 4 2 4 3 2 4 1 3 4 2 2 4 4 3 4 4 3 4 2 1 4 2 3 3 3 1 4 3 4 3 3 2 3 3 3 4 2 2 3 1 4 1 1 4 4 1 4 2 3 2 4 1 1 4 4 1 1 4 2 1 3 2 2 2 3 2 3 4 2 3 1 1 3 4 4 3 1 2 1 4 1 4 4 2 4 1 3 2 2 4 2 1 1 1 3 4 1 3 2 4 1 3 4 4 3 4 2 4 3 4 2 3 1 1 4 4 4 1 2 4 1 1 2 2 1 2 4 1 4 1 1 2 2 2 1 2 4 4 4 2 4 4 4 3 3 3 2 2 1 4 2 4 4 2 1 2 4 3 1 4 3 4 2 2 4 4 2 3 3 3 4 2 4 1 2 2 4 1 4 2 3 4 1 2 4 1 3 1 4 2 3 1 2 2 1 3 4 4 1 3 1 1 2 1 4 4 4 1 2 4 2 2 2 2 4 3 3 1 4 1 2 3 2 1 2 2 3 3 4 3 1 1 1 1 1 2 1 4 2 1 3 1 1 2 1 4 4 2 3 2 3 2 3 2 2 3 2 4 4 1 2 2 2 1 1 4 2 2 4 1 4 1 4 2 3 1 1 4 4 4 3 2 1 4 3 2 4 4 2 4 2 1 3 4 1 3 4 1 2 3 3 4 1 4 1 3 2 3 4 3 4 1 1 4 2 1 4 1 3 2 3 4 3 2 4 2 1 3 1 2 2 2 3 1 3 1 3 3 2 3 2 4 3 4 4 2 1 4 1 1 3 1 1 4 1 1 3 1 2 4 3 4 3 2 2 3 4 1 4 1 4 4 2 3 2 4 2 3 4 4 3 3 3 3 4 3 2 2 4 3 1 4 2 4 3 4 3 4 4 4 4 3 4 2 3 3 2 3 3 4 2 2 3 3 3 1 1 1 3 3 1 2 4 1 1 3 4 3 4 2 3 1 2 4 4 4 3 2 1 2 3 4 3 4 2 1 1 4 4 2 2 1 3 4 1 2 1 2 2 4 4 4 4 2 3 4 2 1 2 4 1 4 1 2 3 4 2 3 3 1 2 1 1 4 3 2 4 1 2 2 2 4 3 1 1 2 4 4 4 1 4 1 3 4 1 2 4 3 4 1 2 2 3 4 2 3 2 1 4 1 1 2 3 4 3 4 4 4 2 1 4 3 1 1 2 3 4 3 2 3 2 3 4 1 2 3 4 3 4 1 4 3 4 1 3 4 3 4 1 4 1 3 2 2 4 3 3 3 3 4 2 4 1 3 4 1 4 1 4 3 1 2 3 4 3 4 3 2 2 2 2 2 3 3 4 1 1 2 2 3 1 2 4 1 1 1 3 1 2 1 1 2 4 4 4 2 3 4 2 2 1 1 1 3 4 3 4 2 3 3 3 3 2 3 3 2 3 4 2 4 2 2 2 4 4 1 4 4 1 2 4 2 4 1 3 1 3 2 4 3 2 3 2 4 1 1 2 3 3 2 3 4 3 4 2 4 3 1 3 1 4 1 2 3 4 3 3 1 2 2 2 4 4 2 4 1 3 2 1 2 3 1 3 4 1 4 3 2 1 3 3 3 4 1 2 1 4 2 3 1 2 4 1 1 2 3 1 2 2 3 2 4 4 1 4 3 4 3 2 1 1 4 1 1 1 3 3 1 1 2 1 3 4 4 1 2 4 2 4 4 4 1 4 4 4 1 2 1 1 2 2 3 2 2 3 3 4 1 4 2 1 2 3 3 3 1 3 1 3 3 3 3 3 3 3 3 3 2 2 2 4 2 1 2 1 1 2 3 4 2 4 2 3 2 3 2 2 4 1 3 3 3 1 3 1 1 2 1 1 3 2 3 3 1 2 1 4 4 4 1 1 2 1 2 1 1 4 4 2 1 1 4 3 4 1 2 1 2 3 2 1 3 2 3 2 1 2 1 1 1 3 1 1 4 1 3 1 4 4 1 4 2 4 3 2 1 1 2 4 3 4 1 2 2 3 3 2 2 2 2 4 3 1 1 3 3 4 4 3 1 1 4 1 3 1 4 3 1 2 4 1 3 2 2 2 2 2 4 3 2 2 2 1 1 4 4 2 1 3 1 3 1 4 3 1 4 4 1 1 2 4 3 1 4 3 4 2 4 3 2 4 1 4 3 3 1 4 1 1 3 3 3 1 2 1 3 4 2 3 1 3 2 4 3 3 4 2 4 2 4 1 2 2 3 1 3 1 4 4 2 3 4 1 2 1 4 4 2 1 2 4 2 1 1 1 3 2 2 2 1 3 2 4 4 4 3 3 1 2 1 1 4 2 3 2 4 1 2 4 4 1 1 1 3 3 4 3 2 4 4 2 4 2 3 2 2 4 3 3 1 2 2 2 1 3 2 4 3 1 4 3 2 4 2 1 3 2 4 4 1 2 4 4 2 1 2 3 1 3 3 2 2 1 3 4 3 4 4 2 3 4 2 4 2 1 4 2 4 4 3 4 3 4 1 3 3 1 1 3 2 1 1 3 1 3 2 1 4 1 4 1 4 1 3 4 2 2 4 2 4 2 4 3 2 4 3 3 2 2 3 3 2 3 2 3 1 1 2 4 3 3 3 4 4 3 2 3 4 2 4 1 1 1 2 4 3 1 1 2 2 3 3 2 3 1 4 2 1 4 4 4 4 2 3 3 2 3 1 4 3 2 3 2 2 1 2 3 4 2 1 1 4 3 2 2 1 1 3 4 3 4 2 3 2 3 4 2 1 4 3 2 1 3 1 4 1 2 2 4 3 4 1 3 3 2 1 1 3 1 1 1 1 1 3 2 3 4 3 3 4 4 1 3 3 2 3 1 4 3 1 2 4 3 3 2 1 1 2 4 3 3 4 4 2 3 3 2 4 1 2 4 4 1 2 1 4 4 3 2 3 1 2 1 3 4 1 2 3 2 1 2 2 4 4 4 2 1 2 3 2 3 4 2 4 2 4 4 3 4 2 1 1 2 4 2 4 4 2 2 2 4 3 4 3 3 3 2 4 3 2 1 3 3 1 4 4 4 3 1 1 1 2 1 3 3 4 1 4 4 3 3 4 4 1 2 3 2 2 4 1 4 4 2 1 4 1 3 1 1 4 4 1 2 2 2 3 4 4 2 2 3 4 4 4 1 1 3 1 3 2 1 1 1 1 4 2 1 2 1 3 3 1 4 3 3 4 4 4 4 2 2 4 3 4 3 1 1 2 3 3 4 1 4 4 1 2 1 3 1 4 2 1 1 1 3 3 1 1 3 1 1 3 2 4 3 1 2 4 1 2 3 2 3 3 2 1 2 2 4 4 4 1 2 3 3 3 3 1 3 2 1 2 3 4 1 4 4 2 1 1 3 2 1 2 4 3 1 4 4 4 2 4 1 2 3 2 1 2 3 1 1 4 4 1 1 1 3 3 1 1 1 2 2 3 4 3 3 3 2 3 1 2 2 2 4 1 2 3 4 2 1 1 1 1 3 1 1 4 2 1 2 1 4 3 2 2 2 4 3 1 3 4 2 2 4 1 3 1 4 4 1 2 1 1 4 1 4 2 4 2 1 1 4 1 2 2 4 1 2 3 2 2 3 4 2 1 1 4 2 3 3 2 4 3 3 4 4 3 3 2 1 4 2 2 3 1 4 2 1 1 1 2 4 3 3 1 4 4 1 4 1 1 4 4 3 3 3 1 2 2 2 3 4 2 2 3 2 1 3 1 3 3 3 3 3 3 3 3 4 2 1 2 3 2 4 3 2 4 3 1 1 1 4 2 1 2 2 3 1 2 4 3 3 1 3 4 4 3 3 3 1 1 2 3 1 4 2 3 1 1 3 3 1 2 1 4 3 3 3 3 2 4 4 3 2 2 1 3 4 1 2 1 1 1 2 4 1 4 1 3 1 3 4 3 4 3 4 3 3 3 1 4 4 4 1 3 1 3 3 3 4 2 4 4 4 4 1 1 2 3 2 1 4 2 3 4 1 4 4 3 3 3 1 4 4 3 1 2 2 2 3 4 4 4 3 1 4 1 4 3 4 4 4 3 2 4 3 2 2 1 4 3 2 1 3 4 2 2 3 3 1 2 4 1 3 1 3 1 1 2 4 1 1 4 1 3 2 3 3 3 3 4 3 4 3 3 3 4 2 3 1 1 2 2 4 4 4 2 2 3 2 1 1 1 1 2 3 1 2 2 3 3 3 4 1 4 4 4 2 2 3 3 2 3 3 4 1 1 1 1 3 1 4 2 4 4 1 2 3 2 4 1 2 4 4 3 4 2 3 4 4 3 3 2 1 1 2 1 1 3 2 1 2 2 1 4 2 4 4 1 2 2 1 3 4 3 3 3 2 4 2 3 2 3 4 4 3 2 1 2 1 2 3 4 4 2 4 4 3 3 1 4 3 1 1 3 2 1 3 1 2 2 3 2 1 4 1 1 3 2 3 3 1 2 2 4 4 4 1 3 4 1 4 4 2 4 1 2 1 1 4 2 2 4 2 1 3 1 2 1 2 3 2 4 3 4 3 2 4 3 4 3 1 2 1 1 4 4 4 4 4 4 3 1 3 1 4 4 1 1 3 1 3 2 1 2 4 4 3 4 3 4 2 2 3 2 4 1 3 1 4 2 1 3 1 1 2 1 1 2 2 2 3 1 2 2 2 2 2 1 2 3 2 4 2 4 3 2 3 2 3 2 2 2 3 2 3 1 1 3 3 4 4 3 3 4 1 2 4 1 1 3 1 4 4 3 2 4 3 2 4 2 3 1 1 2 4 1 4 1 1 4 3 4 2 1 4 1 4 2 1 4 4 3 4 4 3 4 1 4 4 2 2 4 4 3 1 4 3 1 4 1 1 1 4 2 4 3 2 3 2 2 2 4 3 1 4 3 3 4 2 1 3 1 1 2 1 2 3 1 3 3 1 1 2 3 3 2 1 4 3 4 3 4 1 2 3 4 2 4 4 4 2 2 4 2 4 2 2 1 2 3 2 4 2 3 1 3 1 3 4 4 2 2 4 2 4 2 1 2 2 1 4 2 1 4 3 2 1 3 2 1 4 3 2 4 3 4 3 1 4 1 3 3 4 2 3 1 3 1 4 3 1 4 2 3 3 4 4 2 1 4 1 2 1 4 1 4 4 1 3 2 2 4 3 4 3 4 3 1 2 4 4 3 1 4 2 2 4 4 3 4 3 3 4 4 4 2 1 3 1 3 2 2 1 1 1 4 2 3 4 2 2 1 3 4 3 3 3 1 3 2 4 4 4 2 3 3 3 2 2 2 4 3 4 2 2 4 2 4 4 4 3 3 4 3 1 2 2 1 3 3 1 4 1 1 4 3 3 4 2 2 2 1 1 2 3 3 3 4 1 4 2 2 4 1 1 3 3 1 3 4 4 3 3 3 4 2 4 1 2 3 4 2 1 2 1 4 1 1 2 1 4 2 1 1 3 2 4 4 1 4 4 3 4 4 3 4 4 3 4 3 3 3 2 4 2 1 3 2 1 3 2 2 4 4 3 2 3 4 1 1 4 2 1 2 4 3 4 2 2 1 1 4 4 4 2 2 1 3 1 3 1 4 2 3 2 4 4 2 1 4 2 2 1 1 4 3 3 2 3 1 2 1 2 3 2 3 2 3 1 4 4 4 4 3 1 4 4 2 3 1 4 3 2 2 2 2 4 1 3 2 3 1 3 1 2 4 1 1 1 2 3 4 2 3 1 2 1 1 1 3 3 4 4 3 1 4 1 2 4 3 3 2 2 1 2 3 2 4 1 4 1 1 1 1 4 4 4 2 4 4 2 2 1 1 4 4 3 4 4 4 3 1 3 2 1 1 2 4 2 3 3 4 4 1 3 3 3 3 4 4 2 2 4 2 2 1 1 1 1 3 4 4 4 1 4 2 4 1 3 4 2 4 1 1 1 2 4 1 2 3 3 1 3 3 2 1 3 3 4 1 2 3 3 2 3 2 2 1 3 4 1 4 4 1 4 3 2 2 2 4 3 1 3 1 2 3 1 2 4 4 1 1 4 3 2 4 2 4 1 2 1 4 4 4 1 4 1 1 3 1 4 1 2 3 1 1 2 2 3 1 1 3 2 1 1 4 1 3 4 4 2 3 4 3 4 3 3 4 2 1 1 2 3 2 2 4 3 4 1 3 3 1 3 4 3 1 4 1 1 3 2 4 2 1 2 1 3 2 1 1 1 1 3 2 4 2 1 2 2 1 3 2 1 4 2 3 1 2 3 4 4 1 2 2 1 1 4 4 4 2 2 2 1 1 3 2 4 4 3 1 1 3 1 1 1 1 2 4 1 1 3 1 4 2 3 3 3 1 4 3 3 1 3 1 1 1 2 4 1 2 2 2 3 4 4 4 1 1 1 2 4 2 2 2 4 2 4 2 4 1 4 1 3 1 2 3 4 3 4 4 1 1 3 2 1 2 4 4 1 2 4 1 1 3 2 4 4 1 2 4 4 3 2 3 1 1 3 2 3 3 2 4 2 4 2 1 2 4 4 2 2 3 4 1 2 4 4 2 3 1 3 1 2 3 1 2 2 3 3 4 1 1 1 3 2 3 1 3 3 2 3 2 4 2 3 1 4 1 4 4 3 4 3 4 4 4 4 3 2 2 4 2 1 1 4 2 4 4 4 3 4 2 4 1 3 2 2 4 1 2 3 1 4 3 4 3 4 2 4 4 1 4 4 1 3 2 1 4 3 2 2 2 1 4 2 4 3 2 2 3 1 1 3 4 1 3 2 2 1 4 1 3 2 3 1 3 1 3 3 3 2 1 1 3 3 1 2 1 1 1 4 1 4 2 4 4 3 2 3 3 2 3 1 3 1 4 1 3 2 2 1 3 3 1 3 1 1 1 3 3 2 2 4 3 4 4 4 1 1 3 2 2 2 4 1 1 3 4 1 2 2 4 2 1 4 1 1 1 2 3 2 2 4 1 3 3 2 2 2 4 4 1 2 4 3 3 4 1 3 1 3 3 1 3 2 1 4 4 4 1 4 1 1 2 1 3 2 2 3 2 3 2 2 1 3 1 2 1 2 1 2 3 4 3 4 1 2 1 1 3 1 3 2 4 2 4 3 3 3 1 1 3 2 2 3 2 2 4 3 2 2 2 4 3 3 4 3 3 4 3 4 3 4 2 4 4 3 4 1 2 4 2 4 3 1 4 1 2 2 3 3 1 2 1 1 2 1 2 2 3 4 2 4 3 1 3 1 3 2 2 4 3 2 3 1 4 1 3 2 4 3 2 4 2 1 1 3 4 3 1 2 3 2 4 2 3 3 4 4 1 4 2 3 2 2 1 4 4 4 1 4 1 3 2 2 1 4 4 2 4 4 4 3 4 4 1 3 3 4 4 2 1 3 2 2 1 3 3 2 3 4 1 4 4 2 4 3 3 1 2 3 3 1 1 4 4 2 4 3 2 2 1 3 1 2 3 3 3 1 1 2 2 1 4 3 2 3 4 3 3 4 1 3 2 4 3 1 1 3 1 3 3 1 3 3 1 2 1 2 3 1 1 4 3 4 3 4 3 3 2 2 2 2 2 2 3 2 2 1 2 3 3 4 2 2 3 4 4 3 2 2 4 2 4 1 3 3 1 4 3 4 4 3 1 3 4 1 1 2 4 3 4 3 3 3 2 3 4 1 4 2 3 1 3 1 4 3 3 2 4 3 3 1 1 3 1 1 2 2 3 2 4 4 3 3 2 1 2 3 1 3 1 1 1 4 4 2 4 2 3 3 4 1 3 1 4 3 1 2 4 2 4 2 3 2 3 1 3 4 3 2 3 2 2 2 4 3 1 2 2 1 2 1 3 3 1 2 1 1 4 1 4 3 1 3 3 2 3 3 4 4 3 1 3 3 1 2 1 1 3 1 2 4 1 1 2 3 4 4 3 2 3 1 4 3 2 2 3 3 2 4 3 4 2 2 3 3 1 4 2 3 4 1 2 1 4 3 4 4 2 3 2 1 3 3 1 1 1 2 3 2 2 3 2 3 1 1 4 3 1 4 2 4 4 1 2 4 4 2 2 2 1 1 4 4 4 4 1 1 2 2 3 4 2 4 3 4 2 1 1 4 3 3 4 1 3 1 1 3 2 1 1 4 3 1 2 1 3 4 2 3 2 1 2 2 1 1 1 3 4 1 3 4 2 4 4 1 4 1 4 2 3 3 4 1 4 2 1 1 2 4 4 1 4 1 1 3 3 4 1 1 3 2 1 3 1 3 2 1 4 3 3 2 4 3 3 4 4 4 1 1 1 3 4 2 3 3 1 2 3 1 4 3 4 1 1 2 2 2 3 4 3 1 2 4 2 1 4 2 3 2 1 2 3 4 1 2 1 1 4 2 2 2 4 4 2 1 2 3 4 3 3 2 2 4 3 1 2 1 2 2 4 2 3 4 3 2 1 4 3 2 4 4 3 4 2 3 2 1 4 4 2 1 2 2 1 3 2 4 3 3 4 1 2 4 1 2 3 4 1 1 4 2 2 1 3 2 3 4 1 3 2 2 3 2 2 3 4 4 4 1 1 2 2 3 1 2 4 3 3 2 2 2 4 4 3 1 2 3 1 1 4 4 4 1 3 3 3 1 3 4 4 2 3 1 2 1 4 1 4 1 4 1 3 1 2 4 3 2 1 1 1 2 3 4 4 3 3 4 3 1 3 1 4 3 1 2 3 2 4 1 4 2 4 4 1 3 4 4 1 3 4 4 1 1 4 1 3 2 3 2 2 3 2 2 1 4 1 3 2 4 1 4 4 1 3 1 4 1 4 1 3 1 1 1 2 4 1 4 1 1 2 1 4 4 4 4 2 2 3 2 3 1 2 4 2 2 3 1 2 1 4 3 1 2 1 3 1 2 3 4 4 1 3 3 3 2 3 3 2 3 3 4 1 3 2 2 2 4 1 1 2 2 3 2 1 3 4 4 4 1 2 2 2 2 1 4 3 1 2 3 4 2 1 1 2 1 2 4 2 2 3 4 1 1 4 4 2 1 1 2 1 3 4 4 4 2 4 1 3 4 2 4 3 1 4 4 4 2 1 2 3 4 2 3 4 2 1 4 1 2 2 1 3 3 4 2 4 3 4 2 2 2 2 1 4 4 4 1 3 2 4 2 2 3 3 4 1 4 4 1 2 2 3 2 4 3 4 3 1 1 1 1 3 3 4 4 1 3 2 1 4 2 4 2 4 1 1 4 3 3 4 1 2 3 1 4 3 2 3 4 4 1 2 3 4 4 1 2 1 2 1 2 4 2 3 1 1 3 2 3 4 2 2 4 4 3 2 3 1 1 2 4 1 3 2 1 3 1 2 1 2 3 4 4 2 3 3 1 2 4 1 1 1 4 4 3 2 1 1 4 3 3 2 2 1 2 1 4 1 4 4 4 2 1 3 3 3 1 2 3 1 3 1 2 1 1 2 4 4 1 4 2 1 3 1 3 3 1 4 1 4 1 1 3 3 2 1 4 4 3 2 4 3 4 1 4 2 2 1 3 1 3 1 2 4 2 1 4 1 2 1 4 4 3 2 2 3 2 2 1 1 1 3 1 1 3 4 1 2 1 4 1 3 4 2 2 4 1 4 3 1 1 1 2 2 4 3 1 1 2 4 2 2 4 2 4 4 2 2 3 3 4 2 1 2 4 4 1 1 2 3 2 4 1 4 4 2 1 3 4 3 1 4 4 2 1 4 4 2 3 2 3 2 3 3 4 4 4 4 2 2 4 4 1 4 4 1 1 1 2 1 2 2 3 3 4 1 3 2 4 4 2 3 2 2 4 2 2 3 2 1 1 3 3 1 4 3 3 3 4 3 3 4 3 4 3 1 1 3 3 2 3 2 2 4 3 3 2 2 3 3 2 2 4 3 2 2 3 3 1 4 2 2 4 4 4 1 2 4 4 4 1 3 1 1 2 2 3 4 4 3 2 1 1 2 1 2 2 1 2 1 3 4 3 2 1 4 3 4 3 2 2 4 2 2 1 1 4 4 1 2 2 1 2 1 3 3 3 2 1 1 4 2 1 4 1 2 1 4 1 4 1 1 2 1 4 2 2 1 2 1 3 1 4 4 4 4 3 3 3 3 3 3 4 3 3 2 2 4 1 1 3 4 4 3 2 4 3 4 4 1 2 3 3 1 2 3 1 2 2 2 2 3 4 3 1 2 2 3 4 1 2 3 3 3 3 2 2 1 1 3 3 1 2 3 2 2 3 3 1 4 3 2 3 2 2 4 4 2 3 2 3 1 4 3 3 3 1 4 2 2 2 3 2 3 4 3 4 1 3 1 2 1 4 1 4 4 4 3 1 4 3 4 2 4 1 3 1 3 1 4 2 2 1 2 2 2 1 1 4 1 2 3 1 3 1 1 1 2 4 1 1 2 3 2 1 4 1 1 3 1 3 4 1 2 3 1 2 3 4 3 3 2 2 1 3 2 4 4 1 4 1 2 4 1 4 2 4 4 2 3 3 4 4 4 4 3 3 2 4 2 4 2 3 1 4 3 1 3 2 4 4 3 4 3 3 2 4 3 4 3 2 3 1 2 4 4 1 3 2 3 4 1 4 3 4 3 3 3 3 4 4 3 3 1 3 3 3 4 3 3 3 4 2 1 4 4 4 1 4 1 3 1 2 4 4 2 1 2 1 4 3 4 3 2 3 2 2 2 2 1 3 2 3 2 2 3 3 1 4 1 1 3 4 4 1 4 3 4 3 2 1 3 4 2 3 1 1 2 2 1 1 3 4 4 2 4 1 1 1 1 4 4 3 2 3 3 2 3 2 4 4 3 3 2 4 1 3 3 2 1 2 1 3 1 1 2 2 3 2 3 2 3 2 4 2 1 2 1 3 2 3 3 2 2 1 4 1 1 4 4 3 2 1 2 1 3 1 2 4 2 2 3 1 3 2 1 3 1 1 4 1 3 2 3 4 2 2 3 4 1 4 2 3 3 3 2 1 4 2 3 4 4 4 4 3 3 1 4 3 2 1 2 1 3 2 2 4 4 2 3 1 4 4 1 3 2 4 2 4 4 1 1 4 1 2 4 3 3 1 1 2 2 4 3 3 4 2 4 3 1 3 4 2 1 2 3 3 1 1 1 2 3 4 4 3 3 4 3 4 4 1 3 4 4 1 2 2 2 2 4 3 1 2 4 4 2 4 4 2 4 1 3 3 1 3 4 3 3 4 4 4 2 2 1 4 3 3 2 3 2 1 4 3 2 4 1 2 1 2 1 4 1 4 3 1 1 4 1 3 1 3 2 2 4 1 3 2 2 2 2 3 4 3 3 4 2 2 3 1 2 3 2 2 4 3 3 4 1 2 3 3 1 2 2 1 1 2 3 1 4 3 2 2 3 3 1 3 2 4 2 3 3 1 4 3 4 4 4 2 1 3 1 4 2 3 2 1 2 1 2 1 1 2 2 4 2 1 2 1 1 2 2 4 3 3 2 1 2 1 4 4 2 4 4 1 4 3 2 3 2 3 2 2 1 1 1 3 3 3 1 3 1 4 1 4 1 1 2 3 1 2 2 1 2 1 2 3 4 2 1 2 1 3 1 3 1 1 1 3 2 4 1 2 4 4 2 1 1 2 3 1 2 4 1 3 1 3 1 4 2 3 1 4 3 3 4 2 1 2 3 4 2 3 3 2 2 2 3 3 3 1 3 4 1 2 1 1 4 2 4 4 4 3 3 3 4 4 1 2 4 4 1 3 3 3 4 1 2 3 2 1 1 1 3 3 1 1 3 2 4 3 2 4 4 1 3 1 1 1 4 2 2 1 1 4 1 2 1 1 2 1 4 3 2 3 4 3 4 1 2 3 2 1 4 2 4 3 4 2 1 1 4 2 1 2 2 2 3 2 3 2 3 2 1 3 3 1 3 3 1 2 4 3 2 1 2 1 3 2 3 2 3 3 3 2 2 4 3 1 2 3 4 4 3 4 3 2 2 4 4 3 2 1 3 2 3 3 2 2 1 4 2 3 4 2 1 4 3 1 3 2 1 4 1 3 4 4 1 3 4 4 4 3 2 4 2 4 4 2 3 1 1 2 4 2 2 3 2 2 1 4 4 1 3 3 1 1 4 4 4 3 4 1 1 1 3 1 2 1 4 3 4 2 4 2 3 1 1 3 3 2 2 3 3 1 3 4 4 4 2 4 1 3 2 2 3 1 1 1 4 1 2 4 4 2 4 1 3 1 2 3 4 1 3 4 3 1 4 3 3 4 2 2 2 4 1 4 1 3 3 1 1 2 1 1 3 1 4 4 1 3 4 4 2 1 3 1 4 1 2 4 3 3 1 2 2 4 1 1 2 4 3 3 4 4 2 4 2 2 1 1 1 3 2 4 4 1 1 1 2 4 2 3 3 3 4 1 1 4 3 4 4 2 3 1 1 2 1 3 3 4 3 3 2 4 2 4 3 3 4 4 2 2 4 1 2 1 1 3 4 2 3 4 2 2 4 4 4 3 4 3 2 1 3 4 1 1 3 3 2 1 1 4 4 4 3 2 2 2 4 2 4 3 3 2 4 3 3 3 3 3 3 1 3 4 2 3 2 1 3 4 3 4 1 2 4 2 1 1 1 4 2 4 4 4 3 4 3 1 4 3 2 1 4 4 4 3 3 3 4 4 1 4 3 2 3 2 2 1 3 3 4 2 3 4 1 4 4 4 4 4 4 1 1 1 2 1 2 1 1 2 4 1 1 2 2 4 4 1 4 3 3 4 4 2 3 3 2 1 2 4 4 2 4 1 2 3 3 3 1 3 3 1 1 1 4 2 1 2 4 1 1 2 2 4 4 2 2 2 3 3 2 1 3 4 4 1 2 1 2 1 3 1 1 1 2 1 3 3 2 4 2 2 2 2 1 1 2 3 1 3 2 3 1 2 4 2 2 3 3 2 2 2 3 3 3 1 1 3 2 4 2 4 3 3 3 1 1 3 1 1 3 4 1 4 4 3 1 4 2 3 2 3 3 1 1 3 3 3 1 1 1 2 1 3 1 2 1 3 2 1 2 4 3 1 1 4 1 1 1 2 4 2 2 1 2 3 3 2 3 1 1 3 4 1 3 1 3 3 3 1 4 1 3 4 4 4 2 2 1 1 4 3 4 2 3 1 4 2 4 3 3 2 3 1 3 3 3 4 3 2 2 4 2 1 4 1 2 4 4 1 1 1 4 2 2 3 1 2 2 1 2 3 1 4 4 1 2 3 2 4 1 4 2 1 1 2 4 3 3 2 4 1 4 2 3 1 4 3 3 2 3 4 2 1 3 3 1 3 2 2 3 1 1 1 2 2 4 4 2 4 4 1 3 1 2 1 4 3 1 1 4 3 1 4 4 2 2 3 2 3 3 3 1 4 1 1 1 2 4 3 1 3 3 2 3 2 2 1 1 1 3 3 4 1 1 4 4 3 2 3 1 1 4 3 1 2 1 2 1 1 1 2 4 2 2 4 4 1 1 3 3 1 1 3 1 1 3 2 1 2 1 2 2 2 4 1 1 1 1 4 4 4 3 2 3 2 1 3 1 1 1 3 2 1 2 3 4 4 3 1 3 2 2 3 1 2 1 1 4 1 3 2 3 1 1 1 1 2 4 3 3 2 4 1 4 4 2 3 3 1 2 2 3 4 2 2 1 4 1 2 1 2 2 1 4 3 4 3 1 4 2 3 2 1 3 1 3 3 3 3 1 1 1 4 4 3 3 2 2 1 1 3 3 3 4 2 2 2 2 2 1 1 2 1 1 1 3 2 3 3 3 2 1 3 1 3 1 4 2 4 3 4 2 4 2 3 2 1 2 3 3 3 3 2 4 1 4 4 1 1 2 2 3 1 1 1 4 3 1 1 1 2 1 2 2 4 3 3 3 3 4 1 3 1 2 2 3 2 3 1 1 3 1 4 4 4 4 1 1 1 2 1 3 4 4 4 3 3 1 1 1 1 4 1 4 3 2 2 3 3 1 4 3 1 3 3 2 1 4 4 1 3 2 4 3 3 1 4 4 1 3 1 2 4 1 3 1 4 2 4 1 2 3 4 3 3 2 1 4 1 2 1 3 4 2 2 2 3 3 3 2 2 3 1 1 2 3 1 3 4 2 2 2 3 3 3 3 4 4 1 2 2 4 2 4 2 4 4 4 2 3 3 3 4 2 2 3 2 4 1 4 4 1 4 3 3 4 4 2 4 4 4 2 1 1 2 1 3 2 4 4 1 4 1 2 3 2 1 1 1 2 4 4 4 3 4 3 4 2 3 1 2 4 4 4 4 2 2 4 1 3 4 1 3 2 4 2 3 2 4 1 2 2 3 2 1 2 3 3 4 3 3 3 4 2 1 4 2 2 1 2 3 4 4 4 3 4 4 2 1 2 4 3 1 2 3 3 1 1 2 1 3 1 3 2 1 1 4 2 2 4 2 2 3 1 4 2 1 2 4 3 1 3 4 2 2 2 1 3 2 3 3 2 2 2 4 2 3 3 3 2 2 4 2 2 2 2 1 1 2 1 3 4 3 1 3 2 4 1 1 2 4 3 2 2 4 1 3 2 4 4 2 2 3 4 4 1 1 4 2 1 4 2 4 4 4 4 4 1 2 4 1 2 1 4 1 2 2 3 2 1 1 3 4 4 1 3 1 1 1 2 2 4 2 2 3 3 2 2 1 3 4 2 2 1 2 2 2 1 1 4 1 1 4 3 4 4 4 3 1 3 3 3 2 3 4 1 3 4 1 3 3 4 2 3 1 4 4 1 2 4 2 3 3 3 1 1 3 4 1 1 2 2 4 1 4 1 2 3 1 3 1 4 3 4 1 1 4 1 2 2 1 3 1 1 4 2 4 4 2 3 3 4 2 4 1 1 3 1 3 4 3 2 3 3 2 4 1 1 2 3 2 3 3 3 4 4 1 2 3 1 1 1 3 1 2 4 3 1 3 3 3 3 4 1 1 1 4 2 2 2 4 3 3 2 1 1 1 4 4 4 1 2 2 2 3 2 1 2 4 2 4 4 3 2 4 1 1 1 3 1 1 3 1 2 4 1 1 2 3 2 3 3 1 3 1 4 4 4 4 4 4 3 4 2 4 2 1 1 4 2 4 4 2 4 4 1 1 2 4 4 1 4 3 3 2 2 2 4 4 4 2 4 1 4 2 3 1 3 3 3 4 1 3 2 3 1 2 4 3 2 1 1 1 1 4 4 2 3 1 1 4 2 4 3 2 3 3 2 3 3 2 4 1 4 3 2 2 2 1 3 4 3 4 2 1 4 3 1 2 2 4 2 1 1 2 4 2 4 4 1 1 4 2 1 3 2 2 4 2 1 2 1 3 3 4 2 3 4 1 1 4 1 1 3 4 2 2 2 4 2 4 3 3 2 4 1 2 1 4 1 1 1 3 3 4 1 1 2 3 3 1 2 4 1 4 3 4 4 1 4 2 2 4 2 2 2 3 4 1 2 3 3 3 2 3 3 4 4 4 4 4 2 4 1 3 3 1 2 4 3 3 1 1 4 4 3 2 1 4 3 2 4 3 1 1 4 3 2 4 4 3 4 2 1 2 1 4 3 4 3 3 1 2 3 1 1 4 2 4 1 1 2 2 3 2 1 4 1 2 1 2 2 2 4 3 1 3 2 4 1 2 4 1 1 1 2 3 2 3 1 3 1 4 1 3 1 1 4 3 4 4 4 4 2 4 3 4 3 2 3 1 1 4 1 2 4 2 1 4 4 1 2 4 1 4 1 1 2 3 4 3 2 1 2 2 1 4 2 1 4 1 2 4 3 1 3 2 1 3 2 1 1 4 4 2 3 3 3 3 2 4 4 4 4 1 3 2 3 2 1 3 2 2 1 4 4 3 2 3 2 3 1 4 1 2 4 3 1 4 2 3 3 4 2 1 1 1 2 2 4 1 1 1 3 1 2 1 1 4 4 2 2 4 3 2 3 1 3 2 3 2 2 3 4 4 1 3 2 4 3 2 4 3 3 2 3 1 2 3 3 3 2 1 4 4 3 3 4 1 3 3 1 2 4 2 1 1 4 2 2 2 2 3 3 4 4 4 1 4 2 2 2 1 1 3 2 1 2 3 2 4 2 3 3 1 1 3 4 3 2 1 4 2 4 1 2 4 1 3 4 4 3 2 1 2 2 2 1 3 1 4 4 2 4 1 3 2 1 2 4 3 4 1 1 3 3 1 1 3 4 1 4 4 3 2 4 3 3 3 2 1 1 3 4 4 1 3 4 3 4 4 3 3 4 2 1 2 2 2 4 2 2 3 2 1 2 4 4 1 2 2 1 3 1 1 2 1 3 1 4 1 2 4 1 1 2 4 2 3 1 1 4 4 1 1 1 1 4 1 1 3 2 1 3 3 3 4 1 3 2 4 3 4 2 4 1 1 2 1 3 4 4 3 3 1 4 4 2 4 4 3 4 1 4 1 1 4 3 3 2 4 3 2 3 3 2 1 3 1 3 4 3 3 2 3 1 4 4 4 2 3 1 1 2 2 2 3 3 2 4 4 1 1 3 4 1 3 3 3 2 4 3 1 3 1 1 4 1 2 2 1 2 2 2 4 2 2 3 1 2 3 3 3 2 4 2 4 2 1 3 3 4 4 2 4 1 1 2 4 2 3 4 3 1 2 2 3 3 2 4 4 4 2 2 4 4 1 2 4 3 4 1 4 1 4 4 2 2 2 2 1 3 3 1 4 4 4 4 2 3 3 2 1 2 1 4 2 2 2 2 1 2 1 2 4 4 2 4 4 1 3 1 2 1 2 2 4 2 4 4 3 4 1 4 1 4 1 3 3 3 3 2 3 4 4 1 3 1 2 4 1 1 4 1 4 1 3 3 2 3 4 4 2 3 3 3 3 2 3 1 4 4 2 4 2 2 1 3 3 2 4 1 3 3 3 4 2 1 1 1 3 2 3 2 1 1 1 2 3 3 3 2 1 3 4 4 1 4 3 4 2 4 1 3 4 2 2 1 1 4 2 4 2 3 4 4 4 3 3 2 4 3 2 1 4 3 2 3 3 2 4 1 2 1 2 3 3 2 4 1 1 4 1 1 2 1 2 4 2 1 1 4 1 2 1 4 4 3 4 1 2 3 3 4 4 4 3 3 3 1 1 4 1 4 4 4 1 3 4 3 1 1 3 1 2 2 1 2 2 4 1 3 3 4 3 3 4 3 4 1 4 3 1 3 1 4 3 2 4 1 2 1 3 3 3 2 1 4 4 4 4 3 4 2 2 2 2 2 2 3 1 4 4 1 1 1 2 1 2 1 2 2 4 3 1 4 2 1 3 2 4 1 1 3 4 2 3 3 2 4 1 4 1 4 2 4 1 1 2 3 2 1 1 2 2 1 2 4 3 4 2 4 1 4 3 1 1 2 3 4 4 1 4 4 1 3 4 2 4 4 3 4 4 3 3 1 2 2 1 3 3 4 1 4 2 1 1 3 2 4 1 3 3 4 4 1 4 4 3 4 3 4 4 4 3 1 1 4 4 4 1 4 4 4 4 3 1 1 4 1 1 4 3 1 3 3 2 1 3 2 4 4 1 1 3 2 1 2 3 3 2 2 3 2 2 1 3 4 4 3 3 4 4 4 3 1 4 3 1 3 4 4 2 1 2 4 3 4 2 3 3 4 3 4 1 3 3 2 2 4 1 3 2 4 4 3 2 3 4 4 4 3 2 2 2 3 1 2 3 1 1 2 2 1 4 4 3 1 2 4 3 4 1 2 4 1 2 3 2 2 1 2 1 3 3 4 3 4 1 4 3 3 2 1 1 3 4 4 4 4 3 2 4 3 3 4 2 1 2 4 2 2 4 3 1 2 4 4 1 2 2 3 1 3 1 3 4 1 4 2 1 2 3 3 2 2 1 2 3 4 2 4 3 4 2 4 1 1 4 4 3 1 3 2 3 4 2 2 4 1 3 3 4 2 2 4 1 2 2 2 4 2 1 3 4 1 1 3 1 3 2 2 2 2 3 1 3 1 2 1 1 2 3 1 2 3 1 3 1 3 1 2 3 1 4 3 2 4 1 2 4 2 2 2 2 4 4 1 4 1 1 4 1 3 2 3 4 4 1 3 2 1 1 1 2 4 4 4 4 2 4 3 2 1 4 4 2 1 4 2 4 1 2 2 2 1 3 2 4 3 3 4 2 1 4 3 2 2 1 2 1 4 2 4 2 3 4 3 4 1 4 3 4 2 4 1 1 1 1 4 4 1 1 3 1 2 1 1 3 2 3 4 2 3 3 4 2 4 1 3 1 2 3 3 1 3 4 2 4 2 2 2 1 1 3 2 4 2 3 2 1 2 2 4 2 1 4 1 3 3 3 3 4 2 3 2 3 4 4 3 2 4 3 1 3 4 2 1 2 1 3 4 2 3 1 1 1 2 4 1 2 3 3 1 3 2 4 1 4 1 3 1 2 2 3 3 1 2 4 1 3 4 2 2 4 4 1 2 4 1 2 1 2 1 2 1 4 3 3 3 2 4 3 3 3 1 3 2 3 2 3 2 3 3 1 3 3 2 2 1 3 2 4 4 4 4 3 1 2 4 4 2 3 3 3 3 3 2 1 2 2 3 2 3 1 1 3 4 2 2 4 3 4 3 1 4 3 2 1 3 4 4 3 3 4 3 2 3 4 3 1 2 2 3 3 3 1 1 4 4 4 4 4 2 2 1 3 3 2 3 3 4 1 4 4 1 3 3 3 2 2 2 4 4 2 1 3 3 4 3 2 3 1 1 4 4 4 1 3 2 2 1 3 3 1 1 2 3 3 1 3 3 2 4 2 1 1 3 4 3 2 4 2 3 1 2 3 4 1 1 1 2 3 2 3 1 1 2 4 4 2 4 2 4 3 1 3 4 1 2 3 4 2 2 1 1 4 4 4 1 2 1 4 1 4 2 4 3 2 2 3 2 1 1 2 4 4 1 2 2 2 3 3 2 4 2 3 2 4 1 1 4 2 3 4 1 3 2 3 1 3 3 2 3 3 4 4 4 2 1 2 3 3 1 1 3 2 4 4 1 1 2 2 1 4 3 1 3 4 4 4 2 1 4 1 4 2 2 2 4 3 3 2 1 4 4 2 1 4 1 3 2 1 1 2 1 1 4 2 2 2 3 4 2 2 2 3 2 2 1 3 1 2 3 2 3 3 2 4 2 4 3 2 1 1 2 1 1 4 4 2 3 4 1 4 4 1 2 3 4 3 4 4 1 4 2 4 1 2 3 1 3 1 4 3 3 3 1 3 4 3 4 1 4 3 3 2 3 1 1 2 3 2 2 2 1 4 3 3 4 1 4 1 4 3 1 1 2 3 4 3 3 3 4 3 1 2 2 2 3 2 3 4 2 1 2 4 2 3 2 3 1 1 1 2 3 2 2 3 4 3 3 1 4 2 3 3 1 3 1 1 4 4 3 2 1 1 4 1 1 1 3 3 1 3 3 1 3 4 2 2 2 2 4 3 2 2 2 4 4 3 4 2 2 2 4 2 2 1 1 3 3 2 3 1 4 4 3 2 2 3 3 3 4 4 3 4 4 1 4 3 4 3 1 4 1 2 4 4 2 3 1 3 4 4 1 1 1 3 4 3 4 1 4 4 3 3 3 4 1 2 1 1 4 1 4 1 1 1 1 4 4 2 1 3 4 2 2 3 2 3 1 4 1 1 1 4 2 1 1 4 4 4 1 4 1 1 2 4 1 3 2 4 1 4 2 4 4 3 4 2 4 2 2 3 4 4 4 4 4 1 2 3 4 2 4 3 4 4 2 2 4 4 1 1 3 2 1 3 1 4 3 1 1 1 3 1 1 2 4 2 1 4 1 2 3 2 2 3 1 4 3 3 4 1 3 2 2 3 3 1 2 4 1 3 4 4 3 2 1 2 1 1 4 2 1 3 2 1 2 1 2 2 1 1 1 2 2 3 4 4 1 3 1 3 3 1 2 1 2 3 1 1 4 4 3 1 4 3 3 4 2 2 2 1 1 2 4 4 3 4 4 3 3 2 3 1 4 2 3 1 2 4 3 1 1 3 1 2 1 4 2 1 4 2 3 4 1 4 2 2 2 2 2 1 3 2 3 1 4 3 2 1 1 2 2 1 4 3 1 2 2 4 1 2 2 1 4 2 4 4 3 3 3 3 1 4 3 1 1 2 4 3 4 3 3 1 1 1 3 1 2 2 2 3 1 2 4 4 2 2 4 1 4 2 2 1 3 2 1 1 4 2 2 1 1 2 2 2 3 4 2 3 1 1 2 4 3 1 3 2 2 2 3 2 3 3 3 2 3 4 4 4 4 2 4 2 1 1 1 4 3 3 4 3 4 3 3 4 1 1 1 4 4 1 3 4 4 1 4 1 2 2 2 1 1 3 3 3 4 3 3 4 1 4 3 2 4 3 2 4 4 3 4 3 4 2 2 2 4 3 1 1 1 1 3 1 2 4 2 2 3 1 2 2 1 2 2 4 1 3 2 3 1 2 1 3 4 4 3 4 4 3 3 3 1 2 4 1 2 2 1 1 2 3 4 1 2 4 4 2 3 3 2 2 3 4 4 1 4 3 2 4 2 2 4 3 4 1 1 4 3 1 4 4 3 4 3 1 3 4 1 1 1 4 2 2 1 3 2 1 1 1 3 1 1 4 1 4 4 1 4 1 2 1 4 3 3 1 3 4 4 1 2 4 4 4 4 4 3 4 1 2 3 2 2 2 1 4 3 2 3 3 2 4 1 1 3 2 1 2 2 2 3 4 1 4 4 1 4 4 1 4 4 1 2 1 2 4 4 2 3 3 1 1 2 4 4 2 2 3 4 2 1 2 4 4 2 1 1 2 3 3 2 3 4 3 4 4 1 3 2 3 4 2 3 2 2 2 3 4 1 3 1 2 4 3 1 2 3 4 4 4 2 1 4 2 3 1 1 4 3 1 4 2 3 1 2 1 4 2 2 3 3 4 1 1 3 1 2 4 4 1 1 4 2 1 4 2 1 2 4 4 3 1 2 3 2 3 4 2 2 3 2 3 2 2 3 4 2 2 2 4 2 1 2 4 3 3 2 2 1 3 3 2 4 1 3 2 4 2 1 2 4 4 4 4 4 1 1 4 1 3 2 2 4 1 4 1 1 2 4 4 4 2 3 2 1 4 1 4 4 3 3 3 2 4 3 3 2 3 3 3 2 1 1 3 3 3 4 3 4 4 4 1 1 4 3 3 1 1 1 1 1 3 1 2 3 3 1 2 3 2 1 3 4 4 1 4 4 2 2 3 3 4 3 4 4 1 4 1 3 1 2 1 1 2 1 3 4 2 1 4 2 4 2 4 1 1 1 2 1 1 4 3 3 2 3 4 2 2 4 4 4 1 2 3 2 2 3 2 2 1 2 1 2 1 3 2 2 3 3 2 3 2 1 2 4 2 2 1 2 4 1 2 3 4 2 4 3 3 1 3 4 1 4 1 3 1 4 2 2 2 2 3 3 4 1 3 3 1 3 1 2 3 4 2 2 1 1 4 2 4 2 2 4 2 4 1 2 4 2 1 1 1 3 4 4 4 1 4 4 1 2 4 2 1 1 4 1 2 3 1 1 4 2 1 2 1 1 3 2 4 4 4 2 1 2 1 1 4 4 4 4 1 2 2 2 3 3 3 3 2 2 1 1 3 3 1 1 2 2 3 1 2 4 2 3 4 1 3 2 3 2 4 2 3 4 3 1 1 4 2 2 4 3 1 3 1 4 1 1 3 3 3 1 1 4 3 2 2 4 1 3 1 2 4 3 4 3 1 4 1 4 1 3 1 3 2 2 2 2 3 3 2 4 2 4 3 4 2 1 2 3 1 2 3 2 2 2 3 4 4 1 3 3 2 1 3 2 2 4 2 4 4 2 3 2 4 1 4 3 1 3 4 1 3 3 3 1 4 4 4 3 3 2 3 4 2 4 3 3 1 1 2 1 1 1 4 3 4 3 4 2 2 4 2 2 1 1 1 1 4 2 2 3 4 4 2 3 3 2 4 3 1 4 2 1 4 2 4 1 4 4 4 1 2 3 2 4 4 1 2 3 2 1 4 1 2 1 4 4 2 1 2 1 2 2 4 2 4 1 1 1 3 3 2 1 1 2 3 3 2 3 1 1 2 1 2 2 4 1 1 1 3 1 2 3 4 4 2 1 3 1 1 1 2 4 4 4 3 3 2 2 1 2 2 1 3 1 3 3 2 4 3 1 3 2 2 3 3 4 4 1 1 2 1 3 2 2 3 4 3 2 4 2 3 3 2 4 4 1 2 2 1 3 4 3 2 2 1 4 4 1 3 4 1 3 3 2 3 1 1 1 3 3 3 1 3 1 2 3 3 2 2 3 1 3 2 4 2 4 2 1 4 2 1 3 1 4 4 1 2 4 3 4 2 2 4 1 4 2 3 3 4 1 3 1 4 4 2 2 2 1 4 3 3 1 3 3 1 1 4 4 1 2 2 2 2 3 4 1 1 4 3 3 2 4 1 4 2 3 1 4 3 1 4 4 3 1 2 4 2 1 4 2 1 4 1 4 4 1 3 1 1 4 1 4 4 3 1 3 1 3 3 2 1 2 1 3 2 2 3 2 3 3 3 2 3 3 1 2 2 4 1 3 2 4 2 3 1 3 4 1 1 4 2 3 2 1 3 1 3 2 2 2 3 4 2 3 3 4 4 4 2 3 1 2 3 3 2 1 4 2 2 2 3 2 2 1 4 2 3 1 2 1 3 2 4 1 2 3 1 1 2 3 2 2 4 3 2 2 3 4 1 2 1 4 3 4 1 3 4 3 3 4 3 2 4 2 3 2 1 3 4 4 3 2 4 3 4 4 2 4 1 4 3 2 4 1 1 2 4 2 2 2 1 1 2 2 3 3 4 1 4 3 1 3 2 3 4 2 3 2 2 2 3 3 3 2 1 2 3 4 4 4 4 4 3 2 2 3 2 4 1 2 3 1 1 2 1 1 2 4 3 1 2 3 2 3 3 1 1 3 1 4 3 1 1 1 4 1 3 1 3 3 4 4 2 4 4 3 3 2 3 3 3 1 4 4 1 1 2 2 4 4 4 4 2 1 4 1 4 4 1 1 2 2 2 2 1 4 3 2 4 3 4 4 1 3 2 4 4 2 4 1 1 2 3 1 4 2 4 3 1 1 1 4 2 1 1 4 3 3 2 2 4 1 4 1 4 2 2 2 1 2 1 2 2 2 1 3 2 2 3 4 4 2 1 3 4 4 3 1 1 2 4 4 2 1 4 2 4 4 1 4 4 2 4 2 4 2 1 1 3 2 4 3 4 1 2 4 3 1 1 1 3 1 2 3 1 2 4 1 3 3 4 2 1 2 1 4 1 1 2 1 4 1 4 1 2 3 1 2 4 3 3 4 4 4 1 3 2 1 3 2 1 1 3 4 2 3 2 3 3 4 2 3 1 1 4 4 1 4 1 4 4 1 2 2 1 1 3 4 1 1 1 3 3 1 3 2 1 1 1 3 2 2 2 2 1 3 4 3 4 3 1 1 3 4 1 4 4 2 2 2 2 2 2 2 2 4 4 3 3 4 3 1 2 3 3 4 2 2 4 3 4 2 3 2 3 4 3 2 2 3 2 3 1 3 1 1 1 4 2 1 1 1 4 4 4 4 2 1 1 4 4 2 1 3 1 1 2 4 2 2 4 1 2 2 1 1 1 1 1 2 3 4 4 3 4 2 4 3 3 1 3 1 2 2 3 3 1 3 4 4 4 4 4 3 3 1 3 1 4 1 3 1 3 3 3 1 1 2 1 4 2 1 2 2 4 3 2 2 1 3 4 2 2 4 4 3 2 2 3 1 1 1 2 4 2 1 1 1 1 1 1 3 4 2 3 3 2 2 1 3 1 2 3 2 4 2 4 4 3 2 1 3 1 2 1 2 1 4 1 3 1 4 1 1 3 4 1 1 2 4 3 4 3 2 3 3 4 2 2 1 4 3 3 2 1 1 2 3 2 3 4 3 4 4 1 2 4 2 2 1 1 4 2 3 1 2 3 3 4 4 1 2 2 3 1 4 4 4 2 3 1 3 3 2 1 1 3 1 2 2 3 2 3 2 2 1 1 2 2 1 4 3 2 3 3 3 3 3 1 4 4 2 2 1 4 4 1 4 4 2 1 3 4 2 4 3 2 4 2 3 3 1 3 1 3 4 3 1 1 3 2 4 3 3 4 3 4 1 3 2 4 3 1 4 3 1 4 2 1 2 4 2 1 1 4 1 2 3 1 1 3 1 1 2 3 4 2 4 4 1 4 3 3 2 4 4 2 3 4 4 4 2 2 4 2 4 3 3 3 3 3 4 4 4 4 3 3 1 4 2 2 1 1 1 2 3 4 1 3 2 2 4 1 2 2 2 4 3 1 4 2 3 3 2 2 1 2 4 1 2 1 2 3 4 4 2 3 4 1 3 3 4 1 1 3 2 1 1 4 1 4 3 2 4 4 4 2 3 3 1 1 1 3 1 2 2 2 4 4 1 4 2 2 2 3 4 2 2 4 1 4 1 1 1 3 3 2 3 2 3 4 1 3 3 2 4 4 3 1 2 3 1 2 2 3 3 4 4 2 2 4 3 1 4 2 4 4 1 2 1 3 1 1 4 1 3 1 1 4 1 3 3 4 1 2 2 3 1 3 1 1 3 4 3 3 2 1 4 3 1 2 3 3 1 3 4 3 3 1 2 3 3 1 1 3 1 4 4 3 3 4 3 1 1 2 4 3 2 1 4 4 1 1 4 3 3 2 3 3 3 1 1 1 4 2 1 2 2 3 4 2 1 3 3 4 1 3 2 4 4 4 3 4 3 3 4 2 4 1 4 4 3 2 3 2 2 4 1 4 4 2 2 4 1 1 4 2 1 1 2 2 1 3 4 2 3 3 2 4 3 1 2 4 4 3 3 2 3 1 2 2 3 4 3 2 4 4 2 1 3 2 3 3 2 4 1 2 4 2 1 4 4 1 1 1 3 1 3 2 3 4 2 2 1 2 2 2 1 2 3 3 2 3 3 3 3 4 3 2 4 2 3 1 1 4 3 4 1 1 1 2 3 1 4 1 4 3 1 1 4 4 4 3 1 4 2 2 3 2 3 4 1 2 4 4 1 4 3 3 2 4 2 1 3 4 4 1 3 1 4 1 3 3 4 1 2 3 3 4 3 2 3 2 2 2 3 4 1 3 4 3 3 2 4 2 2 3 1 3 1 1 1 1 4 3 1 1 2 4 4 2 2 4 2 1 3 4 4 1 2 1 3 2 3 4 4 4 2 1 2 1 1 3 1 2 1 4 4 2 2 1 2 3 2 3 2 3 2 3 2 4 4 2 2 2 4 1 4 2 1 1 1 3 2 3 4 2 3 1 3 2 4 3 4 3 4 4 2 1 3 1 3 2 2 2 3 1 4 3 1 3 1 4 2 2 4 4 1 1 3 4 1 1 1 1 3 4 4 2 1 1 4 2 4 3 2 1 4 3 2 3 1 2 1 1 3 4 3 4 2 4 4 4 3 3 2 4 1 3 2 2 1 4 1 3 4 2 2 2 1 2 3 2 1 4 1 3 2 2 4 4 1 3 2 4 4 4 1 2 1 4 2 1 2 4 2 4 1 4 3 1 4 3 4 3 4 4 4 2 3 3 1 1 1 2 4 1 3 2 4 2 2 1 4 2 2 3 1 1 1 3 3 1 4 3 4 2 1 2 3 1 2 4 4 1 4 4 2 2 3 2 3 2 3 4 1 3 3 3 2 2 2 4 1 3 1 1 1 1 2 3 4 2 3 3 4 3 3 2 2 1 2 4 1 3 4 2 1 1 4 3 4 4 1 4 3 1 2 2 2 3 3 1 4 3 4 3 1 1 1 1 1 4 2 2 1 4 3 1 3 1 1 1 3 4 3 2 3 4 4 2 2 4 3 3 1 1 4 2 1 3 2 4 2 4 1 4 2 4 4 3 1 3 4 4 4 3 2 1 4 4 1 1 2 2 4 2 4 4 1 4 4 1 2 2 1 2 4 1 4 1 2 3 4 4 1 3 1 3 4 3 1 1 1 3 2 3 3 1 1 2 3 1 2 2 1 1 1 1 3 3 4 3 1 2 2 4 2 1 3 1 3 1 1 3 1 2 4 4 2 4 1 2 3 1 4 1 2 1 4 3 4 4 1 3 3 3 3 3 4 4 2 1 3 4 2 1 4 1 4 1 4 3 2 1 1 2 1 4 2 2 2 2 1 2 3 4 4 4 4 3 3 2 3 4 2 4 4 1 1 1 3 1 3 2 4 2 2 2 4 4 1 2 3 4 2 1 3 3 1 4 4 2 3 2 4 3 1 1 2 2 3 1 3 3 2 2 1 1 3 4 1 4 1 1 3 1 2 4 1 2 1 2 3 3 3 3 4 1 1 2 1 4 4 2 2 2 4 3 3 4 2 2 2 4 2 4 3 1 3 2 2 4 3 1 1 3 1 4 4 1 3 1 1 1 1 1 1 3 1 4 4 3 1 3 3 4 1 1 4 2 2 2 4 2 2 1 2 1 1 4 3 1 3 1 1 4 4 3 2 2 4 3 4 3 4 3 4 1 4 1 1 2 1 2 1 2 2 4 1 1 3 2 3 3 2 3 3 4 1 3 4 3 3 3 2 3 3 2 1 3 2 2 2 3 3 3 3 4 4 3 1 2 4 2 1 2 3 4 3 3 4 3 4 3 3 2 1 4 2 2 3 1 1 4 4 2 1 3 3 2 1 2 2 3 2 1 1 3 4 1 4 3 2 3 4 1 4 2 3 2 3 4 2 3 4 1 1 4 3 1 2 3 1 1 2 4 2 2 4 2 4 1 1 2 1 2 1 4 1 2 1 3 1 3 2 3 2 3 3 3 4 4 2 1 3 2 3 2 1 4 3 3 4 1 1 4 2 2 3 3 4 4 4 1 1 4 1 3 4 4 4 1 3 1 2 1 2 3 4 3 1 1 2 1 3 4 4 3 3 2 3 4 1 1 1 3 1 3 4 4 2 2 4 2 1 1 4 4 4 1 4 1 2 1 3 2 4 4 4 2 1 4 4 4 3 2 2 4 1 3 1 1 1 2 3 2 3 2 2 3 2 2 4 1 3 3 3 4 3 3 4 2 2 1 2 4 2 3 2 3 2 1 2 2 2 2 3 4 3 2 3 1 4 4 4 1 4 4 4 3 3 3 3 3 3 3 4 3 3 3 2 1 2 1 4 3 2 1 4 2 1 1 2 3 2 1 4 3 4 4 3 1 1 2 3 3 4 2 4 3 4 4 2 1 2 4 4 4 3 2 4 3 1 1 2 4 3 3 4 2 1 4 2 1 4 1 4 4 4 2 2 4 1 3 1 1 4 4 1 3 1 1 2 2 4 4 4 3 4 4 4 2 3 4 4 4 2 4 1 1 4 3 4 3 3 3 1 4 2 2 4 2 4 4 4 4 2 3 4 3 1 1 4 4 1 2 2 3 2 1 4 3 1 3 2 3 1 1 1 1 2 2 4 3 4 1 1 1 4 1 4 1 2 2 3 1 3 4 2 4 1 3 1 2 3 2 1 4 4 4 4 2 4 4 1 3 3 3 2 2 1 1 4 3 3 3 4 4 2 2 1 3 2 4 2 4 1 3 2 2 1 2 1 2 1 2 4 3 3 3 4 2 1 3 1 1 1 4 2 1 4 2 2 1 3 3 1 1 3 2 1 4 2 1 4 2 1 3 1 2 3 1 4 3 2 4 1 1 3 3 3 2 4 4 3 1 3 2 3 1 1 2 1 3 1 3 1 1 3 2 2 1 3 4 4 1 3 3 3 3 1 2 3 1 2 3 3 4 1 1 1 1 1 3 3 3 2 4 1 4 2 1 2 3 2 4 4 3 4 1 3 1 3 3 4 4 3 4 3 3 3 2 2 1 4 2 3 1 3 2 2 4 4 1 1 3 4 3 3 4 3 2 1 1 2 1 4 2 3 4 4 3 2 3 4 1 1 4 4 1 4 4 4 1 4 3 4 1 1 4 1 2 1 1 4 1 4 4 2 2 1 2 3 3 1 1 4 4 3 4 4 2 1 2 2 3 3 2 2 2 2 1 4 2 3 2 4 1 1 1 1 3 2 3 1 2 4 1 2 2 2 4 4 1 1 4 4 1 1 4 3 1 4 3 2 3 2 1 1 2 4 2 1 4 1 3 1 2 3 2 4 3 3 3 4 1 3 1 2 1 3 3 3 4 3 4 3 2 2 2 3 2 4 1 4 4 4 2 2 3 3 1 2 3 4 3 2 3 1 2 4 4 4 3 4 2 3 3 1 4 3 2 4 3 1 1 2 1 1 3 2 4 4 4 1 3 2 1 1 2 2 3 1 1 3 4 2 3 4 1 2 1 4 3 4 4 2 4 1 4 3 2 1 3 4 4 2 3 2 2 2 4 1 3 2 3 4 4 4 4 2 2 2 4 2 1 2 3 1 1 1 3 2 2 3 3 3 3 3 4 1 3 3 3 3 1 2 2 1 4 1 3 4 4 3 1 3 3 1 1 3 3 3 4 1 4 4 3 4 2 3 2 3 2 3 3 2 1 2 2 4 3 3 2 2 1 3 1 1 3 2 3 4 4 2 3 3 2 4 2 1 3 3 4 3 2 1 4 4 4 1 4 2 3 4 2 2 4 2 3 2 2 2 2 2 3 3 4 2 4 3 1 2 1 1 1 3 1 2 3 3 2 1 1 2 3 4 1 2 1 2 4 2 2 2 3 2 3 1 3 3 4 1 4 4 3 2 4 2 4 1 4 3 3 2 4 4 2 3 2 4 4 2 4 1 4 4 4 1 1 2 2 4 1 1 4 1 1 3 2 2 4 3 4 4 3 4 4 1 1 2 3 3 3 1 2 4 3 1 1 2 3 3 1 2 4 4 4 3 2 4 4 1 3 3 4 4 4 2 4 1 4 4 3 2 1 1 2 4 4 1 1 4 4 1 4 3 1 3 3 3 1 3 3 3 4 4 4 1 4 3 2 2 2 4 2 2 4 2 4 2 1 3 1 4 4 1 2 1 1 2 4 2 1 1 4 3 2 3 1 4 2 3 2 3 4 2 2 1 1 3 3 3 1 3 1 3 4 3 1 1 4 2 3 3 1 3 4 2 3 4 1 3 2 3 2 1 4 4 4 2 2 1 1 4 3 1 4 2 4 4 1 4 2 1 1 1 1 1 1 1 3 1 1 4 4 3 3 2 2 4 1 3 3 1 4 2 4 4 4 1 1 2 4 3 2 4 4 1 1 4 4 3 3 2 2 4 1 1 3 3 3 2 1 2 3 1 2 4 2 4 4 3 1 2 2 3 4 4 3 4 2 4 1 1 2 3 2 3 2 3 4 4 2 3 4 3 2 2 3 2 3 3 2 1 4 3 1 1 2 3 3 1 3 1 4 1 3 1 3 4 2 3 3 2 2 3 4 2 4 2 3 2 1 4 1 1 1 2 1 4 3 3 4 1 2 3 2 2 3 2 2 2 1 3 2 4 4 3 2 2 2 2 1 4 4 3 2 4 2 4 3 4 2 3 3 2 4 2 3 3 1 2 2 3 3 1 3 1 2 1 2 2 4 3 3 2 4 2 3 3 2 2 2 1 2 3 1 2 4 3 2 1 2 4 3 3 1 4 4 3 4 2 4 2 1 1 4 2 3 3 4 3 1 1 4 4 3 2 1 1 2 1 3 3 2 1 1 2 1 3 3 2 4 2 2 2 1 4 2 2 3 2 3 3 3 1 1 4 2 3 3 4 3 4 1 2 2 2 3 4 1 1 4 4 2 2 1 1 1 1 4 1 2 2 1 2 3 3 1 3 4 3 2 2 2 2 3 3 4 1 1 4 4 2 4 1 4 4 3 2 3 1 4 1 3 1 4 2 2 4 3 2 1 2 3 1 4 1 2 3 4 4 4 1 4 2 1 1 4 3 3 3 1 2 1 4 1 2 3 1 3 3 1 1 2 1 1 1 1 3 2 1 1 4 4 2 1 3 4 2 4 3 1 1 4 1 2 4 4 1 1 3 1 2 4 3 1 2 2 4 1 2 2 1 1 2 4 2 4 2 4 1 3 2 4 1 3 1 3 1 3 1 4 3 4 4 4 3 1 3 1 2 2 3 4 3 2 1 3 4 3 1 2 1 4 4 2 2 2 3 4 4 3 4 2 1 4 2 3 2 2 1 2 3 3 1 4 4 4 1 1 2 3 3 3 2 3 2 3 1 1 2 2 4 2 1 2 1 3 4 2 3 4 1 4 1 2 3 3 3 3 2 4 1 2 3 1 3 4 2 2 4 3 3 1 1 3 1 4 3 2 3 4 3 2 4 1 3 2 4 4 3 1 4 3 4 1 4 4 4 3 4 4 2 2 3 1 2 2 1 2 2 3 4 4 4 4 4 3 1 2 4 2 3 4 2 3 1 4 4 2 1 4 3 1 4 1 1 1 3 4 1 4 1 4 3 2 1 2 2 2 3 1 1 3 4 3 1 1 2 2 2 3 1 4 3 2 3 1 1 3 4 2 1 2 3 3 1 1 4 4 4 3 4 3 2 4 3 3 1 3 1 2 1 4 4 1 4 1 1 3 1 4 4 2 4 1 1 1 1 1 1 4 4 1 3 2 1 1 4 1 4 1 2 2 4 4 4 3 2 2 4 4 1 4 4 4 4 1 4 2 1 2 3 1 1 4 3 1 3 2 2 1 4 3 1 4 4 2 4 3 3 3 2 2 4 2 1 1 3 1 3 2 2 2 4 4 2 3 4 4 4 2 4 4 3 4 3 3 1 1 2 3 3 1 1 1 1 2 4 2 4 1 1 3 4 3 2 4 3 1 4 1 3 4 4 2 3 4 1 4 2 3 3 1 3 2 4 4 2 1 2 1 1 1 4 3 1 1 1 3 4 1 4 3 3 2 3 1 2 3 3 2 1 4 2 3 1 3 2 2 1 1 3 2 4 4 4 4 3 2 2 4 2 2 4 1 2 4 1 3 1 4 2 3 2 1 3 1 2 1 1 2 3 4 2 3 2 2 4 4 2 1 4 4 3 2 1 1 1 3 1 3 1 4 3 1 3 2 1 3 2 3 3 4 2 2 3 2 3 2 4 3 2 1 3 1 3 4 1 4 2 2 4 1 4 2 4 4 4 3 2 1 4 1 1 3 4 1 3 4 2 1 2 3 3 2 2 1 2 1 2 4 1 4 2 3 3 2 1 2 1 4 4 4 4 1 1 3 2 1 2 1 3 3 1 4 2 1 3 1 2 4 2 1 3 4 3 2 1 4 1 1 1 3 2 1 3 1 1 4 3 1 2 1 2 2 4 2 2 3 3 2 1 1 4 3 1 2 2 2 4 4 1 1 2 1 3 3 4 3 4 4 4 4 3 1 3 1 1 2 4 3 3 3 4 1 3 1 1 3 2 3 2 3 1 3 1 4 2 4 2 3 3 4 2 1 3 3 2 1 1 4 1 3 4 4 3 3 3 3 2 1 3 2 1 2 3 4 1 1 4 2 3 1 1 1 4 2 3 3 1 2 2 3 1 1 3 3 1 1 4 2 3 4 4 3 4 4 3 4 4 3 1 1 1 3 2 3 1 3 2 4 3 1 4 4 2 1 1 2 4 1 3 3 2 1 4 3 1 3 1 3 3 4 4 4 3 2 4 1 4 2 2 4 4 4 2 4 3 3 4 3 2 1 2 2 2 2 4 3 2 1 3 1 1 4 4 4 3 2 4 4 2 1 2 3 1 3 4 4 4 2 2 1 4 2 3 4 3 1 1 1 4 4 1 1 1 1 3 3 2 1 2 3 4 1 4 3 3 3 1 1 4 4 4 4 1 1 1 2 1 1 1 2 4 3 1 3 4 2 3 3 1 1 3 4 1 2 4 1 1 4 1 2 4 2 3 2 1 4 1 2 1 4 3 1 3 4 2 4 4 2 4 1 1 3 2 3 4 4 4 1 1 3 2 2 4 4 2 4 2 2 4 2 2 2 3 3 3 1 4 1 1 3 1 2 4 1 2 2 3 3 2 2 2 1 2 4 2 4 3 4 1 1 4 3 3 2 3 1 3 2 2 3 4 1 2 1 2 3 2 3 2 1 4 1 2 2 4 4 4 4 1 1 1 2 1 3 3 1 4 3 2 2 2 4 4 2 4 4 2 2 4 2 4 3 3 1 3 1 1 4 4 2 1 2 3 2 4 2 3 4 2 2 1 1 4 3 4 4 1 4 3 2 4 3 1 3 1 3 3 2 3 3 3 4 2 2 3 1 4 1 3 3 4 2 3 1 3 3 3 4 1 2 3 3 4 4 1 3 1 3 4 4 2 3 1 3 2 4 4 4 2 2 1 2 3 1 3 3 4 3 4 1 4 4 4 1 3 1 4 1 2 2 2 2 2 4 4 2 2 2 4 2 1 2 3 1 3 4 2 2 2 3 4 4 2 1 1 1 4 3 3 3 1 2 3 2 3 1 2 3 4 2 3 4 3 4 4 1 1 3 2 4 3 2 1 3 2 3 3 1 2 4 4 3 4 1 1 4 1 4 1 2 2 4 4 2 2 1 4 2 2 3 1 1 4 1 1 2 2 2 1 1 4 1 1 2 1 3 2 1 1 4 2 2 1 3 1 2 2 1 3 1 1 3 3 2 4 3 2 4 1 4 3 4 3 1 3 2 4 1 4 1 4 2 4 1 3 1 2 3 2 3 1 4 3 1 4 3 4 3 3 1 3 2 2 2 2 1 1 2 3 3 1 2 2 4 1 4 1 3 4 3 1 3 2 3 2 2 4 2 2 2 1 4 2 2 1 3 2 2 4 4 3 3 3 4 3 1 1 2 3 4 4 1 1 4 3 3 2 3 3 3 3 2 2 2 4 2 2 4 1 1 3 4 3 3 4 1 2 4 3 3 4 4 1 3 2 4 1 2 4 1 4 2 3 1 3 4 1 3 4 3 1 3 2 2 1 2 3 1 4 4 4 2 3 2 2 1 2 4 2 2 4 4 3 3 3 1 1 4 1 2 2 4 2 1 2 3 3 3 2 2 2 1 3 4 4 4 3 1 3 2 1 4 4 3 1 1 3 1 2 3 3 4 4 3 3 1 1 4 4 1 4 2 1 1 3 4 2 3 2 2 2 2 3 3 1 1 1 3 1 4 1 3 1 1 2 1 4 3 1 4 2 3 3 3 2 4 1 2 3 3 2 2 1 4 2 4 4 4 1 1 3 2 1 1 3 4 3 1 1 2 1 4 1 4 1 4 3 1 4 2 2 4 4 4 4 1 4 3 2 4 4 1 1 4 1 3 4 2 2 2 1 3 1 4 2 2 4 2 2 3 1 2 4 4 4 1 2 4 4 3 3 1 3 1 4 3 2 4 3 3 1 4 3 3 2 1 1 3 1 4 1 1 1 2 4 4 3 1 4 2 2 2 4 2 4 4 1 1 4 2 3 4 2 2 2 2 2 1 3 4 3 2 4 3 3 1 1 3 4 2 1 2 2 1 1 4 2 4 4 2 2 3 4 2 2 2 2 2 3 3 2 2 3 4 4 1 3 2 1 3 4 2 3 1 2 1 2 1 1 2 4 3 4 3 2 4 2 2 1 1 4 3 4 2 4 4 3 2 3 2 3 1 1 4 4 4 2 2 1 3 4 2 4 2 4 4 3 4 4 2 3 1 2 3 1 3 4 3 4 4 4 2 3 2 1 3 2 2 1 2 3 4 3 1 4 4 2 2 2 1 4 3 1 1 4 4 4 4 4 3 1 1 4 3 4 3 3 2 3 1 1 1 3 3 2 2 4 4 3 4 1 3 4 4 2 4 3 4 3 1 1 3 2 2 1 3 1 1 1 1 2 2 4 2 4 4 4 3 4 1 1 2 3 3 2 2 4 1 3 4 3 1 4 3 2 1 3 1 2 3 2 2 3 3 4 2 4 1 3 1 4 1 2 2 4 1 4 2 4 1 4 2 3 2 1 2 3 2 4 3 4 1 4 2 3 4 3 1 2 1 1 3 4 1 1 1 2 3 4 2 1 1 1 2 2 2 3 1 3 3 2 3 4 2 4 4 2 4 4 3 4 4 4 2 4 1 4 4 2 3 2 4 4 4 1 1 2 3 3 3 1 1 2 4 4 4 2 2 2 2 3 1 2 2 1 1 1 3 3 4 4 2 4 1 1 3 3 1 2 1 1 1 2 1 4 4 2 3 2 3 3 1 4 3 2 4 3 2 4 4 2 1 1 1 1 1 2 2 3 4 2 4 3 1 4 3 4 3 1 4 4 3 2 3 1 2 3 1 2 4 4 1 2 3 1 4 3 1 4 2 2 4 2 3 3 2 4 3 2 3 2 3 1 2 3 3 4 1 3 2 4 2 3 4 3 2 4 3 3 1 1 1 1 2 3 4 4 4 4 4 4 3 1 4 3 4 3 1 4 3 3 3 2 3 2 3 1 1 1 2 4 3 2 3 2 1 1 3 2 3 3 3 4 2 3 4 1 2 2 3 2 4 1 1 2 4 3 1 4 4 4 4 3 1 1 2 1 3 1 4 4 3 4 4 4 2 1 2 3 3 3 1 2 3 1 3 2 3 1 3 1 3 4 2 4 2 1 3 3 1 3 4 3 2 4 1 1 4 4 4 4 3 2 2 2 3 1 3 4 3 1 4 1 1 4 2 2 1 2 4 2 3 4 2 3 1 3 4 2 3 3 2 4 4 3 4 2 1 2 3 3 4 1 4 4 2 1 2 2 1 2 4 2 3 3 2 4 1 2 4 2 1 2 2 3 3 2 2 4 2 2 4 3 1 1 2 2 1 4 1 1 2 3 1 3 2 2 4 1 1 1 1 1 1 4 1 1 1 1 4 2 2 3 2 1 2 4 1 1 4 4 1 3 4 1 2 3 3 2 3 1 4 3 1 4 1 3 4 1 4 4 2 1 4 2 4 1 1 3 1 4 1 1 3 4 1 4 3 4 2 2 1 3 2 1 1 1 3 2 1 1 1 2 3 3 2 3 2 1 1 3 3 3 1 4 1 1 4 4 2 2 1 3 3 1 3 2 3 4 4 1 3 4 4 1 3 3 2 1 1 1 3 3 3 4 3 4 2 1 3 4 2 3 3 1 2 1 1 2 3 3 2 2 4 1 3 2 4 2 2 3 2 3 1 4 1 4 1 1 2 3 3 2 3 4 3 3 4 4 1 3 1 3 1 2 1 3 3 2 3 2 1 3 3 3 1 3 3 3 3 2 2 3 2 4 2 2 4 2 1 2 2 3 3 3 3 4 1 2 3 2 1 4 1 3 4 1 4 3 4 4 2 4 1 3 2 2 2 2 2 2 3 2 1 3 1 3 2 4 3 1 1 3 4 1 2 2 4 4 2 2 4 4 4 2 3 1 3 4 3 1 4 3 2 1 1 1 1 3 1 3 3 2 1 4 2 3 2 1 2 1 1 4 4 2 2 4 2 2 4 3 4 2 4 2 3 3 3 2 4 3 3 3 4 2 1 3 4 3 1 2 3 3 2 1 1 4 1 2 1 3 2 2 2 2 2 2 2 2 4 3 1 3 1 1 4 2 4 2 2 2 4 4 3 4 4 4 4 3 2 3 1 3 3 3 2 2 3 1 4 2 2 2 1 1 2 3 3 4 3 3 3 3 1 4 3 4 4 3 1 4 2 4 3 4 4 1 4 3 3 3 4 3 4 1 3 1 4 2 3 1 2 2 2 4 1 3 2 1 2 4 4 3 4 3 2 3 2 3 3 4 3 3 4 1 2 2 2 1 2 1 3 3 2 1 3 2 3 4 2 4 3 3 1 2 4 3 1 1 1 3 1 3 3 4 4 3 4 1 2 1 1 2 3 1 4 1 1 4 2 2 3 1 4 4 2 3 3 2 4 2 1 1 4 4 4 2 4 3 1 4 2 4 3 4 3 2 4 1 3 2 1 4 2 3 1 1 3 3 4 4 4 3 1 2 3 3 3 2 3 1 1 3 4 1 3 2 3 2 1 2 3 3 2 3 4 4 4 2 2 1 4 2 2 4 1 1 3 4 2 3 4 4 3 3 2 2 3 4 2 3 4 1 4 3 3 3 3 3 2 1 2 4 4 1 2 1 2 3 1 4 1 2 4 3 2 3 1 2 1 4 1 1 4 1 4 2 4 3 1 1 3 2 3 1 4 1 2 2 4 1 3 1 2 3 3 3 3 2 2 3 4 2 4 1 2 2 2 1 1 3 3 1 4 4 1 4 3 4 4 1 3 2 2 2 2 4 4 4 3 1 1 4 3 2 3 4 2 4 2 4 3 2 4 2 3 2 3 1 1 3 3 2 2 2 1 1 1 4 2 1 4 3 2 3 4 1 4 2 3 1 3 4 3 4 4 4 2 1 2 1 4 4 4 3 1 1 4 4 2 1 2 2 1 4 3 1 4 1 2 1 4 1 4 4 4 4 4 1 4 3 1 2 4 2 4 1 4 3 3 4 1 3 1 3 2 3 3 2 2 2 1 1 2 4 2 2 2 2 4 3 3 4 4 1 4 3 3 3 1 4 1 4 3 3 1 1 1 3 4 1 1 3 4 2 2 4 2 4 1 3 4 4 1 2 2 1 2 4 3 1 3 3 3 1 3 3 2 2 4 4 4 3 4 4 1 1 1 2 2 2 1 2 3 4 2 4 4 4 3 3 3 1 2 4 2 1 4 2 1 3 1 2 1 1 2 3 2 4 4 2 3 3 3 4 2 2 2 1 1 4 1 3 2 1 1 1 2 2 2 4 4 3 2 2 1 4 4 2 3 4 3 4 2 4 2 4 3 2 2 3 1 4 3 3 3 2 4 4 3 2 2 1 4 4 2 2 2 3 4 2 2 1 4 2 2 4 2 4 3 1 2 3 4 4 2 3 1 2 2 2 3 2 3 1 3 2 4 2 2 2 4 1 1 4 3 1 2 4 2 2 3 4 4 2 4 4 4 4 2 1 3 4 1 4 1 2 1 2 4 3 2 1 3 1 4 2 4 4 4 3 4 3 4 3 2 1 4 1 4 3 1 2 2 3 2 2 3 4 2 1 4 3 3 2 2 3 2 1 1 4 4 2 4 3 1 4 3 1 1 2 1 1 3 3 4 4 2 2 1 1 4 1 4 1 1 3 2 2 2 1 3 3 1 4 1 2 1 4 3 3 1 2 3 4 1 4 1 3 3 4 3 1 4 1 1 1 4 2 2 4 4 2 4 2 1 3 1 3 2 1 2 2 1 1 4 4 1 1 3 1 3 1 3 4 1 4 3 2 3 4 2 3 3 2 1 4 2 2 3 4 2 3 4 4 1 1 3 3 4 3 3 3 4 3 2 2 2 1 1 3 4 4 2 1 3 2 3 4 3 3 2 4 3 2 1 1 4 2 1 1 3 4 2 1 1 1 4 3 1 3 1 3 4 4 3 4 2 1 1 2 2 3 1 1 4 3 2 3 3 3 2 3 3 4 3 4 2 2 4 4 2 4 1 1 2 2 4 3 2 4 1 1 1 3 2 1 3 3 1 2 3 3 2 3 4 4 3 4 4 2 1 1 3 2 2 3 3 2 1 2 4 3 3 2 4 1 4 2 3 3 3 3 2 1 4 2 4 1 4 3 2 3 3 4 3 2 1 2 1 4 1 4 4 4 3 4 2 1 2 2 4 2 1 3 3 4 2 3 2 4 3 1 3 2 1 3 2 3 2 4 2 3 4 2 4 1 3 1 4 2 2 2 2 3 2 3 1 1 4 4 4 3 3 1 3 3 3 1 1 1 1 2 1 1 3 4 3 4 2 1 1 4 4 1 3 1 4 2 1 3 3 1 3 2 4 3 2 1 3 3 4 4 2 1 3 3 3 2 3 1 3 2 3 1 2 1 3 4 2 1 3 3 2 2 2 4 4 4 4 3 4 2 2 2 2 3 3 1 2 4 3 1 2 3 1 1 4 4 3 3 3 1 1 1 2 4 2 3 1 3 4 4 1 1 3 1 1 4 3 1 3 1 4 3 1 3 3 1 2 1 3 4 4 3 4 4 2 2 4 4 3 1 2 4 3 1 3 1 3 3 3 3 2 4 3 1 1 4 3 2 4 4 4 4 2 2 4 2 3 4 3 4 3 1 2 4 1 3 2 3 3 2 2 1 4 4 2 3 3 1 4 4 4 1 2 3 3 4 1 1 4 3 1 4 4 1 2 3 3 3 3 3 3 2 3 2 2 1 4 4 1 4 4 4 3 3 1 3 4 4 4 2 3 4 1 4 2 1 2 3 3 4 4 4 3 2 2 2 4 1 4 1 1 1 2 2 1 3 4 1 3 1 3 2 3 2 1 4 2 4 4 3 1 4 3 1 2 4 3 1 4 1 4 2 4 4 1 4 4 3 1 2 3 1 3 3 4 4 1 1 2 1 3 3 2 3 2 3 4 1 1 2 1 1 1 3 1 4 1 1 4 1 4 4 3 2 3 2 1 4 1 3 3 4 4 1 2 2 3 3 3 3 4 1 3 1 3 4 1 2 3 1 1 4 1 3 1 4 2 4 4 1 2 1 3 1 4 4 2 2 2 3 1 1 1 4 2 4 4 1 4 3 1 1 1 3 2 4 1 3 1 3 4 2 2 1 2 4 2 4 1 2 4 4 1 4 2 4 2 3 2 2 1 4 2 2 2 4 4 3 1 3 1 3 4 2 1 2 4 1 1 1 4 3 3 1 2 2 1 1 1 3 1 1 4 1 3 3 4 4 2 1 1 1 3 3 3 2 2 3 4 2 3 2 2 4 4 4 1 3 3 4 4 3 2 4 3 2 2 3 4 4 1 2 1 4 2 3 2 3 4 1 3 4 4 3 3 1 4 4 2 2 4 4 1 1 3 2 4 4 2 3 2 2 4 3 4 4 2 2 4 1 2 1 1 2 1 3 2 4 2 1 4 3 1 3 2 3 1 2 4 1 4 3 2 2 3 2 3 3 1 3 3 4 1 1 2 4 1 3 1 2 3 3 3 4 1 1 4 1 1 3 4 4 2 4 4 3 3 1 1 3 1 2 4 3 1 4 1 4 1 2 1 3 2 2 3 1 3 4 4 3 1 3 2 4 3 2 3 2 4 3 3 4 4 4 1 2 4 1 4 3 1 3 3 4 4 4 3 3 3 2 1 4 4 2 3 1 3 4 3 3 1 3 1 2 2 1 2 3 1 3 1 1 1 2 3 2 4 4 4 1 4 4 2 1 2 4 1 3 3 2 3 4 1 4 4 4 3 2 1 3 2 2 1 1 2 1 1 2 4 3 2 1 1 4 4 2 3 3 4 4 4 3 2 2 1 3 3 3 1 2 3 2 3 4 4 4 2 4 3 2 3 2 4 3 1 1 1 4 1 3 3 4 4 2 1 1 3 1 1 3 1 1 1 3 2 2 1 1 1 2 1 3 2 2 1 4 2 3 3 2 2 4 1 1 2 3 2 3 4 2 4 4 2 1 2 3 3 4 1 3 3 3 1 2 3 4 2 4 2 2 3 3 3 4 3 2 1 1 2 3 4 2 4 4 1 4 1 2 2 1 4 2 3 3 4 3 2 4 3 2 3 3 4 2 1 1 2 1 1 4 4 2 2 2 4 1 2 2 2 3 2 4 1 2 4 4 1 4 3 3 3 1 4 2 2 2 4 1 4 1 3 1 4 4 2 4 4 1 3 1 1 2 1 3 4 3 3 2 3 4 4 2 4 2 4 3 4 2 1 2 4 3 1 1 3 2 3 4 3 1 1 4 3 4 1 2 3 2 2 2 4 2 4 4 1 3 3 4 1 2 4 2 2 2 3 2 2 2 4 4 3 2 4 4 3 4 4 1 4 1 1 3 3 4 3 2 1 2 3 2 3 2 4 4 4 4 1 1 1 1 2 3 1 2 2 2 1 1 4 2 2 2 4 4 2 4 1 2 1 1 4 1 1 3 3 2 3 2 2 3 4 2 3 2 2 1 1 3 3 3 1 2 3 4 2 4 2 4 1 3 4 3 4 2 2 1 4 2 1 2 2 4 4 4 1 3 2 3 2 3 4 1 2 1 1 4 4 2 1 4 1 4 2 2 2 1 1 1 1 2 1 4 4 4 3 2 4 2 4 4 1 2 4 4 4 2 1 3 3 3 1 3 2 1 1 4 1 2 1 4 4 3 1 1 4 1 1 4 4 2 1 2 2 2 4 4 3 4 3 1 1 3 2 4 1 3 3 3 1 1 4 4 4 4 1 3 4 1 1 1 2 4 4 3 3 3 2 4 1 4 2 4 2 4 2 4 4 1 4 1 1 2 1 2 3 3 3 1 3 4 1 2 3 3 2 3 2 1 3 2 2 3 1 1 4 2 2 2 1 3 4 1 4 2 2 3 4 2 3 2 2 1 2 3 3 2 1 4 4 4 2 2 2 1 1 4 4 1 2 4 3 1 3 1 4 4 1 2 2 3 1 1 1 4 3 2 1 4 4 2 3 2 3 1 3 2 3 2 4 3 2 1 1 2 2 1 4 2 1 2 2 3 3 1 1 2 3 2 3 2 3 4 1 2 4 4 1 4 3 2 1 3 3 2 1 1 4 2 1 1 1 2 4 2 3 4 3 4 3 2 4 2 2 4 4 2 4 2 3 2 4 3 1 3 4 3 1 1 3 4 4 2 4 3 3 4 3 1 2 3 4 3 1 4 2 1 4 4 2 4 3 2 2 4 4 2 2 3 4 1 4 2 2 4 4 3 3 4 2 4 4 2 2 2 2 4 4 3 4 4 1 3 2 3 4 1 2 3 1 4 3 4 3 2 3 3 2 2 2 2 3 1 4 3 3 2 1 3 1 1 4 1 4 3 1 4 2 3 1 3 1 3 2 4 4 3 2 1 2 4 2 3 4 4 4 4 1 2 1 1 4 4 1 1 2 1 4 4 4 2 4 1 3 4 3 3 1 2 2 1 2 2 1 2 4 4 4 1 2 2 2 2 4 3 1 2 3 4 4 3 1 1 2 4 2 2 1 3 1 4 3 2 4 3 2 1 2 3 4 3 1 2 3 3 4 2 2 4 1 4 2 1 2 4 4 4 2 1 2 2 2 3 1 2 4 2 2 3 3 1 1 1 3 2 4 3 4 1 1 1 3 1 4 4 3 4 1 1 2 4 4 2 3 2 4 2 4 2 3 2 4 1 1 4 2 4 3 3 4 1 2 3 3 4 3 3 4 3 4 1 4 2 2 3 4 4 2 3 4 1 3 1 3 3 1 1 1 4 1 2 3 4 3 4 2 2 2 4 4 1 3 4 3 3 2 1 4 2 1 3 2 1 1 2 2 2 1 2 1 2 1 3 3 3 1 3 4 4 2 3 1 3 4 3 2 2 1 1 3 4 3 2 3 4 1 3 4 4 3 3 2 3 4 1 3 3 2 1 2 1 1 2 3 1 1 1 3 3 3 2 4 2 2 1 1 4 4 3 2 4 1 1 2 3 3 4 4 1 1 1 4 4 2 2 3 2 1 2 1 1 4 2 3 1 3 4 4 1 4 1 3 2 2 3 4 1 4 4 4 3 2 2 4 3 2 2 4 3 3 2 3 2 1 1 2 4 4 4 1 1 2 4 4 2 3 1 2 4 3 2 1 1 4 2 1 4 1 3 1 4 2 4 1 4 4 3 2 3 1 2 1 4 1 1 3 2 2 1 3 4 4 2 2 3 4 2 4 1 2 4 1 2 3 3 2 4 1 2 3 2 3 3 1 3 2 4 1 4 2 2 4 3 4 4 3 3 4 4 2 4 1 1 1 3 1 4 1 3 1 1 4 3 1 1 3 1 2 1 4 3 2 1 1 4 4 4 2 1 2 4 2 4 4 1 3 3 4 4 1 2 3 3 1 3 2 1 3 3 1 3 2 3 4 3 3 4 1 4 3 2 4 3 4 3 4 3 3 2 2 2 2 4 1 1 3 1 3 1 3 4 1 4 1 2 4 3 3 2 2 2 1 1 1 3 1 4 2 3 4 4 2 1 4 1 4 2 3 3 3 4 3 3 3 3 2 4 4 1 3 3 2 4 2 4 2 3 1 2 3 4 2 4 1 3 1 3 2 3 1 4 1 3 4 1 3 2 1 1 2 4 2 2 4 3 3 3 2 1 1 4 2 2 1 4 4 4 4 2 1 3 1 3 4 3 4 3 3 2 3 1 1 1 2 2 3 3 1 4 2 1 4 2 2 4 3 4 3 4 3 3 4 2 1 1 2 3 4 4 2 1 4 4 4 4 4 3 3 3 4 3 1 3 3 4 3 2 3 3 4 2 1 3 2 2 2 1 1 2 1 3 3 1 4 3 2 4 3 1 1 4 4 4 1 1 2 2 3 2 1 1 4 2 1 1 2 4 2 2 2 4 1 1 2 1 4 2 1 1 1 1 1 1 1 2 4 3 3 3 3 3 3 2 1 4 4 4 1 4 4 4 2 1 1 1 1 1 4 4 2 3 4 4 1 2 2 1 2 2 3 3 3 2 2 3 2 3 4 2 3 2 4 1 3 1 1 2 1 4 1 4 3 3 3 1 3 1 3 3 2 2 3 4 3 3 4 2 3 2 3 4 4 2 2 3 3 4 4 2 1 4 1 4 3 1 1 3 1 4 2 2 3 3 2 2 1 2 4 4 4 1 4 4 1 3 3 1 1 2 4 2 4 3 1 4 3 1 1 2 2 3 3 4 1 4 4 3 1 2 4 3 4 2 3 2 4 4 3 1 3 1 2 3 2 2 3 4 2 2 2 4 3 4 4 1 2 2 2 3 1 4 1 1 3 4 2 3 4 4 2 2 4 1 1 3 3 1 3 4 3 1 2 3 4 2 4 3 1 3 4 3 4 3 4 2 1 3 3 1 2 4 3 3 1 1 4 2 4 4 1 3 2 3 3 2 4 2 3 2 2 2 3 1 2 2 1 4 4 3 1 4 1 4 1 2 4 1 2 4 1 4 4 1 3 2 2 3 4 1 2 3 3 1 1 4 2 4 3 3 4 4 2 1 2 1 3 4 3 4 1 4 1 2 3 2 3 3 2 3 4 3 1 1 1 3 4 3 4 1 1 4 3 2 4 3 2 4 2 2 3 1 1 2 3 4 1 4 3 2 3 3 2 2 1 4 1 4 1 2 1 4 4 1 3 1 1 1 2 4 1 2 1 2 1 1 4 1 3 4 1 3 1 2 1 1 4 1 2 1 3 3 1 2 4 4 1 3 1 4 4 1 3 2 2 2 4 4 3 1 3 3 4 2 1 4 4 4 4 2 4 2 1 4 4 1 2 4 4 3 4 2 1 2 2 1 4 2 1 1 2 4 3 1 4 2 4 3 3 1 3 3 1 4 2 4 2 1 4 1 1 2 3 1 2 2 4 3 2 3 3 3 3 2 4 1 2 2 2 4 3 2 2 2 4 4 3 2 2 2 1 3 4 3 4 1 4 4 3 2 4 2 4 2 2 3 2 3 2 3 1 4 3 2 3 3 3 4 1 1 3 4 2 1 3 2 3 4 1 1 4 1 1 3 3 4 3 4 3 4 1 4 2 4 1 3 3 3 1 4 2 1 1 1 1 1 1 3 3 3 1 1 1 2 3 3 1 3 3 4 2 2 4 3 1 2 1 4 4 3 2 2 1 2 3 4 1 3 3 3 2 1 4 3 2 3 4 1 3 3 1 4 1 4 3 2 2 1 2 3 1 4 1 1 2 1 3 1 2 2 4 3 4 4 3 1 4 4 4 2 3 3 1 3 2 2 4 3 4 2 2 4 2 4 4 2 1 2 4 2 3 1 4 2 2 4 2 4 2 3 4 2 4 3 4 2 4 3 4 3 3 2 2 1 2 4 1 2 1 2 4 4 1 2 4 3 3 1 1 2 2 3 1 1 3 4 3 1 2 4 2 3 1 4 1 4 3 1 4 1 3 4 1 4 4 2 4 1 1 1 2 3 3 1 1 2 3 3 2 2 2 2 3 3 1 3 1 4 4 3 3 2 3 3 2 3 3 4 4 2 1 2 3 3 2 2 4 2 4 2 3 2 2 2 4 2 2 4 2 4 3 4 2 2 1 1 3 3 2 2 2 4 1 4 4 2 3 3 4 2 1 3 3 4 2 1 1 2 2 4 2 3 4 3 2 4 2 2 1 4 4 2 3 3 3 3 1 2 4 4 3 1 1 4 3 1 1 2 4 3 1 1 3 1 2 4 3 3 2 4 4 1 1 4 1 3 4 1 1 1 4 2 4 2 2 4 4 4 1 2 1 3 2 3 1 4 2 3 3 2 3 3 4 1 3 4 4 2 1 2 2 3 1 1 4 1 3 2 3 4 4 3 4 1 3 2 3 4 2 4 1 2 3 4 4 4 4 3 1 2 3 3 3 2 3 3 2 3 3 2 4 2 4 2 3 2 1 3 1 3 3 3 3 4 1 4 4 1 3 2 4 1 3 1 2 2 2 3 1 1 3 1 3 1 4 2 1 3 4 2 4 1 2 4 4 4 3 1 3 2 3 2 1 4 4 1 1 1 1 4 3 4 4 2 2 1 3 2 4 4 1 4 3 4 1 4 3 1 2 1 4 4 2 1 4 4 4 3 3 3 3 1 1 4 3 3 4 3 1 3 4 1 2 3 1 1 3 1 4 1 2 1 4 2 4 4 3 4 2 1 2 2 1 2 2 1 2 3 2 2 4 1 1 4 2 3 3 3 4 1 2 4 2 2 2 3 2 2 1 1 2 3 4 2 1 1 4 4 3 4 3 2 1 2 2 1 4 4 2 4 1 4 4 4 2 2 4 2 2 3 2 3 1 3 4 2 1 3 1 1 1 4 3 3 1 2 2 4 3 4 1 3 3 2 4 1 4 1 1 4 4 1 1 2 3 4 3 3 4 4 3 1 2 2 1 4 3 3 1 4 4 3 2 4 4 2 4 4 1 1 3 4 4 3 2 3 2 1 1 4 3 3 1 2 3 4 2 3 2 3 3 3 1 3 3 4 2 3 3 4 1 1 3 2 2 1 4 1 2 2 3 3 3 3 2 2 2 1 4 2 4 3 4 3 1 2 3 1 3 4 2 1 4 2 3 4 4 4 2 4 2 3 1 4 1 1 1 2 4 4 1 3 2 4 4 3 4 3 1 4 2 3 2 2 4 4 4 1 3 4 3 2 4 4 4 4 3 4 2 2 3 4 1 1 2 2 2 4 1 1 2 3 2 2 1 3 1 1 2 2 2 1 3 2 1 4 4 3 4 2 4 3 3 2 3 4 3 2 2 1 2 3 3 1 1 4 1 4 3 4 2 3 4 4 4 3 4 3 2 1 3 3 2 4 1 3 2 3 1 3 4 2 3 1 2 2 3 3 4 1 3 4 4 1 2 1 1 4 3 1 4 4 4 2 3 2 1 4 3 1 2 3 2 4 3 1 3 1 4 4 3 1 4 2 1 1 4 1 2 4 2 1 1 3 4 3 4 1 3 4 3 1 1 2 2 1 4 4 2 2 1 1 2 2 3 3 3 4 4 1 4 3 3 3 2 4 1 2 4 4 1 2 1 1 2 3 3 4 3 4 2 3 1 2 1 4 4 2 3 1 3 3 3 2 3 4 3 4 4 4 3 3 1 4 4 3 1 2 2 2 4 2 2 4 4 3 2 1 3 1 1 4 2 3 2 3 4 2 2 1 1 1 3 2 2 1 4 2 2 4 3 4 2 3 3 4 3 1 3 3 3 3 4 4 4 2 1 2 3 4 2 1 2 1 2 3 2 3 2 3 1 1 3 2 1 2 1 2 3 4 1 3 4 1 4 2 1 3 2 1 1 4 2 1 1 4 3 4 4 1 4 3 2 4 3 1 3 1 4 1 3 3 2 3 2 2 3 1 2 1 4 3 4 3 4 3 1 4 2 4 4 2 4 1 2 2 3 4 1 1 2 1 3 1 2 2 3 4 3 4 4 1 2 2 3 2 3 3 4 4 1 2 1 1 4 2 1 2 1 1 1 3 3 1 4 2 4 3 1 3 3 2 2 2 2 1 1 2 4 1 2 4 1 2 1 4 2 4 1 4 4 4 1 4 3 2 3 4 2 2 4 1 4 4 1 3 4 1 4 4 1 1 2 3 4 4 3 3 3 1 2 2 3 2 1 4 4 3 4 4 3 2 2 1 1 4 1 4 1 4 1 4 3 4 1 4 3 4 3 1 3 3 4 1 2 2 3 1 4 3 2 3 2 2 4 4 3 1 4 4 2 4 4 2 2 2 1 2 4 4 3 1 1 2 3 4 1 2 2 2 2 2 2 3 2 1 3 1 1 2 2 1 2 3 4 2 4 3 4 4 3 2 1 4 2 2 4 3 3 3 3 1 3 4 2 1 4 3 3 1 2 1 1 1 4 2 4 4 3 1 3 3 3 4 3 3 2 1 2 1 2 1 4 4 3 4 4 2 2 2 3 1 4 4 4 1 2 2 1 2 2 3 4 4 3 1 1 2 1 4 3 2 2 1 2 1 4 3 2 3 1 3 3 3 1 3 2 2 4 3 4 4 3 2 4 1 2 4 1 4 1 1 3 1 3 1 2 2 3 2 3 2 3 4 3 4 4 2 2 4 1 3 4 1 4 1 1 4 1 3 3 4 4 2 4 2 4 4 1 3 4 3 4 3 2 2 2 2 1 3 2 4 3 2 3 2 4 2 1 1 4 2 4 3 2 4 1 3 3 1 1 3 2 2 4 2 1 4 3 1 1 1 3 4 1 3 3 3 3 2 4 2 4 3 1 2 2 3 3 1 2 3 1 2 3 1 3 4 1 4 4 1 3 2 1 3 3 1 2 1 2 3 4 1 4 1 3 4 4 1 3 4 1 3 1 3 2 3 3 1 1 3 1 3 4 3 2 4 2 2 4 3 3 2 2 1 1 1 1 4 4 2 2 2 3 2 3 3 4 3 3 2 1 2 2 4 1 4 1 2 3 4 3 2 1 3 4 2 1 3 4 2 2 3 4 1 2 1 3 1 4 3 4 3 2 2 3 4 3 1 4 2 3 4 3 1 2 3 1 3 3 2 4 4 4 2 2 4 1 4 4 1 2 2 2 4 3 4 1 1 2 1 2 1 3 1 3 4 4 4 3 4 2 1 3 1 4 3 3 3 3 4 4 3 3 1 4 3 3 2 1 1 1 1 2 2 4 1 4 1 3 2 4 3 4 4 3 4 1 3 3 4 4 3 2 1 2 1 1 3 3 2 4 3 3 1 3 1 4 2 4 2 1 2 2 2 2 1 3 4 1 1 3 1 3 4 3 2 3 1 4 1 4 1 1 1 3 4 1 3 3 2 3 1 2 2 4 1 1 4 2 1 3 3 3 4 3 1 2 1 3 4 4 3 4 4 3 3 1 1 2 1 1 4 2 2 4 4 2 3 3 2 3 1 3 2 4 4 1 1 4 2 3 1 4 3 4 2 1 2 1 2 1 1 3 2 4 1 1 2 4 1 3 4 3 2 2 3 1 3 1 2 4 2 2 3 2 3 4 3 2 2 2 4 4 3 1 1 1 1 1 2 2 4 2 3 2 4 2 3 4 1 1 4 4 1 3 1 1 4 4 3 3 1 1 3 1 2 2 1 2 2 1 1 1 4 4 3 1 1 1 4 2 3 4 3 1 1 1 4 2 4 3 2 3 4 3 1 3 2 2 3 3 4 1 2 4 1 1 4 2 1 3 1 3 4 1 3 3 1 3 1 3 3 3 4 3 3 1 1 1 3 2 3 2 1 3 1 1 3 2 3 1 2 2 1 1 1 1 2 1 3 3 2 1 4 1 3 4 1 2 2 2 4 3 1 1 4 3 3 4 4 3 3 4 4 1 4 1 2 2 3 3 2 1 3 4 4 2 1 4 1 4 1 3 2 3 2 1 4 3 2 3 2 2 1 3 1 4 4 3 1 1 2 4 4 1 1 3 4 2 2 4 3 3 4 4 4 3 3 1 2 3 1 4 3 1 3 3 2 1 1 4 3 4 3 1 4 4 1 2 4 1 4 2 1 3 2 2 1 1 3 4 3 3 2 2 3 4 2 2 4 3 2 4 4 1 4 3 2 1 4 1 1 3 1 1 1 1 3 3 2 3 2 4 1 2 2 3 4 2 2 2 2 3 3 2 2 4 2 1 2 3 1 4 2 1 1 3 2 4 1 4 4 1 4 4 1 1 1 1 2 1 4 2 1 2 3 3 1 4 2 4 4 3 4 1 3 3 1 3 4 1 2 4 4 4 2 2 1 4 1 1 4 3 3 4 3 4 3 2 3 4 2 3 1 4 3 1 3 2 4 2 1 1 4 3 1 3 2 4 4 4 3 3 1 2 4 3 2 4 2 1 3 4 1 1 3 3 3 2 2 4 3 4 2 3 2 3 4 4 4 4 1 4 3 1 1 3 3 1 2 4 3 4 2 1 2 4 4 1 2 2 3 3 4 1 3 2 3 1 1 2 4 3 3 3 3 2 2 4 4 3 4 2 4 2 1 2 4 4 1 1 4 4 2 4 3 3 3 3 4 3 3 2 2 3 4 4 1 1 4 2 2 2 3 3 2 3 1 1 3 4 4 4 1 4 4 1 4 2 1 2 1 3 3 2 3 1 1 1 4 3 3 2 3 3 4 3 2 3 1 4 3 3 2 3 3 1 2 1 3 4 2 2 4 4 1 4 1 4 4 2 1 2 1 3 1 4 4 2 3 2 4 1 1 1 4 3 1 1 3 4 1 2 1 4 2 1 4 4 4 2 1 1 1 1 2 1 4 2 2 1 2 4 3 1 3 1 3 3 4 4 2 4 3 2 2 4 2 4 3 4 1 2 3 1 2 2 3 3 1 4 4 3 1 1 4 3 1 3 3 2 2 3 1 4 2 1 1 4 3 1 1 4 3 2 1 3 1 4 3 4 4 4 2 2 4 2 3 1 2 4 4 1 1 1 3 3 1 2 2 4 3 1 2 1 2 1 4 4 1 3 3 2 2 4 4 4 3 3 3 1 3 4 3 2 1 1 4 2 1 3 4 3 1 3 4 4 4 4 1 3 2 3 4 2 2 2 2 3 2 2 3 3 3 4 2 4 1 2 2 1 4 2 3 4 1 2 2 4 4 4 2 3 2 2 1 1 1 3 2 3 1 2 2 3 2 2 1 1 4 3 4 3 2 3 3 4 3 4 3 4 2 1 1 1 3 2 3 3 2 1 3 1 3 1 3 4 4 3 4 3 2 2 1 3 1 2 1 4 2 2 3 4 2 1 4 3 3 3 3 1 2 3 4 1 3 2 4 3 3 1 4 4 3 2 3 4 2 2 3 3 1 3 1 4 1 2 4 4 2 2 2 4 2 1 1 1 2 3 2 2 3 3 1 1 3 2 4 4 3 3 3 1 2 2 1 1 1 1 2 4 1 3 1 1 4 1 2 2 4 3 1 2 2 2 2 4 1 1 4 2 4 1 2 3 2 3 4 1 3 4 3 2 2 2 4 2 4 2 2 1 2 3 1 4 4 2 4 4 1 1 2 4 4 3 1 3 3 4 3 1 1 4 4 4 4 4 3 1 1 3 4 4 2 1 4 3 2 1 1 1 4 1 2 3 4 4 4 3 1 3 4 2 3 2 4 2 4 1 2 3 3 4 3 1 2 2 1 3 3 4 3 4 2 4 1 2 4 2 3 4 2 1 2 1 1 1 1 2 3 1 1 4 1 2 2 4 4 4 2 2 4 2 3 1 4 1 1 1 2 3 4 3 3 4 1 3 4 2 2 2 4 2 1 1 2 4 1 4 3 4 2 2 2 4 2 1 3 1 3 1 3 3 1 2 3 2 3 3 4 3 2 4 4 2 4 1 2 4 2 3 4 1 3 4 3 3 1 1 2 4 3 4 3 3 4 3 3 4 2 3 3 4 4 1 4 1 1 4 1 1 2 1 2 3 1 3 2 1 3 3 4 4 4 1 3 2 4 4 2 1 1 3 4 4 1 3 1 3 3 2 4 2 3 2 2 4 4 3 3 1 1 4 4 2 3 1 1 1 4 1 1 3 3 3 3 1 2 3 4 3 2 4 2 3 4 2 3 4 1 3 1 3 2 4 4 3 2 1 3 1 1 4 1 2 3 3 2 2 3 4 3 4 1 1 4 2 3 4 2 2 2 2 4 1 3 2 1 4 3 4 1 1 2 4 4 4 1 4 2 4 2 1 3 1 2 1 3 1 4 2 1 3 2 3 2 2 1 4 3 4 2 1 1 1 1 2 1 4 2 2 4 4 3 3 3 4 1 1 1 2 2 1 1 2 2 1 2 3 3 1 1 1 2 3 2 1 3 3 4 1 2 3 2 2 4 3 4 1 1 1 3 4 4 4 3 1 1 2 3 2 1 3 4 1 3 4 2 1 3 2 4 3 2 3 1 2 1 3 3 3 3 3 2 4 1 2 2 1 1 4 3 2 4 2 1 2 2 4 3 4 4 3 2 4 4 3 1 4 3 3 3 4 2 2 1 1 3 2 4 4 4 3 3 2 2 4 3 2 4 2 4 4 1 3 1 2 2 1 1 3 1 4 1 4 1 3 1 4 1 1 2 3 1 2 2 3 1 4 2 1 3 1 1 2 4 2 4 1 4 4 2 4 3 1 3 4 4 3 4 2 4 1 3 3 3 2 2 2 1 3 3 4 1 2 3 1 3 3 3 4 2 2 3 1 2 2 2 3 2 4 1 1 4 1 3 1 4 3 2 3 3 4 2 2 1 1 1 3 4 4 4 4 4 1 2 3 4 1 1 1 1 2 2 2 4 1 3 3 1 1 1 3 3 1 1 3 3 1 4 1 1 1 1 4 2 1 4 2 1 2 4 2 4 3 3 4 1 1 4 1 3 4 2 1 4 3 3 3 2 3 4 4 2 2 3 4 1 3 4 4 3 1 1 2 4 2 2 1 4 1 1 4 1 3 4 4 4 3 3 4 2 2 2 1 2 2 3 1 2 4 1 4 1 4 4 3 3 2 2 1 4 1 4 2 2 2 3 1 3 1 3 2 1 3 3 2 2 2 4 4 3 3 1 3 4 4 1 4 4 3 4 2 3 2 3 2 4 4 3 2 2 1 1 3 4 1 4 2 1 4 2 2 3 3 4 2 1 1 3 1 1 4 1 3 4 2 3 1 4 1 4 4 2 2 2 2 3 3 1 1 1 2 4 1 4 1 1 4 2 1 1 2 1 3 4 4 2 4 2 4 2 4 3 2 1 2 2 3 1 4 4 4 2 1 1 2 3 2 2 4 1 1 2 3 3 2 1 1 2 2 1 1 4 2 2 1 3 2 1 2 3 4 2 1 4 2 2 4 3 2 3 2 4 2 3 4 1 3 1 2 2 4 1 4 2 2 4 1 3 1 2 2 2 2 3 1 4 4 4 3 1 3 4 1 4 2 1 3 4 4 2 3 3 3 4 2 3 2 4 2 4 1 2 3 1 2 2 4 3 2 1 2 3 4 3 2 4 1 2 2 2 3 1 1 1 4 1 2 4 4 4 4 2 3 2 4 1 2 4 3 3 3 4 3 2 2 1 4 2 4 1 3 1 2 2 4 3 1 1 3 1 4 4 2 4 4 4 2 2 4 3 2 3 4 2 3 4 1 2 3 3 1 2 4 3 2 2 2 3 1 4 4 1 4 2 3 1 4 2 2 2 2 2 1 1 1 3 4 3 3 3 3 3 3 1 2 3 2 1 4 1 3 1 3 3 4 4 3 2 1 2 1 1 1 1 2 1 3 3 3 1 4 4 2 1 4 1 3 4 4 2 1 1 2 1 4 4 2 1 4 3 4 1 2 4 2 2 2 2 2 4 4 3 2 1 1 1 4 3 1 2 4 1 1 2 4 3 2 1 1 1 1 4 1 4 3 3 2 4 3 1 2 2 1 2 1 3 4 2 4 2 3 3 4 3 2 4 4 4 2 3 3 4 3 3 1 1 4 4 4 4 4 4 1 4 2 1 1 4 3 4 3 1 1 2 2 3 4 3 2 2 1 1 2 3 3 3 3 2 1 3 4 4 3 4 1 4 3 3 1 3 1 4 2 1 4 3 1 4 4 3 3 1 1 2 2 4 3 2 2 2 4 1 4 3 3 3 2 2 1 1 2 4 3 2 2 1 4 4 3 1 3 1 2 4 3 1 4 4 3 2 4 2 2 2 3 4 4 3 4 3 1 3 3 4 4 3 1 3 3 2 3 4 3 2 1 1 4 2 3 4 1 1 3 1 4 4 2 4 3 3 3 4 1 2 3 1 1 2 3 4 1 3 4 3 1 2 2 4 3 3 4 3 3 2 3 2 2 4 3 1 2 1 2 1 3 4 2 1 4 3 4 3 2 3 1 4 1 2 4 4 3 4 3 3 2 4 1 2 2 1 1 2 1 1 3 2 1 2 1 4 3 2 3 1 4 1 2 4 1 1 4 1 1 3 3 2 2 2 4 2 1 1 3 1 4 4 2 1 2 1 4 3 4 4 4 2 1 3 1 4 3 4 2 3 3 3 4 2 1 4 4 3 1 3 4 1 3 3 2 4 3 3 2 2 4 4 2 2 2 3 1 1 2 3 4 2 3 1 1 4 2 2 1 3 3 3 2 3 4 3 3 2 1 1 2 4 3 4 2 1 4 4 4 1 3 2 2 1 1 3 1 4 4 2 2 2 1 4 4 2 2 3 4 3 1 4 1 4 1 2 2 4 1 2 1 3 2 2 2 3 3 4 4 4 3 1 1 2 2 3 3 3 3 4 2 4 4 2 2 3 2 1 4 3 2 4 1 3 1 4 1 4 2 4 2 4 3 2 2 3 3 3 2 4 1 4 2 3 3 4 3 1 2 3 1 1 1 2 4 3 2 2 3 2 2 4 2 2 1 4 3 4 1 3 2 4 1 2 1 4 2 2 4 2 3 1 2 3 4 4 3 3 1 2 1 4 1 1 3 1 3 3 1 1 2 3 3 4 1 4 3 4 4 3 1 4 1 1 4 2 4 4 4 1 4 3 4 4 3 1 1 2 2 1 4 1 2 2 2 2 2 3 2 2 4 1 2 2 2 1 2 2 3 4 1 3 3 3 1 4 2 4 1 1 4 1 1 3 4 2 1 4 4 4 1 4 2 3 1 2 2 2 2 2 4 2 1 4 3 2 3 2 1 3 1 4 1 1 2 1 2 3 1 3 3 4 4 3 4 1 4 1 4 1 3 2 2 3 4 1 3 4 4 4 4 3 2 3 3 1 2 3 4 3 2 2 4 2 3 2 3 1 1 2 3 2 4 2 1 2 1 3 4 3 1 3 3 4 4 1 1 3 4 4 4 3 1 1 4 4 4 2 4 2 3 2 4 4 3 1 3 2 4 2 4 2 3 1 2 1 3 2 3 3 3 3 1 2 3 1 4 4 3 2 4 4 4 3 4 3 3 2 2 3 4 1 3 1 2 1 1 1 2 4 3 1 4 2 4 4 2 2 4 1 4 2 3 4 3 4 4 2 1 1 3 1 4 4 1 4 1 4 2 2 1 3 4 3 4 2 2 4 3 4 3 1 2 1 1 4 4 2 2 3 3 3 2 4 4 4 2 4 2 2 2 3 4 3 1 2 2 2 2 1 4 3 3 3 2 3 3 1 1 4 4 2 3 4 1 2 3 2 1 4 2 4 1 1 2 1 3 1 4 2 3 4 3 3 3 1 1 4 2 1 3 1 2 3 4 3 2 3 4 2 3 4 2 4 4 3 2 4 2 1 4 2 3 3 1 4 2 3 1 3 1 1 4 1 4 4 1 4 3 1 2 4 4 3 2 4 3 3 3 3 2 2 4 4 3 1 1 1 1 3 2 2 1 4 1 3 2 4 3 1 4 2 1 3 2 3 1 2 2 2 2 3 2 4 3 3 1 4 2 4 4 1 4 4 4 4 3 2 2 4 3 3 4 1 3 4 2 2 4 4 3 3 1 4 4 4 3 4 2 3 1 4 2 3 4 2 2 2 2 2 2 3 3 2 2 3 3 3 1 2 4 1 3 4 2 3 4 2 4 2 1 2 4 4 4 1 4 1 3 2 4 1 3 4 3 1 2 4 3 4 4 4 2 1 1 4 1 1 4 4 2 1 1 3 1 2 1 3 1 2 3 4 3 2 4 3 4 2 2 2 3 3 4 2 3 3 2 4 2 3 3 4 1 4 1 4 3 2 3 1 2 4 1 4 3 1 2 4 3 4 2 4 4 2 3 3 4 1 1 3 2 3 3 2 4 4 2 1 2 3 2 4 2 1 4 4 1 2 4 3 3 2 2 3 1 4 1 3 4 1 1 2 2 2 2 3 1 1 2 4 4 1 2 3 1 1 4 2 3 3 2 3 2 2 1 3 3 2 1 2 4 1 4 4 1 1 4 1 1 2 3 1 3 2 1 3 4 1 3 2 3 2 4 1 4 3 3 1 3 2 3 2 2 3 4 1 3 4 4 4 1 1 3 4 1 1 2 1 1 2 3 3 2 2 3 3 2 3 2 3 2 1 3 1 3 4 3 1 3 1 4 1 3 3 2 2 3 4 2 4 1 2 4 4 3 4 3 4 2 1 1 1 3 3 1 4 3 2 2 1 3 1 3 3 3 1 2 1 4 2 4 2 2 1 3 1 4 1 1 1 3 2 4 1 4 3 2 1 3 1 4 1 3 2 4 2 3 3 1 1 1 3 2 1 4 3 4 4 3 4 3 1 2 3 1 1 1 3 4 1 4 4 4 1 1 3 2 3 4 3 2 4 4 3 2 4 1 1 3 3 4 1 4 1 1 4 1 1 2 4 1 4 2 1 1 2 4 3 1 2 1 3 2 4 1 4 4 1 3 1 3 2 3 3 4 3 4 3 3 1 4 4 2 2 2 3 2 3 4 2 4 2 3 3 3 1 1 4 2 1 4 4 2 2 2 1 3 1 2 4 2 1 3 3 2 3 2 2 4 3 2 1 3 3 4 1 2 3 1 1 3 2 3 1 3 3 2 1 3 1 4 4 4 1 3 2 1 2 3 3 3 1 3 2 2 4 4 1 2 3 3 3 4 3 3 4 3 1 2 1 4 4 4 1 2 3 4 1 1 1 2 2 3 2 3 3 3 2 3 4 4 3 3 2 1 3 2 4 2 4 4 3 3 2 2 1 3 1 1 3 2 2 3 2 4 2 1 3 4 1 2 3 2 1 3 3 1 1 3 4 1 1 1 3 1 4 3 4 1 2 2 1 2 1 4 2 2 2 1 2 3 2 2 3 2 1 3 4 2 4 4 1 1 3 2 3 1 2 1 4 1 1 4 1 3 4 4 1 2 2 3 3 1 3 1 3 4 2 1 2 4 3 3 4 4 2 3 4 3 3 3 2 3 1 3 4 4 4 3 2 2 4 3 1 2 2 3 1 1 1 4 1 3 1 2 3 1 2 2 1 1 3 3 3 2 2 4 1 2 2 4 2 2 3 4 3 4 1 4 2 3 1 4 4 3 4 3 2 4 3 1 3 4 4 3 3 4 3 1 1 1 3 1 4 4 1 3 4 1 1 2 2 2 3 4 3 4 1 4 3 2 4 4 2 1 3 3 2 1 3 4 3 1 2 1 2 2 3 3 3 2 2 2 3 3 2 2 3 1 1 2 3 1 3 1 1 3 1 1 4 2 1 2 1 4 3 3 1 1 1 2 3 4 3 4 2 2 3 1 4 3 4 4 2 2 3 2 1 1 2 1 3 4 1 3 1 4 3 2 3 3 3 3 3 3 4 2 2 3 3 2 1 1 3 3 3 3 2 3 1 2 2 3 2 3 4 3 4 2 1 1 3 2 2 3 4 3 4 4 3 4 4 1 4 1 4 4 4 3 4 4 1 4 4 4 1 2 4 4 2 3 2 2 1 3 3 1 2 2 3 3 4 2 1 1 4 1 3 3 3 4 4 2 4 4 2 4 4 4 3 2 2 1 2 2 4 1 4 1 1 4 2 2 2 4 2 1 4 1 2 3 4 2 4 1 3 3 3 3 1 3 2 4 3 3 3 2 4 4 1 4 2 3 2 3 3 4 3 1 2 3 1 1 3 3 4 3 2 4 3 4 1 4 2 3 3 4 1 4 3 4 2 4 3 2 3 2 4 2 4 1 3 1 3 2 4 3 4 3 1 3 3 2 2 4 1 2 3 3 2 3 3 3 4 4 3 1 1 4 2 2 2 4 2 2 2 1 2 2 2 4 1 3 4 3 2 1 4 2 3 1 4 4 4 2 1 4 2 4 1 1 4 3 1 1 3 1 4 1 1 4 4 3 1 1 2 3 3 4 1 3 1 3 4 3 4 3 4 1 2 3 4 4 3 2 3 4 4 2 2 1 3 1 1 4 3 3 4 2 3 2 1 2 4 1 1 4 4 4 3 2 1 4 2 4 4 2 1 1 4 3 1 4 2 4 1 3 2 2 2 4 1 2 1 3 2 4 4 4 4 1 1 3 2 1 2 2 4 4 1 3 4 3 3 4 2 3 4 1 3 2 1 1 3 4 4 2 3 4 3 1 4 4 1 4 3 3 4 3 3 1 3 3 2 3 3 4 2 4 1 2 1 3 2 4 1 2 2 3 2 4 4 2 1 3 2 3 2 2 2 4 1 4 2 4 2 1 2 3 4 4 1 4 1 4 4 1 2 1 3 4 4 4 3 4 4 3 1 4 1 1 3 2 2 4 3 4 2 2 1 4 2 3 3 3 1 3 2 3 3 2 1 3 4 3 1 4 1 4 4 1 1 1 1 3 4 2 4 3 1 3 4 4 1 1 2 1 4 2 1 4 2 1 4 1 1 2 2 3 2 4 3 2 1 1 3 2 2 3 4 3 2 1 2 2 4 3 1 2 2 1 2 2 2 1 1 1 1 3 1 4 1 4 3 2 4 4 1 4 1 4 2 1 4 2 3 3 4 4 2 3 3 4 4 2 1 1 2 4 4 3 1 1 1 2 3 1 3 1 1 1 4 2 4 4 3 2 1 3 4 2 3 3 1 2 3 2 4 2 4 3 1 3 3 4 4 3 4 1 3 4 1 2 4 2 3 1 1 4 4 2 2 3 4 2 3 2 3 3 3 2 1 3 1 3 4 3 3 3 2 1 3 2 1 1 2 1 1 1 4 3 2 2 3 2 3 1 3 1 2 3 1 1 2 3 1 2 2 3 3 4 4 4 4 2 1 2 4 3 2 1 2 4 2 1 1 4 3 1 1 4 4 3 1 2 4 3 4 3 4 1 2 1 1 1 2 3 4 2 1 4 2 1 2 3 1 2 1 1 2 4 4 3 1 3 2 3 4 3 3 3 1 3 1 2 1 3 1 3 1 1 4 4 3 1 1 2 1 1 2 4 3 1 1 2 3 2 2 4 1 1 2 3 4 1 3 4 2 4 1 1 4 3 3 2 4 3 1 2 3 4 4 4 1 3 2 2 2 1 2 2 4 2 1 4 3 4 2 1 3 4 4 4 2 2 2 1 3 3 4 3 3 2 4 2 4 3 4 1 2 4 4 4 2 3 1 4 4 4 2 2 3 2 4 4 2 3 4 1 3 2 1 3 3 1 2 3 4 2 3 3 1 1 2 3 3 3 3 4 3 4 3 3 2 1 3 4 3 1 2 4 4 3 2 2 2 3 3 2 1 4 4 1 4 2 1 4 3 1 3 1 2 3 2 4 1 2 2 3 2 2 2 3 3 1 3 3 1 1 4 4 1 2 1 4 2 4 2 1 1 4 3 4 4 1 4 3 3 2 2 2 3 1 4 1 4 2 2 3 2 2 1 2 2 3 2 2 4 4 4 1 4 4 4 3 2 1 3 3 2 2 2 2 2 3 4 3 3 3 3 4 4 4 3 4 1 4 2 1 2 1 2 4 4 4 1 1 4 1 2 1 4 3 1 1 2 1 2 4 2 4 2 3 2 3 1 4 2 1 4 2 3 4 2 1 4 4 1 3 2 1 3 2 3 4 2 2 2 2 2 2 2 4 4 1 2 3 1 3 3 2 1 4 4 1 2 2 4 3 2 2 2 2 2 3 1 3 2 2 3 2 1 4 1 4 1 2 1 1 4 3 1 3 1 2 3 3 2 2 3 2 2 1 4 1 4 4 4 2 2 2 2 1 3 4 1 3 1 2 4 3 4 3 1 1 4 4 3 2 1 4 2 1 1 1 1 2 3 1 1 2 4 2 4 4 3 4 3 2 1 4 2 4 2 2 4 3 1 3 1 1 1 4 2 4 2 1 3 2 1 1 4 3 1 2 4 4 4 4 2 3 4 1 1 4 3 4 4 2 2 3 4 2 1 4 4 4 3 3 1 2 2 1 3 4 2 2 4 3 1 4 3 3 3 2 3 2 2 1 1 4 2 1 3 4 4 3 4 4 4 3 3 4 3 4 1 4 1 3 2 1 2 3 1 1 3 2 2 1 2 2 1 1 4 2 3 1 2 4 1 3 3 3 3 3 4 2 4 3 1 3 2 2 4 3 3 3 3 4 3 4 3 1 1 4 3 4 4 3 4 2 3 4 3 1 1 3 2 2 2 3 3 4 4 3 2 3 2 2 1 1 1 4 3 4 3 4 1 2 2 1 3 1 4 4 3 1 1 1 4 1 2 2 3 3 4 3 4 1 3 3 3 2 3 2 2 3 2 3 3 3 1 4 2 2 3 4 1 2 3 2 4 4 4 3 3 2 1 4 4 4 4 4 4 1 1 2 4 2 4 4 4 2 2 4 4 2 2 4 1 3 1 1 4 4 2 1 2 2 3 2 1 2 2 2 4 4 4 4 4 4 3 1 2 4 3 1 4 3 4 4 3 4 3 4 1 1 4 1 1 2 1 4 2 1 2 1 1 1 1 2 2 2 1 3 1 4 2 2 3 1 1 4 4 3 1 1 1 1 2 2 3 2 2 4 2 4 3 4 1 4 4 3 2 2 4 2 3 3 3 3 1 4 1 3 4 1 2 4 1 2 1 3 4 1 1 3 3 1 4 1 3 4 3 4 1 3 3 3 3 3 4 2 1 1 1 1 4 1 4 1 1 4 4 1 2 3 2 2 3 3 4 4 2 3 1 4 1 3 1 4 1 4 4 4 4 3 1 4 2 3 4 4 1 1 4 2 1 1 2 4 4 2 3 1 4 4 3 3 1 4 2 3 2 2 1 2 2 2 2 2 1 3 4 4 4 2 3 3 2 1 2 1 3 1 4 3 4 4 1 3 4 2 3 2 4 1 1 2 4 1 1 2 3 1 1 4 1 2 2 4 2 2 1 1 4 4 1 1 1 4 2 3 2 4 1 1 1 2 4 3 3 4 3 4 3 2 3 2 1 1 3 1 4 2 3 2 2 3 4 1 1 1 3 2 1 3 3 1 2 4 2 4 4 1 2 3 3 3 3 3 1 4 2 1 1 3 2 2 4 4 2 4 3 4 3 4 3 4 3 3 4 4 1 3 3 3 1 3 4 4 4 4 2 3 3 1 2 3 1 1 1 4 4 2 1 3 1 2 1 2 3 1 4 1 4 4 3 2 1 3 3 4 2 4 4 3 4 3 4 3 3 2 1 3 1 1 3 1 3 1 4 1 2 4 4 3 3 2 3 2 1 1 4 3 4 3 4 2 2 2 2 2 1 3 2 1 1 4 3 2 2 4 4 2 4 3 4 3 3 4 1 2 2 4 1 1 1 1 4 3 4 3 1 2 2 3 4 4 4 4 3 3 4 2 2 2 2 2 1 1 1 2 1 2 1 4 2 2 3 4 1 1 3 3 1 3 3 3 1 1 3 3 2 3 1 4 1 2 2 2 3 3 4 2 4 3 2 3 2 1 1 4 1 2 4 4 2 4 3 3 1 2 2 1 1 3 2 1 2 1 1 4 2 3 3 2 3 2 3 3 1 1 4 4 3 4 1 2 1 1 2 2 4 1 4 4 2 4 4 4 1 2 1 2 4 2 4 2 1 4 4 4 1 1 1 2 3 4 3 3 4 4 4 2 2 4 3 2 3 1 4 2 2 3 2 1 4 4 3 4 3 4 2 1 1 2 1 2 2 3 2 4 1 3 1 3 4 2 4 3 1 1 1 4 1 1 4 1 1 3 2 4 4 3 1 1 1 4 4 4 3 1 1 4 1 3 1 3 3 4 4 3 4 4 2 3 4 4 3 4 3 2 1 2 2 4 2 1 2 1 1 3 2 2 1 1 4 2 1 3 3 4 3 3 3 2 3 1 1 2 1 2 4 4 4 3 1 3 2 4 4 3 3 2 2 3 2 3 2 2 3 1 1 2 1 4 4 2 4 3 1 1 4 2 2 3 1 3 1 2 4 2 4 3 3 1 2 4 1 4 2 2 3 4 2 1 4 3 2 3 4 4 2 4 3 1 3 2 3 3 1 4 2 3 1 4 3 1 1 1 1 1 1 2 1 3 4 1 1 2 4 1 2 1 1 1 3 4 2 2 1 3 2 1 3 3 3 2 1 1 1 3 1 4 1 2 1 3 4 4 1 3 4 4 2 1 3 3 1 4 4 3 1 2 3 2 3 1 3 2 1 1 2 3 1 3 1 1 2 4 1 2 4 2 2 4 2 2 3 4 2 1 3 1 4 2 2 1 3 2 4 3 1 1 2 3 2 1 1 2 1 4 1 1 1 3 4 3 4 4 3 1 4 3 2 1 1 4 1 1 3 4 2 3 4 1 3 3 2 1 2 1 1 2 2 2 1 1 1 1 2 4 2 1 3 1 4 3 2 2 4 4 2 3 4 1 1 3 2 3 3 2 3 3 4 2 3 3 1 2 3 3 3 3 4 4 3 3 2 3 2 2 2 2 3 4 4 3 1 3 1 3 1 4 1 1 2 4 1 3 4 3 4 4 1 1 2 4 4 1 3 2 3 1 1 3 3 2 2 3 1 4 1 3 3 1 3 1 1 1 4 2 4 3 2 2 4 2 1 3 1 1 4 2 1 4 3 1 2 4 4 3 3 3 1 1 4 3 3 2 2 2 1 2 2 4 3 4 3 4 4 1 3 2 1 1 1 3 3 1 4 1 1 3 1 2 1 3 2 1 4 2 2 3 1 4 3 4 4 4 2 1 1 1 3 3 1 4 2 3 3 1 2 2 2 1 3 1 4 1 4 1 3 2 3 2 2 4 4 4 1 1 3 3 3 4 2 3 4 1 1 4 4 3 2 4 2 4 3 4 3 3 4 1 2 2 3 2 1 4 1 3 4 2 3 2 1 3 2 1 3 2 2 3 3 1 1 2 4 2 4 4 2 1 3 2 1 2 1 1 4 2 4 1 3 3 3 1 3 4 2 4 2 3 3 1 3 1 1 1 2 4 3 3 3 1 2 3 3 2 3 3 4 3 3 1 2 4 3 1 1 3 1 3 4 4 1 2 3 1 2 3 2 4 4 2 1 1 1 2 2 3 3 2 4 4 2 2 3 1 2 1 1 3 4 3 4 4 1 2 2 4 1 1 3 3 1 2 2 1 4 3 3 1 2 1 2 3 1 3 3 2 2 4 4 2 1 1 4 3 3 1 3 4 1 2 3 2 4 1 2 2 1 1 4 3 2 4 3 3 1 2 4 1 4 2 3 4 2 1 4 4 3 1 2 1 3 2 1 2 3 1 3 3 2 3 4 1 3 4 2 1 2 4 4 2 1 2 4 3 1 2 3 3 1 2 2 1 1 3 4 3 2 1 2 1 3 2 3 4 2 2 3 1 1 1 3 1 3 1 1 3 4 2 2 2 3 2 4 2 2 4 4 4 1 3 4 2 1 2 4 1 4 4 2 3 4 2 3 2 1 1 1 3 4 4 2 1 3 4 1 2 3 1 3 2 1 1 2 3 2 4 2 3 1 4 2 2 2 1 2 4 2 1 4 4 2 1 3 1 1 2 3 1 3 2 2 2 2 1 1 2 4 4 4 2 2 3 3 4 4 2 3 4 4 4 3 1 3 4 3 1 4 1 1 2 2 2 3 2 3 3 4 4 1 2 2 2 3 3 2 4 1 2 3 3 2 3 1 4 2 1 1 3 2 2 3 4 1 3 3 1 3 1 2 2 3 2 3 1 4 4 4 2 4 2 4 2 3 1 2 1 4 2 4 3 3 1 2 3 4 4 4 4 3 2 2 1 1 1 3 1 4 2 2 1 2 3 1 2 3 4 3 3 4 1 2 3 1 4 1 1 3 4 4 2 4 3 2 3 4 3 1 4 4 1 1 2 2 2 3 1 1 3 2 1 3 1 2 3 3 1 4 1 4 3 2 3 3 2 1 2 3 1 4 2 1 3 4 1 2 4 1 1 2 3 3 3 1 2 3 3 4 1 1 1 3 4 1 4 1 3 4 1 4 3 2 4 1 1 4 1 2 4 4 2 3 1 2 1 4 4 2 3 1 3 1 1 1 1 1 1 3 2 3 1 1 4 3 4 1 2 2 2 2 2 2 2 3 4 1 2 3 4 3 3 3 1 1 1 1 3 1 1 1 4 1 1 4 3 1 3 4 3 3 1 2 2 1 3 1 3 1 1 1 3 3 1 1 1 3 3 3 3 2 2 3 2 4 4 3 2 3 4 4 4 4 3 1 4 1 1 3 3 4 1 1 2 3 1 3 4 1 4 3 1 3 4 1 1 2 4 2 1 1 4 3 4 1 1 4 3 2 3 4 3 4 3 2 2 1 4 2 3 2 2 3 4 3 1 1 1 3 1 3 1 3 1 2 4 3 1 1 3 4 3 3 4 1 3 1 2 3 1 2 1 2 1 1 1 4 3 3 3 4 2 3 2 4 3 2 4 2 1 3 3 2 2 2 3 4 3 4 3 2 1 2 2 2 4 1 4 2 1 1 2 3 3 1 4 1 3 3 1 4 4 2 1 1 4 2 4 1 4 4 3 2 2 1 2 3 4 4 2 2 3 2 2 1 4 1 2 1 3 1 3 2 1 2 4 3 3 2 4 2 1 3 3 2 1 1 1 1 2 3 3 2 2 1 3 1 1 2 4 2 1 1 1 4 2 4 2 1 4 2 2 1 3 3 1 3 3 2 1 1 4 1 2 1 1 4 1 4 2 2 2 3 4 3 2 2 1 2 2 2 2 4 1 2 1 3 2 3 3 1 4 4 2 2 2 4 3 2 2 4 2 4 3 4 4 2 1 4 4 1 3 4 1 1 1 4 3 4 1 1 4 3 2 4 4 1 2 3 3 2 1 2 2 2 2 2 3 1 1 2 2 2 3 3 3 2 1 3 4 1 3 2 2 2 3 1 4 4 2 3 4 1 4 4 3 2 3 3 4 4 1 3 3 3 2 3 1 3 1 3 4 2 4 1 1 2 2 2 1 1 3 1 4 3 4 2 2 4 1 2 4 3 2 2 2 4 1 3 4 4 1 1 1 4 4 3 3 3 2 3 2 3 1 4 4 3 1 1 4 3 3 4 4 4 4 2 4 4 4 3 2 4 3 2 3 2 3 4 1 3 4 3 1 3 1 3 4 4 3 3 3 2 1 1 3 4 4 3 1 4 1 4 1 2 4 1 2 4 2 2 1 1 3 2 4 2 1 3 4 4 3 1 4 3 1 3 1 1 3 3 2 2 4 3 4 3 3 4 2 3 1 1 3 4 3 4 1 3 2 4 3 1 4 2 3 3 1 2 2 3 3 2 1 4 1 4 2 4 1 1 3 2 2 2 1 2 3 4 1 3 1 1 4 2 3 3 1 4 4 2 1 3 4 1 1 2 3 4 2 2 3 1 1 3 3 2 2 3 4 4 1 1 1 4 4 1 4 4 4 1 3 4 1 3 1 4 4 3 3 1 2 4 4 2 4 2 3 2 4 3 4 3 3 3 2 3 4 3 3 3 2 1 3 4 3 1 3 4 2 2 3 3 4 2 1 2 1 4 2 1 4 4 4 3 2 2 3 3 4 3 4 4 3 1 2 2 2 2 3 1 2 3 1 2 2 3 2 1 4 4 1 4 3 1 3 4 1 4 3 4 2 2 4 1 1 4 1 4 1 3 2 2 2 4 3 2 2 2 4 3 4 2 1 3 3 1 2 4 2 2 4 2 3 2 4 2 4 4 4 3 3 2 1 1 4 4 1 2 4 2 3 3 1 3 1 4 4 1 2 1 4 4 4 4 1 1 3 4 3 1 1 1 2 2 1 1 3 2 2 1 1 1 1 2 4 4 4 3 3 1 2 3 3 3 3 1 2 1 3 2 1 1 3 3 3 1 4 4 3 2 4 3 3 3 2 4 1 2 3 2 4 4 2 4 3 2 4 1 2 3 4 3 1 1 3 3 2 3 1 2 2 2 4 2 4 4 1 4 3 1 2 3 2 3 3 1 1 4 4 2 3 3 3 1 3 4 3 2 4 2 2 1 3 1 2 3 1 2 1 3 4 1 4 3 2 3 1 1 2 4 3 1 4 2 3 4 2 1 1 3 4 4 4 4 1 2 3 1 3 4 2 1 2 4 2 3 4 1 1 3 4 4 4 1 2 3 3 4 2 2 2 4 2 1 3 4 2 1 4 1 1 3 4 3 2 3 3 1 4 1 3 4 1 3 1 1 4 4 3 4 2 1 3 4 3 1 1 3 2 3 2 1 1 1 1 3 2 4 4 3 1 1 4 4 1 4 4 4 2 1 1 4 1 1 2 3 2 3 2 3 4 3 3 2 4 1 3 2 2 1 3 3 1 2 3 3 2 4 1 1 3 1 1 1 4 4 4 2 1 1 3 1 3 2 1 3 2 1 3 3 2 2 3 4 1 1 2 1 4 3 3 3 4 4 3 2 2 1 1 3 2 3 3 3 2 4 2 2 3 3 2 4 2 1 1 4 1 3 4 4 3 4 4 4 2 2 1 3 1 1 3 1 4 3 3 1 2 2 1 4 1 3 3 2 4 3 1 4 3 2 1 4 2 3 1 1 2 4 4 2 2 2 3 2 3 2 1 1 4 2 3 1 2 1 2 1 3 4 2 4 4 1 4 3 3 4 2 1 1 1 4 4 3 2 3 4 3 3 2 2 4 1 4 1 1 1 2 4 4 3 2 2 4 2 3 3 4 3 2 2 3 1 3 4 4 3 3 4 2 3 2 4 1 1 3 3 1 1 4 4 3 2 2 1 4 4 1 2 4 2 2 4 3 2 1 1 4 4 4 4 4 4 1 4 4 3 3 4 2 4 2 3 3 4 1 4 4 1 4 1 1 2 4 4 4 2 1 4 4 4 4 1 4 4 2 1 4 1 3 3 1 3 1 2 4 4 3 1 4 3 4 2 4 2 3 2 2 3 3 3 2 2 2 2 3 2 1 1 3 4 2 3 4 1 1 2 2 4 3 2 2 3 4 4 1 3 3 1 3 3 1 4 4 3 4 4 4 4 2 4 4 1 1 1 3 3 3 3 3 2 4 1 4 1 1 4 2 3 3 1 4 2 2 2 4 4 3 3 1 3 4 1 1 2 4 4 4 3 2 1 3 1 4 4 4 1 4 2 3 2 3 1 1 4 2 4 3 4 2 3 1 4 2 4 4 2 4 2 2 4 2 1 2 2 1 1 1 4 1 3 2 1 1 2 2 1 2 2 2 3 4 3 2 3 4 4 3 1 3 1 4 4 3 4 1 3 1 4 2 1 3 2 2 2 2 3 3 3 4 4 1 2 2 1 4 2 2 4 4 3 4 3 4 1 3 3 4 4 4 1 1 4 4 4 2 4 3 4 4 3 1 1 1 3 1 1 1 2 3 2 1 1 1 1 3 2 4 4 1 2 1 4 4 1 3 3 1 2 3 1 3 4 4 4 4 3 4 1 2 2 1 4 4 1 1 2 1 4 1 3 4 4 2 1 3 3 3 3 3 1 1 1 1 4 3 3 2 3 4 4 2 3 4 1 1 2 1 3 4 4 1 4 2 2 2 3 1 3 1 1 3 2 1 2 1 4 4 2 2 3 2 4 1 4 4 2 4 2 4 3 3 4 2 4 4 3 4 4 2 4 1 1 1 4 2 1 2 4 4 3 2 3 2 1 2 3 1 4 3 2 2 2 3 4 1 4 2 4 4 3 4 4 4 4 2 1 4 4 2 3 3 3 2 1 3 2 2 2 2 1 2 1 2 3 4 3 2 2 2 1 1 4 3 3 4 3 3 1 4 1 4 3 2 4 2 3 4 3 3 2 2 2 1 4 1 2 3 4 1 1 3 1 1 1 1 4 4 4 4 1 1 1 3 4 1 2 2 1 2 3 3 4 3 4 4 3 2 4 3 4 1 1 1 4 1 4 1 2 1 1 4 3 4 1 4 1 1 1 2 4 3 1 2 3 4 3 1 2 3 3 2 2 3 2 1 1 3 2 2 2 3 2 4 1 4 1 2 3 4 4 1 4 2 1 1 1 1 1 4 4 3 2 4 3 2 4 1 1 4 3 1 2 3 2 4 2 4 2 3 1 3 3 4 3 3 4 1 1 3 1 1 4 3 4 4 1 3 4 2 3 1 2 3 2 2 3 1 3 2 3 2 3 1 2 2 4 4 4 1 4 4 2 4 2 4 2 3 1 4 1 4 2 4 2 3 2 2 3 3 3 4 4 1 3 2 4 4 1 4 4 1 2 3 2 1 3 3 4 4 3 4 3 2 3 1 2 1 2 1 3 2 2 4 1 4 4 1 2 2 2 4 1 1 3 4 3 3 4 1 4 3 2 4 3 4 4 2 1 1 2 3 2 1 3 4 3 4 3 1 2 4 2 3 3 3 2 1 4 1 4 1 1 1 3 1 3 3 4 2 4 4 1 2 1 3 3 2 4 3 4 3 2 4 3 2 2 4 3 3 2 1 4 3 1 4 1 1 2 4 1 1 1 1 3 3 1 3 2 4 4 4 3 3 1 4 4 2 2 4 3 1 4 4 4 3 3 3 2 3 2 3 1 2 1 2 4 3 3 2 4 4 1 3 2 2 3 3 3 3 2 4 4 1 3 4 2 2 4 4 4 4 3 4 3 1 3 4 3 3 4 3 1 4 1 4 2 2 4 3 3 3 3 3 2 1 1 1 2 4 2 1 1 3 4 2 4 1 2 2 2 3 2 2 2 3 2 4 3 3 3 3 1 1 1 2 3 3 4 4 3 3 1 4 1 4 1 3 1 4 4 1 2 3 3 3 1 3 3 3 2 2 4 1 3 4 3 2 2 2 2 2 1 2 3 4 1 4 1 3 3 3 2 2 1 3 1 2 1 1 1 1 3 3 1 2 4 2 2 4 2 3 2 2 3 4 4 3 3 4 1 4 4 4 2 4 3 3 1 1 4 2 4 2 1 3 1 2 1 3 4 3 3 2 2 4 1 2 1 3 4 2 2 4 2 4 2 2 1 4 2 4 3 2 3 3 4 2 1 3 2 4 4 4 3 4 3 3 3 1 4 4 4 1 1 4 3 4 4 4 2 2 4 4 4 1 3 4 2 4 2 3 3 2 4 2 4 3 3 1 2 1 3 3 4 2 4 1 2 2 2 2 3 2 2 4 2 4 3 1 3 1 3 4 2 1 1 2 3 2 4 2 4 1 3 2 4 2 1 1 1 3 3 4 1 3 2 1 1 3 2 2 2 2 3 3 1 1 4 3 3 3 1 1 1 1 2 2 3 3 1 2 1 1 3 4 4 3 4 2 1 4 3 2 1 1 1 3 3 4 1 1 4 2 1 2 1 4 2 4 4 3 4 2 3 4 3 1 1 2 3 1 3 4 1 4 2 1 1 4 4 2 3 1 2 1 2 3 1 1 1 3 3 1 3 2 4 3 1 4 1 1 2 3 2 2 4 4 1 1 1 3 4 4 1 2 3 2 4 2 4 3 1 1 1 3 4 2 2 2 2 4 4 1 1 4 2 1 3 4 2 4 1 1 2 4 1 1 2 2 4 2 1 2 2 3 4 2 4 3 1 3 1 2 1 1 1 1 4 1 1 2 1 2 1 3 4 4 1 1 1 2 2 1 4 2 1 4 3 2 3 2 3 3 2 4 4 2 1 3 2 2 4 4 3 2 1 2 1 3 4 2 2 2 4 3 1 4 2 1 2 1 3 1 1 2 1 2 3 1 1 1 1 1 4 3 2 3 3 3 3 2 3 1 2 4 1 3 2 2 3 1 2 4 3 3 2 2 2 4 4 3 2 1 2 4 4 3 3 4 2 2 2 1 4 3 4 3 4 1 3 1 3 2 2 2 2 4 4 1 4 3 1 2 3 4 1 4 1 3 2 3 3 4 1 4 4 3 2 2 4 2 3 2 3 4 4 4 1 2 3 4 4 4 3 2 4 4 4 4 4 4 3 4 1 1 2 2 1 2 3 4 1 1 4 2 1 1 2 1 2 1 4 4 2 4 2 4 1 3 2 2 4 4 4 2 1 4 1 2 4 2 3 2 1 3 4 4 1 3 1 4 3 4 1 2 3 3 2 2 2 1 3 1 3 1 3 1 1 1 1 4 2 4 2 3 2 3 1 1 4 1 2 1 2 2 3 4 4 1 2 4 2 2 3 1 3 1 3 4 2 4 2 1 2 1 4 1 4 1 3 3 4 2 4 4 1 2 4 4 4 3 3 3 1 3 4 4 1 2 3 3 2 2 2 4 1 1 4 3 4 1 4 1 1 2 1 3 1 4 3 2 2 4 4 1 4 3 4 4 4 4 3 3 3 2 4 4 4 4 3 4 2 4 2 1 2 1 1 2 1 3 3 4 4 3 1 3 3 1 4 1 1 3 3 1 2 3 3 1 4 1 2 2 1 1 1 3 4 2 3 1 2 2 4 1 2 4 4 2 3 3 1 2 2 2 2 4 2 3 1 2 1 4 3 4 2 3 3 1 2 2 4 1 4 4 1 3 4 4 1 4 4 3 2 4 3 4 2 3 2 1 1 2 1 4 4 4 4 1 3 2 4 1 1 3 2 3 2 2 1 3 1 4 3 4 1 3 3 3 3 3 1 2 1 4 1 1 2 4 4 4 1 4 3 3 1 3 3 4 1 4 4 2 3 3 3 4 3 2 2 4 2 4 2 4 1 2 2 3 2 4 1 4 1 4 2 1 3 3 3 1 4 3 2 3 3 2 4 4 4 4 3 2 2 1 4 4 2 3 3 4 3 1 3 2 2 4 4 1 3 3 3 3 4 1 1 2 2 4 4 3 2 2 2 3 1 4 3 4 2 3 3 2 1 3 4 2 2 2 1 1 4 4 3 3 2 3 1 4 2 3 3 4 1 3 1 4 3 2 3 3 4 4 4 3 3 4 1 1 4 2 2 1 3 1 1 4 4 2 3 2 4 3 2 3 3 2 2 4 3 3 2 2 4 3 3 4 1 3 2 1 1 3 2 2 2 1 1 3 3 2 1 2 2 3 3 2 4 4 2 4 3 3 2 1 3 4 3 1 4 4 1 2 4 4 4 2 2 3 1 3 4 1 4 3 1 1 4 1 4 4 4 1 1 3 2 1 1 3 1 1 2 2 1 4 1 2 3 3 3 3 4 3 3 4 4 1 4 4 2 2 2 2 4 1 4 4 1 2 1 4 2 2 2 1 4 3 2 4 4 2 4 4 2 3 3 4 1 4 2 1 2 2 2 4 1 1 3 3 2 1 4 1 3 3 4 4 1 4 1 4 1 2 1 2 4 2 1 1 1 1 3 2 1 1 2 1 4 4 1 1 4 1 1 3 2 2 2 2 2 1 3 3 4 3 4 3 3 1 1 1 2 1 3 1 2 3 2 3 2 1 2 4 3 4 1 4 1 4 2 1 2 3 4 4 4 3 1 3 1 2 4 1 4 1 1 3 3 3 2 1 2 3 4 1 1 3 1 4 2 4 1 3 4 3 4 1 1 2 3 2 4 2 1 2 3 1 3 1 4 2 4 4 2 3 2 2 2 4 4 3 1 1 3 3 4 3 4 2 4 3 4 1 3 1 4 4 2 2 2 4 2 3 1 4 4 2 4 1 2 2 4 1 1 3 2 4 4 1 2 2 2 2 4 2 1 3 4 3 4 3 4 1 2 2 1 4 4 3 4 1 4 2 1 1 3 1 3 4 4 1 3 1 4 3 2 4 2 2 2 3 4 1 1 4 2 1 2 2 2 4 1 1 1 2 1 2 4 3 1 3 3 4 2 3 3 3 4 3 4 2 2 3 1 1 2 1 4 4 4 2 3 2 1 3 2 2 4 2 2 4 4 4 1 1 3 2 3 1 3 4 3 4 3 4 3 3 2 3 3 2 2 2 1 1 2 2 1 4 3 2 4 2 2 3 2 3 2 4 3 1 2 4 1 3 4 3 4 4 1 3 1 2 2 2 2 2 2 1 2 2 1 4 1 1 3 2 1 3 3 1 3 4 3 2 1 2 3 1 3 2 1 4 2 3 3 2 3 3 3 4 3 1 1 1 3 1 4 2 4 2 4 4 4 1 1 3 3 1 3 4 3 4 2 2 1 2 2 1 1 2 4 1 1 1 3 1 3 4 4 2 4 4 1 1 3 1 1 2 4 1 3 4 1 2 1 4 3 1 4 3 4 4 1 2 2 2 4 3 2 4 2 3 3 4 2 4 1 3 1 3 3 4 3 4 1 2 3 2 1 2 1 4 2 4 2 2 4 2 3 2 2 4 4 1 2 3 1 2 4 4 3 2 2 2 1 2 3 2 4 3 4 3 4 1 4 3 3 1 2 4 4 4 2 3 1 4 3 2 1 3 3 4 4 4 2 3 3 2 3 4 3 2 4 2 1 2 1 1 4 1 3 2 3 2 3 2 1 3 4 1 1 3 2 3 2 1 1 3 4 3 1 1 2 2 2 3 1 1 3 1 4 3 1 3 3 4 4 3 4 3 2 3 2 1 4 3 2 4 3 1 3 3 2 3 1 1 4 1 4 2 3 2 1 3 4 4 2 1 4 4 2 1 3 3 3 1 3 4 4 1 2 1 2 2 3 1 2 3 1 2 2 1 1 3 4 1 1 3 1 3 4 3 1 2 2 1 4 2 1 1 3 1 2 4 1 2 3 2 4 1 3 4 1 4 2 2 2 4 2 2 1 3 1 1 2 3 4 1 2 2 1 1 3 2 4 3 4 1 4 1 2 1 1 1 2 3 1 2 1 1 1 3 2 4 4 3 3 2 2 3 4 1 2 1 1 1 2 4 2 4 3 1 1 3 2 2 2 3 2 1 1 1 1 4 1 3 4 4 1 3 3 3 2 3 1 4 4 1 3 4 2 1 3 4 2 3 4 4 1 1 1 1 2 3 1 1 1 2 4 2 4 3 4 4 1 3 3 4 3 2 3 3 4 3 3 4 2 4 4 2 3 2 1 1 3 3 4 4 4 3 4 2 1 3 4 2 4 3 1 4 2 2 3 3 2 1 2 2 3 3 1 1 2 4 1 3 1 2 1 4 1 4 3 3 4 2 2 1 2 1 3 1 1 1 1 4 1 3 3 2 3 4 2 4 1 4 2 3 2 4 3 2 2 2 4 1 2 4 2 1 1 4 1 1 2 4 1 2 4 1 4 2 2 3 2 3 1 4 4 2 2 1 2 2 4 4 2 1 4 3 2 1 2 3 1 4 2 1 4 3 2 4 4 2 3 2 1 2 4 2 1 3 1 4 2 2 4 2 4 4 4 4 3 3 2 1 2 1 3 4 2 2 2 2 1 1 2 4 2 3 2 3 1 3 1 3 4 4 4 4 1 1 4 1 4 1 4 3 1 3 3 1 4 1 4 2 3 2 4 4 1 4 2 4 1 2 1 3 2 4 4 1 1 1 2 2 2 1 3 1 2 4 4 3 3 1 3 1 4 4 3 2 4 1 1 2 4 2 3 1 2 4 3 2 4 4 2 1 3 1 2 1 1 2 2 4 1 2 1 3 2 1 2 1 4 3 2 3 2 1 3 4 2 1 2 1 4 1 4 2 3 4 4 4 2 3 4 3 3 2 2 3 3 2 2 4 3 1 3 1 2 3 1 3 3 1 3 2 4 4 4 3 3 3 1 2 2 4 4 2 4 3 3 3 1 1 2 3 4 2 3 1 2 2 3 2 1 3 2 2 4 4 1 2 1 3 1 4 3 1 2 2 3 1 3 2 2 4 4 1 2 2 2 3 2 3 1 2 2 4 2 1 3 1 4 2 4 4 3 3 1 3 2 3 4 2 4 4 1 1 4 3 3 2 4 2 1 2 4 4 3 2 3 4 2 4 1 4 2 2 3 4 1 1 4 1 1 3 4 1 4 1 1 2 3 3 1 2 3 2 1 2 3 4 4 3 4 2 1 4 3 2 1 4 4 3 2 3 3 2 4 2 3 1 1 2 3 2 2 1 2 2 4 3 3 1 4 1 2 4 1 3 1 2 1 4 2 1 1 1 2 2 2 2 3 2 1 4 2 2 2 4 4 1 4 3 3 3 3 2 4 2 4 4 4 4 2 3 3 2 1 3 1 2 1 4 4 3 3 1 4 4 3 2 4 1 2 2 1 3 1 3 2 1 1 2 4 3 1 3 3 3 4 1 1 4 1 2 4 1 3 3 3 3 2 4 4 4 4 1 1 2 3 1 2 2 4 2 3 4 3 1 4 1 3 4 1 3 1 2 4 3 4 1 1 4 4 3 3 1 1 1 1 2 1 4 2 1 2 4 3 1 4 1 4 3 3 3 2 2 3 1 2 3 3 2 1 1 2 2 4 2 1 3 1 2 2 2 1 1 4 2 1 4 3 1 2 2 1 2 4 2 3 1 3 1 3 2 1 4 2 3 4 3 3 3 1 4 2 2 3 3 4 2 1 1 3 4 2 4 4 3 4 3 2 4 2 3 3 2 3 3 1 3 4 3 4 3 1 4 1 4 4 1 2 3 3 4 2 1 1 4 4 1 4 2 1 3 3 2 1 2 1 4 1 1 3 2 4 4 4 3 4 1 2 4 3 2 4 2 1 4 2 2 4 2 4 4 3 3 2 2 4 2 4 3 2 2 3 4 1 2 1 2 1 1 2 3 3 4 3 3 2 1 1 3 4 3 2 4 2 3 4 2 3 4 1 3 3 3 4 2 4 1 2 1 4 3 3 4 1 1 1 1 4 3 3 4 4 3 3 3 3 3 3 4 4 4 1 2 3 3 1 2 2 3 3 1 2 3 1 4 4 2 4 4 1 1 4 3 3 2 3 2 3 1 1 1 3 3 2 2 4 1 4 3 4 2 4 1 1 3 2 4 2 3 2 1 3 4 3 1 1 1 1 4 1 1 3 3 1 3 4 4 2 1 2 2 4 2 2 4 2 4 1 3 2 2 3 3 2 4 2 1 3 2 3 4 3 4 3 2 2 2 3 1 2 4 1 2 4 1 1 2 1 2 1 1 1 1 4 1 1 2 2 4 4 1 1 1 2 1 4 4 4 3 3 1 3 3 2 1 2 3 2 1 3 3 3 1 1 1 3 1 2 2 3 3 1 1 2 3 1 1 2 1 1 1 3 3 3 1 2 3 3 2 2 2 3 3 3 1 4 3 3 3 3 4 2 4 2 3 4 4 2 4 1 1 4 4 3 2 2 1 4 1 2 2 4 1 3 4 2 2 4 4 1 1 4 3 4 4 2 4 2 4 2 4 2 2 1 3 3 1 1 4 1 4 1 1 1 2 3 3 3 1 2 1 4 2 4 4 4 4 1 4 3 3 2 4 1 3 1 4 3 2 3 4 1 1 4 2 2 3 3 4 4 3 2 2 3 4 1 3 1 4 1 1 1 4 1 1 1 3 1 2 1 4 4 1 2 2 2 1 1 1 4 4 1 4 2 1 2 2 4 1 3 1 4 3 1 2 3 3 4 1 4 2 4 1 4 2 4 4 1 4 2 3 4 2 1 1 1 1 2 2 4 1 1 3 2 4 1 1 1 4 1 1 3 2 2 4 2 4 4 1 1 1 3 4 1 4 4 2 4 3 4 1 2 1 3 1 1 4 1 3 1 3 3 2 1 2 1 1 3 2 2 4 3 3 4 3 2 2 1 2 4 3 4 2 2 2 3 1 3 1 4 3 3 4 1 3 1 4 2 1 4 4 1 4 1 4 3 4 4 3 3 4 3 2 4 4 3 1 1 4 3 3 3 3 1 3 2 2 1 2 2 1 3 4 4 2 3 2 2 2 2 4 3 3 4 4 1 3 3 4 1 4 4 3 1 3 2 3 3 4 2 2 4 3 2 3 1 3 4 2 1 1 3 1 3 3 1 1 2 4 2 2 2 4 2 1 1 3 1 1 1 2 1 4 4 3 3 4 2 1 1 4 3 3 2 4 3 4 3 4 1 2 1 2 1 1 3 4 4 1 2 3 2 2 2 3 1 1 4 4 2 1 3 4 3 3 2 2 4 4 3 3 1 4 4 2 2 1 2 2 1 4 3 1 2 3 2 3 3 1 3 3 2 1 4 2 3 4 1 1 3 3 2 2 4 1 4 3 4 4 1 4 2 3 1 1 4 1 4 3 1 1 1 1 4 2 3 2 2 2 2 2 4 2 1 4 2 1 1 1 4 1 3 2 2 4 1 1 4 2 3 4 2 4 3 4 3 2 2 2 4 2 2 4 1 2 4 3 2 1 2 2 4 3 1 2 4 1 3 3 4 1 2 1 3 1 4 3 4 2 3 1 3 3 2 3 4 2 4 1 3 2 1 1 1 2 3 2 4 2 3 2 4 1 4 3 4 1 1 2 4 1 1 3 4 2 4 2 1 3 1 1 2 2 2 1 2 3 2 3 2 4 2 3 3 1 4 2 1 2 4 3 2 1 3 3 4 1 1 1 3 1 2 4 3 4 2 3 1 4 3 1 1 2 4 1 3 4 1 1 3 4 2 1 3 1 4 1 1 3 1 3 3 3 4 3 4 3 4 2 3 3 4 4 3 4 4 1 3 2 3 2 2 3 4 4 4 1 2 2 2 3 2 4 2 3 3 1 1 1 1 4 1 1 2 1 4 4 4 1 1 3 1 4 2 1 1 3 3 4 3 4 4 2 1 2 2 4 1 1 4 2 2 2 2 4 1 4 3 3 2 3 3 4 4 1 3 4 3 4 1 4 4 4 2 2 3 3 3 1 2 4 2 3 3 1 3 2 4 2 2 4 1 3 2 2 4 2 4 4 2 2 4 1 1 3 4 4 3 2 2 3 4 1 3 3 4 2 2 1 2 4 2 2 4 2 3 1 4 1 3 1 1 3 2 3 1 2 4 2 4 2 3 3 3 2 3 4 2 2 1 3 4 2 2 4 1 4 3 1 4 4 1 1 3 2 4 3 2 3 2 4 2 1 1 3 4 3 2 4 4 2 4 3 4 1 4 3 4 2 3 4 4 3 3 4 4 3 3 1 4 3 1 2 1 4 4 2 2 1 3 3 4 2 4 2 4 1 4 3 1 1 1 1 2 4 4 3 1 3 1 3 3 2 2 1 4 1 2 1 1 1 3 2 4 2 1 2 1 4 1 2 3 3 2 4 3 4 1 3 4 3 1 4 1 1 4 1 4 3 4 1 3 1 2 3 4 4 4 3 3 3 2 1 3 2 2 3 4 4 4 3 2 3 2 1 4 1 4 2 4 2 3 2 1 2 4 3 4 3 1 1 2 1 2 1 4 1 2 3 1 4 2 2 3 1 4 2 1 3 1 2 4 4 4 4 4 3 1 3 4 4 1 1 2 3 2 3 3 4 3 3 3 3 1 2 4 1 4 2 1 2 2 2 2 4 1 4 1 1 3 1 2 4 1 2 1 4 2 3 1 2 3 2 2 3 4 4 4 3 3 4 2 4 1 1 1 3 2 2 1 3 4 1 3 3 2 1 1 4 4 2 1 1 2 2 3 2 3 4 1 4 3 4 4 4 4 2 1 1 4 4 3 1 4 3 1 2 4 3 3 3 1 3 3 4 3 2 2 3 2 4 4 1 2 1 4 1 3 2 3 3 1 2 1 2 2 3 1 3 4 4 1 3 4 3 2 3 2 4 1 4 2 1 3 4 3 3 1 2 3 2 2 1 2 1 2 2 1 2 2 3 4 4 3 1 4 4 2 4 2 1 3 4 1 4 4 1 2 4 2 3 1 3 1 2 4 1 2 3 4 2 2 1 3 3 3 4 1 3 3 1 4 1 3 2 2 1 1 1 3 4 4 3 3 1 4 4 2 2 3 4 1 4 2 1 2 3 3 1 2 4 3 4 2 2 1 1 3 4 2 2 4 2 1 3 4 2 2 4 4 2 4 1 3 3 2 4 3 2 1 2 2 4 2 1 1 1 4 4 1 2 4 4 2 1 1 2 2 3 2 2 2 2 2 3 4 2 3 3 3 3 2 3 1 2 2 2 3 2 3 3 1 4 3 1 1 2 3 3 3 1 4 3 4 4 1 2 3 3 3 4 3 4 3 4 2 3 2 4 1 2 2 1 4 2 1 4 4 3 3 1 1 4 1 4 3 2 3 4 3 1 3 3 1 1 3 3 3 1 2 1 2 3 2 1 1 2 4 3 1 3 2 3 3 3 2 3 4 1 2 4 3 3 1 2 2 3 3 1 2 4 1 3 1 1 1 4 3 4 3 4 1 1 4 4 1 4 2 1 1 3 1 2 1 1 1 4 2 2 4 2 1 1 4 1 2 2 4 4 2 3 1 3 4 1 1 2 4 4 4 4 1 4 1 1 4 3 4 3 1 2 4 4 1 4 3 2 4 1 4 3 2 1 2 3 2 3 1 2 2 4 1 3 3 1 4 3 4 1 2 1 4 2 1 1 3 2 4 3 3 2 3 1 2 4 3 1 3 1 4 2 1 2 1 4 2 4 4 4 3 3 1 2 4 1 3 2 2 4 1 4 3 3 1 1 2 1 1 3 2 1 4 2 2 2 3 3 4 4 4 1 4 1 4 3 2 1 1 1 1 1 1 4 3 3 2 2 3 3 2 2 4 3 2 4 2 4 3 2 2 2 1 1 1 2 3 1 1 1 2 2 3 3 4 4 1 4 1 4 2 3 1 3 2 4 2 4 3 3 3 3 2 2 1 2 2 2 1 4 2 1 4 1 4 4 3 1 1 2 1 2 2 3 3 4 3 3 2 3 4 2 1 2 2 3 1 2 4 1 1 4 1 2 1 1 1 4 2 2 3 4 4 2 3 4 4 2 4 1 1 3 1 3 1 3 1 1 4 4 1 4 4 1 3 4 3 1 2 1 2 1 3 3 4 2 2 4 2 1 1 4 3 2 1 3 1 2 1 3 1 2 4 2 1 2 4 4 1 1 1 4 1 4 2 1 4 4 3 2 4 2 2 2 3 1 2 1 2 4 4 1 4 3 4 2 4 4 2 3 4 3 3 3 3 1 3 4 4 4 4 1 2 1 2 1 2 4 1 1 3 4 4 2 2 3 3 1 4 4 3 4 2 3 3 4 2 3 1 1 1 2 1 4 4 3 3 4 3 4 3 1 4 3 4 3 2 2 3 3 3 4 4 4 2 2 1 3 1 4 1 3 1 2 3 2 2 2 2 2 2 1 1 2 4 3 3 2 3 3 2 2 1 2 1 4 1 2 4 4 4 2 3 3 4 2 1 3 3 2 1 4 4 4 1 1 1 3 1 2 2 3 4 2 1 4 2 4 3 2 4 4 2 4 1 3 3 1 3 4 4 3 1 4 3 2 4 3 2 4 4 4 1 4 3 2 2 1 1 3 3 1 2 2 3 4 3 1 1 1 1 4 2 4 2 3 2 4 4 1 2 3 4 3 1 3 2 1 3 3 3 4 2 2 3 3 2 2 3 4 2 3 4 3 2 4 2 2 3 2 2 2 3 1 4 1 2 3 4 1 2 4 1 3 1 1 4 4 3 2 2 3 2 3 1 2 3 1 4 2 2 4 3 3 2 4 3 2 2 1 2 3 4 4 3 1 3 1 2 3 3 3 4 4 3 3 3 2 3 3 3 4 3 1 2 1 1 1 2 4 1 4 2 4 2 2 1 3 2 3 2 3 4 3 3 2 2 2 4 4 1 1 2 4 3 1 4 1 1 1 1 1 1 4 2 3 4 2 3 4 3 3 3 1 1 3 2 4 1 2 2 1 1 3 2 3 1 3 2 4 3 3 3 3 4 3 4 4 3 2 4 1 4 3 3 1 2 3 4 3 4 4 3 4 1 4 1 4 3 2 2 1 4 2 2 1 4 1 2 3 2 1 2 3 4 1 2 2 3 3 2 3 2 1 1 3 2 4 1 1 4 2 3 2 2 3 2 3 4 1 4 4 3 2 3 4 3 1 4 2 4 2 4 4 4 2 2 4 2 2 1 3 2 3 2 3 1 4 1 1 3 4 4 3 1 1 1 4 4 2 1 3 1 4 3 4 2 2 4 4 3 2 2 2 3 3 2 4 3 4 1 4 2 1 2 4 2 2 1 4 2 3 4 1 4 4 4 2 4 4 2 4 2 2 3 3 1 2 3 2 1 3 1 1 3 3 2 1 4 4 3 2 1 1 1 4 2 4 3 4 2 4 1 2 3 4 4 4 2 3 3 4 3 1 1 2 3 2 1 2 3 4 3 1 2 4 4 3 1 1 2 2 2 2 4 3 2 3 1 4 1 2 1 2 2 4 3 4 1 4 2 3 3 4 3 4 4 3 3 1 4 4 4 4 3 1 1 3 2 3 3 4 4 3 2 2 4 2 4 4 2 3 3 4 4 3 1 4 1 1 3 2 1 2 2 3 4 3 2 4 2 4 1 2 2 3 1 3 3 2 1 4 3 4 1 3 2 4 2 4 2 4 1 3 4 2 2 1 3 1 1 2 3 1 3 2 1 2 2 1 1 1 4 4 2 1 4 1 3 3 4 4 2 2 4 1 3 4 1 3 2 1 3 1 1 4 4 3 1 2 4 2 3 3 2 1 3 2 1 3 4 2 4 2 4 2 3 2 2 3 3 2 1 1 4 3 3 4 1 4 1 1 2 4 2 2 1 3 4 3 3 1 3 2 4 4 3 2 2 3 4 1 2 4 4 2 1 3 2 2 3 3 2 2 1 4 2 1 4 4 3 3 2 3 3 1 2 2 1 2 4 1 2 4 3 2 4 2 3 1 2 2 4 1 3 4 4 1 4 1 2 1 2 4 2 3 4 4 4 1 1 4 3 1 2 2 4 3 1 4 2 3 1 3 4 1 4 1 1 2 4 4 1 3 2 4 4 1 2 1 4 3 3 1 2 2 1 3 2 1 4 4 1 4 1 2 1 2 4 3 2 2 2 1 4 2 1 1 1 2 2 2 1 2 2 3 4 4 4 1 1 4 3 3 4 1 3 2 2 2 4 4 3 3 3 4 2 1 2 2 3 4 4 2 2 3 1 2 2 4 1 4 1 3 1 1 4 2 2 1 1 2 1 1 1 2 1 4 3 3 2 3 3 2 3 1 2 2 1 3 3 4 2 1 3 4 1 3 3 2 4 3 2 1 1 4 4 1 4 1 3 3 2 3 3 1 1 4 3 4 3 4 4 4 2 4 3 1 4 4 1 1 2 1 1 1 4 3 1 3 1 4 1 2 1 3 1 3 4 2 3 4 2 3 2 1 2 1 4 3 4 1 1 1 1 2 3 1 3 2 1 1 1 1 3 3 4 1 3 3 1 2 4 1 4 4 1 2 1 4 4 1 2 4 4 2 2 3 3 4 2 1 3 3 2 2 4 1 4 4 2 1 3 4 2 2 4 1 2 3 4 1 3 1 4 1 1 3 4 3 4 2 4 1 1 1 3 4 4 4 4 1 4 3 1 2 3 1 2 4 4 2 2 3 2 2 3 1 4 3 4 3 1 1 2 4 4 4 3 4 2 4 3 4 4 1 4 2 2 2 4 2 1 2 4 2 2 3 1 2 4 3 1 2 2 4 2 2 1 1 3 1 2 2 2 1 2 2 1 3 3 4 4 4 3 2 1 2 4 2 4 4 3 2 3 2 1 4 3 4 2 4 1 3 1 2 1 3 1 4 4 3 2 4 1 3 4 3 2 3 4 4 4 2 3 4 3 4 2 4 4 3 1 2 2 2 3 2 3 3 1 1 2 3 1 4 4 4 2 3 1 3 2 3 2 4 3 4 4 3 3 3 3 4 1 1 4 4 1 2 4 2 2 2 1 4 3 2 3 4 4 1 1 1 2 3 4 3 3 2 3 3 1 4 4 3 4 4 3 3 2 1 1 2 2 3 3 2 3 1 1 2 4 2 2 3 3 2 4 2 3 1 1 2 4 4 1 1 2 4 3 4 3 4 3 4 2 3 3 2 2 2 4 3 1 3 3 3 2 3 1 3 3 2 3 3 3 4 4 1 4 2 1 1 3 4 3 1 4 1 2 2 4 4 3 4 4 4 2 3 3 1 1 2 2 4 2 3 2 2 1 1 4 2 1 3 4 4 3 3 1 1 2 3 3 3 3 2 2 2 1 3 2 3 4 1 4 2 2 2 3 4 4 2 3 3 4 3 3 2 3 1 1 4 1 3 4 4 3 3 4 2 1 4 2 4 4 3 1 2 1 4 3 4 4 1 1 3 3 2 2 1 3 2 1 4 1 1 1 4 3 4 2 2 1 3 2 1 3 4 1 2 1 2 2 1 2 1 3 1 1 3 3 4 1 4 3 1 1 4 3 1 4 3 1 2 1 3 2 4 4 2 2 4 1 4 4 4 4 3 4 4 2 1 4 4 3 1 1 1 2 3 1 2 2 3 1 1 3 3 1 3 1 2 1 1 2 2 1 1 4 1 3 3 2 4 2 1 3 4 2 1 4 2 1 3 3 2 2 1 1 1 4 2 2 3 2 4 2 3 1 3 3 3 1 3 1 4 3 1 4 1 1 4 3 3 3 3 3 4 4 1 1 3 1 3 2 2 1 3 1 1 1 1 4 4 2 4 2 3 1 2 1 1 2 1 2 1 3 1 3 4 1 4 2 4 4 4 4 1 2 2 3 1 4 3 2 1 2 3 1 1 1 1 2 2 1 3 2 1 1 2 2 2 2 2 4 3 4 1 2 4 1 1 2 3 1 2 1 4 2 3 2 3 4 4 3 2 2 3 1 3 2 2 4 3 4 3 4 2 2 3 4 4 1 2 4 1 4 4 1 2 1 4 4 2 2 3 2 2 1 3 2 3 2 4 2 1 4 4 4 3 4 1 1 3 4 4 3 3 4 4 3 2 3 1 1 2 2 3 1 4 1 2 3 2 4 3 1 4 4 4 4 2 3 3 1 4 4 4 4 3 4 1 3 4 4 4 3 2 3 4 1 3 1 1 1 2 2 4 1 3 2 2 4 3 1 3 1 2 3 4 3 1 4 3 4 1 1 4 1 2 3 3 1 3 1 1 1 1 3 4 3 1 2 1 4 1 3 2 1 4 2 3 1 4 3 1 3 1 2 3 3 2 2 4 4 1 2 4 4 3 2 2 2 4 2 1 3 3 1 4 4 4 2 1 2 2 2 3 3 3 1 3 2 1 1 3 2 3 1 2 2 1 2 3 2 4 2 4 3 4 1 3 3 4 4 4 3 4 3 4 2 3 4 1 3 4 2 2 4 3 1 1 4 4 2 3 3 1 4 3 1 3 1 2 4 3 4 3 4 1 1 1 3 1 1 3 1 2 4 4 2 2 1 1 1 2 1 2 1 4 4 4 4 1 3 1 2 3 4 1 4 1 3 3 4 3 3 3 3 4 1 2 1 3 3 1 4 4 1 3 3 3 2 1 1 3 4 4 4 2 3 2 1 2 4 2 1 4 1 2 1 3 1 3 2 4 1 3 1 1 2 4 3 3 4 2 4 2 2 4 3 1 2 4 3 2 2 3 2 2 1 3 2 1 4 2 1 4 4 2 4 2 1 2 4 3 2 3 4 2 2 3 3 2 2 2 3 2 3 2 3 1 3 1 2 3 4 3 4 3 2 3 4 2 3 3 2 3 4 3 4 4 1 3 3 3 2 1 4 1 1 4 1 4 3 2 3 1 4 2 1 1 3 1 2 1 3 4 2 4 3 1 2 3 4 4 1 1 1 2 2 4 4 2 1 1 3 1 3 1 4 4 3 3 4 2 4 3 2 4 3 1 1 2 2 3 2 3 2 3 2 4 2 2 1 4 1 1 3 2 4 1 2 1 1 2 4 3 3 2 2 3 4 2 4 2 3 2 3 3 2 3 2 4 3 4 4 4 2 1 4 1 3 2 1 3 3 3 2 1 2 1 3 2 3 2 3 4 4 2 4 1 4 2 4 3 3 1 2 1 1 1 2 2 3 2 4 1 1 4 3 2 4 1 4 3 2 4 2 2 2 2 1 1 4 1 1 3 3 1 4 1 1 2 3 4 3 3 2 3 1 4 2 4 3 1 2 4 2 2 1 2 3 1 4 2 1 2 3 2 2 2 2 1 2 1 1 2 2 1 4 4 4 2 3 3 1 1 4 4 2 2 4 4 2 1 1 4 3 1 3 4 4 2 3 1 2 1 1 4 4 4 4 3 1 2 1 1 3 2 2 3 1 4 4 3 2 3 2 2 3 1 3 3 3 1 4 4 1 2 2 1 1 2 2 4 1 3 4 1 4 3 2 3 1 4 2 3 2 2 2 2 1 4 2 2 4 1 2 1 1 3 3 4 2 2 3 3 3 2 1 3 1 4 3 1 3 2 4 3 4 3 1 3 2 2 2 3 3 4 3 1 1 1 1 3 2 3 3 3 1 1 3 2 3 1 4 2 4 1 4 2 4 2 4 2 3 4 1 4 1 2 4 4 4 1 1 1 1 3 3 1 2 4 1 4 4 3 1 4 2 3 3 4 4 4 1 1 3 4 4 3 2 1 4 3 3 2 2 2 2 2 1 1 3 4 4 4 4 2 3 1 2 3 3 2 4 4 4 1 2 2 4 2 1 1 2 2 2 2 2 2 1 2 4 2 2 3 4 3 1 3 3 2 1 2 2 1 2 1 3 2 2 4 4 2 1 3 3 2 1 4 1 3 3 1 1 2 4 3 3 3 2 1 4 3 3 4 2 4 3 4 3 2 3 3 1 2 4 3 4 4 1 1 3 2 4 1 1 3 4 1 1 4 4 3 3 4 3 4 1 1 1 4 1 2 4 1 3 2 2 4 2 4 2 1 3 1 1 4 2 2 3 1 2 4 2 2 4 2 1 2 4 3 2 3 1 2 4 4 2 3 2 3 4 4 3 1 1 1 2 4 2 1 1 4 2 3 4 3 3 3 3 3 1 4 2 1 1 2 3 4 1 3 4 4 4 1 2 1 4 1 2 2 3 1 2 3 2 4 1 1 2 4 2 4 4 2 2 1 1 1 3 1 1 3 2 4 4 2 3 2 4 2 4 4 1 2 3 4 2 4 1 3 2 3 3 2 4 3 2 2 2 3 2 4 3 3 1 4 4 3 2 4 3 1 4 4 1 3 2 2 2 4 1 3 2 2 1 1 4 4 1 4 1 1 3 2 1 3 3 2 1 2 1 4 3 1 4 4 2 2 3 4 4 4 3 3 1 3 2 3 3 2 3 4 1 4 2 1 1 1 2 3 2 3 1 4 1 4 1 3 2 3 3 4 1 1 1 3 2 3 2 2 4 3 3 1 4 4 3 4 1 3 2 4 1 3 2 1 3 2 4 3 2 1 2 4 2 1 1 3 1 3 2 1 2 3 4 3 2 1 1 2 3 2 4 2 3 2 3 4 1 2 1 2 1 1 2 1 3 3 3 2 4 3 4 2 1 3 2 2 1 2 2 4 3 2 3 3 4 3 4 3 1 2 1 1 2 1 3 4 1 4 2 3 3 3 2 4 4 3 4 2 3 2 3 3 2 2 1 2 3 1 3 4 4 4 1 1 3 2 1 2 1 1 3 1 4 2 2 4 4 3 1 2 3 1 1 1 1 4 2 2 4 4 2 4 3 2 1 1 3 3 1 2 2 2 1 2 3 4 4 1 3 3 3 1 3 4 3 4 1 3 3 4 4 1 4 1 3 4 1 2 4 2 4 4 3 4 1 2 1 1 2 4 3 4 2 4 1 3 2 4 2 4 1 1 1 4 1 4 4 3 3 3 2 1 3 1 4 3 1 2 1 3 3 4 1 1 1 4 2 3 4 4 3 3 2 1 4 2 4 1 4 3 1 1 4 2 2 3 1 3 1 2 2 3 1 3 3 1 4 1 3 2 2 4 2 3 4 4 2 4 1 2 4 2 4 3 2 3 3 1 1 4 1 3 4 4 1 4 4 3 4 4 3 2 4 1 3 2 3 2 2 3 1 2 3 1 1 1 4 2 1 3 3 1 4 2 2 4 3 1 1 4 3 4 4 1 2 4 3 1 4 2 2 1 1 2 4 3 3 3 3 4 1 3 3 1 4 4 1 1 3 2 2 2 1 3 1 1 4 3 4 3 2 1 4 1 4 3 3 4 3 4 1 4 4 2 1 2 2 2 1 1 4 1 2 1 1 3 1 4 2 2 4 4 2 2 3 3 1 1 3 1 2 4 4 4 4 1 3 4 1 3 1 2 1 3 3 2 3 1 3 4 1 3 3 1 1 4 3 3 2 3 4 3 4 1 2 2 3 3 4 1 2 4 3 4 4 2 4 2 3 4 3 1 1 2 4 4 3 2 4 2 2 4 2 1 2 4 3 4 4 4 2 1 2 4 3 4 4 4 3 1 4 4 2 4 3 3 1 1 1 1 2 4 2 1 4 3 1 1 2 2 4 2 3 4 1 4 4 2 4 2 4 4 3 1 2 2 2 3 3 4 1 3 1 1 4 4 1 1 3 4 3 2 4 4 2 4 1 1 1 4 4 1 3 1 1 2 1 1 4 2 4 1 3 3 3 2 1 3 3 3 2 2 4 2 1 3 1 2 3 2 4 3 3 4 1 4 1 3 4 3 1 2 4 2 3 4 1 1 2 3 2 4 1 4 4 3 2 3 2 2 2 4 2 4 3 3 4 1 4 2 4 2 4 1 2 1 1 2 2 1 2 3 2 3 1 4 4 3 1 4 1 1 2 2 3 1 1 1 2 4 2 4 4 1 4 4 4 3 3 4 4 2 3 1 1 4 1 4 3 2 1 3 2 1 1 4 1 1 2 1 4 4 3 3 2 1 4 2 1 3 2 3 1 2 3 4 3 3 4 1 3 1 3 4 4 2 4 2 1 4 4 4 2 1 1 2 1 2 3 1 1 3 4 3 3 2 2 2 4 4 1 1 3 4 4 1 1 4 1 4 1 3 4 1 2 4 3 1 1 2 2 4 4 1 4 1 2 4 2 2 4 1 4 3 1 1 1 2 2 3 4 1 1 2 2 4 2 4 4 4 1 4 1 1 4 3 1 3 1 4 2 3 1 4 3 2 2 3 1 1 1 1 4 4 1 2 2 3 4 1 2 3 3 2 2 4 1 3 1 3 4 1 4 2 2 3 1 1 4 2 3 1 4 1 3 4 4 1 3 3 4 4 1 3 1 2 3 1 2 2 2 1 4 1 3 2 3 1 1 1 3 3 1 1 4 3 3 2 2 3 1 4 1 2 4 3 4 2 4 1 4 4 1 2 3 4 2 3 3 2 1 3 4 4 1 3 2 4 3 4 2 1 4 2 2 1 1 4 2 3 1 2 3 3 4 2 4 4 1 2 3 4 3 4 1 3 2 2 1 3 4 4 2 1 4 2 4 3 2 1 3 2 3 4 1 1 4 3 4 3 2 4 3 1 1 2 1 3 4 1 2 1 1 1 1 3 3 2 2 3 1 1 1 2 4 3 2 4 1 4 3 3 1 1 4 2 4 3 1 2 1 1 2 4 4 3 2 2 4 2 3 4 3 4 4 4 2 1 1 1 3 4 4 1 3 4 2 3 3 4 1 4 3 1 2 2 4 3 2 2 3 1 3 3 1 4 4 1 4 2 2 4 2 1 1 3 3 1 1 1 3 4 4 3 3 2 3 4 2 2 1 3 1 4 4 3 2 1 1 3 3 1 2 3 1 2 3 4 1 1 1 4 3 3 3 1 4 2 3 1 3 4 1 1 3 2 2 1 4 2 1 4 4 3 3 2 3 1 1 2 4 4 4 3 3 3 4 1 3 1 1 3 3 1 3 2 2 4 3 4 3 4 2 2 1 2 3 1 2 3 3 4 2 2 4 1 3 3 4 1 4 1 4 3 2 4 3 4 4 3 4 1 2 3 1 1 4 1 4 2 4 3 3 2 3 1 1 3 2 2 2 3 3 2 3 4 2 3 2 3 3 1 1 1 1 1 1 1 4 2 3 2 1 1 3 1 4 4 3 2 4 3 2 1 2 3 4 1 3 4 1 2 4 3 4 4 1 2 1 1 3 1 3 1 1 2 2 2 1 1 1 3 2 3 2 3 2 4 2 1 1 3 4 4 1 1 2 3 3 4 1 1 3 2 4 1 4 3 3 3 4 2 1 1 4 4 2 2 2 3 4 4 1 4 2 4 1 2 2 3 3 3 1 1 3 1 1 3 3 3 1 2 1 2 2 1 4 2 2 2 3 3 4 2 4 2 2 1 2 2 2 1 4 1 4 4 1 2 2 1 1 4 2 4 2 1 4 1 2 4 4 3 2 3 1 2 2 3 3 4 4 2 1 3 2 4 4 2 4 2 2 2 2 4 2 3 1 3 1 3 4 2 1 2 4 3 1 2 3 3 4 4 4 4 4 4 1 1 2 4 2 3 3 4 2 3 3 1 2 1 1 3 1 4 3 4 1 1 4 1 2 1 1 2 2 3 4 3 1 1 2 1 3 3 4 4 2 4 1 1 1 1 4 3 3 2 3 1 1 1 1 4 2 1 3 2 1 3 3 2 4 1 4 4 2 4 2 4 2 1 3 1 1 2 4 2 4 2 3 1 3 2 1 3 3 4 3 4 1 2 1 4 3 1 1 3 3 2 2 4 1 3 1 1 4 4 3 2 1 1 4 2 1 3 3 4 2 2 3 2 1 3 2 4 1 3 1 1 3 3 3 3 3 4 1 1 3 3 3 3 4 3 1 3 2 2 3 2 3 3 3 2 4 1 2 2 4 3 4 3 1 4 1 1 4 2 4 3 2 2 2 3 4 2 1 3 3 2 3 2 1 3 3 2 4 1 3 4 1 1 1 4 2 4 1 2 3 3 3 2 3 2 3 1 1 3 2 3 4 1 1 1 2 3 2 1 4 3 1 1 1 1 3 3 3 3 1 2 1 1 2 2 1 2 4 3 2 2 3 1 2 3 1 1 3 1 4 1 4 2 3 2 4 4 2 1 1 3 4 4 3 1 2 1 3 4 3 2 4 2 4 3 2 3 1 4 2 2 3 3 4 3 4 2 4 4 4 3 1 1 2 2 2 1 1 2 1 4 1 4 1 1 4 1 2 3 1 1 1 2 4 3 1 1 2 4 2 4 4 3 4 3 1 4 1 1 3 4 4 2 1 2 1 3 3 4 3 2 1 1 4 3 3 4 2 4 4 2 3 2 4 3 3 3 3 1 3 1 3 1 3 3 1 2 1 3 3 2 4 1 4 2 4 3 2 1 1 3 2 2 3 1 1 2 1 4 3 3 3 4 3 1 3 3 3 1 1 3 1 2 3 1 3 2 2 1 3 1 2 3 2 1 2 1 4 4 1 3 2 4 1 4 1 3 4 2 2 4 1 3 4 3 2 3 1 3 4 3 1 4 3 1 4 4 3 4 4 1 2 1 3 4 3 1 2 1 3 3 1 4 2 1 1 4 2 3 1 4 3 2 3 2 4 2 3 1 4 2 1 4 3 4 2 3 1 2 3 3 1 4 1 3 3 3 1 1 3 1 4 1 1 4 3 1 4 2 4 4 3 2 2 2 3 1 1 1 2 1 2 2 2 3 4 1 3 3 3 2 2 1 4 4 3 2 3 4 3 3 1 2 3 1 2 4 3 1 3 3 3 4 1 2 3 2 2 2 3 4 4 3 4 1 2 3 3 1 4 1 4 3 1 3 3 2 1 2 2 1 4 4 1 3 3 1 4 2 1 2 4 4 1 3 4 2 4 1 1 2 4 2 4 4 2 2 1 3 2 4 3 1 4 1 1 1 3 1 2 1 1 1 3 1 1 3 4 1 4 4 2 2 4 2 1 3 4 3 4 2 4 2 4 1 3 4 4 2 4 3 2 2 2 4 1 2 1 1 2 1 2 4 4 4 1 1 1 3 4 3 1 3 4 2 1 1 3 1 3 3 1 2 3 1 4 3 4 2 2 3 3 2 1 4 4 1 3 3 3 3 4 1 4 1 3 2 1 4 3 1 3 3 1 4 3 3 3 3 1 3 4 3 1 3 3 2 2 1 1 1 2 4 3 4 3 4 3 3 1 1 1 1 4 2 2 1 4 1 3 4 2 1 1 1 2 4 2 1 3 4 2 3 4 3 4 2 4 2 3 1 2 4 2 2 3 3 4 4 2 3 3 1 2 1 3 1 1 2 1 1 1 1 3 1 1 3 2 2 1 3 2 2 1 3 2 2 2 1 4 3 2 1 3 4 2 4 4 1 3 3 4 1 2 4 3 3 1 4 4 4 1 1 3 1 3 2 4 3 3 1 4 2 1 1 3 1 4 2 4 3 1 1 1 2 3 1 1 2 1 4 3 3 1 2 2 1 4 4 4 4 2 2 3 2 4 1 1 4 1 1 1 4 1 4 2 4 2 3 1 3 2 4 1 1 1 4 1 4 1 3 4 1 3 4 3 2 3 4 1 4 4 1 2 1 1 1 4 1 2 1 3 1 2 2 4 4 3 2 2 4 2 1 2 2 1 3 3 2 1 1 1 3 3 2 3 4 4 2 4 1 4 1 3 1 3 3 4 4 4 2 1 2 1 3 2 4 4 2 1 4 1 1 2 4 3 2 3 1 1 3 3 3 4 2 1 2 4 3 2 1 1 4 1 2 4 1 4 4 3 1 3 4 1 1 2 1 1 1 3 3 2 2 4 3 3 2 3 3 4 1 3 1 2 2 3 1 4 1 1 2 2 4 3 1 3 4 4 1 1 4 4 1 1 4 3 3 1 1 1 3 4 4 2 2 4 4 2 1 2 1 2 4 1 4 2 1 1 3 3 3 1 1 1 1 1 3 1 4 1 2 2 1 1 2 4 2 3 1 2 4 2 2 3 2 3 3 1 2 4 2 4 4 2 2 2 3 2 2 4 4 3 1 3 3 2 2 2 3 1 3 3 3 2 3 4 2 3 1 3 2 3 2 1 2 3 1 4 1 3 1 2 1 4 3 4 2 1 2 4 2 2 1 1 3 2 3 2 2 2 3 3 3 4 1 3 1 1 1 3 2 1 3 3 2 2 1 3 3 1 3 2 4 2 3 4 1 1 4 1 3 1 2 2 4 1 2 2 2 4 3 4 3 1 3 3 4 4 2 2 4 2 1 2 2 4 1 1 2 1 1 4 4 1 3 3 1 3 3 4 2 3 2 3 2 3 3 4 1 3 2 4 3 2 1 3 2 1 2 1 2 2 3 4 3 1 1 1 1 2 1 2 4 3 1 4 4 4 2 2 1 1 2 2 1 3 4 3 2 3 3 3 4 3 1 2 4 1 2 4 3 2 2 3 4 3 1 3 4 3 1 3 1 2 4 2 3 4 1 1 2 3 4 1 3 2 2 1 4 3 3 1 1 1 3 1 3 2 1 3 3 3 4 3 1 2 3 2 1 3 3 3 4 3 2 3 4 1 4 2 3 3 3 1 2 1 1 4 3 2 2 3 1 2 4 4 2 2 1 4 2 2 4 2 3 1 2 4 2 1 1 1 2 2 4 2 1 4 1 2 2 4 4 2 2 4 3 2 4 1 1 3 1 2 1 2 1 1 1 3 1 3 3 3 3 1 3 4 1 3 1 1 4 1 2 2 2 3 3 2 4 3 1 2 4 2 4 1 1 2 3 3 2 2 3 1 3 4 1 2 1 1 4 2 3 2 2 2 2 1 3 4 1 1 2 4 3 1 1 2 2 4 4 1 4 3 3 3 3 4 1 1 3 2 4 4 4 3 1 2 1 4 4 1 3 4 4 2 1 4 4 3 2 1 2 3 2 2 1 3 1 3 2 2 2 1 1 1 4 4 4 3 1 1 1 2 1 3 2 4 2 4 1 1 3 2 1 3 3 3 4 4 2 4 2 3 2 3 3 2 4 4 3 3 2 4 2 1 1 2 3 4 2 3 2 3 4 3 1 1 1 2 4 4 4 2 1 2 3 3 1 2 1 2 2 4 3 4 2 3 4 4 2 3 4 3 3 4 4 3 2 4 4 1 2 3 2 4 3 2 1 1 1 1 1 2 3 4 3 1 2 1 2 1 3 1 3 4 3 4 4 4 4 1 1 4 1 2 3 2 3 3 3 3 1 1 1 3 1 2 4 3 2 2 1 2 4 3 2 2 3 3 2 3 1 3 1 3 3 1 4 2 1 1 4 1 3 4 3 4 1 3 4 1 4 4 2 4 3 1 3 3 3 3 3 1 1 3 2 1 1 1 1 3 2 4 2 4 2 1 4 3 2 2 3 1 1 1 2 1 4 2 4 3 2 1 4 4 1 3 2 3 3 1 2 2 2 4 3 1 1 3 3 2 3 2 1 2 2 3 1 4 4 3 1 3 1 2 1 3 1 3 4 2 4 4 2 2 4 4 4 3 1 3 1 3 4 3 4 2 2 3 3 3 4 4 3 2 2 1 4 3 4 2 4 3 2 3 3 4 2 2 1 3 3 4 1 2 1 2 2 2 4 1 4 1 2 1 4 4 1 2 1 2 3 1 2 2 2 1 2 1 1 4 3 4 2 1 1 2 4 1 3 4 3 4 1 4 3 1 2 2 2 1 4 3 2 1 4 3 2 4 1 2 4 1 4 4 2 4 4 3 3 2 1 4 1 4 3 2 1 3 1 2 4 3 1 2 2 1 2 1 2 1 4 1 2 3 1 2 1 4 4 1 2 2 2 1 1 2 3 1 2 1 3 1 4 1 4 2 1 4 4 3 4 1 3 2 3 1 4 3 4 2 3 4 4 3 1 1 4 4 3 1 2 1 4 4 4 1 2 1 3 1 2 3 1 2 3 2 4 2 4 3 1 4 2 3 2 4 2 3 3 1 1 4 4 2 3 3 1 3 1 3 1 4 4 3 4 2 4 3 3 3 2 1 4 3 3 2 2 2 1 4 2 3 1 1 4 2 4 3 4 4 1 1 4 4 3 2 2 1 4 3 1 4 4 3 1 3 2 1 3 1 1 2 2 1 2 1 1 4 1 2 2 3 2 3 3 3 2 4 3 1 1 3 2 3 4 3 4 1 4 4 3 4 3 4 2 1 1 4 4 2 1 1 4 2 4 3 4 2 1 1 4 3 2 2 2 4 3 2 3 2 3 1 2 2 1 1 3 2 3 3 2 4 1 2 4 3 3 1 2 4 3 4 4 3 2 3 2 4 3 3 3 1 1 3 3 1 2 1 1 1 2 2 2 1 2 1 4 4 4 1 1 1 4 1 2 2 1 4 3 2 2 4 4 2 4 3 1 3 3 3 3 2 2 2 2 2 2 3 3 3 1 1 2 2 3 3 1 4 2 3 2 4 4 3 2 1 3 4 4 1 2 2 2 3 3 2 1 4 2 4 2 3 3 2 1 3 1 3 4 2 3 4 3 3 4 2 1 4 1 1 3 3 3 2 2 3 4 1 2 3 4 1 4 4 3 4 1 3 2 4 1 3 4 4 3 3 1 3 2 2 4 3 4 1 4 2 3 1 2 4 2 4 4 3 2 2 2 2 4 2 1 3 2 2 3 3 1 2 4 2 2 1 1 1 2 2 4 2 1 4 2 4 4 2 2 2 1 2 2 4 1 3 3 1 4 2 3 1 1 4 3 2 4 1 1 4 3 4 3 1 1 2 2 2 2 2 3 4 1 2 2 4 2 1 1 1 2 3 2 4 4 1 4 2 4 1 2 2 1 4 2 4 2 2 4 2 3 4 1 4 1 3 2 2 1 1 2 1 2 4 4 1 1 1 3 2 2 1 2 1 2 4 1 1 4 2 2 2 1 2 2 4 3 1 1 4 3 4 1 4 1 1 2 3 4 3 3 2 3 4 2 4 1 1 4 1 3 3 1 4 4 4 1 2 4 3 1 1 2 3 1 2 3 3 2 3 1 3 4 1 2 1 4 1 2 2 3 2 3 4 3 3 3 2 2 2 1 4 1 4 2 2 1 2 2 1 3 1 1 3 4 4 4 2 2 1 1 4 4 3 4 2 2 2 3 2 3 3 1 4 2 2 2 1 1 1 3 4 3 2 1 3 3 1 2 3 1 3 1 1 2 4 3 4 3 1 3 4 3 2 3 4 1 3 4 2 1 2 1 4 4 1 1 1 2 3 2 2 3 1 3 1 2 3 2 1 3 3 1 1 1 1 1 3 1 2 1 3 1 2 3 2 3 3 2 4 3 1 1 2 1 4 2 4 3 2 1 2 3 2 1 1 4 3 1 1 1 3 3 4 4 1 1 1 3 4 2 3 2 2 1 2 3 1 3 2 4 1 4 3 4 3 3 2 2 1 4 4 2 1 1 4 4 3 2 2 4 4 2 1 1 4 1 4 1 4 1 4 4 2 1 3 3 3 3 4 4 4 3 2 3 4 2 3 3 3 2 3 4 3 3 1 3 3 4 3 3 1 3 3 2 2 3 1 4 3 2 2 2 1 3 1 2 4 2 1 2 3 4 3 4 3 2 4 1 2 4 3 2 2 4 3 2 2 2 1 1 4 4 4 4 3 4 2 3 3 2 2 1 1 4 1 2 2 4 3 1 4 2 3 4 4 3 4 2 2 3 4 3 1 4 2 3 1 4 2 1 3 4 4 1 3 4 3 3 3 2 1 3 3 4 4 2 1 3 4 2 1 4 2 4 2 3 3 1 2 3 3 4 4 4 1 1 3 3 2 2 1 4 3 2 2 1 2 3 4 4 3 3 1 4 3 2 4 1 2 3 4 1 2 2 4 4 3 3 4 4 4 4 3 3 4 2 4 2 1 4 3 3 4 3 3 4 3 1 1 1 2 3 1 2 3 3 4 1 1 4 1 4 1 1 3 4 3 4 4 3 2 3 2 4 2 3 1 4 4 1 1 4 3 1 4 4 2 1 1 4 4 3 3 4 4 2 4 2 4 1 3 1 4 1 3 2 2 4 2 4 1 1 2 1 4 3 1 4 3 4 3 2 4 2 3 2 4 1 1 3 3 1 3 4 2 3 2 1 3 2 4 3 4 3 3 1 1 2 1 4 1 3 1 2 1 1 1 4 2 3 2 1 4 3 4 3 4 1 1 2 3 2 2 1 1 1 2 2 2 2 2 3 1 1 3 1 1 3 2 4 3 2 1 2 4 2 3 3 1 1 3 3 1 3 4 3 1 1 4 1 1 4 3 4 3 1 1 2 1 3 4 3 1 1 1 2 4 4 1 1 4 2 4 3 2 3 3 3 1 4 1 2 3 1 2 1 3 4 3 1 4 1 2 1 4 2 2 2 4 3 4 3 2 1 3 2 3 4 4 1 2 4 3 3 3 3 4 3 1 2 3 3 1 4 4 1 3 1 3 1 1 1 2 4 4 2 3 4 2 4 1 4 1 4 2 4 4 1 2 4 2 4 4 3 3 2 1 3 2 2 4 3 3 3 4 1 4 2 4 1 2 1 4 1 3 4 2 2 3 3 1 2 2 1 4 4 3 3 4 1 4 3 3 3 1 1 2 1 4 3 2 4 4 1 3 3 2 4 4 4 2 3 1 3 2 4 1 4 2 3 3 4 1 1 2 1 2 1 3 3 4 1 2 2 4 1 3 4 1 2 4 3 2 1 2 3 2 4 1 4 3 2 1 2 4 4 2 3 3 2 2 1 3 3 3 4 4 1 2 3 1 4 4 2 2 2 4 2 3 4 2 3 4 3 2 4 2 4 3 4 3 1 2 3 4 1 1 1 4 2 2 4 3 3 3 4 1 4 1 2 3 3 2 3 2 1 2 4 4 2 1 4 4 2 3 4 1 4 1 2 4 2 4 3 3 3 4 3 2 4 3 3 3 2 4 2 1 4 3 3 1 3 2 3 2 4 3 1 4 2 2 2 4 1 3 2 1 4 1 4 4 4 2 3 1 4 1 1 2 2 3 1 1 1 1 2 2 1 2 1 3 2 2 4 3 3 1 3 4 1 3 4 3 4 4 1 2 4 3 3 3 4 4 2 1 2 1 1 3 2 1 1 1 1 2 1 4 4 1 2 2 3 3 1 1 3 4 3 2 1 1 1 2 2 4 4 4 4 2 2 3 1 1 2 2 1 1 3 2 1 4 3 3 3 1 2 3 4 1 3 3 2 1 4 3 4 2 3 3 3 3 2 1 2 1 2 2 2 3 3 4 1 2 3 2 2 4 2 4 3 3 3 2 2 1 2 2 4 3 1 3 2 3 3 2 2 4 3 3 1 2 1 2 2 3 3 3 1 1 2 2 2 3 1 1 3 2 1 4 3 1 1 3 2 1 4 4 2 3 3 4 4 2 3 3 4 2 3 3 3 3 1 1 1 4 3 2 3 4 2 4 4 3 3 4 3 4 4 1 4 1 2 2 2 1 3 3 2 2 1 2 4 2 2 4 1 2 4 2 1 4 3 2 2 4 1 4 1 2 2 3 4 1 2 1 4 4 3 1 4 3 1 3 3 3 4 2 3 2 1 4 4 4 3 3 2 2 1 1 3 1 4 3 3 2 3 1 2 1 2 3 1 2 4 1 1 4 4 3 4 1 3 2 4 3 4 2 2 4 4 1 4 4 3 2 4 3 3 1 2 3 1 4 2 1 3 1 2 1 1 1 4 4 1 2 3 3 3 2 4 1 2 4 3 4 2 2 4 4 3 1 2 4 4 4 4 3 2 2 4 3 1 3 2 2 4 4 3 3 2 4 2 2 3 1 3 2 4 3 2 1 2 2 4 3 3 2 2 1 2 3 2 1 3 1 4 4 1 1 2 2 3 2 4 4 2 3 1 2 4 3 2 2 3 2 3 3 2 3 3 4 2 2 2 3 1 4 3 4 3 2 2 3 2 3 2 4 1 3 3 3 3 2 2 1 4 1 1 1 1 1 3 4 2 2 1 1 1 4 2 1 1 4 2 2 4 4 3 3 3 4 1 3 4 1 4 3 3 4 1 4 3 3 2 1 3 1 3 2 2 1 1 1 1 3 1 1 1 1 1 2 2 3 2 1 4 2 1 2 2 1 3 3 1 4 3 3 1 1 3 1 2 1 1 2 3 4 2 2 2 4 1 4 3 2 2 2 3 1 1 4 2 3 2 2 3 3 1 1 2 2 2 1 3 4 1 1 3 2 4 1 2 2 4 1 2 4 4 2 4 1 4 4 4 3 2 2 2 3 2 2 1 4 2 3 1 2 3 1 2 3 2 4 4 1 3 2 4 2 4 2 2 2 4 2 3 1 2 3 2 1 4 3 1 3 2 4 3 1 2 4 2 2 2 2 3 3 3 4 1 3 3 3 1 1 3 3 4 2 3 1 1 2 3 4 1 4 2 4 4 2 1 3 4 2 4 4 4 1 2 4 3 2 3 3 1 1 4 4 3 4 2 1 1 1 3 1 1 2 2 2 3 3 2 1 4 1 1 2 4 4 4 1 1 1 3 4 1 3 2 1 1 1 2 2 4 2 2 2 1 2 4 3 2 4 2 4 2 3 4 1 3 4 3 3 1 4 3 4 2 2 2 4 2 1 3 3 3 1 3 2 2 3 2 1 1 3 3 3 3 4 1 2 1 1 1 2 1 4 1 4 3 3 4 4 3 1 2 3 4 3 2 1 2 2 1 3 3 3 2 3 4 3 3 4 4 3 1 3 4 4 4 2 2 2 2 1 2 4 3 4 2 2 4 1 2 4 2 3 1 3 3 1 2 4 1 4 2 3 3 1 3 4 1 3 2 3 1 2 1 3 3 3 3 2 2 4 3 2 1 1 1 4 2 3 1 3 1 3 4 3 3 2 4 3 2 2 1 3 2 4 2 4 1 3 4 3 3 2 4 3 2 2 3 4 4 1 3 3 3 2 3 2 4 4 4 3 3 3 4 3 2 2 3 3 1 3 3 1 2 2 4 3 1 1 3 1 2 4 3 2 4 4 2 1 2 4 4 4 1 4 3 3 2 2 1 4 1 4 3 4 1 4 2 3 3 4 4 3 3 1 2 1 2 1 2 1 4 1 3 3 1 1 1 3 1 2 1 4 2 1 2 4 3 4 4 3 4 1 2 4 1 4 3 3 1 2 2 3 1 3 2 4 2 3 3 4 4 4 4 1 3 1 1 3 4 1 1 4 1 4 2 3 1 2 4 2 1 2 2 4 4 1 4 3 2 1 1 4 2 2 2 1 3 1 1 3 1 1 3 3 2 3 4 2 2 4 3 2 3 2 3 4 4 3 2 2 2 4 2 2 1 2 1 4 3 2 2 2 4 3 4 3 2 1 4 2 1 1 2 1 1 1 1 3 1 1 2 3 2 4 3 4 4 3 1 3 2 3 4 1 4 3 1 1 3 2 4 1 3 1 1 3 4 1 1 2 2 2 1 2 3 1 2 1 1 4 3 3 2 1 2 1 4 3 1 1 1 1 1 2 2 1 2 2 3 3 2 2 1 1 1 4 3 3 2 1 2 2 4 4 3 3 3 3 2 4 1 4 3 2 3 4 2 4 4 4 1 3 3 3 4 1 4 3 2 1 1 4 2 3 2 1 3 3 3 3 4 1 3 1 3 4 2 3 1 1 2 3 1 4 3 1 1 2 4 3 4 4 4 3 2 3 1 1 3 4 4 4 2 1 3 4 3 2 2 4 4 4 4 1 1 1 3 4 1 4 2 3 1 4 4 2 4 2 2 3 2 3 4 2 2 1 4 4 2 1 3 3 4 2 2 4 3 3 4 1 4 4 3 3 3 4 3 4 2 2 1 1 4 2 1 2 1 1 3 4 1 1 2 3 3 4 1 2 2 1 3 4 1 4 1 4 1 4 3 4 2 3 1 3 2 1 3 1 2 3 4 4 3 3 3 3 2 1 1 2 3 1 4 1 1 3 1 1 2 2 1 1 2 4 3 2 1 4 4 1 3 4 4 3 3 3 4 2 4 4 2 3 3 2 2 3 2 1 1 1 1 4 1 2 3 1 4 3 1 4 2 1 3 3 4 4 4 2 1 2 4 2 2 4 4 2 2 4 4 1 1 2 3 4 2 4 3 4 2 2 1 4 3 1 2 3 1 1 4 3 2 3 2 2 2 3 2 3 4 3 3 3 4 3 4 2 1 1 4 3 3 2 1 3 4 2 4 2 3 1 4 1 1 3 2 4 1 2 3 1 3 3 2 1 1 2 1 2 2 4 3 2 2 3 2 1 2 2 2 2 1 3 2 4 4 2 1 4 3 3 1 1 1 4 4 1 4 4 2 2 2 1 1 3 3 1 3 4 2 1 4 2 2 4 4 1 4 4 3 1 1 1 4 4 4 3 3 2 3 4 3 3 4 3 1 2 2 1 1 4 1 1 2 4 2 4 3 3 3 1 3 3 4 3 2 4 2 3 2 1 3 1 4 2 1 1 3 3 4 3 4 1 2 2 1 1 2 1 3 2 2 1 2 4 4 4 3 4 3 4 3 3 4 1 3 2 2 3 2 3 4 3 2 2 3 3 2 2 1 2 4 1 1 1 4 3 2 2 3 4 1 1 3 1 4 4 4 4 1 1 1 3 3 1 4 2 2 2 4 3 4 3 4 2 3 2 4 3 4 3 4 4 1 2 4 1 4 2 2 1 1 2 4 4 4 1 1 1 3 1 4 3 4 2 4 2 1 4 4 3 1 2 2 3 2 4 1 2 1 3 1 1 1 2 3 1 1 3 3 4 3 4 3 1 4 3 3 2 1 3 2 3 4 1 1 1 3 4 1 4 4 3 4 1 3 4 3 3 1 2 2 3 4 1 4 2 2 2 3 2 1 3 2 4 1 1 2 2 4 4 1 2 2 4 3 4 2 1 3 1 4 2 1 1 3 1 2 4 1 1 4 2 3 3 4 4 3 1 4 3 3 3 1 4 2 1 4 2 2 4 3 2 3 4 4 2 1 1 4 1 4 3 2 1 2 4 1 1 2 3 2 4 4 3 4 2 4 2 3 1 3 4 2 2 1 3 3 1 2 3 2 3 4 3 1 1 3 3 4 1 4 4 3 1 4 3 4 2 3 2 4 3 1 2 3 4 3 1 2 1 1 2 4 4 2 4 3 3 3 3 2 3 1 1 3 2 4 1 4 3 3 2 4 1 4 1 3 3 4 1 3 4 3 4 3 3 2 4 2 1 2 2 3 1 1 3 3 1 1 2 4 4 4 1 1 1 2 4 3 4 2 1 2 1 2 1 4 3 2 2 1 4 2 2 2 3 3 2 3 1 1 4 1 4 1 1 4 1 2 3 2 4 3 1 4 2 1 2 4 3 2 3 3 2 2 4 1 3 1 4 4 2 3 1 1 4 2 2 4 4 1 1 3 2 2 1 1 3 4 4 2 3 3 3 2 1 2 4 4 4 4 2 3 1 2 4 2 3 4 3 2 4 3 4 2 1 4 4 2 2 1 2 2 2 2 1 1 4 3 2 2 3 1 2 4 1 2 2 4 2 1 2 3 3 4 1 4 3 1 2 2 1 3 4 1 4 3 4 2 4 3 1 3 3 1 3 3 1 3 2 1 1 3 4 1 3 3 2 4 1 4 2 3 4 3 4 3 2 3 2 2 2 2 4 3 2 3 4 4 3 2 2 1 1 4 1 1 1 4 1 1 2 3 4 3 2 1 1 4 2 4 2 4 4 3 1 2 4 1 4 4 3 3 3 2 1 2 3 3 2 3 4 4 2 4 1 4 2 3 1 3 2 3 2 1 4 1 3 2 3 4 3 2 2 4 2 3 4 3 2 3 4 1 2 1 2 2 1 1 3 3 3 2 4 1 3 2 2 2 1 1 2 2 4 3 2 4 1 2 2 1 3 4 1 1 4 1 3 1 2 2 4 2 1 2 1 1 3 4 1 1 1 4 3 4 1 2 1 3 4 2 4 2 1 3 4 3 3 4 4 2 3 4 3 3 4 4 1 2 3 2 2 4 1 3 2 4 2 2 4 3 4 2 3 3 4 2 3 3 1 2 3 4 4 2 4 1 4 2 3 4 2 3 4 3 4 3 3 1 2 4 2 1 4 4 3 4 4 4 1 1 1 4 3 3 1 2 1 4 4 2 1 1 4 1 3 4 2 1 2 1 4 4 3 3 4 3 1 4 4 3 4 1 3 4 3 1 4 1 2 2 4 4 1 3 4 4 1 4 2 3 4 3 3 4 3 1 2 4 3 1 2 1 1 3 2 1 3 3 3 4 3 3 3 3 1 1 3 4 3 4 2 1 3 1 3 2 4 1 1 4 1 4 3 3 3 2 3 3 3 4 3 2 1 2 2 3 1 4 1 3 4 1 3 1 2 4 1 2 1 1 4 3 4 3 3 4 4 4 3 4 4 2 4 1 1 3 4 1 4 1 2 3 2 1 3 1 2 1 4 1 1 3 4 1 1 3 2 3 1 1 3 3 4 1 1 3 4 3 1 1 3 3 3 4 2 4 4 1 3 3 1 4 2 3 4 4 2 2 2 1 2 3 2 4 3 1 2 2 3 1 1 2 2 3 2 2 4 4 3 3 1 1 3 4 1 3 1 2 2 1 4 2 4 1 4 3 1 3 1 4 3 1 3 4 1 4 3 4 4 4 1 1 1 3 4 4 3 2 2 3 3 3 3 1 2 1 4 1 1 3 2 2 4 3 2 2 3 3 3 1 3 4 2 2 3 3 4 3 4 2 1 1 3 4 2 3 4 2 1 2 2 4 1 3 3 4 1 4 3 3 2 4 2 3 3 4 4 3 3 4 1 4 3 3 3 3 4 3 4 1 2 2 2 2 1 3 3 4 1 2 2 3 1 3 3 2 3 4 4 4 2 3 1 2 3 1 2 4 4 1 4 4 3 3 1 1 4 2 3 1 3 2 1 1 1 1 3 3 4 2 2 4 3 3 4 3 4 1 4 4 2 2 2 2 3 1 3 4 1 2 3 3 4 2 4 4 2 1 4 2 3 4 2 4 1 2 1 1 3 3 4 4 3 4 4 2 2 4 1 4 1 1 4 1 1 4 2 1 1 4 4 1 3 4 4 4 4 1 4 4 2 3 3 3 1 4 1 2 1 1 3 3 3 4 3 3 2 2 3 3 4 3 4 1 3 4 4 2 2 1 4 3 3 1 3 2 3 3 2 1 4 3 1 4 3 2 1 3 4 4 4 3 2 2 2 2 3 3 2 3 4 3 3 1 3 1 1 3 2 4 4 2 3 1 4 4 2 4 4 2 4 4 1 1 2 2 1 1 1 4 2 3 2 3 3 3 4 1 1 4 1 4 4 1 1 1 3 1 1 4 4 4 3 4 1 4 3 4 4 1 4 2 4 3 2 2 2 1 3 2 1 4 3 4 1 3 2 4 2 2 1 2 1 2 1 1 1 1 1 4 1 4 3 3 1 1 3 3 2 4 4 2 1 1 1 3 1 4 4 3 4 3 2 4 2 2 2 1 4 1 2 2 3 4 2 1 4 1 4 4 4 2 4 4 2 4 4 4 2 3 2 2 4 1 3 3 4 4 2 3 4 1 2 3 4 3 3 4 2 3 4 3 4 4 3 3 2 4 4 2 1 4 4 1 3 3 1 1 3 4 4 1 1 4 2 4 4 3 1 3 3 2 3 4 2 4 2 2 1 3 2 2 3 2 1 4 4 4 3 3 4 4 1 2 1 1 4 4 4 2 3 4 2 4 2 4 2 4 1 4 3 3 2 1 3 1 1 4 2 1 1 4 1 3 3 1 2 1 3 2 4 3 1 1 3 2 1 2 2 2 2 1 2 4 3 1 3 2 1 4 4 4 4 1 2 1 4 2 3 3 2 1 4 4 4 1 3 1 2 2 1 3 4 1 3 3 3 4 2 3 2 3 3 4 4 2 2 2 2 3 1 1 4 4 1 3 1 3 1 1 2 3 3 1 1 1 4 4 4 1 1 2 4 2 3 4 2 1 3 4 4 2 3 1 3 1 3 3 4 3 1 2 1 4 4 2 4 4 2 3 3 2 3 2 3 2 1 3 2 1 2 4 3 2 3 2 2 1 2 1 4 1 4 4 1 3 4 2 4 4 2 3 2 3 4 1 4 3 3 3 2 2 3 4 2 1 2 3 2 3 2 3 1 2 1 2 2 2 4 2 1 3 3 1 2 3 3 1 4 3 2 3 3 2 1 2 3 3 3 4 4 4 4 1 4 2 4 2 2 2 4 2 2 3 2 2 4 4 1 1 4 3 2 3 4 1 1 3 2 4 3 3 3 4 4 3 3 3 3 2 4 1 4 3 1 1 1 4 2 3 2 3 1 2 3 4 3 4 1 4 4 3 3 1 4 1 3 1 4 1 3 3 4 3 1 2 3 4 1 2 4 3 4 3 2 3 4 4 1 1 3 2 1 4 1 4 3 2 2 1 3 1 2 2 1 3 1 1 2 1 4 1 2 2 4 1 4 4 4 4 1 3 3 4 1 2 3 4 1 2 4 4 3 3 4 2 3 4 1 1 3 3 1 1 2 1 3 4 4 4 2 1 2 3 3 3 2 4 4 1 2 2 3 1 2 3 2 3 1 3 1 4 3 3 2 4 3 1 1 4 3 3 1 2 3 4 4 2 1 3 4 1 1 4 3 3 3 1 4 3 4 1 2 2 4 2 3 1 2 2 2 4 3 4 3 1 3 1 1 3 4 4 4 2 2 1 3 3 1 2 4 3 3 3 1 3 4 4 4 4 2 3 2 4 1 4 4 3 1 3 1 1 1 1 2 2 4 3 1 2 4 2 1 1 2 1 1 2 3 2 3 2 4 4 4 3 4 1 4 2 2 1 4 1 1 4 4 2 4 2 3 1 3 4 1 3 1 4 2 3 3 3 4 3 1 2 3 2 2 4 2 4 2 2 2 3 2 3 1 3 4 3 2 1 1 1 4 3 4 4 3 4 1 2 2 4 3 1 2 1 2 1 1 3 3 3 4 4 4 2 2 1 3 2 1 2 4 3 4 2 1 4 4 4 4 4 1 1 3 4 4 3 2 4 2 4 4 3 4 4 2 1 2 3 4 1 2 2 2 1 2 2 1 3 4 4 3 1 1 4 1 3 4 4 2 3 3 4 2 1 2 3 4 2 3 3 2 1 1 3 1 2 3 2 3 2 3 3 3 1 1 1 3 1 1 3 1 1 2 2 2 3 1 3 2 1 3 2 2 1 2 4 2 1 3 1 4 3 4 2 2 4 2 1 2 1 4 1 1 2 4 2 3 4 2 2 1 4 2 4 2 1 3 4 1 4 1 1 1 1 1 2 2 3 1 1 1 3 4 3 1 1 1 2 2 1 4 4 2 3 4 4 3 4 1 2 3 3 1 2 3 2 4 4 1 4 2 1 4 1 3 1 2 3 3 1 3 4 4 2 3 1 4 1 2 4 4 1 1 2 3 1 1 4 2 1 4 3 1 1 3 3 2 1 2 1 3 3 1 2 2 4 2 2 3 4 3 2 1 2 3 3 1 3 2 1 3 1 4 3 2 4 4 1 1 2 2 2 2 2 1 4 2 4 1 1 2 3 3 2 1 2 3 2 3 3 1 3 1 3 4 1 4 3 1 2 3 1 2 2 2 3 4 2 4 3 2 3 1 1 3 4 1 4 3 2 3 1 1 2 2 1 3 1 1 4 3 2 2 2 1 4 3 3 4 2 1 4 4 2 4 4 2 1 1 2 2 1 2 2 3 1 4 2 4 2 2 2 1 1 2 1 2 1 2 3 1 1 3 3 4 2 3 4 2 4 3 2 2 3 1 1 2 4 3 3 1 3 2 1 2 4 1 1 1 1 4 2 3 2 2 4 4 3 4 2 4 2 4 4 3 4 2 3 3 3 1 4 2 3 2 3 4 1 1 4 2 3 4 4 2 3 2 2 4 3 1 1 2 3 4 1 1 3 2 4 1 2 3 3 1 2 1 2 2 2 2 3 4 1 1 2 3 1 3 3 3 4 3 2 1 2 4 3 1 2 2 3 4 1 2 2 2 2 3 1 1 4 1 2 1 4 1 3 3 3 3 1 2 1 3 1 4 1 1 2 1 3 3 1 1 3 1 4 3 4 4 4 1 4 1 3 2 3 1 4 3 4 3 4 1 2 3 3 2 4 2 2 1 4 1 4 4 3 1 1 1 2 3 3 2 2 2 2 2 1 4 1 1 2 4 4 2 4 1 1 3 4 4 4 1 1 4 3 1 4 3 2 3 1 4 3 3 1 1 2 3 3 2 2 1 3 1 4 4 4 4 2 2 1 4 1 3 4 1 1 3 2 3 3 1 2 1 1 4 2 1 1 1 4 1 2 1 4 1 4 1 3 3 4 2 3 1 3 2 2 2 2 3 1 3 2 1 4 3 1 2 1 4 4 4 3 3 3 1 2 2 1 4 4 4 3 4 1 3 4 3 1 4 2 2 2 1 1 3 3 1 1 3 4 3 3 1 1 4 2 2 2 1 4 4 4 4 3 1 4 3 2 3 1 4 3 4 4 3 2 2 2 3 2 3 1 2 3 4 1 2 1 4 3 4 3 1 4 2 4 4 1 4 4 1 1 4 3 3 2 3 1 2 3 1 1 2 4 2 2 3 2 3 1 4 2 1 4 1 3 1 3 4 4 2 4 4 1 1 1 1 3 1 4 3 4 2 1 2 3 3 2 3 2 3 2 2 1 2 2 1 1 2 3 4 4 1 3 1 1 1 1 2 1 2 2 3 3 4 2 4 3 4 1 4 2 3 4 2 3 4 2 3 2 2 4 2 3 4 3 2 4 4 3 1 2 3 4 1 2 4 1 1 4 2 2 2 4 1 2 4 2 1 3 1 3 1 1 3 2 4 3 2 3 1 1 3 2 1 3 3 2 4 4 3 4 2 2 2 3 4 4 1 2 4 2 1 3 4 1 3 3 1 4 3 1 2 4 2 2 2 3 1 3 1 4 1 4 3 2 2 4 3 3 1 4 2 3 4 3 4 1 3 4 2 2 1 2 4 3 2 4 3 1 3 2 4 2 3 1 3 2 1 2 3 2 4 3 1 4 3 3 4 1 4 1 3 1 3 1 1 1 3 4 3 3 1 1 4 3 2 3 3 1 4 2 4 4 4 4 2 3 4 3 4 1 4 4 1 4 4 3 1 2 4 4 4 2 1 1 2 4 2 3 1 2 1 3 3 3 1 1 3 1 2 2 2 4 3 4 2 3 3 3 2 3 1 1 3 1 3 1 4 3 3 3 4 2 2 2 4 2 2 4 1 3 2 3 2 1 1 3 1 2 1 2 3 4 2 1 1 1 1 4 4 4 4 3 2 3 3 1 3 1 4 2 3 4 3 2 1 2 4 4 2 3 3 1 1 1 3 2 2 3 4 3 4 1 3 4 2 1 3 1 4 4 4 4 4 3 2 3 1 2 3 1 1 4 1 1 4 1 2 4 4 2 3 3 4 3 4 4 2 2 1 4 4 2 4 4 3 4 1 1 1 1 1 2 1 1 2 1 1 3 3 4 2 2 1 2 4 1 1 2 2 2 3 3 1 4 4 4 1 4 3 3 4 3 1 3 3 4 2 1 2 1 1 1 1 3 1 3 2 3 2 1 2 2 2 3 1 1 3 1 1 4 1 4 1 1 4 3 3 1 4 3 4 2 1 2 3 2 3 2 1 1 4 3 1 2 2 1 4 4 3 4 3 4 1 2 2 4 1 1 4 4 2 2 4 3 3 4 4 1 3 2 3 4 1 4 4 4 4 2 3 1 2 1 1 3 1 1 4 4 1 1 4 1 2 3 2 3 1 4 3 2 4 2 2 4 2 2 3 3 1 2 4 1 2 1 1 1 3 3 2 1 1 2 1 4 1 4 2 2 1 3 1 3 1 1 3 2 3 2 3 1 3 2 1 3 1 3 2 2 3 4 3 4 3 1 1 2 3 4 3 3 1 4 3 4 2 3 3 3 4 2 3 1 2 2 2 4 2 4 2 4 2 3 3 2 2 2 1 2 3 4 4 2 1 1 1 1 2 1 3 1 2 4 4 1 1 3 2 3 3 2 1 1 4 2 3 3 1 1 2 3 4 2 2 1 1 1 1 3 3 3 4 3 3 2 4 1 4 2 1 2 3 4 4 2 4 2 2 4 4 1 3 3 3 2 4 2 2 1 4 3 4 1 3 4 3 2 4 4 4 1 1 4 1 2 4 1 1 4 3 2 2 2 3 4 4 4 1 1 2 4 3 3 4 1 1 1 1 1 1 3 2 1 2 3 1 4 1 1 4 2 4 1 2 2 1 1 2 1 3 3 1 2 1 1 1 2 1 4 3 2 1 2 4 3 3 1 4 4 3 1 3 4 2 2 3 1 2 3 2 4 1 2 2 4 3 3 1 4 1 2 3 1 2 3 2 1 4 4 3 3 3 4 2 1 3 4 3 2 3 2 3 3 3 3 2 2 1 3 2 3 3 2 3 1 4 4 4 2 2 3 2 1 4 1 4 2 3 4 4 4 1 1 4 4 3 2 1 1 1 3 2 4 1 1 2 3 3 3 4 1 4 4 1 3 1 4 2 3 3 1 1 3 3 1 2 2 3 4 1 1 4 4 1 3 2 3 3 1 3 1 4 2 4 3 3 2 3 3 4 4 2 3 4 1 4 2 4 3 3 1 1 3 1 3 1 4 1 4 1 2 3 1 1 4 1 3 1 1 1 2 1 4 1 4 4 4 3 4 1 4 4 3 2 3 2 4 2 4 1 2 4 4 3 4 2 1 4 1 1 4 4 1 3 1 4 4 2 1 3 4 2 3 4 4 1 4 1 3 4 1 4 4 1 4 2 4 2 2 3 2 4 1 3 2 4 4 2 1 3 3 3 3 4 1 4 4 1 1 3 3 4 1 3 4 4 4 4 2 3 2 4 4 2 2 3 2 2 1 3 4 2 4 4 4 1 2 4 4 3 4 1 3 3 4 4 2 4 3 3 4 4 1 4 2 3 1 2 4 3 3 1 3 1 4 3 4 3 3 3 3 1 3 1 2 1 4 4 3 2 4 3 1 4 1 1 3 3 3 2 4 3 2 1 3 1 2 1 2 1 2 1 4 3 2 4 3 4 4 1 4 1 1 3 3 4 4 3 1 2 2 2 2 2 3 4 3 4 1 4 4 1 1 4 3 4 3 1 4 1 2 1 4 4 3 3 2 1 2 2 1 1 2 2 1 2 2 1 2 2 1 4 2 4 1 2 1 4 1 4 4 3 4 1 2 1 1 4 3 4 3 4 3 4 4 3 3 4 4 2 2 3 1 2 3 1 4 1 3 4 4 1 1 3 2 1 2 1 1 1 1 2 1 1 1 4 1 1 3 4 4 4 2 2 1 3 3 3 1 1 2 3 2 1 4 2 1 1 3 4 2 1 4 4 4 3 1 3 4 1 2 2 4 3 4 4 2 2 3 3 2 3 4 1 4 1 2 3 3 1 3 2 3 1 4 2 3 1 2 1 4 4 2 1 1 2 4 3 4 1 3 4 4 4 3 1 1 1 1 3 4 1 3 1 2 3 3 2 4 1 2 2 4 4 1 1 2 4 2 2 1 3 4 4 2 3 4 4 3 3 2 3 3 3 1 3 4 2 4 1 2 1 3 3 2 1 3 3 4 1 4 3 3 1 1 4 1 2 3 1 4 1 1 4 1 3 3 3 2 3 2 4 1 4 4 3 1 2 3 4 2 3 4 3 2 3 4 1 1 2 4 3 1 1 3 2 3 3 3 1 3 4 4 1 4 1 1 4 4 2 1 4 3 3 4 1 2 4 1 1 2 2 2 1 3 2 2 1 2 1 2 1 2 3 1 2 4 1 1 3 1 2 4 2 4 2 4 1 1 3 1 4 4 2 1 3 1 4 1 1 2 4 3 4 3 2 2 4 3 4 2 2 1 2 1 3 1 2 2 2 1 2 2 4 4 1 2 2 3 4 2 1 4 2 1 4 1 4 1 3 3 4 1 1 1 4 3 2 4 1 3 4 2 3 4 2 2 2 2 4 3 3 2 1 2 1 1 2 4 4 2 2 3 3 2 3 3 1 3 2 3 4 4 3 4 1 2 3 4 2 1 2 3 2 2 1 1 1 4 3 1 4 3 3 2 1 4 1 2 1 4 4 4 2 2 2 1 1 2 3 1 1 4 2 3 1 3 1 2 1 4 3 4 2 1 2 4 3 4 4 2 4 2 1 1 2 3 4 1 2 1 4 3 4 3 4 4 2 2 4 1 2 1 3 2 2 4 2 1 3 2 3 4 2 1 2 1 3 3 1 1 1 4 1 4 2 2 2 4 3 4 1 1 2 4 1 1 1 2 1 1 4 3 3 2 2 2 2 1 1 3 2 4 1 2 1 4 2 4 4 3 2 1 2 1 1 2 2 4 4 4 2 1 4 4 1 1 4 3 1 1 1 4 1 4 1 4 2 3 4 4 4 3 3 3 3 3 4 1 1 1 2 4 2 3 2 2 2 3 2 3 4 4 1 2 2 4 1 2 1 4 3 2 1 4 3 4 3 1 3 4 3 2 3 2 4 3 2 2 1 4 3 1 2 2 2 4 2 4 1 4 1 2 2 3 1 1 2 3 4 2 4 1 4 3 2 1 1 2 3 4 4 4 2 1 3 1 4 1 3 2 3 2 3 2 3 4 4 2 1 4 4 1 4 4 1 3 1 4 3 1 3 1 2 4 4 1 3 3 1 2 1 3 4 1 4 2 3 4 3 2 2 3 1 4 1 3 1 1 4 4 4 4 2 2 2 1 1 2 1 1 3 4 3 2 4 1 3 2 3 2 4 3 4 4 1 1 1 4 3 2 2 2 2 3 1 2 1 2 1 3 4 1 4 1 1 3 1 2 1 1 1 1 4 2 1 4 1 4 3 3 1 2 4 4 1 1 2 2 2 2 4 2 2 1 2 1 1 4 3 1 4 3 1 4 2 2 1 4 1 2 2 4 1 3 3 3 3 3 2 1 3 3 2 1 2 4 3 2 3 4 3 4 1 3 1 4 1 3 4 1 1 3 2 4 2 1 2 3 1 4 4 1 2 1 1 1 4 1 4 2 1 3 1 1 1 2 4 1 4 1 1 1 3 1 1 4 1 4 2 3 4 1 4 4 1 1 1 2 2 2 2 2 2 3 1 1 2 1 1 2 2 1 3 3 2 4 3 4 3 1 3 3 2 1 3 4 4 4 4 1 3 4 4 3 1 4 2 3 3 1 4 2 4 1 1 1 1 1 3 2 4 3 4 4 4 2 1 3 3 3 1 1 3 4 1 2 4 1 1 3 2 1 3 3 4 4 3 4 4 1 1 4 1 2 4 3 3 2 1 2 2 2 2 4 4 3 1 3 1 2 3 2 3 4 1 4 1 3 1 1 2 4 3 2 2 1 4 1 4 1 2 1 3 1 2 4 3 3 4 3 3 4 4 4 3 2 1 4 1 2 3 1 3 1 4 3 3 3 3 1 2 1 1 3 1 3 3 3 3 2 2 1 1 1 4 1 4 4 4 2 1 3 2 3 1 3 1 3 2 2 2 4 4 4 4 1 2 2 2 1 4 4 4 1 1 3 1 4 2 1 1 3 1 4 2 2 4 1 4 4 3 3 1 2 2 4 1 2 3 4 4 2 1 1 3 2 1 4 3 2 4 2 3 2 3 4 1 4 1 2 1 2 4 3 1 1 1 4 3 4 2 2 3 2 3 4 2 1 3 4 4 1 1 3 4 4 3 4 3 3 3 2 3 2 3 1 3 2 2 2 4 1 3 3 4 4 4 3 1 1 4 4 2 4 2 1 3 1 2 1 1 1 4 1 4 1 4 2 2 3 1 2 4 2 4 2 1 4 2 1 1 1 1 3 2 2 2 4 2 4 3 3 1 3 3 1 4 4 2 4 4 3 2 4 4 4 4 1 2 3 4 2 2 2 3 2 3 4 2 3 3 4 4 1 2 3 4 4 4 3 1 3 4 4 4 2 3 4 4 3 2 2 1 4 2 4 3 4 2 1 3 2 1 2 3 1 3 2 1 3 4 2 2 3 3 1 1 4 3 1 4 1 2 4 3 2 4 2 4 2 2 1 3 4 4 4 4 2 1 4 4 4 1 1 4 3 4 4 1 2 3 2 1 4 3 1 4 3 2 4 2 1 3 2 4 2 1 3 3 4 3 3 2 2 3 2 2 1 4 2 4 2 2 2 1 4 1 2 3 3 3 4 2 3 1 4 1 3 3 2 4 2 1 1 4 2 4 3 1 4 4 1 4 3 1 2 4 1 3 4 3 1 1 3 4 4 2 3 3 1 3 3 4 1 3 2 3 1 4 1 3 2 4 1 2 1 3 4 3 3 4 1 3 1 2 2 2 4 2 2 3 2 2 2 4 1 1 2 3 3 1 4 1 3 3 4 1 1 1 3 3 3 1 3 1 1 2 2 3 3 1 2 4 4 1 3 4 1 1 4 2 4 2 4 2 1 3 1 4 4 2 4 4 2 3 3 4 4 3 3 1 1 4 4 3 3 4 1 4 3 1 4 2 4 1 4 3 2 3 1 4 4 4 2 4 3 2 2 2 3 2 2 3 4 2 3 1 3 3 2 4 1 3 4 4 2 1 4 2 4 2 3 4 1 2 1 2 4 1 4 3 1 3 1 2 3 2 4 2 2 4 3 3 1 3 4 3 2 2 2 2 1 3 2 3 2 2 2 1 2 4 4 1 1 1 3 3 4 1 1 4 3 3 2 2 4 2 3 4 3 1 1 3 2 2 3 1 1 1 2 4 1 3 3 3 1 2 4 3 1 4 2 3 1 1 4 1 4 3 3 2 2 1 4 4 2 3 4 4 4 2 2 2 1 2 2 1 1 1 1 3 4 2 4 1 2 1 2 3 1 4 3 2 3 2 3 3 4 4 3 2 2 3 3 4 3 1 4 3 2 4 4 2 3 3 1 3 2 1 3 3 1 3 3 1 1 4 4 1 1 1 4 3 1 4 2 4 3 2 4 2 2 3 1 2 1 4 2 3 3 4 2 4 4 3 3 1 1 3 3 3 4 1 2 2 2 3 2 4 4 3 4 4 1 1 2 2 4 3 1 2 2 3 3 2 2 3 1 4 4 1 1 1 2 1 1 2 3 2 4 4 3 3 2 3 1 1 3 1 1 3 3 2 2 1 4 3 3 2 2 3 2 3 4 4 2 3 1 3 2 4 4 2 3 1 3 2 4 3 1 4 4 2 4 1 2 4 4 2 3 2 4 1 4 3 4 3 4 1 2 1 2 3 2 3 2 2 2 2 3 2 4 4 2 1 2 4 4 1 4 3 2 4 2 2 2 1 2 4 3 3 4 1 2 4 4 4 1 2 2 2 3 1 4 4 1 2 2 4 2 1 2 4 3 4 2 1 2 1 1 4 3 1 3 2 4 3 3 1 1 4 4 2 4 4 4 3 4 4 2 3 1 4 3 1 2 4 2 3 2 2 2 2 2 3 3 2 2 2 3 4 2 3 4 4 1 2 4 4 2 1 1 4 1 2 1 3 4 4 4 1 4 2 2 4 3 1 3 4 3 3 4 4 3 4 1 1 3 4 1 3 4 4 2 3 4 4 4 2 4 1 1 4 4 4 2 1 4 3 3 3 3 1 3 1 2 4 1 4 2 1 2 2 3 1 4 4 3 3 3 1 1 3 4 1 2 1 1 3 2 1 4 3 1 2 3 4 1 4 3 2 3 3 2 1 2 3 1 2 4 1 2 2 3 3 1 3 3 1 3 3 1 4 2 1 3 4 2 2 3 1 3 3 2 2 3 3 1 4 3 3 4 1 3 2 1 2 1 4 3 1 3 2 1 1 1 2 2 1 2 1 4 4 1 3 2 3 4 2 3 1 2 2 1 1 2 2 3 1 4 3 1 4 1 2 3 1 2 2 4 3 2 4 1 3 2 4 3 2 1 4 3 4 3 1 2 3 2 3 1 3 1 4 2 3 2 1 2 3 2 4 3 1 3 2 3 2 2 2 3 3 4 3 1 1 3 1 2 1 4 1 2 1 3 3 1 3 3 1 1 2 4 4 1 4 1 3 4 3 3 2 3 4 3 3 3 3 2 3 1 2 3 2 4 1 1 2 3 4 2 1 2 1 3 2 1 2 3 1 1 2 2 4 4 3 3 4 1 4 4 1 1 2 3 3 1 1 4 4 1 3 1 3 3 3 4 2 2 2 3 3 3 1 4 1 1 3 3 1 3 4 3 1 3 4 2 2 3 3 2 3 4 3 4 1 1 2 1 2 4 4 3 2 3 4 1 2 1 2 2 1 4 4 2 4 1 3 3 3 1 4 3 4 1 2 3 2 4 4 3 3 4 1 3 3 4 3 3 1 2 2 1 4 1 3 2 2 4 3 3 1 1 1 2 3 1 4 2 4 1 2 4 2 1 2 2 2 4 4 3 2 1 3 3 3 4 4 1 4 3 3 4 4 2 3 4 1 1 1 4 3 3 3 4 4 1 4 2 2 2 2 2 4 4 3 4 3 1 4 2 2 4 1 3 1 2 1 3 1 1 3 2 1 3 2 4 2 2 1 4 1 1 1 1 2 2 2 3 4 1 4 1 2 4 4 3 2 4 3 3 2 2 1 1 2 4 1 2 4 1 1 2 4 3 3 1 4 1 4 3 3 1 2 1 2 4 1 4 3 4 2 1 1 4 2 2 4 2 3 1 1 1 2 3 3 1 3 2 2 3 3 3 3 3 2 2 2 4 1 3 4 2 2 3 1 3 4 2 2 4 4 3 1 1 4 1 3 1 3 2 3 3 4 1 4 1 4 4 4 3 2 1 1 3 2 3 3 3 3 2 3 4 2 2 2 4 3 2 2 3 4 2 2 3 2 1 3 2 4 2 4 4 3 2 3 3 1 4 4 4 1 2 2 2 3 2 1 3 1 2 1 1 1 4 2 4 3 1 1 2 2 4 1 4 4 1 3 3 4 3 4 2 4 1 2 4 1 4 3 2 1 2 4 4 4 1 3 3 1 1 1 4 2 4 2 1 2 1 4 3 2 4 4 1 3 3 1 3 4 4 3 4 1 3 1 3 2 4 2 2 1 2 1 1 1 3 1 3 2 1 4 1 4 3 4 4 1 3 4 2 3 4 2 4 3 2 4 2 2 3 3 3 2 3 4 3 4 1 3 4 3 4 2 2 3 4 2 3 4 1 1 3 1 3 2 3 1 1 3 1 1 1 2 2 2 4 2 3 3 3 4 3 3 4 2 2 4 1 3 2 1 2 2 4 1 4 3 4 3 3 2 2 4 3 2 4 1 3 3 4 3 1 1 3 3 1 1 3 4 4 2 3 3 4 4 3 4 2 4 3 1 1 4 4 3 3 3 3 3 3 3 2 4 4 1 2 1 4 2 2 4 2 1 4 1 4 4 2 2 4 2 2 2 2 4 3 1 2 4 1 1 2 2 4 1 2 3 2 2 1 1 3 4 3 1 4 1 3 4 1 1 2 1 4 1 3 2 2 2 3 1 4 4 1 4 1 1 4 4 1 4 3 4 3 4 3 2 3 3 2 2 3 1 3 4 2 1 4 3 4 3 2 3 1 2 4 1 1 3 3 1 2 3 3 4 3 2 2 3 4 3 3 3 2 4 4 3 3 4 4 2 1 3 3 4 1 2 4 1 4 3 1 4 4 2 1 2 1 2 3 2 1 1 3 1 3 2 1 2 3 2 2 4 1 4 3 4 3 4 4 2 2 4 1 4 3 1 3 2 3 4 2 2 4 3 4 1 1 4 2 4 2 1 3 4 4 3 4 1 3 4 3 1 2 3 3 4 2 2 3 2 2 2 1 2 2 1 3 4 2 1 3 2 3 1 2 2 1 2 1 3 1 2 2 4 4 4 3 1 4 2 2 1 3 4 4 1 2 4 3 3 4 3 3 3 3 1 3 4 2 1 2 3 3 1 1 4 3 3 4 4 4 4 2 2 2 3 4 4 4 2 2 2 2 2 2 4 2 2 3 2 3 4 3 3 4 3 4 3 3 2 1 3 3 2 3 3 4 4 4 2 1 1 3 4 4 2 3 2 2 1 2 3 4 3 3 4 3 1 2 3 2 2 4 1 2 4 3 1 4 3 2 1 1 4 1 2 4 4 2 2 4 4 1 1 2 1 1 2 2 3 2 1 3 4 2 1 4 3 4 4 4 3 2 1 4 2 4 4 4 2 2 1 1 3 3 1 3 1 1 4 2 1 3 4 4 4 4 1 1 4 4 4 3 2 4 3 3 1 1 3 4 3 2 2 2 4 3 1 4 4 3 4 4 4 2 2 4 3 3 4 2 3 3 2 3 2 3 1 3 1 4 3 4 4 1 1 4 4 3 3 3 2 1 3 1 1 3 2 3 3 2 1 4 4 4 2 2 4 3 4 1 4 2 3 4 1 1 2 1 4 4 3 3 4 4 4 1 2 1 4 3 3 3 2 4 1 4 3 1 4 1 4 4 1 2 1 2 2 1 3 2 2 2 3 4 2 4 3 2 1 1 4 3 4 4 1 1 2 1 4 4 3 1 2 1 4 3 1 3 3 4 2 4 3 4 1 3 3 3 4 4 4 1 1 4 4 4 1 4 1 2 1 2 1 3 3 4 2 2 3 3 2 1 4 2 3 3 1 1 2 2 4 3 4 3 3 2 2 3 1 3 1 2 3 2 1 4 3 1 3 3 4 3 1 2 4 1 3 4 3 3 2 4 4 2 3 2 4 2 1 3 1 2 2 1 2 4 3 2 3 1 2 3 2 1 3 3 2 2 1 3 4 1 2 2 3 3 2 4 4 2 3 3 2 1 4 2 2 1 2 2 4 4 4 4 2 1 4 2 4 3 2 4 2 2 4 1 3 4 3 1 4 1 4 1 2 4 2 1 4 4 2 2 1 3 3 3 3 1 4 1 2 1 4 1 3 3 3 1 4 2 1 1 4 2 2 1 2 1 1 1 3 3 2 4 3 1 3 2 2 4 4 1 2 2 2 1 4 3 3 4 4 1 2 4 3 3 4 1 1 2 4 2 2 3 2 1 3 4 2 4 4 3 2 1 1 3 2 4 1 4 3 1 1 3 1 4 4 2 4 4 2 2 2 1 2 2 2 2 2 3 4 4 3 2 3 4 1 3 3 1 2 2 2 2 3 4 2 3 4 2 2 3 2 2 3 3 1 2 2 2 3 2 2 2 1 2 4 1 2 4 1 4 3 1 1 2 3 4 1 2 2 1 2 1 1 4 2 3 1 3 1 1 4 3 3 1 3 4 1 2 4 2 2 2 2 3 1 3 2 2 1 4 4 4 3 3 2 4 2 4 2 2 2 2 1 2 1 3 3 1 4 3 1 4 4 3 4 3 2 3 4 3 1 4 1 1 2 1 1 3 3 4 3 4 4 2 1 3 2 3 4 4 4 3 3 4 2 2 3 3 3 2 3 3 3 1 1 3 1 2 4 1 4 3 2 1 3 2 2 4 1 1 3 1 2 4 2 3 4 1 4 4 3 1 1 2 3 3 3 1 1 4 1 4 2 1 3 4 3 4 2 1 4 2 1 2 2 4 2 1 1 1 1 3 2 4 3 1 2 1 4 2 3 2 3 1 1 1 4 4 2 1 4 3 4 1 4 3 2 2 3 1 4 1 1 2 4 1 3 4 3 1 3 4 2 4 2 2 1 4 4 4 1 2 4 2 1 4 4 2 2 3 2 2 2 3 3 4 3 3 1 1 1 4 4 1 4 2 4 3 4 1 4 3 2 2 3 4 2 2 1 1 1 4 1 2 3 2 1 4 4 4 2 1 2 2 3 4 4 1 3 1 4 4 1 1 2 3 4 4 2 4 4 1 2 3 4 4 2 2 1 1 1 4 3 2 3 1 3 1 4 4 4 3 3 2 4 1 2 3 3 2 1 3 2 4 1 1 2 3 2 4 4 4 3 1 1 1 3 1 3 3 3 2 3 4 4 2 2 4 2 4 3 1 4 1 2 3 1 4 3 3 1 3 4 1 2 2 3 2 4 2 4 4 3 4 3 1 2 2 3 2 4 1 1 2 2 3 1 2 4 2 3 4 2 3 3 4 1 2 1 4 4 1 4 1 4 1 4 2 1 1 3 2 4 3 2 4 3 4 3 2 1 3 2 2 1 3 2 1 2 4 1 2 1 4 4 4 1 1 3 2 2 2 1 3 4 2 3 4 2 3 4 2 2 1 1 1 1 1 3 2 3 3 4 4 4 4 2 4 3 4 1 1 3 4 1 3 2 2 4 4 1 4 4 4 3 4 2 1 2 2 4 2 1 2 1 4 3 1 1 3 2 2 2 2 4 1 3 3 1 4 4 2 1 3 3 4 2 1 1 3 3 2 2 4 1 3 1 1 4 4 2 2 4 4 2 3 3 2 3 4 4 3 3 4 1 3 4 3 2 4 2 2 1 1 2 3 2 3 4 1 2 3 2 3 2 2 4 1 2 3 2 4 3 2 1 3 3 4 4 4 4 2 1 3 4 4 4 4 1 1 1 1 1 1 1 1 1 1 1 3 2 3 1 2 2 1 4 4 1 1 4 4 3 4 4 2 2 4 4 2 1 1 1 4 1 4 1 2 3 2 3 1 4 4 4 4 4 3 2 2 4 3 4 3 1 3 2 4 2 2 3 1 2 4 3 4 4 1 3 1 4 1 1 1 2 3 3 1 3 3 1 2 3 3 1 3 3 1 3 1 3 1 3 4 3 1 2 2 2 2 3 1 1 2 2 2 3 1 3 1 3 4 2 3 1 3 4 3 2 4 4 1 4 1 1 4 2 3 3 2 1 3 3 2 3 2 2 1 4 2 4 3 3 3 1 4 3 1 2 4 2 4 4 1 3 4 1 3 2 2 1 3 2 3 1 4 4 3 1 4 4 3 4 1 2 4 2 4 3 2 2 3 2 4 4 1 3 4 4 4 3 3 4 3 3 4 1 1 2 1 3 4 1 4 4 3 2 1 1 3 4 4 2 2 2 1 1 3 4 3 1 3 1 4 2 2 3 2 3 4 4 2 4 1 1 4 2 4 3 1 1 2 3 2 2 2 1 4 1 4 1 2 4 1 1 3 3 4 2 3 1 1 2 4 3 4 1 1 1 3 1 4 4 3 1 1 3 1 1 4 1 4 3 1 4 2 4 2 1 4 2 2 4 2 2 2 2 2 4 1 2 2 1 3 1 1 2 1 3 3 2 2 4 2 4 4 1 3 4 4 3 3 1 2 2 4 4 2 1 2 1 3 2 2 3 3 1 2 2 3 2 2 2 4 4 1 2 4 2 2 3 4 1 3 1 3 4 1 1 4 3 4 2 1 3 4 2 2 4 4 2 1 1 4 2 3 1 2 4 1 3 3 1 3 3 4 1 1 1 4 2 2 1 4 4 2 4 4 2 4 3 1 1 1 3 1 2 1 3 1 2 2 2 1 3 4 2 3 1 3 3 4 2 1 2 2 4 3 1 4 3 2 3 3 3 1 4 4 1 1 4 4 3 1 1 1 4 3 2 3 4 1 2 3 3 2 3 4 1 3 2 3 3 3 2 4 1 3 1 4 2 3 1 2 1 1 3 4 4 4 2 2 3 2 1 4 4 1 3 4 2 3 4 4 4 3 2 2 2 4 3 2 4 4 4 2 2 3 3 1 1 2 1 2 1 2 1 3 1 3 4 4 2 2 3 1 3 2 4 1 4 4 1 4 1 4 4 2 4 4 4 3 3 3 1 1 1 2 4 4 2 3 2 2 1 4 4 4 3 4 2 1 4 1 2 4 2 4 3 4 2 4 1 1 3 1 2 2 2 2 3 4 1 3 3 1 2 2 1 2 3 1 1 1 4 1 2 2 3 4 2 1 4 3 2 4 2 4 2 3 2 1 3 4 2 3 3 3 4 2 4 2 2 3 4 3 4 3 4 1 4 1 2 3 2 4 4 4 2 2 4 2 3 2 4 3 2 4 2 3 3 3 2 4 4 2 1 4 4 1 2 2 1 3 2 3 2 4 2 4 2 2 2 4 4 2 2 1 1 2 4 4 4 1 4 3 4 1 2 1 4 1 4 1 2 2 3 2 2 1 1 2 1 1 1 4 2 3 2 2 1 1 2 4 2 4 3 2 3 1 2 2 2 4 1 3 2 1 3 1 2 2 1 3 1 1 3 3 3 1 1 4 3 4 2 1 2 2 2 1 3 4 1 3 3 1 1 2 4 1 4 2 4 3 4 3 3 4 2 4 1 2 4 1 4 3 1 1 4 4 1 4 4 3 3 4 1 2 4 4 4 2 1 3 4 3 2 2 3 2 2 3 2 3 2 3 1 1 3 1 4 1 1 1 4 2 2 4 2 3 4 3 1 1 3 1 2 2 2 4 2 1 1 4 3 2 4 1 4 2 1 1 4 4 4 4 3 2 3 2 1 3 2 4 1 2 3 2 2 2 3 1 1 1 3 1 3 3 1 1 4 3 4 1 3 2 2 4 2 1 1 1 2 1 4 3 1 1 3 2 2 2 4 2 4 4 1 2 2 4 4 3 3 3 1 1 2 1 4 4 3 2 2 2 3 4 2 4 1 4 2 1 1 2 4 2 4 4 3 2 2 4 2 2 3 2 4 2 1 1 1 3 1 4 4 2 2 2 3 3 4 1 2 2 4 1 2 3 2 2 3 4 3 3 4 3 3 1 2 3 2 3 4 1 1 2 3 4 1 3 3 1 2 1 4 1 2 2 2 1 1 1 4 3 2 3 1 4 1 2 3 2 1 1 4 1 1 1 4 3 2 1 2 4 1 4 3 1 3 1 4 3 2 1 2 1 3 1 1 1 1 2 3 2 3 3 3 3 2 3 3 2 1 1 3 4 1 1 1 1 3 3 3 3 2 3 3 3 1 4 3 3 4 3 3 1 2 4 4 1 1 4 4 3 2 2 2 1 1 3 1 1 2 2 2 3 4 1 4 4 4 4 4 3 4 3 4 2 3 2 4 1 3 3 4 4 3 1 3 4 4 1 3 2 1 4 1 3 1 2 2 2 2 3 3 2 3 4 2 3 3 4 4 1 4 2 3 4 2 4 4 4 1 1 2 3 1 4 1 4 3 2 4 4 2 4 4 2 3 1 1 1 4 3 4 4 1 4 3 4 4 1 3 3 4 4 3 2 4 4 1 2 3 2 4 1 4 3 4 4 2 3 3 1 1 2 4 4 3 4 3 1 4 3 4 4 4 3 1 1 3 1 2 3 1 2 2 3 4 4 3 1 4 3 3 4 4 4 1 2 3 1 4 4 4 2 4 2 3 4 1 3 2 1 1 1 2 4 1 3 4 3 2 2 4 1 2 1 4 3 1 3 4 2 3 4 4 2 1 1 3 3 3 3 3 1 3 4 2 2 4 3 1 3 1 2 4 4 1 1 4 4 3 2 1 4 1 1 2 4 2 2 2 2 1 3 3 2 3 2 1 2 2 1 2 1 4 4 1 4 3 2 4 1 2 3 2 3 2 3 3 4 4 3 2 2 3 2 2 1 3 1 1 2 1 4 3 1 2 1 4 2 1 1 2 3 1 2 1 3 3 4 2 3 4 2 4 2 1 2 2 4 2 3 2 3 4 2 2 4 4 3 3 4 4 2 2 3 3 2 4 3 4 2 3 2 1 3 4 4 1 3 3 1 4 2 1 3 2 2 1 3 1 3 1 4 3 2 2 2 3 4 1 1 4 4 4 4 3 2 1 2 1 1 1 4 3 2 3 3 3 1 4 1 1 4 1 3 2 3 1 2 2 4 4 4 1 1 4 1 4 3 4 2 1 4 1 2 3 2 1 2 1 2 1 3 1 3 4 4 1 1 2 3 4 4 4 2 2 3 2 1 4 4 2 3 2 4 1 4 3 4 1 2 1 2 1 1 2 3 4 2 1 1 3 1 1 3 4 3 3 2 2 1 2 4 3 2 3 4 4 2 1 1 4 1 1 1 1 4 4 2 2 1 3 2 4 2 3 4 1 2 1 4 1 4 3 2 2 4 1 2 4 3 2 4 4 1 2 4 3 2 1 2 2 4 2 3 2 4 4 1 3 4 3 2 1 3 1 1 4 4 4 3 1 2 2 4 2 1 1 1 1 2 2 1 3 1 4 4 3 3 2 3 4 2 1 4 4 4 1 3 1 2 3 1 3 1 3 4 4 2 1 1 3 2 2 4 1 2 2 3 2 1 2 3 4 1 2 4 4 4 4 3 4 1 3 4 2 1 3 4 4 2 1 4 3 2 3 2 3 4 4 3 3 1 4 1 1 2 4 1 3 3 3 1 3 4 1 3 3 4 1 1 2 2 2 1 1 3 1 3 2 3 4 4 4 3 3 2 3 2 4 1 4 4 3 1 3 3 2 4 2 3 2 1 3 4 2 2 1 3 1 4 2 3 3 4 1 3 4 2 1 4 1 2 4 3 3 4 4 4 1 4 3 4 3 1 2 3 1 3 3 4 3 3 1 3 1 1 4 4 4 1 2 2 4 4 2 3 3 1 4 1 2 2 4 3 1 4 3 3 2 2 3 3 1 3 2 2 3 3 4 1 2 1 1 3 4 3 1 3 1 2 3 3 2 4 4 1 1 1 4 4 4 2 4 1 2 3 3 4 1 4 3 1 2 4 3 1 1 2 4 3 4 4 2 1 4 1 2 4 1 3 1 3 1 1 2 2 4 3 2 2 4 2 4 2 2 2 3 4 3 2 3 3 3 3 2 3 3 4 3 4 2 4 4 1 2 2 4 2 3 3 2 4 1 3 1 3 4 1 1 2 1 1 4 2 2 1 3 4 1 2 1 4 2 2 3 2 3 2 3 2 4 4 1 4 3 2 3 3 4 3 1 3 4 4 4 1 2 2 1 2 3 2 4 3 3 1 4 2 3 3 4 1 3 1 1 2 3 2 4 3 3 2 2 3 2 4 1 2 4 3 1 2 2 4 2 1 4 1 3 3 1 4 4 2 1 2 3 2 2 2 1 4 4 1 4 4 3 4 4 1 4 3 2 3 3 3 3 4 4 2 3 2 2 4 3 4 1 3 4 3 1 2 4 4 2 2 4 1 1 4 2 2 4 1 4 1 1 4 4 3 3 1 4 1 3 1 2 1 3 3 2 2 2 4 1 3 2 2 1 1 2 4 4 4 3 4 3 3 3 2 4 2 2 4 2 4 1 3 3 2 1 2 1 2 3 2 2 1 3 3 3 4 2 4 2 3 2 2 2 2 1 4 1 1 3 4 4 4 4 3 1 2 3 3 3 2 4 2 2 1 3 2 4 2 3 1 4 1 2 1 3 4 2 4 2 3 3 1 1 2 3 1 1 2 3 4 2 1 3 2 1 4 2 2 3 3 2 2 1 1 1 4 1 2 3 1 3 4 1 3 3 2 2 3 1 4 1 2 1 2 2 1 3 2 2 2 4 2 3 4 4 1 1 1 3 3 3 1 2 2 3 2 4 2 2 4 1 1 4 3 1 2 3 4 2 4 2 2 3 2 1 1 2 4 2 2 1 3 2 3 4 2 1 1 1 1 1 3 4 2 1 3 2 2 4 4 3 3 3 2 4 1 2 4 3 1 4 4 4 2 4 4 4 4 3 4 2 1 3 1 3 2 3 4 4 3 2 4 2 2 3 2 4 3 3 4 4 1 4 1 4 4 4 3 3 1 2 1 4 2 4 3 4 4 2 4 4 1 4 3 2 2 1 1 4 4 2 1 3 2 1 4 3 1 2 2 4 2 3 1 2 4 1 3 1 3 4 2 3 3 4 2 3 2 1 3 2 4 3 4 1 3 4 1 4 3 2 4 3 4 4 2 1 1 3 3 3 4 1 2 1 1 4 3 3 4 4 4 1 4 4 4 2 4 2 2 2 4 2 2 3 1 4 3 3 1 4 4 4 4 4 1 3 1 2 3 1 1 4 3 2 3 3 4 4 3 3 4 3 1 4 4 4 3 1 4 4 4 2 1 1 1 1 1 3 3 3 4 3 1 2 1 2 1 2 1 1 3 1 2 3 4 1 1 3 2 1 1 1 3 3 3 3 2 3 4 4 1 1 4 2 4 3 2 2 3 3 2 1 2 1 4 2 4 2 2 3 1 4 3 1 4 3 2 4 2 2 3 1 2 4 1 1 2 2 3 4 4 1 1 1 4 1 2 2 3 4 2 2 3 3 1 2 1 3 4 4 3 1 2 4 1 2 2 2 3 4 2 2 3 4 2 3 1 4 2 4 2 4 3 4 1 3 3 4 1 4 2 1 2 2 1 4 1 2 4 1 3 1 3 1 3 2 1 1 2 2 1 3 3 2 4 1 1 3 1 2 2 2 1 3 4 1 4 4 3 2 1 4 3 3 3 3 2 4 3 3 1 4 4 3 2 4 4 2 2 2 3 2 3 1 1 2 3 1 3 1 3 2 3 2 3 1 3 2 3 3 1 1 3 1 2 3 4 3 4 4 2 2 4 2 3 3 3 2 2 2 4 3 3 1 2 1 1 3 4 1 3 2 1 2 3 4 1 1 1 3 3 2 2 4 4 4 3 1 1 2 3 4 2 4 4 3 2 3 3 2 4 3 3 2 4 2 4 3 1 3 4 4 4 1 3 1 1 2 1 2 2 3 2 1 3 1 1 3 4 2 4 3 1 1 3 1 3 1 4 3 1 1 2 3 2 4 2 4 1 2 1 4 3 2 4 3 2 3 1 4 1 2 1 2 3 1 2 2 2 1 3 3 3 1 4 1 1 1 4 3 1 2 1 2 1 2 4 1 3 4 3 3 2 4 1 4 1 3 3 3 1 2 2 2 1 2 4 2 3 1 1 3 2 1 2 1 1 1 3 4 1 2 3 3 4 1 2 3 1 3 3 2 4 3 3 4 1 2 4 2 1 4 3 3 4 2 1 1 1 2 3 2 4 1 2 1 2 1 4 2 3 2 3 4 2 1 1 3 4 3 3 2 1 2 4 3 2 1 4 4 4 4 1 2 2 4 3 2 4 4 2 4 1 4 2 2 3 3 2 3 1 1 2 1 4 3 3 2 2 3 4 3 4 4 2 4 4 4 1 2 2 4 2 2 3 2 1 1 3 3 4 1 1 2 2 4 4 4 3 2 1 3 4 3 3 3 4 4 4 2 1 1 2 2 3 1 1 3 3 3 3 3 1 1 3 1 3 3 3 3 4 1 2 2 3 4 3 1 1 4 2 1 4 2 1 2 2 3 1 1 1 4 4 1 2 3 4 1 1 2 3 4 2 1 4 3 3 2 2 2 1 2 1 4 1 1 4 4 3 3 4 4 2 1 2 1 1 3 3 3 1 2 4 4 1 2 3 1 1 2 1 2 4 2 1 3 1 1 2 4 3 3 2 4 1 2 4 2 1 2 2 1 1 2 4 1 1 1 3 3 3 1 3 2 2 3 1 4 4 2 3 2 2 1 3 4 1 4 1 4 1 1 2 1 3 3 4 2 1 2 3 3 2 2 3 4 2 1 4 4 1 3 4 2 3 3 1 2 2 4 1 4 3 2 2 1 1 3 3 4 4 2 3 1 2 3 2 1 2 2 1 3 1 3 2 3 2 2 3 2 1 3 3 1 4 2 3 3 2 1 2 3 2 1 2 1 2 4 1 3 4 2 3 4 1 2 2 1 3 2 4 1 4 1 3 4 2 1 1 1 1 3 2 1 1 2 2 1 2 3 1 3 2 3 2 1 3 1 2 4 1 2 4 2 2 4 3 2 2 3 3 4 2 4 3 1 3 4 3 3 3 1 4 1 1 1 1 4 4 3 4 1 1 2 2 2 1 4 2 3 1 1 3 2 4 3 3 4 3 1 2 4 2 2 4 2 3 2 4 2 2 4 4 4 1 1 3 1 3 1 1 2 4 1 1 2 4 2 3 1 2 4 1 4 2 2 1 2 3 2 1 4 2 3 4 3 3 2 2 1 4 2 3 2 3 4 4 2 3 2 3 2 1 3 2 1 1 1 2 3 2 4 2 4 3 1 4 1 1 1 4 2 2 1 1 4 4 2 2 3 2 3 3 2 3 4 1 3 2 1 2 3 1 4 1 3 1 3 3 2 2 3 2 2 3 2 3 1 1 3 4 4 1 3 2 2 2 1 1 4 1 2 3 4 2 3 2 4 1 3 1 3 4 4 4 2 3 2 1 2 1 3 2 2 3 1 1 4 3 3 2 1 1 4 4 3 2 4 1 3 1 3 2 2 4 2 3 2 1 1 4 3 1 1 4 3 3 3 3 4 3 3 4 2 3 4 2 1 2 4 1 1 2 4 2 1 3 2 4 1 3 2 3 4 3 2 4 1 2 3 3 4 2 4 2 1 1 1 4 2 3 2 1 4 2 2 3 3 4 4 3 2 2 2 3 2 1 4 1 3 4 1 4 3 4 3 3 2 1 4 4 3 1 4 4 2 1 4 4 1 4 3 4 2 3 1 4 2 1 2 3 4 2 1 3 2 3 2 3 4 1 1 2 4 4 2 2 2 1 3 4 2 4 1 3 2 2 4 2 4 2 1 4 1 4 4 2 2 3 2 3 2 1 4 3 3 2 4 4 2 3 1 1 4 2 3 2 4 2 1 3 4 1 3 4 4 4 1 3 2 2 1 4 4 4 4 3 1 2 4 4 4 4 1 2 1 4 1 1 3 2 4 3 3 2 3 4 3 2 1 2 4 3 3 4 4 3 4 2 3 2 1 2 2 3 4 2 1 3 4 2 3 1 1 4 2 3 3 3 1 4 2 3 1 2 2 1 2 4 2 4 1 4 1 1 2 3 2 4 2 2 1 3 3 1 4 2 3 2 4 1 4 4 4 4 3 3 2 3 4 4 2 1 4 4 4 3 4 3 3 4 4 2 2 1 1 4 2 4 4 1 1 3 1 1 3 4 3 2 2 2 4 4 1 2 2 1 2 4 1 1 3 1 2 2 3 4 1 2 2 3 4 2 2 4 4 2 3 2 1 1 1 4 4 4 3 1 3 2 4 2 2 3 2 3 4 3 2 2 3 1 3 4 2 4 1 3 3 1 3 1 1 2 4 4 2 1 2 4 1 1 1 2 4 2 2 3 1 3 2 2 2 4 4 1 3 3 3 1 2 4 2 1 1 4 3 3 4 3 4 1 4 4 4 3 4 3 3 1 2 2 4 3 1 1 1 2 1 2 2 4 3 1 4 2 3 4 4 4 1 4 1 2 1 1 3 2 4 4 4 2 4 1 3 3 4 1 4 2 3 2 4 3 4 1 2 1 2 3 2 1 2 1 1 4 3 3 3 1 2 4 1 4 2 3 3 1 2 3 4 3 2 4 4 1 1 4 3 2 4 3 2 2 1 4 2 3 2 2 3 4 3 4 4 4 4 2 1 3 2 3 1 4 3 1 2 2 2 2 1 1 2 4 1 4 3 2 1 1 2 1 3 1 4 3 2 3 4 4 4 3 4 1 1 2 1 3 2 4 4 2 3 4 4 3 3 3 3 1 3 2 1 4 2 3 2 1 3 3 3 3 3 4 2 4 3 3 4 2 2 3 3 4 3 1 3 2 4 3 1 1 3 4 3 2 4 1 3 1 2 1 4 2 3 4 1 1 3 1 1 4 3 3 2 3 3 4 3 1 3 1 1 4 2 4 3 2 2 1 2 4 2 1 2 3 2 2 1 3 3 3 3 2 4 1 2 2 2 1 1 3 2 1 3 3 2 2 2 1 1 4 2 3 2 1 3 2 2 3 1 1 1 1 4 1 4 4 1 2 2 2 4 1 1 1 1 3 2 3 1 3 4 4 3 2 3 1 3 3 4 2 4 3 2 4 3 3 2 3 1 2 3 1 4 1 3 4 1 4 1 1 2 1 4 4 4 3 2 3 1 2 2 2 1 3 1 3 3 3 3 3 4 3 4 2 4 4 4 2 4 2 4 2 2 2 1 4 4 1 2 2 1 3 3 3 2 4 1 4 1 1 4 1 1 1 2 2 2 2 2 3 3 2 2 4 3 4 3 4 2 2 1 4 2 4 1 1 3 2 1 1 1 1 2 1 3 2 1 3 4 2 3 1 4 2 4 4 4 3 2 2 3 4 4 2 1 3 3 4 4 2 4 4 3 3 3 4 1 2 4 3 4 4 4 4 3 4 2 1 2 3 4 2 3 4 1 3 3 1 2 4 1 1 4 1 1 3 1 1 2 4 4 2 1 2 1 2 1 4 3 2 2 1 3 2 2 4 2 4 1 3 4 4 4 4 2 4 4 4 3 1 2 1 4 3 1 3 2 1 3 1 2 4 1 1 4 4 3 2 4 4 3 1 1 1 3 1 2 4 3 2 1 4 3 4 4 1 3 3 2 3 1 1 3 2 3 4 3 3 4 2 2 1 3 3 3 3 1 2 2 4 3 2 3 2 1 3 2 2 2 4 3 2 2 1 3 2 2 4 1 3 2 4 2 2 2 4 3 4 1 4 1 1 3 3 1 2 3 4 4 2 3 3 2 2 1 1 3 3 3 4 3 3 2 2 4 2 2 3 4 3 1 4 2 4 4 3 2 2 3 3 3 3 2 2 4 2 4 1 2 1 1 2 1 1 2 2 3 3 2 2 4 4 3 1 3 3 4 2 1 1 4 2 2 1 2 2 3 2 2 2 3 1 1 4 2 3 3 4 1 4 3 1 3 1 2 1 4 3 1 2 2 1 4 3 3 3 1 2 1 1 2 3 4 3 1 2 1 2 3 3 1 4 3 4 4 4 2 3 4 1 3 4 4 2 1 4 3 1 1 3 4 2 4 1 1 1 2 3 4 3 1 2 1 4 1 4 2 2 1 1 1 3 2 4 3 2 3 3 3 4 2 4 1 3 4 2 1 4 4 3 1 4 1 2 2 2 1 2 1 2 3 1 2 4 1 1 3 3 3 1 4 2 1 1 3 2 2 2 4 4 3 2 1 2 3 4 4 2 3 2 2 2 4 2 3 4 3 1 4 1 1 1 3 3 3 2 3 3 2 2 2 4 2 1 2 2 1 2 3 1 3 2 3 3 4 2 3 4 2 4 3 3 3 1 2 3 1 3 2 1 4 2 2 4 1 1 1 2 1 2 1 1 2 2 4 2 2 4 1 1 2 4 4 1 3 1 4 2 4 2 4 1 1 1 4 2 2 2 2 4 2 2 2 4 4 1 3 4 3 3 3 1 2 4 4 3 2 4 3 1 4 2 1 4 1 2 3 2 2 3 4 2 4 2 2 2 1 3 1 4 4 2 3 3 1 4 4 4 2 4 4 3 3 2 2 1 1 1 1 2 2 3 4 3 3 2 4 3 4 4 3 3 1 2 4 4 3 1 4 2 3 2 4 2 3 3 1 1 4 1 1 2 2 3 1 1 1 3 1 3 4 4 2 2 1 2 4 4 1 2 4 2 3 1 3 3 4 4 4 2 4 3 3 1 1 4 1 2 4 4 2 2 4 4 1 2 2 2 1 1 1 4 4 2 2 3 4 4 3 1 4 2 1 2 4 1 2 2 2 3 2 4 3 2 3 1 4 3 3 1 1 1 2 2 1 3 4 1 3 3 2 4 1 1 1 3 4 4 4 1 4 1 3 2 2 4 4 3 1 2 2 2 3 3 1 4 1 3 4 2 2 1 2 3 2 2 2 3 1 3 2 2 3 4 2 3 1 3 2 3 2 4 1 3 2 2 3 1 2 1 1 3 3 1 4 4 4 4 4 2 3 3 2 3 1 4 1 1 3 1 2 3 1 3 3 3 2 4 1 3 4 3 3 1 1 3 3 1 2 3 4 3 3 3 4 4 2 3 2 4 2 3 4 3 4 4 3 4 3 2 1 1 3 1 3 3 1 2 1 1 4 1 3 3 1 3 1 2 3 4 1 3 1 3 4 3 3 3 3 2 2 4 2 3 2 3 3 2 2 4 2 3 3 1 2 4 2 3 4 1 1 3 2 2 4 4 2 4 4 3 4 3 1 3 2 2 3 2 2 3 1 4 2 4 1 4 3 3 4 1 1 2 3 1 1 3 3 2 4 3 3 3 3 2 4 1 3 2 1 2 4 3 2 2 3 4 1 4 3 2 4 2 2 2 4 2 3 2 1 4 2 3 1 4 1 4 2 1 1 4 2 2 3 2 1 3 4 1 3 2 2 1 4 2 3 2 3 2 3 3 4 4 2 2 2 1 2 3 3 2 2 4 3 2 1 1 4 4 1 4 4 4 1 3 3 1 2 1 2 2 4 1 4 4 4 3 4 3 1 4 4 4 3 4 2 4 3 1 1 3 1 3 2 1 4 4 1 3 4 1 1 4 3 4 2 2 4 3 1 2 2 1 1 3 1 4 4 1 4 1 2 1 4 4 3 1 1 1 1 2 3 2 1 4 3 2 3 1 1 3 1 3 3 3 3 1 2 1 3 4 1 2 2 3 2 1 3 2 4 2 3 1 4 2 1 1 3 3 1 3 1 4 3 1 3 1 1 2 4 4 2 2 3 2 2 2 1 4 3 3 4 3 1 2 2 1 3 3 2 3 1 2 4 2 4 3 2 3 4 2 3 3 4 4 3 2 3 3 3 3 4 1 2 3 3 1 1 3 3 4 1 3 1 4 2 4 2 4 4 1 4 3 2 3 2 1 3 1 2 3 1 3 4 2 2 3 2 1 4 2 2 1 1 2 4 2 1 1 1 1 4 3 1 1 2 4 4 1 2 2 4 4 1 3 3 1 2 2 1 4 3 1 4 2 4 2 1 1 3 3 2 2 3 2 3 3 1 2 1 1 1 1 1 3 2 2 1 1 4 1 2 4 1 4 4 1 1 3 1 3 3 3 1 2 1 2 3 2 1 4 3 2 3 3 3 4 4 4 2 2 2 4 4 4 1 1 3 3 3 2 1 2 1 4 1 3 2 2 3 1 1 3 1 1 4 1 3 1 4 4 4 1 4 4 3 3 2 2 1 1 2 3 2 1 1 4 2 4 1 1 4 2 4 2 3 2 3 2 2 2 3 3 4 2 3 1 2 4 4 2 3 2 3 1 3 1 3 1 4 4 2 1 4 2 1 2 4 3 4 4 2 1 1 3 3 4 4 2 4 4 3 3 3 4 2 3 3 4 2 1 3 1 1 4 3 4 4 4 2 3 2 4 1 2 1 1 4 2 3 3 2 2 3 3 2 2 3 2 3 3 1 4 1 2 1 1 4 4 3 3 4 3 1 4 2 4 3 4 4 2 2 1 2 1 3 2 1 2 1 1 3 3 3 1 1 2 1 3 2 1 4 3 4 3 1 2 4 2 4 3 2 3 1 2 4 4 1 2 3 3 2 2 4 2 1 4 3 2 1 3 1 1 4 2 1 4 3 3 4 4 2 3 3 3 2 2 4 3 3 1 4 3 2 1 1 4 1 2 1 3 1 4 3 2 1 1 2 4 4 3 1 2 2 4 2 3 2 4 3 1 4 4 4 2 1 3 3 2 3 3 1 3 3 1 1 3 1 1 4 4 2 4 1 1 2 2 3 2 3 4 4 3 3 1 2 4 1 4 1 2 2 3 2 1 3 3 2 3 4 1 1 3 2 4 4 4 2 2 2 2 1 4 4 2 4 1 2 2 3 4 3 3 3 1 4 2 3 4 3 1 4 3 2 2 4 2 4 2 3 4 1 3 4 2 2 2 4 1 3 4 4 1 2 2 4 4 2 2 3 1 2 1 1 3 3 2 3 4 4 3 2 4 1 4 3 4 2 1 3 2 1 3 2 2 1 2 4 2 3 2 2 2 1 1 4 4 1 1 4 4 1 1 3 3 2 4 4 1 3 4 3 4 1 1 4 1 4 2 1 2 2 3 3 1 4 3 3 2 3 2 4 3 3 4 3 3 1 3 1 1 2 4 1 4 2 2 2 4 3 3 3 1 4 1 4 3 3 4 2 2 1 1 1 3 3 3 3 4 4 1 3 1 2 4 3 2 1 4 3 1 4 3 1 1 3 3 4 1 3 3 1 2 1 3 4 1 2 1 3 3 2 2 1 2 3 1 2 4 2 2 4 2 4 2 1 2 2 1 3 1 1 1 2 2 2 3 2 2 3 1 3 2 2 1 4 1 3 4 1 4 3 2 1 1 2 1 2 1 4 1 2 2 3 1 2 1 4 1 4 2 3 4 4 2 2 4 4 1 1 1 4 4 4 2 2 3 4 4 1 1 2 2 3 1 2 2 3 4 4 4 1 2 1 2 2 4 1 2 2 2 2 2 1 1 3 2 1 2 2 1 3 4 1 3 2 3 2 1 4 3 2 2 1 2 1 3 2 2 1 2 1 2 1 4 3 1 1 1 1 3 4 1 3 2 2 1 2 3 1 2 3 4 4 4 3 1 2 4 2 4 1 4 4 3 2 1 2 3 4 1 4 1 4 3 3 2 4 3 2 3 3 3 2 4 1 1 4 4 2 4 3 4 4 1 2 2 2 1 2 2 2 1 1 2 2 4 2 4 4 4 3 4 1 1 2 1 4 4 3 4 2 3 1 4 1 3 2 2 2 3 4 3 3 2 4 4 2 2 4 3 4 2 1 4 2 3 1 2 2 3 4 2 1 3 4 2 1 1 3 4 1 3 1 4 3 2 3 3 1 2 3 1 2 3 1 1 1 1 3 1 3 4 4 3 2 3 2 4 1 1 2 4 2 3 2 4 2 4 2 2 1 2 2 4 3 3 1 3 1 2 2 1 1 2 1 1 3 4 1 1 3 2 4 2 3 2 1 3 4 3 4 1 3 2 1 2 4 4 4 3 4 3 1 3 1 4 4 2 3 4 3 4 1 4 1 2 1 1 2 3 4 3 1 4 4 1 2 4 2 3 1 4 4 1 3 2 2 3 2 2 3 2 3 1 2 4 4 4 1 3 1 2 2 3 2 4 2 3 1 2 2 4 3 2 2 3 3 1 4 2 3 1 1 3 1 1 3 3 1 2 3 3 4 2 3 4 1 1 3 2 4 2 2 3 4 3 3 2 4 4 3 3 4 2 1 3 4 2 4 3 4 1 4 2 1 3 1 3 3 1 3 2 4 2 2 3 2 4 3 4 1 4 1 2 1 2 3 3 3 1 2 2 2 3 2 2 1 2 3 1 4 2 3 3 4 3 2 1 2 3 1 1 2 1 3 4 1 4 1 1 3 4 4 3 4 3 4 3 3 2 2 1 2 1 1 4 4 1 3 2 2 1 3 4 4 1 4 1 3 3 2 4 1 1 2 2 4 2 1 3 1 3 4 2 3 1 4 4 4 3 1 1 1 2 1 3 2 4 2 4 1 1 3 4 2 3 2 2 2 2 2 4 1 2 3 4 4 3 3 1 3 2 1 3 3 3 2 4 4 3 2 3 2 1 4 4 4 1 1 2 3 3 3 2 2 3 4 1 2 4 3 1 4 1 2 4 2 4 2 4 2 3 1 3 4 2 3 4 4 1 4 1 1 3 4 3 3 1 3 2 2 1 2 4 3 4 1 4 4 3 1 3 1 4 2 4 2 1 2 1 2 4 3 3 1 2 2 1 4 1 3 4 2 4 4 4 2 3 4 3 3 2 1 3 2 2 3 1 2 3 3 1 3 2 3 2 3 1 4 4 3 4 3 4 3 2 4 3 2 1 2 2 1 2 1 3 2 4 4 1 1 4 3 2 4 3 1 2 2 2 4 1 2 3 2 2 3 1 1 4 4 1 3 1 1 4 1 3 1 2 4 2 2 4 2 1 1 2 2 4 2 1 4 2 2 2 4 4 3 3 4 4 1 1 2 3 2 2 4 3 1 3 2 2 2 4 3 1 2 2 4 2 3 2 2 3 4 2 4 2 1 3 1 4 1 4 4 3 4 3 2 4 4 2 2 1 1 3 3 3 3 3 1 2 1 2 3 1 2 1 4 4 3 1 4 1 2 3 1 3 2 1 1 4 2 2 3 3 4 2 2 1 4 3 2 4 3 4 3 3 1 2 1 4 2 1 3 4 4 1 1 2 3 4 2 1 2 2 3 3 2 2 1 1 4 1 3 3 3 2 1 2 3 3 1 1 3 4 2 4 1 1 4 4 3 1 2 4 1 2 3 4 1 4 3 4 3 1 2 2 1 3 3 3 4 4 1 3 3 2 2 2 3 4 1 1 3 1 1 1 1 1 4 1 2 4 1 1 2 4 3 4 2 3 1 2 3 3 3 4 3 4 2 3 1 1 2 1 3 3 1 2 3 3 3 1 2 2 3 3 4 4 3 1 1 1 1 1 2 1 4 4 4 1 1 3 4 1 1 3 1 3 4 2 2 1 1 2 3 3 1 4 4 2 3 1 1 3 3 4 1 4 1 2 3 2 4 3 3 4 2 2 4 1 1 1 1 2 4 1 2 1 3 2 1 2 3 2 4 2 1 3 4 1 1 2 2 1 2 2 1 4 2 1 1 3 1 1 3 3 1 2 4 3 4 1 4 2 3 1 3 4 2 2 2 1 4 4 2 2 3 1 1 3 1 3 1 1 2 4 2 2 3 2 3 1 4 1 1 2 2 2 3 3 3 2 2 1 1 1 2 1 2 3 2 2 2 4 3 1 1 4 1 1 3 4 2 2 4 1 1 1 1 3 3 4 3 4 3 1 4 3 2 4 2 1 2 1 2 1 3 3 3 4 1 1 2 4 2 4 4 2 2 3 3 1 1 2 2 3 2 1 4 1 3 3 4 3 2 3 4 1 4 1 4 4 4 2 3 2 1 4 4 4 4 4 3 4 4 2 1 1 3 1 4 3 3 2 3 1 3 4 4 1 3 2 4 4 3 2 4 1 2 2 4 3 1 2 2 3 4 4 2 2 2 1 3 2 1 2 4 2 4 3 4 4 1 2 4 3 4 4 2 3 1 3 1 2 3 3 2 4 1 1 1 3 2 2 1 4 3 1 1 4 4 3 3 2 3 1 3 1 4 3 1 4 2 3 1 3 4 3 1 4 1 1 2 3 2 1 4 1 2 1 3 1 2 4 1 1 2 2 3 2 4 4 2 4 3 2 3 3 2 2 1 1 3 4 3 3 1 3 3 1 3 1 4 1 1 1 3 2 3 3 2 2 4 1 1 3 3 1 3 3 3 1 2 4 1 4 4 4 2 1 1 2 4 2 4 3 4 2 3 1 2 3 4 3 2 2 3 4 4 4 2 2 1 1 4 3 4 4 3 4 2 1 3 3 3 2 3 2 3 3 1 1 4 4 2 4 2 1 4 1 2 4 1 1 2 2 4 4 1 1 1 1 3 3 1 3 2 1 2 4 1 1 1 1 1 2 3 3 1 2 2 3 2 2 4 2 3 1 3 4 4 4 2 2 4 4 3 4 1 2 1 1 4 2 4 3 1 4 1 2 3 4 4 1 1 3 3 4 3 4 1 1 3 4 2 2 2 1 1 4 3 4 1 4 4 1 4 2 3 4 1 3 2 1 1 1 4 4 1 1 1 4 2 1 1 4 1 3 2 2 4 3 3 3 1 4 2 3 4 2 1 3 3 2 1 3 4 1 1 3 1 2 1 1 3 4 2 1 1 1 1 3 3 4 1 2 1 1 3 4 3 4 2 4 2 2 3 3 3 1 3 2 3 4 2 3 2 4 1 4 3 4 1 1 1 4 3 3 4 3 4 1 2 3 2 3 2 2 4 3 2 1 4 3 3 2 3 1 3 3 4 1 1 1 1 1 4 3 1 4 1 2 3 3 2 2 1 2 2 3 4 2 1 3 3 3 4 1 1 2 2 3 1 3 4 3 2 3 2 2 3 4 4 1 1 4 1 3 4 1 2 2 1 2 1 1 1 1 4 2 4 3 2 1 1 1 2 3 3 3 4 3 4 1 4 4 2 1 1 1 1 2 2 3 4 2 2 4 2 3 3 4 3 4 4 4 1 2 2 2 1 2 3 4 2 1 3 3 3 3 3 2 1 1 2 1 2 4 1 4 4 2 1 1 2 4 2 1 3 3 2 1 3 4 3 4 3 1 1 2 1 1 1 2 1 4 3 1 2 4 4 3 4 2 2 3 4 2 4 4 3 3 2 1 4 3 2 4 4 1 3 4 1 1 1 2 4 2 2 4 2 3 3 4 3 3 3 2 3 3 4 2 3 2 2 1 4 3 4 2 1 2 2 4 3 2 3 1 3 4 4 1 1 1 3 2 3 2 2 2 2 4 3 4 2 1 1 2 3 3 3 1 1 1 2 4 4 2 3 4 1 2 1 4 3 2 1 3 2 2 2 1 3 3 1 1 4 1 3 4 4 3 2 3 4 3 3 4 4 3 3 3 4 3 4 4 2 2 3 1 2 2 2 4 1 1 4 3 3 3 4 4 4 3 4 3 1 3 1 4 4 2 4 1 3 2 1 4 2 1 3 2 3 4 2 2 3 2 4 1 3 4 2 3 3 4 3 2 4 3 1 4 3 4 2 2 4 2 1 1 2 1 4 3 3 3 1 1 1 4 2 2 2 1 3 2 4 4 3 1 4 3 3 1 2 3 3 2 3 2 3 1 3 3 2 1 3 1 4 4 2 1 1 4 2 1 4 2 3 1 2 4 2 4 4 4 4 1 4 3 1 2 3 4 4 3 1 1 3 3 1 2 4 3 2 2 3 1 1 1 3 2 2 2 4 4 3 4 3 1 1 3 3 1 3 1 2 1 4 4 1 1 1 4 2 2 3 4 4 4 3 1 2 3 4 3 3 2 1 4 4 4 4 3 1 1 4 4 1 3 3 2 4 2 2 3 4 1 4 3 1 1 1 4 3 4 2 1 3 3 3 2 3 3 4 3 1 2 3 2 3 1 1 1 3 3 2 1 1 2 2 3 2 4 3 3 2 4 1 2 3 2 3 2 4 4 2 3 3 3 2 2 2 4 2 4 3 2 1 4 3 4 2 1 2 1 2 1 1 1 1 4 4 3 1 3 4 4 2 4 2 2 3 3 2 2 1 3 4 2 1 3 4 2 1 2 3 4 2 1 2 2 4 4 2 1 2 2 1 4 1 3 1 4 3 3 4 2 1 3 4 1 4 4 2 3 4 2 2 1 2 1 2 3 1 1 4 4 3 1 2 3 2 2 2 1 4 4 3 3 1 3 3 2 2 3 1 2 1 2 1 4 1 3 4 4 1 1 1 1 1 2 3 1 3 3 2 2 4 2 2 4 4 3 2 1 3 4 3 2 1 1 1 4 3 2 1 4 3 2 3 1 2 2 4 4 1 3 1 4 3 2 1 1 1 4 3 4 1 2 1 4 2 4 4 1 3 4 2 2 4 2 1 4 2 4 2 2 1 2 2 2 3 2 2 1 2 1 1 2 3 4 4 1 4 4 2 2 1 3 3 3 1 3 2 2 2 2 3 4 1 2 1 2 4 3 4 1 2 2 4 1 3 2 2 4 2 4 1 2 2 4 3 4 2 4 3 4 1 2 1 2 3 2 2 1 2 4 3 2 2 3 4 2 3 2 2 1 2 4 2 1 4 4 3 4 2 1 3 4 3 1 4 4 3 4 3 2 2 1 2 2 3 4 2 2 3 4 1 3 3 4 2 2 1 4 1 2 2 1 1 1 1 4 4 2 4 1 2 2 2 2 3 3 4 1 1 4 1 1 2 1 3 4 4 3 2 3 2 3 4 3 3 2 4 1 1 4 3 4 4 4 3 3 2 4 3 2 1 3 4 1 2 3 1 3 3 1 4 1 1 4 3 2 1 2 1 2 4 2 2 4 4 3 3 4 1 4 4 3 2 1 2 2 4 4 3 3 3 1 3 2 1 1 3 2 2 1 3 1 2 1 2 3 2 4 4 1 1 2 3 2 3 2 1 2 1 2 4 3 2 3 4 3 2 4 2 1 1 2 4 4 1 4 3 1 3 1 3 2 2 4 2 4 1 4 3 3 2 2 4 3 2 1 2 2 4 4 3 4 3 4 2 4 3 3 2 1 1 2 3 1 4 2 1 3 1 2 1 3 3 1 2 4 4 4 4 3 3 2 4 1 4 3 1 2 2 4 4 1 1 2 2 1 3 1 1 1 3 3 3 2 3 4 4 4 2 1 1 4 2 2 2 2 1 4 3 3 3 1 2 2 2 3 2 4 4 3 1 2 2 3 3 3 2 3 2 4 1 3 4 4 2 2 3 3 1 2 2 1 2 1 1 1 1 2 1 2 4 4 4 1 1 3 1 1 3 2 4 1 1 3 4 3 2 1 2 4 2 2 3 1 3 3 3 1 3 3 2 1 3 4 4 1 2 3 3 1 4 3 4 2 4 2 2 1 2 3 4 2 2 4 4 1 4 4 4 2 2 4 1 3 3 2 1 1 1 1 4 3 4 4 2 2 3 1 2 2 2 4 3 1 1 1 1 3 2 2 4 1 4 2 4 4 3 4 1 2 3 2 2 1 3 4 4 2 4 4 2 3 4 1 4 1 1 1 3 2 1 4 2 4 3 1 2 2 2 1 4 2 3 2 3 4 2 3 1 3 3 3 2 2 2 2 4 3 3 3 4 2 1 2 1 4 2 2 4 4 2 2 3 2 4 2 3 2 1 2 2 2 3 3 2 4 4 1 4 1 2 4 2 2 2 2 1 2 2 3 1 3 2 3 1 2 2 2 2 2 1 3 3 3 4 4 4 3 1 1 1 1 1 3 1 1 4 4 3 3 2 2 1 1 4 1 3 2 1 2 3 1 3 3 2 1 2 4 4 1 3 1 1 3 2 4 1 1 1 3 1 2 3 1 1 2 4 4 1 4 2 1 4 3 4 1 1 4 2 1 2 3 3 3 2 4 1 1 3 2 1 4 2 1 3 3 4 3 3 1 4 1 3 1 3 1 2 3 3 2 2 3 4 3 1 3 4 1 1 4 3 4 1 2 1 2 3 1 1 4 2 3 2 4 2 1 2 1 2 1 3 1 3 2 3 4 2 3 1 3 4 3 4 3 4 1 2 4 4 2 1 2 4 3 1 2 4 2 2 4 4 2 3 3 1 2 1 4 1 1 1 4 3 2 2 3 4 1 3 3 4 3 3 2 4 1 1 1 2 1 2 4 2 3 3 1 4 2 1 1 4 4 2 4 1 1 2 2 4 4 4 2 3 4 1 3 2 3 1 1 4 4 3 3 2 2 3 3 1 1 2 2 4 3 3 4 2 3 3 4 2 1 1 2 2 3 4 2 3 4 3 1 1 1 3 3 2 2 1 2 2 2 2 4 3 3 3 2 3 1 1 3 1 2 2 1 4 2 3 2 1 4 3 2 1 3 2 1 3 2 3 2 3 1 2 3 3 2 3 2 2 3 1 2 1 2 2 3 4 3 4 1 3 4 2 3 1 1 4 2 2 3 4 4 1 2 2 1 1 2 1 2 3 4 3 1 2 3 4 3 3 2 1 4 1 3 3 4 2 2 2 2 1 2 4 1 2 2 2 2 1 1 1 3 4 2 1 3 4 2 2 4 3 3 4 1 4 2 1 1 3 2 3 3 1 3 1 3 2 3 3 2 2 1 1 4 3 4 4 3 3 4 4 3 2 3 3 2 3 2 4 3 2 4 2 3 1 1 4 3 3 4 3 3 2 2 3 2 1 3 2 2 2 1 3 1 2 1 3 2 1 1 3 1 4 1 2 2 2 1 2 3 4 3 1 1 2 1 2 3 1 1 2 1 1 2 2 2 3 2 2 2 3 3 2 3 3 3 1 2 4 1 2 2 2 3 4 1 3 4 4 4 1 1 1 2 1 1 4 2 3 1 1 3 2 3 1 1 4 4 2 4 3 4 3 4 3 2 4 1 4 3 1 1 2 3 1 3 2 4 4 4 4 1 3 3 2 3 1 2 1 1 2 1 2 2 2 4 4 3 4 1 1 2 1 2 3 1 2 3 4 4 4 1 2 4 4 3 4 1 1 4 4 1 1 4 1 1 2 3 2 1 4 3 3 4 1 2 4 2 1 1 3 2 3 1 2 1 4 1 4 4 4 3 2 3 2 4 2 3 2 4 3 2 1 2 3 3 4 3 4 1 3 3 3 1 4 2 3 2 3 3 1 1 1 4 4 2 3 3 3 1 4 3 2 2 3 3 4 1 3 1 1 1 2 1 4 3 2 2 4 3 2 1 3 4 3 1 4 3 2 3 1 1 2 3 4 2 2 1 4 4 2 2 2 3 3 4 3 4 4 1 4 3 3 3 4 3 4 1 4 1 2 1 4 1 4 2 3 2 4 2 2 2 1 4 1 4 4 3 4 3 3 1 3 1 4 1 1 1 4 1 3 2 4 4 2 1 4 2 2 4 2 4 2 2 1 2 3 3 1 4 4 1 4 2 2 4 4 4 4 3 3 1 1 2 4 4 1 2 3 1 2 3 3 2 2 1 3 2 2 2 1 2 4 4 1 3 3 3 2 2 4 4 1 3 1 4 2 1 2 3 3 4 4 2 2 4 3 1 4 1 4 4 2 3 4 3 2 4 3 2 3 1 3 1 4 4 2 4 2 4 1 3 4 3 1 1 4 4 1 1 2 2 4 1 3 4 3 2 1 2 2 3 1 1 1 1 3 1 4 4 4 3 1 3 1 1 3 3 1 4 2 4 2 4 1 2 4 1 3 1 3 2 4 4 1 4 1 1 1 3 4 3 3 2 1 4 2 4 1 4 1 1 1 1 4 4 2 3 3 2 3 4 1 1 3 3 1 2 3 3 2 1 1 4 1 3 2 1 3 3 2 2 3 2 3 2 1 3 2 4 1 2 3 4 1 4 1 3 1 1 1 2 4 1 2 1 3 1 4 1 3 2 2 4 3 4 3 3 3 2 3 4 1 1 3 4 4 2 2 3 3 4 1 1 3 1 3 3 3 1 3 2 1 1 4 1 4 3 1 3 3 1 3 4 1 2 4 1 2 2 2 1 4 4 2 4 1 3 1 4 4 1 3 3 3 1 2 4 3 4 4 2 3 3 3 3 4 1 2 4 1 3 2 4 1 1 3 4 4 4 4 4 3 1 4 2 4 1 3 3 3 1 2 1 1 1 2 3 4 1 3 1 2 1 4 2 2 3 2 2 3 2 1 1 2 3 4 3 2 2 2 4 3 4 3 3 2 3 3 3 3 1 3 1 1 1 3 2 2 3 1 2 1 3 1 1 4 3 4 3 4 4 4 4 4 3 3 2 4 1 4 3 3 3 2 4 3 4 2 1 2 3 2 1 2 1 2 3 3 2 4 1 4 1 2 3 4 4 2 1 4 3 4 4 3 4 2 3 4 2 4 4 2 4 4 2 1 2 1 1 4 3 1 4 2 1 4 4 4 2 3 1 2 4 4 3 4 1 4 1 2 3 3 1 2 1 1 2 4 1 3 3 2 4 2 3 2 1 1 2 2 1 3 3 3 3 1 1 4 1 3 1 4 4 1 1 1 3 4 3 4 4 3 4 2 3 2 1 3 2 1 2 3 2 4 3 4 4 1 1 3 2 2 3 4 1 1 2 2 1 1 4 2 4 4 1 2 1 3 3 1 1 4 3 1 4 3 4 1 2 4 1 2 3 2 4 4 3 1 1 3 4 3 4 1 2 1 1 1 3 2 3 3 2 2 2 1 1 3 4 1 1 3 3 3 4 1 1 4 4 3 1 1 4 4 2 1 1 2 2 3 4 3 1 1 2 2 4 4 4 1 2 3 2 2 2 4 2 2 3 1 2 1 1 4 4 1 2 2 4 4 3 1 3 4 2 1 1 2 1 3 3 3 1 3 4 4 3 3 1 3 1 3 4 2 4 3 2 1 2 1 2 4 3 2 4 1 2 4 1 2 1 1 4 1 4 3 4 3 1 2 4 4 4 4 3 3 4 4 4 1 2 2 1 1 4 3 1 2 2 4 3 3 1 1 2 1 3 4 4 1 2 3 1 1 3 3 3 4 1 4 3 1 3 2 1 2 1 2 3 1 3 1 3 4 4 3 1 1 1 1 3 1 1 4 1 1 2 3 3 2 1 3 3 4 1 3 4 1 3 3 1 4 2 4 1 2 2 1 3 4 1 4 4 3 1 4 3 1 4 2 2 4 4 2 4 2 4 2 2 1 2 4 1 4 2 2 1 2 4 3 1 2 3 1 2 4 2 3 1 1 2 3 1 1 4 3 2 2 2 2 2 3 2 4 4 2 2 2 3 3 4 3 3 1 3 3 1 4 1 2 1 2 4 3 3 1 3 1 1 3 1 2 1 3 1 4 1 2 3 2 2 4 3 1 4 4 2 4 3 3 3 2 4 4 3 3 3 2 4 4 3 1 2 1 3 2 1 4 2 1 3 1 4 3 2 2 1 1 4 2 4 1 1 1 2 3 1 1 4 4 3 1 1 1 2 3 4 4 4 4 1 2 4 1 1 1 2 3 3 1 1 1 3 1 1 1 4 4 3 2 2 2 3 2 2 4 1 1 3 4 1 3 1 3 2 2 3 3 4 4 4 1 2 3 2 2 3 1 1 4 3 1 1 4 2 1 3 1 4 4 4 1 2 1 3 3 2 4 3 2 3 4 2 4 4 4 2 3 4 4 1 3 1 1 2 3 4 1 4 4 1 4 2 3 1 1 3 4 2 4 4 1 2 3 3 1 4 1 3 1 3 4 4 3 2 4 2 4 2 2 4 1 4 4 2 2 2 3 2 3 2 1 1 1 4 2 2 4 1 1 2 3 2 2 2 4 2 3 4 2 3 3 3 2 4 4 4 4 3 1 3 3 4 4 4 1 1 2 2 3 2 2 1 2 4 3 1 2 4 3 3 3 2 2 1 2 4 2 4 1 4 1 1 2 1 2 1 3 4 3 4 1 3 2 2 1 4 1 2 4 3 3 3 2 4 3 4 4 1 2 3 4 4 1 3 2 4 1 2 2 3 4 4 2 2 4 3 3 4 4 2 2 1 4 2 2 1 1 2 4 3 3 2 4 1 2 2 3 3 3 4 3 4 2 1 3 2 2 3 3 3 1 3 1 2 1 3 1 2 4 1 4 2 4 1 2 3 1 3 2 2 3 4 4 3 2 2 4 2 3 3 3 1 1 2 3 2 4 1 2 4 4 2 2 3 4 4 1 1 2 3 4 1 2 3 4 2 2 3 4 1 4 3 1 2 3 2 3 2 3 1 3 4 1 2 1 4 2 4 2 3 4 1 3 4 3 2 1 4 1 2 1 1 2 3 3 4 3 3 1 4 3 3 2 4 3 1 2 3 3 3 1 2 3 4 3 4 1 2 4 4 4 2 4 2 3 4 1 4 2 3 3 3 3 2 3 4 4 1 4 4 3 4 1 2 3 1 2 1 3 4 2 2 4 4 2 4 2 2 1 2 3 2 2 4 1 2 4 4 3 4 2 1 1 4 2 1 4 2 2 2 4 3 4 3 3 4 4 3 3 2 3 2 4 4 4 1 4 1 3 1 3 3 4 1 3 3 3 3 2 1 2 3 2 3 1 3 1 1 1 3 1 3 4 2 1 1 3 2 3 3 3 1 4 1 4 4 2 3 2 3 3 2 2 1 4 1 2 2 3 4 4 4 2 4 1 1 2 1 3 1 2 4 3 2 3 4 2 4 2 1 2 4 4 2 1 2 3 1 1 3 1 1 2 3 1 1 2 1 4 2 3 3 1 1 2 2 3 3 4 4 2 2 4 1 3 2 4 1 1 1 4 2 3 1 2 1 1 1 4 4 4 2 2 2 1 2 3 4 1 3 4 2 3 2 2 1 2 2 1 3 1 1 2 2 2 2 2 1 1 1 3 1 2 4 3 4 1 4 2 4 2 1 3 1 3 1 1 3 2 4 4 2 1 2 2 4 4 4 1 1 4 2 2 3 3 3 3 4 1 2 4 4 3 1 4 4 3 4 2 2 3 3 2 2 3 4 3 4 1 4 3 4 1 4 4 1 2 1 2 4 2 3 4 3 3 3 4 2 1 2 3 2 4 3 2 4 2 1 4 2 1 4 1 4 4 1 2 2 1 3 2 4 4 3 1 2 1 3 1 4 4 2 2 1 1 3 1 4 4 4 1 1 4 1 4 2 3 3 3 3 1 4 3 1 4 4 1 1 1 2 3 2 3 2 4 1 1 3 2 3 2 4 1 3 2 2 1 3 1 4 3 3 1 2 3 4 2 4 4 2 1 1 2 3 2 4 1 4 1 4 4 1 2 1 4 3 3 4 3 4 2 2 4 3 4 3 1 2 4 2 1 1 2 4 3 2 3 3 3 2 4 1 3 2 1 1 1 2 4 4 2 3 2 4 4 2 3 3 2 4 1 3 2 4 3 3 1 1 1 4 4 3 3 1 2 1 2 4 1 4 1 4 2 3 4 2 2 2 2 2 3 3 2 1 1 1 1 3 3 3 4 2 1 4 2 1 3 2 2 1 4 4 2 2 3 2 4 3 1 1 2 1 1 1 1 2 4 3 4 1 4 4 4 3 3 4 1 4 2 3 2 4 4 4 2 4 4 3 1 1 4 2 3 1 4 1 4 4 4 2 2 4 1 1 4 4 2 1 4 2 1 2 2 2 4 4 1 2 2 4 2 4 2 1 1 2 1 2 1 3 3 1 2 2 1 4 1 2 4 3 2 4 4 2 1 4 1 4 1 4 1 2 1 1 4 3 3 3 3 1 3 2 3 3 2 3 4 3 1 1 4 4 3 3 3 3 4 1 3 4 3 3 1 3 1 3 3 3 2 1 3 1 1 1 4 1 2 4 2 4 1 3 3 4 2 1 4 1 4 1 3 3 3 4 2 2 4 4 2 3 1 2 4 1 2 3 4 1 4 4 2 4 2 1 3 2 2 3 3 4 4 3 3 1 4 3 3 4 3 4 2 1 1 4 2 3 2 2 4 4 1 4 2 1 2 1 4 4 4 4 4 2 3 2 4 2 4 1 2 2 3 4 3 4 4 2 1 2 2 3 2 4 3 2 4 4 3 3 4 4 4 3 3 4 1 2 1 3 1 3 2 2 4 3 2 3 2 3 1 1 1 1 4 1 2 3 1 4 2 2 4 2 4 1 1 1 1 1 3 3 2 3 3 4 3 3 4 1 1 3 2 4 4 2 3 4 2 1 2 2 1 3 4 4 2 1 2 3 3 2 1 2 3 3 3 2 4 1 3 3 2 1 1 3 2 3 3 2 1 2 4 3 4 4 4 3 2 3 3 4 1 1 2 2 4 3 2 1 1 2 2 3 4 1 4 3 2 1 2 4 3 1 3 1 1 1 3 4 1 2 2 3 3 2 4 3 1 1 1 3 3 3 3 2 3 2 1 1 2 2 3 3 3 4 1 4 4 2 3 3 1 1 4 2 2 2 3 2 3 1 4 4 1 4 2 3 2 4 4 4 1 1 3 4 4 4 1 3 4 2 4 2 2 1 2 2 4 1 3 2 3 1 4 1 2 1 4 1 2 2 4 2 3 1 2 1 2 4 2 4 4 3 3 2 1 1 2 2 3 2 4 4 2 3 4 1 1 3 2 4 2 1 2 1 1 3 4 3 3 4 1 1 3 4 3 3 2 2 2 4 2 2 4 1 4 3 3 2 3 4 1 2 3 4 3 4 4 4 1 2 3 4 4 1 4 2 1 3 4 4 1 4 1 3 3 2 4 3 3 1 3 3 1 2 3 4 1 3 4 3 1 1 4 1 1 2 4 3 1 2 3 2 3 2 3 4 4 1 1 2 2 2 3 2 2 3 1 4 3 4 4 3 2 4 1 1 1 2 2 4 4 2 4 1 4 3 2 4 1 2 4 3 4 3 2 1 4 2 3 2 2 4 3 1 3 2 2 3 4 2 2 2 4 1 3 3 2 3 3 4 2 3 2 4 3 4 1 2 1 2 2 2 4 3 2 4 1 1 2 4 1 2 4 4 4 4 3 3 1 3 1 2 3 1 4 4 2 1 3 4 2 2 2 3 3 4 2 1 1 2 1 3 1 1 4 2 4 3 2 4 4 3 2 1 3 4 3 1 3 2 2 1 2 4 4 3 3 3 1 3 3 2 3 1 4 3 4 3 4 4 3 1 3 1 3 4 1 4 4 3 3 3 3 3 2 3 3 3 1 2 1 2 3 2 1 3 4 3 4 3 4 4 2 1 3 4 1 3 4 1 2 1 3 1 4 3 2 1 4 3 3 1 3 4 1 1 2 3 3 4 1 4 3 1 4 2 2 2 3 4 2 3 1 1 2 1 3 4 4 1 4 4 1 2 1 2 1 3 3 3 1 2 4 1 4 3 2 1 3 4 1 3 2 4 1 2 2 2 1 2 4 2 3 4 3 1 2 4 2 3 3 2 2 3 2 2 2 1 2 2 3 3 1 2 1 2 1 1 1 3 3 3 4 3 3 3 3 1 2 3 3 2 2 1 3 1 1 3 2 1 4 1 4 4 3 3 2 2 1 3 1 1 1 1 1 1 2 1 4 1 4 2 2 1 3 1 1 2 2 3 4 4 1 1 2 3 4 2 1 3 1 2 1 2 2 3 1 3 1 1 4 3 2 4 1 1 3 4 2 1 2 1 4 3 4 4 4 4 4 4 2 3 4 4 3 2 2 3 3 3 2 1 4 3 3 2 1 1 3 2 1 4 2 4 4 4 3 2 1 4 2 2 4 2 1 2 2 1 1 3 1 1 2 3 2 1 4 3 4 1 3 2 3 2 1 2 2 2 1 1 2 3 3 3 4 1 1 3 3 1 3 1 2 1 1 3 4 2 2 4 1 1 2 1 2 3 1 1 2 3 2 3 2 3 3 1 2 2 3 1 1 3 1 4 1 2 4 3 3 3 1 2 1 4 1 2 3 2 4 3 1 3 1 3 1 1 1 1 2 1 1 4 3 3 3 3 3 1 4 4 3 2 3 1 3 2 1 2 4 1 1 2 2 3 3 3 2 4 4 2 2 1 3 1 1 4 4 3 4 2 1 4 3 3 2 3 4 2 3 2 1 1 3 4 3 4 4 1 2 2 4 2 2 3 3 2 3 1 3 2 1 4 1 2 4 2 4 4 1 3 1 2 3 3 1 2 4 3 2 2 4 1 2 3 1 4 4 4 4 4 2 3 2 1 3 1 1 2 1 3 1 2 3 2 3 2 2 1 1 1 4 1 4 4 1 1 3 2 2 3 2 1 4 3 2 4 3 2 3 2 1 1 2 2 1 3 3 1 2 3 4 2 2 2 1 2 2 3 2 1 2 3 2 1 2 4 4 3 3 3 4 3 1 4 3 1 4 3 4 2 1 3 4 4 2 1 2 2 4 3 4 4 3 2 1 3 1 2 2 1 2 2 4 3 4 3 2 3 2 2 4 3 3 4 2 1 2 2 1 3 3 4 1 4 4 4 1 4 1 3 2 4 1 2 3 3 1 3 1 3 2 3 2 3 4 4 3 3 3 3 2 4 4 2 4 3 1 1 4 3 4 3 2 1 1 4 2 3 2 3 1 1 4 2 3 3 2 3 1 1 2 4 1 1 2 1 4 4 2 2 1 4 4 2 2 4 3 1 4 2 3 4 2 3 2 4 1 1 2 4 3 3 4 2 4 1 2 3 1 1 1 2 2 1 3 2 2 1 2 2 1 4 4 4 2 2 1 2 4 1 4 4 2 2 3 1 1 4 2 4 1 2 2 3 1 4 4 4 2 4 1 2 2 3 3 1 3 4 4 3 3 3 1 3 3 3 1 2 1 4 1 3 1 3 3 3 3 3 4 4 1 2 1 1 4 2 4 2 3 3 3 4 3 2 2 2 1 2 1 2 1 4 1 2 1 4 2 4 3 4 4 4 2 4 3 4 3 1 4 1 3 3 2 3 2 1 3 1 1 1 3 4 2 4 2 2 1 1 4 1 4 2 4 4 1 4 3 2 3 3 3 4 3 3 1 1 3 1 4 3 1 4 2 2 2 4 3 4 1 1 2 3 4 3 3 2 3 2 1 3 2 2 4 2 1 3 3 4 3 2 4 4 4 3 3 2 3 3 2 1 4 3 4 3 1 2 3 2 2 2 1 1 4 4 4 2 2 2 3 3 1 1 2 4 4 3 2 1 2 2 1 2 4 3 4 4 4 4 4 3 1 4 1 1 2 3 4 1 3 3 4 3 4 2 3 1 1 2 4 2 3 4 4 2 3 3 4 1 2 4 4 3 1 3 4 2 4 3 3 2 3 4 4 1 2 1 2 2 1 4 4 2 2 3 1 3 4 3 2 1 4 2 3 2 2 4 2 4 1 3 1 4 4 2 3 4 1 3 2 3 4 4 2 1 1 1 1 3 3 1 3 4 1 4 4 2 1 1 1 4 3 4 3 1 4 3 3 1 4 1 4 4 2 1 3 1 1 1 3 2 4 3 1 2 2 3 1 1 4 1 4 1 4 3 3 4 4 4 2 1 1 4 1 4 2 2 4 2 4 3 2 3 4 3 4 1 3 2 1 2 3 4 4 3 1 3 3 1 4 3 4 4 2 3 3 4 4 4 4 4 2 4 2 3 4 2 2 4 3 1 4 1 4 3 2 3 4 2 3 1 1 1 3 2 3 4 4 2 2 4 3 4 1 1 1 3 2 3 3 3 1 3 4 4 1 3 3 3 1 4 1 3 4 1 3 1 1 3 3 4 3 2 1 4 3 2 3 2 2 3 4 2 2 2 1 2 3 4 1 1 4 2 1 3 4 1 4 3 1 2 4 4 4 3 1 1 1 2 4 3 3 4 4 2 1 1 2 3 2 2 1 4 2 3 1 1 4 2 3 2 4 4 4 2 1 4 2 1 3 2 1 2 3 3 1 4 4 1 2 4 3 1 3 3 1 2 2 4 1 2 2 2 2 4 4 3 2 3 3 3 1 3 4 2 1 3 2 1 4 1 3 1 1 2 3 2 4 3 4 4 1 3 1 2 2 1 2 2 2 4 3 3 2 3 3 3 4 1 2 4 1 3 2 3 1 2 3 2 3 3 4 2 2 2 1 1 3 1 3 4 4 3 4 1 3 1 2 2 1 4 2 1 4 1 2 4 2 2 2 4 1 3 2 2 3 3 4 4 3 3 2 3 1 2 3 1 2 2 3 3 3 2 3 2 3 2 2 2 2 4 2 1 4 1 1 2 4 2 2 4 3 4 1 2 3 2 1 3 1 4 3 4 1 4 4 3 3 1 1 2 4 3 1 3 3 3 3 2 2 3 2 2 3 4 3 4 3 3 2 2 1 1 4 3 1 4 4 4 2 4 1 1 2 1 4 3 3 2 3 3 4 4 3 2 4 4 3 1 1 4 1 4 2 3 3 3 1 4 4 3 3 2 3 1 3 3 1 2 3 2 2 3 1 4 3 3 2 2 1 1 2 2 1 2 2 1 2 3 4 2 3 2 3 4 3 2 3 1 1 3 2 1 2 4 3 3 1 3 1 4 1 2 3 2 4 4 4 1 1 1 4 2 1 1 1 1 1 4 2 1 2 2 2 1 2 4 3 4 4 2 3 3 2 1 1 4 2 4 4 4 2 3 2 2 3 4 1 1 4 1 2 1 3 4 4 1 4 3 3 1 2 1 2 4 1 1 3 1 3 1 1 1 2 4 2 2 1 1 2 4 1 1 3 3 1 4 4 2 2 4 4 2 4 1 3 4 4 1 2 1 3 4 2 1 3 3 2 2 1 1 1 4 2 2 3 4 1 1 3 2 4 4 2 3 1 1 4 1 4 1 2 1 3 1 4 3 2 4 4 3 4 1 3 3 3 1 3 1 2 4 1 4 4 3 2 3 4 3 4 2 3 2 4 3 1 2 3 4 4 2 4 4 4 3 2 2 4 1 4 3 3 2 4 1 3 2 4 1 1 4 4 3 3 4 4 2 2 2 4 3 4 4 3 1 3 2 1 1 3 3 1 4 2 1 3 4 4 4 4 2 2 1 2 1 4 1 2 2 1 3 3 4 1 3 3 3 2 4 4 4 2 4 2 4 1 2 2 4 1 1 4 2 2 3 2 3 3 3 3 4 1 3 4 4 3 3 1 3 4 1 4 3 3 2 1 2 2 1 4 4 1 4 4 2 4 4 4 3 2 3 2 2 2 3 2 1 1 4 1 2 4 1 1 1 2 1 1 1 3 3 4 4 2 1 3 3 4 1 1 2 1 2 4 3 3 4 2 2 3 3 1 2 4 2 2 4 4 4 1 4 1 3 4 4 1 4 1 1 2 1 3 1 2 4 1 4 2 1 4 3 4 2 4 1 3 4 4 2 3 2 1 1 2 4 2 1 3 4 1 1 4 2 2 3 4 2 4 1 4 3 2 3 1 2 2 1 4 4 3 4 1 2 2 4 1 3 3 4 4 1 3 3 4 1 4 1 3 4 4 3 4 1 4 4 4 1 2 4 1 4 3 4 3 1 1 1 3 4 4 4 3 3 1 4 3 2 1 3 3 2 1 1 1 4 4 2 2 1 4 3 3 3 3 3 4 3 3 1 2 3 2 4 1 4 4 1 1 3 3 1 1 2 3 4 1 1 2 3 3 2 1 2 1 4 1 3 4 2 1 4 4 3 3 3 2 4 4 1 1 2 1 2 2 4 4 4 4 2 4 4 4 4 1 3 1 3 1 3 2 3 3 1 2 4 3 4 4 4 1 4 2 1 4 3 3 3 1 3 4 4 3 3 2 2 2 3 1 3 2 2 3 3 1 4 1 1 3 3 4 2 1 1 2 2 2 1 3 4 4 2 1 3 3 4
43878826
6110336
26427090
5552575
118776
575261129
93227
87872067
251566
20114
850463870
3297
3539
7506310
135872
17768831
1211076
9969955
87561
52812
612630478
3169
58445
3569938
8210967
25539484
792729
21002
1772321
4429207
8970
760337689
7305153
225558
5943
54825007
17847
23680
14122379
589713809
181621
213584470
67220
201495
5539
984075451
34516
41648127
3246942
68414
14311399
25956
493786899
5115994
2218836
468879
386977409
25022
3487874
121743
5132261
402736591
163095
2230
16779877
65110668
33146287
19120
6336116
560149359
1940233
25515007
1419787
257665
12232469
489267
501459403
991
42232616
384857
9311
122204724
78380
999739570
488809866
450364
20449043
211108
224
1015345
141327182
6180754
5842
3095
87064
453527
2135558
33162
583304362
13781256
1466671
4107166
156744
1745399
16169
226962
7343
10453
62442
11828803
115390779
804015
14618277
228195398
7908696
174
93866904
36869
135101069
334815526
122326372
1881692
482965286
65423842
5174
23647
390495783
206179
32870909
11134063
15699
52696
6380
285078649
396139
2925558
3422
453326870
215590
12830740
1078546
38455
40783
1138206
10883
11101
357407
1290
372038
214625
509218054
56132240
3304503
229727
284273
10865
30342228
180067
140156494
172844732
1743021
13195
3999806
2429973
140142
9833
28418163
9212
8500
34535113
5356578
124101
115235870
228804
1958
13077542
487445
9373602
913
1856991
144588553
442950
9135429
833770
679780066
8456257
114623
12807244
38121
734725555
853029
2605614
112103
939614
44663001
15210436
18985
149170290
1961925
3100398
93262161
281735
16190
446685
132698612
2629
613221318
374174
4237335
5581079
30187605
74010
16787
3071367
3709059
1600
70375
12985
88072105
15952769
126787211
75417
70545
123168
206489441
133654104
11684
3558
525734681
1100658
12161
1130797
945772
21547
15097969
230535217
55736837
2418602
9151
88122231
250497185
481101441
103435235
14810
287561
11440399
314906130
58726
490436929
2325
6662852
4008124
499315642
2208764
60651716
11237
147237862
206094955
96253
8415
25170
935575
11459880
88178
117158
41165429
1321271
33950690
16750655
17349
740595
373657871
150986965
16963008
62914654
89082946
254244332
56178
1694500
19903778
625516
124582
117229
1716239
2446303
1461
75525
4146123
321568130
94459
120561
2235978
33342559
62074
1760708
165217
311196144
221889102
3767901
473165
1017843
111029
112749124
114981
60009
1705320
17143149
2413477
3213862
331746
12762
21504126
999252665
21707034
1227157
220628
795192689
1061881
17034
1098871
1624039
119138304
13452
111587441
60794
114209343
6360990
772756
374498548
844557788
2990
21976
97204571
4058675
100793312
405421
18897
188140
4279632
144366
188884
788647024
14855699
2473569
260123
62332
9774881
10806733
498936025
158711
651342484
7965
19939
56374973
8734840
5245
23772
896060
12282
12839100
21918745
4100720
159711
22945
2765112
206924179
2057035
58956216
106587434
11800334
5307596
31130979
135089
322658
5655315
58825
107580
488907
44921988
2103
1359609
18404689
4067
3640094
6472692
2055374
317320
790407
3882888
35475389
109587455
94650
288313037
4953474
141806
1036109
127209
5299
1009860
700694984
206075406
7000677
1848723
33135965
4635
244230931
54281
49736523
16707
4011009
283144
554125083
395933020
51760506
4110
63635
304592982
79912221
477
10436109
869508722
496228608
1356310
631794
33412
227697
1647353
5551
77295295
9937
151993140
15906
11412511
66246673
10714
2240839
68883839
100731
561573
5106
23454406
546448005
31580668
720119
87895087
402792606
44453
135802574
223557208
370552718
2435
930677
3761766
9168
1726269
40659651
11601773
2585754
6895
489641
308174656
4663
94805
3187389
133556623
114955585
2999002
910
48537
69752
91265510
454358
13158
1648883
48083
33401
37388
122467
232845474
402910917
23267
25079290
5162694
113150616
3022278
65718937
184732
1537671
465654124
647371721
61000
34474192
1390986
363793782
110135406
514010698
12044415
7479873
325305
161441
3202
8805
114352
8002106
3670982
65659974
1163067
448402208
795304
15797
14935641
904768074
2592399
352126296
269027019
22232073
787668759
61788
857664216
264888693
16763818
1278675
99275959
504297603
79209087
359301
75409
18204
4762136
817892
1485225
1849165
901957
37863
1519
32524807
57326799
38466
23851954
5193
255239291
84111722
92148
56649
363265
597982
425165977
41398389
202299663
114574996
1984902
4454
3840206
13852787
186935
416743
1473595
201279414
1038238
345129
37295125
190219
27946585
11959
439907931
273712073
1640748
254683863
20618812
60602207
119330
2779619
5325
392197
63539175
63256
178477
41146
79302719
59532424
550955736
127920612
18765372
121393
7608541
8337
315211
397239281
260492
10552615
113001133
675719
453908343
952966
3079134
53943554
126690
49477
64446907
273618014
306802
39466340
60069
19052708
17626
871985
12603909
252755
147438
615249264
2633386
13818
8348
73789766
54786936
252190
46260277
261818229
110231
1780
14863146
80365
154273995
28529241
49639083
26976
14649
24944865
431771940
65296
10615
490987
11122194
12356084
876835
25935591
17864
873762350
43356627
25472
65209
31443253
33015
4521440
88282691
567478
845367492
71497
10801617
80804864
2114108
125532
977007210
633822424
89026293
926729
30327596
7668
607145023
24343522
1950803
17232683
994334
1940456
215273
33024129
1673639
29281825
98432
785123
256040
6560986
385737
173163
51948097
109382427
11820
340406044
474814012
95122379
3936874
520831
1817427
22261475
55666586
84451977
365263740
539183068
881749
9733676
44798
65962314
25572455
16668
627838
44936
1088954
368799
3270
796493
184375595
185566
185321
120089
830998
50572694
5747
132082563
1727007
57252939
193725426
2750
96983
30113
278141781
10496
46968
7187
84773952
14010780
15037661
59472529
354873
2749213
21725
31898997
62546298
100788
32449446
14914707
5677366
503504499
39773
5070176
1053983
379366716
1257989
4759
64081
5661
691921402
705630
767595
469468
607461524
558409823
116769
5878467
352179
120849060
57049524
6084
88523670
24027
18929281
768038913
710658
201728458
1201536
40407893
126348690
24765196
512604
41978
1357425
4809
450120
4205012
23151
498142
23066679
31846759
108870463
703592955
112874
2984437
14005796
463856998
443938
86899
73882
98559
64870
16171
106619
196430137
64740231
2418207
1271597
18531185
2470567
1779044
10923
258240
11486239
636731500
12669
195
2216445
989056881
307738
565519592
1814684
1699883
155654526
243532
263154
8208
124751
497831351
158217
271568
7571918
30401660
26208
468694017
19278
59358780
40209142
167166807
126378
202146316
81793
4091
110005198
640459
3892140
457968
18950
517948472
323694116
1521440
983879665
591738
25834704
18215713
221207367
10818065
606497
381608
215293898
89674
17105
1457994
17593
29451
65221
193823691
5149506
1806855
27860111
90459020
18206947
44731
32021311
153284952
1671051
161856
1949781
91911666
998117
1493892
1351
594427
845404361
199137278
252888001
45691312
4137776
3628658
6183
129708959
26431
1293
1356296
6448691
13733812
1278
2400102
219528
39431243
413736
382634
36385126
148512
1533092
40594
29888698
51265041
11159126
410260669
117184
13944790
441218994
8817
150089
30101
57938
62047
35057
236263
101437
78193549
3311314
9150568
55249
1157374
13901
619913779
177115437
78956402
18486
177832119
1816044
31652
431532911
1170515
2679861
96977
1955
3169428
656087249
974073678
152
57247233
10901635
32035
86003
9851624
19081
101024538
31706870
145933
1386462
1869
23774
8512
883158090
35158
2975
1837270
30485737
192622
75773
16727246
14596128
20539
5870
108708897
375337
485784188
55792532
425020649
4004
4771
3796865
1803856
783
259416344
873962
45895398
13419135
831989
44440576
2103798
510473847
860801677
2700673
780935
27924
103007
1193207
5582
61293
4995253
240537
1348841
527482802
677318
1722570
16007
177127
6218096
234569366
8264724
142023
148117
996191
14517
523939
676752911
474956
832
38890701
332258
520183392
1643937
130586
529200264
2776
15870
48822
238604
871418
58953
100309225
4625899
4060
6600123
23228
21568
1205
31276
4763
743140
350182980
4578504
1524996
248516
4847184
67482
248522813
4972
5049285
1922827
82765270
238706993
996386
824069
136829546
331167
101030
22527
30507999
11361
6124651
639721
31502229
24357
1971
44908
33484524
374717053
146400
317725892
851241817
7767873
5986
923917572
56551528
6675
154365582
122206241
846817973
36512
76413168
91600577
44549
3461727
235424
203140
222393
145786595
89975947
699619
6388
143165317
2719
18864414
14586
6209
3824
2620524
379534
13264
377011
4090
23416490
1769372
21
167279
282363544
101897995
7308550
952855
1011040
107299690
423902374
196345787
27484238
16894068
432916797
22584344
61065951
116013748
24109
1712
513338
4849634
32033576
929209
104836
4966
198882
29387852
20145151
7709932
184413532
3895288
425420
190735722
5196230
2101580
2119240
9896189
15110219
31637
20910
25227
691596
27585
15506077
1989203
10037689
702133
640714175
8077783
18847
22563
366640597
520271213
966046
19943
26616481
114682171
380820835
214717038
338912723
121248384
123085
53012
546661
55426290
12354343
24339
746120
115954645
2232044
228041
448125
1948546
32652047
2620197
5812
24993
79090
218926
8599
46030725
74220
642146704
25800
180815529
383175
30532556
224936418
164046
5864010
1447214
130738550
182537358
28355
535506471
116453
4288549
23943
24304
1857744
2027
403780811
212989
12594311
383446447
42690
1574043
4819873
742223962
455252
110916424
506
80511
689724753
2636
11018456
76118763
1181399
67021951
42232
825000811
920916
39214
8402
5008
793
625712076
31014
3483
14877
74211820
77186
91958658
4581
560164080
100834
36459146
214926735
17119
158439126
401032
17024875
16965
1823
21209261
3688718
160709488
34242
431512
242646
4990231
3437
829484645
1324833
16860
4823514
9321
8179
908965572
182027659
373197310
32118
176093
4977936
6678707
907622646
431145913
39065
50637
2126400
42890466
13105
13997
319546
98759
15132298
8631498
1067101
18380
470632
140412137
49376
261333
1516957
25291
7461776
49980769
3247198
34779
303594
35333
15154733
4357
15213421
358833676
78520013
831986
71850
555262070
2440212
178591
30850
32122347
57225
3837581
166945
21687179
7124
153298315
2439
344257921
1313031
658699
296908179
6879968
2823382
960062
767192980
106966
6958397
601915734
329312
668283719
752
3793364
94531
86566858
207286
866898111
126791
134744254
80381
171795051
62088583
23428
1333289
32837
29506
491504
67565093
83412411
497253
24550
130606
146880
385944016
1470
10051561
252840075
1751330
476583847
130379638
795977197
42957278
35191791
4321299
11585667
6949
147004
5823
62349
249331668
189554
66115
286943
72390
181066
8123809
417292
355147785
7766
538450913
178778614
381726
120742054
233591
258316314
1681561
1102046
63223289
372661
427883
24723191
5318811
1207001
13548088
48779304
209167
498337
25738
36725
660170559
4894803
998959174
11988
32045644
270881199
139513
254863229
25309
7389166
5176358
25020
1119224
64367
2049618
1671098
278089560
165017309
49462
105327
6056915
46008
8166
1393880
9978574
24600357
30746
1383197
19994
236371128
41490
60429861
4786566
797306374
271694
42493963
573314
4251524
65752
48551964
364159
102787616
230903711
178350
6726138
16887488
6227
11116
42209491
589826991
44051115
11408
172104
121278
2785488
45297853
526817201
603610
105625
4286519
293205916
65440156
3269518
62055
127
1649441
4731849
14716
292712798
95528
147303
3316106
89769755
78146004
1652622
1514889
335281505
62982467
126585
15310
575794
50722
1979627
687743596
448318093
501162786
47949819
666617
26353
465781
923327
13916
1835
3977520
52691
2704921
881224129
561646
2435697
14899414
77696
3047807
126242
15994420
436767
251721
965256
829040
162565
167840
392887
302252
3739156
364647
639987
516274438
139140
429885
6700235
38781944
505955266
124990970
1185881
102848
208435758
117489
7455230
519559807
544263
309563
81662
25526
126530809
15260
160991924
129564
571910004
27207661
13536362
533501031
14179264
230335
23870
486082114
325608211
7279386
93530
527991320
125623299
11170131
8546216
7843638
21954
129448
35452258
560940324
8774
84548762
154826
590759
54307
113015238
12319
13849
6301982
160366
42498413
2222257
91833705
3548734
8862448
9213
85320154
675419
103538761
234734762
15395
1259041
37604911
358618
431229
126131
6031678
483832864
2239853
6425091
154909804
2850196
349451
606322073
4442616
136953320
542679492
32924969
45883732
114383
80390010
83319264
394012134
80846241
12850098
31650058
147233
85457325
267482
55487
83929093
515783906
1917781
448826927
129448449
270681032
649335819
2509
118753
10436775
529538
2316434
2741467
72102
13684319
938277
31739
1303710
2639653
948407178
35839
117582
2251403
56363805
374695197
65142
80299
1143
21251213
6079256
87528333
44223910
372095149
9103
506510
41914637
1268241
12773042
52966
2203413
503384
645419577
116170
3479834
3480373
1813852
23164685
1901
4317017
1610427
59086372
2012652
7702
430066
41024
17156
25924
13417
775806864
28412
19047316
102109
293136
1250619
215270740
3540548
185515
48285
6094174
20959
1045543
15437954
12117157
64949565
114518675
88079812
40409
28743901
789049159
682311705
103439
968733805
206188
556787
202793
7875
599652
439327132
5004
7819789
21590898
62274422
943578488
8518
3610387
13353635
128660
177662
28805
15102071
2598425
8616
194746883
8318982
5735292
5283052
48652872
128665
15421924
10852372
1527267
55237953
247625
211770026
238191859
689596
29647
54874
10647
351316
7054242
363792780
130660
1560835
51213872
2342750
91184573
9509
49408
786927217
725773
29715
176079
4860441
3939273
1596309
3900939
37002154
4118
49133
8033529
486859380
14966895
29397
63569804
104136
29207
6056653
30020083
237428
41910080
12214151
361668
1791410
13267
80193254
606205
1921
2154
30375119
51906330
17419
13422
75798711
96841
716072776
28249
878419
87705
6740015
147266618
178004
2439449
7503008
1983255
3957324
38361671
492858
117081268
77956711
3088378
41708300
36987
589267511
454600
151920497
7258514
6982118
59464198
330227
160053935
102758
15458864
58434
2551750
169574
29746118
27689025
1326887
666418
594497
13166887
2583
63065
9174
59399
201755521
104554563
48064
120015
1688752
225657119
83461170
55055
174375
7922578
13337285
9055598
5564
3208087
59102248
44368213
126082948
9068
26142837
414628
13100372
6438
183084
123646
20534755
60099183
446458
54991090
6590912
37201
512447
20883
105522615
4984
193603
44535950
4201
5631
29512542
15499
2084414
197753
1964
5674384
127106183
6070906
143977
35471463
2764903
6567314
1851242
8811
905514
210360
601220116
3666073
192246
1450312
860337005
678196834
4848
8356
40339
40946506
1010869
179501
795775375
500419
21538060
3710
1383
139017
28096837
136561
2647107
21527
107938
25587
17791
3763210
252435556
89718
78431991
3227
210462850
37068862
17086
728978
469561514
122345346
11105108
13381784
3304017
34741688
18094983
73941
1825817
323942
162945473
21056521
773122761
5676
344507
4609
80816
339547
116741
1043323
3044344
586682
230046
152552472
707859
25898
154977598
225521
91589590
7889944
10539708
42215
26891
1513
5729
378140252
27384
103293793
1542915
16623
163699
223969031
90296079
4829120
28317
3002066
778005
116505667
459073869
891252196
16281016
185299
11965308
475340
52717
738382237
7551874
2858922
95016041
3265199
364784585
32041530
476379374
3984944
386745705
14905305
254949
371250458
48355824
3023803
211
30848863
1689
487106
458556
6140852
24461
1243204
923421192
92643035
312728072
242911772
11784
160441135
306854
46182696
8025214
59048553
100215280
5927639
110600
418374
849110590
264052895
82971
170329201
47661
1608869
12670
144912
178472215
58845
11228
10413837
102582358
222114030
12779158
113195
165139
5417
11689346
62215313
16110
104066150
171087
116058
11747
767227567
61639
57784886
92162738
18812
4311427
10941
151125
155858444
4862305
59024
2458397
14907
107811831
518508
130140519
12511
3160
39864058
7125914
21182731
1881210
114198180
337907307
413234722
25988708
40502
183742
280397
337304
110043020
12060
2861094
765898
87978
1523061
7628248
652721584
232509
2522154
5251273
4116
36261584
14637119
584084092
187017121
14541
38021
1009219
27131395
15849
24710502
30004180
10328467
7017676
901868
1482433
1350950
3627
58903
3541155
26520
3133811
94408
4136256
5359459
7376280
536165
44621408
496505429
268327754
1986979
145210232
376630
73126544
120062230
2130580
45464
84192354
19192316
343861086
447984585
105978773
4753728
236550
409306237
119456895
729246
6270
3300747
1639309
46917
48272653
16371625
9972
4225791
312048867
52758
11612406
213452930
15500
209641
24742337
703315
67740
247195
587392
858539
680247
30927
71400608
10596274
483119874
320696
58472858
9540911
103220046
267076774
2692756
37280
128234
7766526
116068
15383528
2219936
5202
1409
957284358
252246469
2830326
1919095
10091
4518
1962504
82421
29159747
4058462
120838004
51845482
157190
2
105205
453366911
20372002
5370119
171462141
40485
19978402
46906892
383756793
855880237
3486034
856471346
445775
9035146
8056920
2616044
973304964
107949
136168
105453
281495
52748
259572
25253
56819
335
10230
224259268
1645213
198089936
42062808
76238
3480649
7484
121550032
51190731
115940474
31968
17881
861778898
612046709
26745379
322667
8112105
132702
307654347
963741064
62698335
21294
4225
23018646
24142444
3471
46549
801614
2581
24649
27263383
12562032
52550761
32608
15168
31011
106816189
322143586
4768
271973
409409
123879661
8383956
247896
156397
28749337
59849
261073055
872116
141002676
27407971
60834514
130785
593318265
2362
402268571
120668
130262
1566224
43485
125463
423499214
164197714
889986
983124910
1806581
277205
369269976
420858
18657487
357316424
460964
49606
7590
439193
618049
29067
128400
25596
634702
15536
231458042
12490
34118862
869428
17689955
3898221
158568642
50960
227069
50537
809951
198335
38866918
24003289
3299
1668276
746690959
3106296
222127
92172
574047862
163905
13559775
32419
37232
636727392
218318133
235363182
31697156
83729
1390447
1147372
689983
23576153
66324732
636992409
29287354
522307828
9840018
186912
8610
16997
961674
18873
29856
114740539
2308074
6909837
696096184
231946
1242801
30027778
62633102
14253428
31940
1493693
14288
771394
173914145
5970
74182
948730846
1045
211024058
6585142
1179415
450
8742
1906131
233285068
46472052
228486
100924
831341329
726407
462070
147656
735171121
2988895
2527
60670
563191
84884
482621965
71140
61316
576792833
473712
3151785
2947051
2465323
23185081
628420221
286945
202911
87720694
646132
14277923
2216
9896
165098
909370042
415831591
475184491
7521360
7929
41475
31301
7596328
9458939
162903
290064026
13669
104492
882069
532346987
31774330
7679
43184
130866931
28497997
4298009
48792
35411628
243300
26446490
895089
640770
62135416
19129224
606157
209173073
376251
880454
732711
1188
41680
196631037
6630
7966
14863
35256657
210496709
125327773
1423925
9595
172998607
4975541
322769978
503330263
16578
84305783
1122
7557007
49935986
119909
57134232
1686997
7425
8737825
423367676
893
99592
24347683
134116006
7462
922017
1397210
8283323
20097
48220543
2459
406184
57150
30374258
38625
5129
20224699
1967244
6776073
56584257
14217
356669
29945147
1420
3090449
77557
15796081
57801845
50752818
953514
119991278
297199
27341
669302
187631
4380163
158790
193828
21746
6287479
1234
15132140
55917
1539
1126043
583406028
392147
7271036
474251
27990285
1551488
662801
1213793
118699
47263
44837
618875
430785
9736
123932
50666
12484367
1878259
35661911
213218915
10063
2026641
15034187
4717357
331474
10247
63176
43451
183023
16219
106907264
384716357
8657223
4102632
136867
436285
453718
295542
1193843
505801662
15160420
66826
19378513
14436
4706658
6431007
54893
66224727
225630
731559
108409801
93820478
7598
24025
29737589
275301
11595386
36078671
12140
6751
30933308
222687042
25174
7336417
6625488
20997727
248151
30920
16177908
538742
207729510
814273
3759
5498016
175612
104021
83125702
8886
2742150
1469177
620112601
3257909
95287807
669350
68031
98855238
22936653
81829973
57377464
116736
4236
416143
7706391
11521392
8695331
8775
39001982
765498542
2893
607338040
2699845
443901873
10507571
848376
13400
123792530
1073
8041
25388
91218566
212230476
124525009
1060118
1200494
68176126
849834
87872773
103315
1681714
5405622
127310
6327
4773749
3052229
3105679
47689660
30595
311869
62650
429519453
239662
296504
38325482
262304583
764222
43486
37099272
48269
1550257
3591441
45075320
249248
605915
21032668
126338467
13457016
14211
130531
25269036
1535051
205369907
477890607
5082389
64751
189380166
437547
13147
5378
649279
109064438
14560953
92894855
1161403
42140
147
615398068
792666695
394566200
1972840
723932
64060711
5205522
4513
300636
739118190
19957765
7824707
267588
1926662
11875236
532539
40504
5186
896880
722921160
2313499
16301786
4640
2333791
198934466
5255094
6445468
50260
2214914
18057
324509943
100081
114848
808836
2468439
5946418
5846
184268
9943748
156778137
45862
192494
108166476
4981327
708605
42402609
69412465
450792
6181877
232428395
34558826
939723386
88403492
1744446
1963529
51544370
18434
996216
137238
46599821
63766
6978113
962635509
23351593
126673
482082
531371
12705434
675844
40912
3220670
59246765
8527
1498318
11537
165941391
318962694
2152470
3801035
834252
759919374
2829776
5957
6775010
49140888
218553113
704746513
973211680
956
302143576
34096175
3273545
4108
446275493
89521
319972513
2986
816966
475814221
549707960
18113566
221138
23266
250582
1196471
14453
22850303
21647
3791802
226460248
232939952
380254165
114051404
576158
420688
2774836
33021
5046
49918963
20435
8459205
124665515
820240676
16636225
33225
1744838
7195357
15749874
11193
184235896
1127738
2631
32698741
740876221
71188
7769851
173741
320662581
36174
455133529
390467815
724001910
12649211
5910356
261701
185307
4143422
3057
10696
60632
1965
32415
57835085
4403904
1007441
2508
283035
854177
1701527
23363
1043
215169
272756577
62844341
3707830
899702
58444
65612291
87894594
22315747
709664
14432947
7178249
6493709
5117533
1239
60702450
55348368
37816671
14039
38266861
141204254
19392109
28666
6464749
12741573
149157972
159322450
26485
610916
866718
7733018
151848
1615
790310
665752
131142085
1011371
14564618
6992150
710910
63645077
6843577
15609
760026873
161385
8796525
1177557
464974
294392
935
2450
72824
335407
18429068
910065
962209
763206916
25691696
544717
7991663
1730
110370
15621
101377540
131362241
146259
229445
928532541
707613027
54160
63494
95522359
154302118
296657
280235394
26083
254009
518673
337068
158251827
7189
2125811
68164533
53146155
88166988
7028710
148085198
63075
7665593
1613154
9224
625199529
22604226
29911
63620157
116052523
2676711
32031
419727
7493971
5387728
106260128
39965
23778
1470745
6581607
12220044
100169
461388877
949509226
63495043
88436367
9536
242391
59446782
2464
335946
2577198
373963386
52761
60034
202368
149
6132
206831
399767
107845603
16549481
59106
201516203
748540754
4469025
9732112
78498709
63011
12258877
5748
240311
16078233
2756
654563
20545
40391
593284
7350863
97011
170488
3268203
10997864
883811308
371350091
226224
450126
43136
66746548
16431035
66023443
30892
16101808
339421
115961
1504196
388014997
49210
1256055
491873
804278
59129
6166
22329377
661
199038
3978145
424021
419458680
403301
324274
154119
529781647
448437675
21372
491493618
115247733
389802
426178
3007739
735758197
225379
238422
192626621
26108332
135249
2821
864166
1601381
83800131
68233
1428380
154321311
3184
4314401
86740424
61410157
21847
103708003
106560697
3664900
15917
4908
6889
6210411
704233012
1804395
262049
55176
53524
3516
32798808
764510
1554972
15150089
917395
31318200
1677168
287252
13375
19646
7374
51691498
1721941
493349
7462114
2816721
193398
474273
217439
223500
733850833
51676
119313
2837120
518808093
3350
29173
30130354
25560
162028
6713
193540
56147
4565766
445794
1889632
813
31389
363163900
672355
84947838
124390
1470268
546
2344954
39955344
111362168
2313330
409381253
2410078
934064
43310944
115864
32096
2244407
15010
25589
42836953
188883116
425768927
654371
1165
8028364
1498
2606405
330849
25065603
135475
4112218
410408306
794766
3317765
255887
14311
80870742
9832
100065909
166347667
340370524
28440
12134
778533645
56868707
926488
645873
101681
1166232
10086
18534581
229235
116750
181074065
391514306
1382832
14607125
52767
297482
160839764
37937499
24555291
124315
186900
3650869
26395074
490429
193271521
24948
24433824
783980827
36809066
25456764
8976
113685879
19826
37006461
121093
5410431
3866991
43088756
123498
15329
599320
655964900
3864459
671697572
109549785
748724745
236117
588945
759819
9582
1749561
1630131
569646235
4360923
46098763
3288
46812907
64019
347000696
625481237
63293628
343347
76932
7627
442
1916814
116767
13226
4349607
1806695
51950592
19909
16701289
46326323
13269524
118627308
488030260
665132401
14773
134169
464853125
107747678
1108446
30265087
62397710
43308550
62182
207148249
174101
2135682
11823
231579
48342
470274727
973840979
23162
22572
592
1279724
46344156
3962648
22636
944458
478931
55144
431075421
1391537
57776
976065
418536
118347
662570691
16283
1993291
147828296
110935
163178
12559
110666304
5053765
3959
3616994
394213
52142633
16135379
71407573
1959
2879980
628527565
980475350
536821
40022
482559970
29747593
43172222
62159
7889638
184171
42520572
621723
302443
352318181
79107294
11750991
58739
1085887
290282137
6157
55607358
514347
16629110
175643008
156358978
2892772
2631874
58990
1135895
303765576
545637243
14898
356766766
6611093
42687875
981278479
122442333
11779
17299871
736378101
9020258
2097118
16996
15612040
200829103
422702
780657111
257232
1596116
4612509
75081
172399495
380704
854506
144306
1684481
25974319
825670
3143
13196217
3812199
198435624
144267280
1102185
42059
296329793
5036
31272703
294198341
7052
849831
49846970
20446596
58162610
23325701
464610
943110077
2427
343381909
272438524
578698920
9622
60938071
15245203
127933186
72832583
23409
2027540
188813
46241
631456790
797210028
424357329
496339
20633801
53138537
149183559
40577
112985768
40148716
243255
477424579
332461
1505840
246349372
180746209
54519213
118959452
22819
415801
43746762
1787512
2764224
130325
76888
3420846
533554858
34405653
1981887
143111
152537639
716340
76311610
7578454
444
777743
31092033
55792
60461101
3559360
14307172
344728
5730
517
820704753
251633382
233099196
22513
927093
34917
20295528
7671663
675286
9827959
37052
1737331
197342
39344
475319
109168426
93678551
177413
16337029
174920599
38520971
247579668
57343364
9530381
4729443
79387
4916655
376867
191649
16583
2082521
985462194
935133592
11966
46858
394539611
257282
2995481
25474
6629925
2872081
5900358
46361
116841
4131
307324560
650999549
224346
60562439
298151
1368
88813712
250809
511254
41652
8203201
181980
242874
172034
5300
47280347
405851
230151435
12800
291396
445696
42882
873148
536408446
59678
521446862
12855414
62949
49629
21548464
6351
647936
117475360
1043558
335258660
678530713
12242891
2638
7960956
132086695
37131
72062
12428
28338878
106073
38491873
524055487
132762807
12518
244502106
114897
51971043
1689570
1702
164961
60743603
842
57198314
3867568
313523279
52011
90740
349902159
215400
12974627
259882776
8770
126520359
3150359
6601641
70634
1912818
6488889
827392071
12021253
1258404
707397113
2357623
1095628
766136
171009
372666
28090
235703
20038330
4167354
6725
14635
26251104
755299937
16302
961009
478882
3510294
320290
1684965
27880
111235
24263
1765672
639219165
94308966
3225
189755465
103079
1137957
16953909
2360
27150280
101627757
11705
1271273
28823
25045
27643423
352591591
5825747
7841809
86683
120438
3215
155611909
7016802
477829
92348
11529609
3938310
8605847
181884
1707288
323096
545957
50763893
5115
1010307
26184
939759
379179765
30833
4421403
39770
264770730
4883600
2192025
175187751
66396107
9442
7656023
683900
64852
7275136
40870
182523225
1529921
475580439
183006
871406633
51446502
181786241
508
7299
15995718
20629669
115606
102402
524565
803117415
194295
109268574
180982
131765650
37760004
140602914
952979
254553
13463
395519326
35909460
3862
15938976
1994446
1160
10215
25582
72455238
3164724
88553785
7667777
466718
466819
33121
745910
3886528
368557
3132
137384
701502
492687093
17536
996208897
789712991
176783371
13586
481256217
3365679
13554298
103490908
498734334
1039212
181
80448
2582352
28878848
957661
1469181
3132910
899277
8535500
11742823
35283110
940543
873655
8892
21862747
472069
8998720
90147
121950689
28021
469121
125062367
212606
287865
104499
25118
1074495
1988
1879895
100944119
2189030
13767567
30186
8409
12688
5993710
23786
7002152
3140
65108976
95608
7734
5694739
195501373
12764
136225
640
755656
1120017
28901
502862
98016910
433281
31960665
403011213
153587
18029
5329594
35379
1121
5515
299895108
2069327
97093635
173609
26815
160901
482297742
34701
369127202
67584
427253379
28388
615655307
507631
61172987
292004
767316042
1663257
17910327
21373
152678051
28022
82077
2605326
402964721
2756964
39786
248716766
7615
160690
692743
8060457
3155678
465596
11352
190
190622459
268523587
263959530
513906109
75109
309418886
180267110
4279515
11481
682056243
2639848
155486019
20236
57807707
6028627
5951236
203854
15719
6683563
64015
407566445
115968
191204821
542234084
26367
511011
8265
15933231
1693548
626583766
5139
134569
14656447
250134
8563694
13757
97276531
201566107
133369314
1744828
1575877
875037118
15655
98328
3068515
446225
315169
9247
30511394
75264313
32393
70978311
468913015
165937
1296318
174933513
1576434
124981
54315578
299752
518078094
320323163
186581613
377758268
13266052
12813
634318202
6292
1192552
932610964
32713121
523489
36759
860618027
266132
1244
583428776
46308562
141732
112075906
62335
215048523
972877844
952495
4709844
18770
515659
2061140
17198
1696458
46579907
5353
31864973
23156
268971
10376104
221622231
26080
59869
1660429
38802438
34094577
661252
160849
41022
936402
19251
21788
962360868
47769287
758409
95614
1151
2319992
4960
896441
248290285
3363
17354
371961
8079453
290455
35339
14546
198395
22276391
642046
11404335
252846
503354416
500678225
179237
60973677
3508
2606
2852327
16096
410321318
88674572
50141
4383888
11910485
502680
4044225
18734141
7705749
15918475
574860
6482
15779703
40880450
1574404
3267
627932262
81138
65016
98854
211997
4510594
447712
109227383
27273622
242601623
3657065
191077420
888562484
4074
135833057
4195716
3586373
462406
782213
485729
361256
48980
23876
222314516
6172
20902040
500186
2096651
121983
136010965
1186945
137539
1298690
7427
961711
245332329
51886499
128372459
11970661
2564062
1263497
1854669
54938
4121069
46326393
90394930
71450
803305
2119811
6048220
2280288
11355622
4088269
1768487
48942902
63971057
29823
491002
6101
66216
38301844
77078404
793618945
60242872
50385
32452976
751963552
132968
2141873
517947319
842605486
12166160
373549
121744
169012585
83553423
61022
566439224
243522
647251
2059662
18917716
380300
6720
4496
674127605
10554514
27407
81784
14783152
1106993
3294
22863617
1861902
11153301
534133
533327668
4644
1588515
7665832
19927
7097
255597997
412784
218542902
880613
92012
122595516
112245338
14301346
124626
946004
676867
12291
1719705
24586984
111880517
620887
26689150
3698456
416
196210
1769887
822425740
14212674
90069603
85588883
1111
412900
10800333
201346
37969
2855
902274
42027825
290068395
23108
873781
61291
5887077
387692509
194090156
228803
4619662
10483191
626823
236184733
827467036
8775591
1020480
623761954
12403
6613
117627009
268079
1835795
31873
58318
203343204
858083
53144
1368784
468267002
5369284
1999210
66523424
87374281
936842
35188
2903339
25467
8495766
1271246
4918670
126371737
779618408
248503274
117014911
778446497
31244477
1823180
944015284
16381263
156832642
32488083
223915
510170
262
9162400
6980839
757517989
449063637
193174069
1007226
11714914
12787587
52077974
3202632
257476
744802569
1825279
810303078
482950104
208596
5219
55706428
534798976
13270
11872180
125710
984333178
717061920
10756375
1520775
6161896
12590581
509438653
264638079
97551
719003646
96882
1270256
5495804
17941
629041
2050099
5337373
20597795
785
54117
177309
91659
20998861
782166
209623895
3566531
1429549
5800377
203009404
231269147
16478050
390676683
24840
8017004
194847868
27229608
1475588
89233377
25881
31116382
8125375
6209022
6370807
732953
326683
72053
410120
29437477
46884
44577233
47059
81442
114527
107434
911697
52119
6944249
2073307
81009453
5131277
8644
2875
423323
18440
1385728
853009
3273
1897254
16651
1034545
31125
151643460
118508
2162091
10362
50889
9617
2802
102526822
387374462
59282161
253773253
131104
54138418
89710412
69938
8671568
241699928
50925
254294
19518646
5218435
65115523
31025367
19526932
656645868
110815320
4121842
11061
244546
86493
23984795
4677
19500217
117047563
977982
6347880
803973812
478067
1705847
807460
207461958
7541012
4563157
67270287
14065
25784
862670751
32847
750331
116571
636154132
61506
20512307
740598147
104365058
757983
15475495
70995
52860
605941
7210
26341
376643814
28604832
22367
40467
98736375
498385
38498090
90908
237426045
408580719
59025
18634089
365388
38193
59254932
3228227
13572
35756
5593
32106391
23068772
103052810
46574616
13145955
6956
279342949
3095376
4006795
10746
18518
1268398
1354349
10499209
38498
2621
156583
1603623
125066343
5259152
95679
4410082
188591739
897072612
47839320
1918612
22842565
523330
33272045
949262860
17240
1014915
598858
3115
3621
124031346
168878
997369933
429698
15519
569454865
238256920
12204512
10049
186243
5806
33880
1501
160200
546969832
174682
49125
757327743
203487378
1313011
133509396
274600
8168
446
90000
7261799
48695513
137121
943092159
1035689
1160294
31105
42592
240209
1063327
667237808
52076309
54161
10138028
662015653
103140388
17553186
899354
167622
2720567
118600160
23747
942606014
131783687
41876
7446673
4455449
19175
1229447
365446
414133
70826
48887
66631
5441
12592278
140684
1589
2758
30518590
976999
239336
1033
4816947
566552
834
3363485
59715460
2295940
325167
799040
32900928
134102853
496393
533271752
551073
27610832
454191
579751434
57199
20765
8308105
106917
359503
248926620
452769
47112968
124891103
28436
527847689
16737877
18917409
367798
44776936
1499508
21084839
4981177
400770
597522
15864140
1398215
4000649
20778323
3780411
664151225
965665
363950
38530
39159179
181465
13893136
12503
310
229476
950880224
3826351
3125
402157081
60517
8777
232492
50623666
675762
1373394
57634
970632095
470029
504663826
259702641
29449172
937749643
3397561
73296
297705387
1909681
2973471
85609
13318
313569955
98624
78352828
313877604
52470
602577831
2564469
416706013
23052
235816827
1156258
964153190
73167407
538188271
98181
235614189
117672123
188539583
38264976
9238
2079633
697759180
337020
226311584
161320
247719
62177
78321
33329
25222
435094
17815492
1747
52568271
4818269
7882352
537952
367451166
23551347
5777557
31494985
3939390
843324681
12558
8073
7561759
95387
245159823
61641341
802818
6426179
41709
512726
22210
399451909
2478001
879011
1309
16023808
407456
279683518
59070075
113625
163197
707590460
860203133
801896
49763
110884
2396994
5303
754778378
684153328
25184
61061
354956
635792968
80689
725878319
1752975
4101
117698759
388625
46950132
16471
32463993
6125548
146294
32291
177187
1252
426691152
24740
83815
1076066
37623
165027754
199996731
160537
10803290
644099
618966
499941
70594826
5325614
30060417
16330
118258847
114165
15893
2061
1554215
611366899
124903
7117
409921
6084680
28043840
152004
63579
327362208
480742
23796010
45475
1294335
42069463
144736206
29018469
13800671
4036
795215057
354535411
2251
131352958
56527204
42518657
208746
187669827
30080718
5126
38880797
1576
371072414
4054
710495
358358
304357555
11738116
256895
206569513
116853
117901
7193022
529984
10530
3483253
143315334
357928
324423183
1408613
4339447
39866
56514
283470549
97633
99631581
1240
31812625
614940
166267
20260558
247700
61670
18593
1611903
122807
83357759
50436347
138065887
325420
2693132
554280729
25555
1357
7323
1673400
7095
692084484
6643805
63634310
406714
76441444
218129059
568876
8470343
449630
21420753
168618423
24657
2528307
8381328
24009686
1421
99874
27330438
44836556
17418
237496125
1778941
43788253
6189391
14125321
312615151
7030629
5528576
18364
11831
439593140
173821897
1248263
22511354
16160018
5559761
76347035
40153721
893609
182810
42260
6075
15282250
333904
527
153112
5499
65883
263536320
108975650
83680
6004355
2057012
1036712
1737045
31224778
1564669
5562852
211828
536926013
365684409
5610888
259458597
449524805
221009
5333
50313
2017654
76560009
51611502
124149647
109780
10162268
96091771
599269
1054405
875798763
227509
19053
1845197
1373799
1372488
6738
29652890
2681
968
3480023
21790
888646215
328731
982188
5450
2848883
9089447
6588549
20791472
75563
85911
1910152
11117
128112
2285998
227790
578589831
13776936
587664
63540291
5146
55499344
91098752
12009
458755
364002
200853
46613977
245553624
3290705
29039110
160600
192921942
369767
2375103
49194072
83184
107161163
20709
450390078
45247
54868
7445040
2241167
11556341
31364196
17950
23471
283654316
48132866
91054433
544476
16887
82174047
5284502
10395190
3291
25336
6088
205028
3649
7058
77967638
19418
386224781
15959
35739
2869021
97246
525240
1216054
246884
731845
73374121
5195
53027
3746729
202974
932740436
11652694
5890
54216
5755748
24621
213262772
1849022
6289651
943
327775525
92
1847490
65536
20336485
29339997
1268122
234250202
10080561
730662
326547
237060388
160882495
5803
56108
131060098
20352548
203918
615421
1804676
2833476
3024402
4509486
27355072
842781673
221451797
46564440
4887381
2620926
2167036
205013
117559
105471841
6884
368624063
35896063
38305
84258
12732083
50339759
16341
32653
175393621
4627119
164401
3809018
1820638
49407632
68672
3271251
223821907
78594
257279
10006838
490387834
482509036
6902
2794605
508883104
2629968
4955409
459402
24333507
3349632
1978106
37418
1812
398595608
954160904
1163790
731413
322692210
178427
40375709
9346651
2297839
3864792
24110744
357381
55703157
701921
3787669
3461
2966392
958
1466
22401001
2594470
3416168
9477362
1987032
37984
403061004
42849856
246294830
50115179
51046519
31847
9655
2009
562846
198666148
1626776
1076905
686301
711936
255222
285248
18506285
19752
472
3115669
91946
126661082
52189
28470412
25000
552519
8080346
16602762
995016704
630382038
29220
27218786
123649
87841
857801047
16508140
220321
1737
3633528
37079
13612
157828
550492
515
729257
683301
249474489
5308755
7600
50554263
12588
602024
118891
793367
12441269
24784673
34497
1278112
969934299
807282
7271681
49575208
226809416
4876017
626582451
3175319
158346
826781717
89497
27982885
161882
130598150
31499856
317
2245
6225931
267881567
4739823
51177
792993
585117
205881016
6743
151509
195126
104057
964937952
20152247
53191140
352131
456114046
8300493
876885140
595
252396
21054
229051370
16439114
324074
23349
16976646
892260933
2959719
237413765
16330489
1728341
384257546
24116
16402
11904916
21602717
631608768
57145
441713
26788
3026569
461430196
24563403
198759
103695518
135095769
201972776
13206692
1461948
14642951
690365064
974267
301712
91510
26510056
1490304
1132570
6153230
4056
4592
3551339
26390105
203057340
507896
1845966
29260
12072822
23927104
822748424
8780
2681455
743025
33672751
3717970
1714042
6730711
48048
555950360
40546
113851
1818
1413566
191625463
332978588
12184767
63989704
164670581
495
3398940
86691154
20651299
2389734
7335161
23992
19560
1448965
937709
443380
18229
93865176
17866195
87693
70304
15903733
760289498
775693
20324739
32629
279616575
4533508
852977545
104745
94858805
387995
668043
3240
357480736
215444
864783559
3830559
229219
17071479
25013785
13067537
817543
11699718
99418023
407029884
450844765
45409
53449
13631177
663009
742365
22643504
58666
28416569
5368
248602
999584777
199525815
15763
25896
80854
900940
30204
42050857
22481328
322137
99037239
705144143
157650
19035
210839007
25845
817709
115640
63088
16030
161593612
256800
1271776
859582
5576
16266
13332
699160643
1456988
71621780
11117208
1449360
15641110
86740256
473219
8079
1764444
224946
391910
137686
259410547
15221063
95932
97197
66386097
1047152
31205907
1637214
142228793
438970
811382001
396012618
15567844
315620
13304
1542138
490411690
161979
9217
342879941
201188403
122694387
32447058
165904397
29822
64175113
569636
227309181
44774387
2284
11042
16452
665935680
3755457
7198
23418153
33289046
206546016
650990
5962382
38337365
342509
249320421
28014234
20211505
15506446
28194
15062765
612868786
24488089
5905291
80393247
29122644
46430582
60077652
10551325
96776986
359212
3447820
22279
101627
45679
18891627
345774136
63079
13491
336815
891817
4626
223604
13583
13630852
6998
31965632
1819745
468263
146069244
82297
871519
76735
459860495
8778
4367
218217
114719082
469904
939416
31665
33094818
2318
53579509
237706
14023997
111756
580848
435138
14960462
45632326
30277305
376930
983523007
13593467
1925397
95685911
3545
72209
230410709
62046510
497851
774962
3946788
57495838
76023
453014399
29822948
4374108
802585049
16888
33893
3834
780348446
48520
3647148
675
14691382
31265363
47548161
88093
7736270
4088972
1089689
1501888
590
108726
175932510
4132167
6967870
988264
44874441
101038973
95377
41169
28315
732184
7773000
35136074
375225
53582
70
869689373
2807
15243
194709
5888148
14233
47841029
3674355
305075
51314
108251
271855052
4263
16637407
282253
2811350
219232669
38394
742970543
236891
49218
1314243
578630336
4510
1579525
2250
43838
639277167
1622757
18515
175641653
7575299
1067905
11321856
556625
6096436
2024780
11239
73033
504993
222908
4906
80470747
762
902396
1775942
14735404
249071130
71181286
12142
227778
99968272
432208683
16573
7427786
3703537
8365311
1620491
3746
195010
62276
572221108
110336
243186538
11920929
22097
3298
456534593
140034322
15209
3414840
9781
248996
7270
92177
6103010
14298688
26972251
2811525
8026271
520421
65237776
924888704
2527265
36316
15113153
13820591
3616220
44807
15579615
54386
378990705
233286
4021377
59609894
2675104
30125289
3007324
29565086
8131125
26481
17336113
100336
32603613
596199
7708662
111505
45386
68542423
124258411
117984
421339721
32255
23462101
72
28195
194556162
283269
64372
1445604
1385413
117921
46832187
5491
190555311
2143915
5232212
652534
521
718545566
46109
114139101
72720
6587794
26954061
18588
15082993
166737090
75629669
257092498
86127
168015
1470770
7984647
309223424
131447
44661546
45358
214032451
36137
89181
1201759
22628307
13287455
216178234
32563512
384520
6128054
329986660
2868915
45196
2397
524663784
10737987
40399
64102
5052
32489
74644
792704108
13234
59340
224814
20224
32167030
16838610
6535075
55758
16964742
476070
658063020
3863744
15261456
61472
32758925
36419555
22326
422282
732058122
1858431
442052
200645715
4236121
138837513
586017
317530
58869334
175033
1023825
186443
5966
1600070
220670
192807
385400430
897692413
25744232
1043266
73269
12290
329351
16923889
40443
55021370
27376582
51923752
3494457
3275200
63732
4838
222468
36257
27427
11419197
264233483
10352
104561
128307615
843533
388627
18363007
899875
635402
883507
76367
5686622
1465
870951704
355300
429060
183049219
424824
218327
302224
955859975
14827
9139
832296778
111252589
37581507
2862647
491038066
3550
267921
239158507
10797
836989
21088969
2956092
37170626
16046138
253648
133557108
60180
214377119
132048047
12883
5453
399712165
4726
133916
19698
17390
109591
216112995
44349
529739
25531
25028723
2854016
205189
116150810
1040060
134690365
29682366
587927
244541998
8320189
1882414
943184030
79586139
19297
57353
885940819
42553
32861698
4034485
482045908
497219
29821583
252024
2580607
1897506
43443684
723451
28972
376939430
54328705
397342
7430
966091602
24912
43614
1080631
100973080
55305
10999
10582604
119584594
57437
95242698
4423
5869
353251
21517
303401640
18278175
3084
172738
88522733
254881533
123450
2645
26985
2763
1846
8795941
922044767
6050
848184
9891500
217233
4800
1352620
1305256
557722208
264201871
225303682
1190633
615023470
15361469
234914
1304131
7697229
2451289
3066440
7251127
209026986
48113
1092942
54855871
418505
134927
244810
31334
167896181
6689287
27032123
203455
868
115842
355131
28029250
831416698
12611
9377
24520787
42773482
2484526
40203
14243444
14215419
9564528
2299168
844924734
420391309
19774
249307890
32182888
151191319
7952280
4809414
124041219
65848
19723
40891818
17102214
31076102
481939051
3364063
15973014
1025573
44078
93226163
3651593
336267326
10816491
835838
27078
332358991
1313984
20172363
1467378
227880863
263392105
519138
253379
381211466
101882877
31658
3612
44354
5198455
13936814
513930
241731
617820068
12180943
12700803
83945
2589011
451290422
1686078
5072
1363
1140685
12130903
4813763
34959
427216
445913202
4085453
445309763
201096762
711462837
14242588
21484248
116898
939656450
17709411
9516456
26205943
16614574
414024
856244
2828223
351379
1222902
2587722
199658955
3190442
960638
1294757
805623
116990062
6605392
28183
6124715
33785
63164476
321592611
8214428
578399046
76608
612343
27465
1323783
8297854
159945
7732
57788985
1531366
5413
365360225
27691861
1438624
5800118
2748179
481548
88243
1868142
25594
439459585
171988278
16308367
307
558230
43796
515203170
2054307
227893
218422
165144252
947526
224166
1731143
3155955
445359
126245
51928
1310
3706565
48562616
12854
2041600
12881391
158060617
916829761
388736
1873
2541239
395232002
1512
13052130
2499830
3790671
6286178
942872
16732877
57557
69674296
227919
7452512
6742081
141484785
14569613
6105677
143297136
25611074
1638774
356146
10234368
9926
712422
59447040
423280092
92823617
111175
14816748
28512047
584502650
12535396
2768564
312148612
1081688
201599249
55827304
7637
169173
343516101
38809875
6446811
464871997
549981868
931510183
730701
6790
120223
563068
116218
133477486
44742
62079027
644295410
276941
832585
6335182
1242366
217668
7242223
73251102
219211
62809
39398505
279050
171659
63798079
105357284
6423
23144
57655
133844
9435
7987
242834
3919400
50762
30891
3293
74301967
113741830
493149
1140
641593
4830923
2031136
42595
14642615
7991815
1367806
6879060
11233
984951137
64461
245012
429202
23236478
28779
167362
8085447
240189272
199
10009331
3548904
83458
448303
119059669
548047
158420
20450260
5319453
494778585
475822
40978963
237506
4979664
99052
7311087
293166959
3145566
20295605
157983
110243
400524155
15429
26469
6577060
105829913
1484949
55181
389024
13922
137297373
4742616
1506679
691225575
671491179
24596
429928272
153486824
52795594
118961072
206475098
2954246
219570144
44496108
894270
203150470
4265373
40569
25928690
9900
2388
214182976
615049
11713
139908532
15783268
10175
325234388
908439
510205055
57248
928401
31609
41933783
37289
302142598
34447263
12968
29662
301427
10037277
97098148
963123955
11021687
3062607
261608
5974
374477494
4845029
5249592
3160292
3700097
154449781
107405
34212
468240242
59525
73084
59452
3904195
11494
174436957
673028
95556
6614672
48272
451120
241313987
22742809
116300731
364600938
13039
219931
3991918
235579
89804229
61928528
21614
12362
818040
129953
486013
25940459
20585
318367131
47099146
68526688
55784897
3424106
36491
3170141
69711
412883624
13225
146973016
107120464
598903672
11345
100968
14176
378831827
124891
31151729
9214204
537098659
38063330
494450
2639740
51808
184143
28367941
1027532
195450195
21006
30472808
26584
12290424
15763341
1381497
5431597
555929645
32814652
1021
56
14961
2900
624106070
127834053
1236811
331524
32920129
115148
16055522
767865
10011850
66819166
245160694
184969
5919
11178816
19401072
5521
547856
3329895
375997
464951
6193049
100199985
10250242
66470610
32296306
590174
353983
9102176
361338510
34909366
424839055
365199753
3975894
518943482
765812279
225289623
512020759
31419
209298
501095003
30879894
99126
15381799
211462
7710268
1133098
79473968
55518
3254145
1608673
414280915
48536
242302
17745407
234397
430127102
203223105
1373419
274591
30937408
3766660
5483830
2673010
4187
191616
2953500
54255448
363467
5981
33703
6954264
225756993
15006325
46865428
419138
9051714
868212
23538
354061782
53122271
938364
427255
33424561
32530199
11925808
15190495
47286688
56067507
129668924
83081866
691557105
808089
1910
184049
14814339
30716158
403744
2682141
128081557
350784615
8062
2430
860385270
115120
2082
727907
267066499
50746
32044
119824
4577951
26393
1131946
29827963
15147955
34654
9518
85859065
374798
14807482
6189220
247725
1001467
5507
652900
98933536
11869515
100292736
10826239
717792210
4143058
605285263
31221
51251869
294873239
31301559
88893549
171399
141414
173655
314855
142118
337813123
10925
6315211
5713667
4589969
2457407
102082600
11099
762399529
1952679
491850
79276
7931683
226264086
368964261
3891886
226682
85794230
95035859
8351500
623429100
591587
11206
227130417
146502652
261078272
551
1404093
114753
247404421
608483
2522784
1934383
477690
650837
17994
16646
20102
454371774
437260507
1168530
19248
27787
173828
27327005
232569
167915773
3431747
49303732
6193596
10377436
1316320
4027488
34706
790118856
65270
8112
3996
248563749
73540
208676
30086229
53617322
32068
133933624
733852292
59665028
70292
572
38438
7713
2221685
20714415
1297451
181543346
84807665
246148
1027891
106088510
16121
241248914
24383311
15721
13986
100732
33181963
975497
1006135
60541684
13584075
218041
1661650
499518
50610
630290
1186638
462697
489250556
52888633
64872
10914828
40165
4052485
437894
783079
26972
152792
654814891
7201791
26614757
251726
356108
32407
96526
61435447
34969420
936977
101890957
70635
284324
30455594
984135
6013
4386441
81202
752648
807659543
273233
69192
9641222
11996
240717
3258483
5712
2816486
10693408
29845973
23430727
840317
55815865
97418097
114157
105236
705832805
202766814
53434389
1816
455336
3105605
59942098
8891041
122928
5561210
17825459
766488850
17200781
673404
25954
96657
21177
5845901
13464193
132941164
3173
304465317
3322030
43225181
514192517
3755325
13309377
51686
419960232
27658488
835718
8019504
623278032
7277997
245640560
203385
2316993
318290721
7507830
2063342
46041138
27829995
47505
9981062
2215
2782594
97866928
306781661
4019143
1469
3408181
106017
9178652
251483516
14895
805096187
10724924
835217
712766167
5141
176782
59477
547813
3665
160522496
38671466
19787860
362233
88604631
24853770
659813
5079462
395923
206433515
693292
2617
199665032
3440
3172475
222138
35776129
487811404
2017971
4851202
4277
2031622
3490564
32514
7181
125494
43755936
7255383
901768724
59895910
614382832
77426239
3747802
3754265
377007
748175
246434095
64665
7048849
879373835
461012505
5416
14887435
6993601
12599
2757817
788460641
120723097
1040376
14680271
203922
41589
122329344
9582419
889286101
202098629
391855731
530215946
1907770
2344035
76289528
135338118
51027
33761222
65423
348889
243851
24065192
322832069
34835544
1927006
6059
132490232
5684067
16931445
264676453
393532
327844
64388071
66509
218757
21777
45807053
18940
191669
97610759
52892
76798
402825
959677601
20269
35417
818766
570725
72169
3142353
2694
3465
861323
49783296
4192176
12450
3411174
438416
833902
42125
1863823
13080
14174570
5335
6567401
37857
16106
18777665
3037947
75736
15553355
3315175
6879
280053446
1931
419529439
14527
8985
34648
606398972
74774
139905317
7886454
20413
95758848
197440709
108571
11185831
27276961
231014
24818
3206
2450877
2030919
21410
16932
18224
32641682
10301330
52273
51122138
910689234
43087
172904738
76348702
254084
530726
463123078
1256224
102586916
52126
2018099
3263867
44552311
97802588
1605147
66599125
5070
241375104
3696
7858057
4142338
187905
955981341
18784
57064
953
15851036
12320033
58108
17848
32043832
1365349
4007072
268361
19047272
374551277
319106
345048
389838
387539238
28512
73024
6947350
875377119
131800
25403722
74011450
15465428
2334
29957
19562
14858100
22466294
660523642
324220897
11758
16606814
20251
27027
6691277
592257994
13750
5610
335694
61970
1159496
2859303
99123
19280818
103121013
375597
5763
1081
48867678
144318
29782119
746936
1868082
79404434
19713
204054741
2466555
3598
870615
8815
520890686
3615193
26734048
28312033
28083
416116018
14204
67275186
58765
487311
2782
311059420
991270
42410
129461
193155816
7175761
25895869
31304
411346559
16439870
188738840
254740
1664595
1691
852046682
287010647
7592480
36083
769729
202193
763634
201246
159338344
97877163
61388588
15793
794516680
65354012
855160660
397263
111169775
418131843
6125835
24518500
38642665
803017295
919391722
1835787
63406055
130567990
300279
272576682
1297904
1588109
290384540
37260635
446411
14512
106455002
10099
3193597
1040350
452021217
276831461
21504097
6665
169791646
20089
300988469
220449
8958
46151739
6420917
2517841
9490968
91722616
2265782
8966514
27373807
97491183
68723786
291810
483903
150621312
72901606
33339549
37764
2241743
110159758
354867852
59887739
3907
8236
33978270
50704
3303529
27815703
111493682
5597
129186202
30143373
5276
16680
121576911
30970646
16362089
472601919
21412947
449557489
121208126
2024522
28501556
5111137
124084042
5496520
150268913
177061
2692
11528640
51566
6867773
2195
6983
3570042
33338053
1796168
276599381
320871365
48198477
16832527
945428318
126418988
485472
208473
215903722
10266500
195302751
26005
32844
226669
805480
42455
942530
2482
82726716
20364380
6126089
3991120
5548
83175024
26263
240658
400133600
3182086
36853
216559
41002703
518774
202308702
158
4430214
13470101
45702
684280553
187103
134801
14929
21328
321500
690168363
2109576
358242464
1245697
732
92477
3026070
492133456
19318215
5511
3545197
1542357
35152
32097
5999973
31650781
881
2032252
33349971
128521854
10498
55800536
81137
6535
1100959
195171
5794
239547676
64651417
18608
25943
12442822
126376
2448
11786
59850637
7195972
1129650
30684
2701883
3304229
2056139
567869995
22379412
412105847
405952717
20539363
262751876
102506499
252897
20506008
93083
31933570
418693253
607908403
10801124
325132
391271
217060
678411
2151423
2680870
1638433
124534
14241497
828260
12959842
200154
10942924
4686345
6309088
3381429
22609871
2971930
25069
1030728
124819
817003
1834126
32440833
73175508
3505425
103131212
3272366
367719975
45371720
3235964
39096
19647
9765268
11634573
24628
8873879
249632
80602153
5351600
246465280
110077543
956187850
651758
8959
734441039
133553
1379190
1372557
2960662
108880
43016
298226
4238
3914139
258534706
901660
470116671
228609
169732
180609
73643
191480177
223147
259552
12650
18693733
75626
91665
2065244
25891815
951216
62399
711593135
426356774
229013
674
32315
106027464
97556212
3930172
18393350
2976467
279851
488092
769121049
10882
264345181
108353
1943457
15557040
23045
183716
470
101327
119483444
10182210
221882555
4622304
10739268
3594276
12674371
27239
276414894
1302482
97579011
667693
12653
19174062
535229553
20215
3204780
10342637
61360314
232592111
807983
19208549
3618128
367287463
9791755
32009410
291093
2328956
738348
11804719
1728250
242319569
491097826
29770
31589580
58405
31210
106112
1791594
12726164
112384
593063887
38540312
18473841
107428798
74454416
2813
42403
715440
1267412
21276
24751180
206495
29922211
1343
294547
162339
24080
63677045
264570286
5476220
77099650
4678988
1522105
44625
130653028
2074797
61691315
24032
32623325
536695502
1386106
742364
58864847
62962354
396400489
7354409
34073
220816
707302781
1237
955928
920475344
122425
931811
24063991
219082
326622038
3044
26390
27792
64779744
19848857
11142103
2308
13104234
6022397
96408989
3761
35740
450455520
342351690
393509
22309825
565880
10483591
149457290
11636
12695
17401
64694
221913244
82109
46908
107637535
70884153
509892466
51489
5766112
37726568
73351768
4100497
15607521
20680258
8489201
6690
545613
9184556
534674340
2658583
971020
182859661
949451701
1840804
14649321
3525321
5985
516115
710803
3494
523671825
22921
456815248
28894
610469
2808057
3872702
156039
43085
2093901
452536
2589
1723642
36781971
4767
12002
2796899
590821
2005109
15794
41016
118030122
189285
209371
62136255
492704962
75609
9061
178750838
202516
5992
12443
10784730
27394
1667563
134189857
1604
206226931
2710378
71638
322398
386454232
151138516
134427
8608612
88622002
434491953
1155
128351
379696
3775893
40253
116557
823
247780308
251195414
38442
406222
17532279
1347090
136844144
483892203
50176
643488
12946
61343679
1662439
19132468
29574832
223771
177191466
67916
6138116
62263221
96467
186672481
2255
15964983
512256
5874
18399368
1803758
329036
967551798
155486
1408434
3247114
375338932
66476161
9
58062887
3531280
169619
146068
46393
169521456
7877837
15755148
346008
7664756
7829
28808595
19699
20165
23635421
67783
125556031
6254
1764332
14455
25420262
128888
8087765
7580
198246114
573627
2681117
152050562
1232269
15727025
345642
73352397
282988326
433867
220482191
521736
455115
39858
454480
792804
165375
31253
5618039
5197780
123105203
198174235
14853
7416841
200690242
3546801
147548
3055
5519038
50981
476957
140351
14543562
64418949
6998366
33367
108791
2920325
14506202
27011
111077
1161157
693415289
15369
3223041
231428873
264009
659020
209669988
65596606
206874
3177489
4115
32111
772850833
258332368
97296051
1251294
275652
7867289
4638
295271
76755
94647904
103271749
473191551
279932814
52893855
780380478
6040
10827
540987173
1506432
36968
130241786
106141366
60493
201507
361270
182217
426741007
23378
2805709
254698375
91161410
16795179
230978
455696538
15422
9310692
498347
3812
628436371
226084
66475355
26723369
79069
3637888
32916011
399721800
441688259
2102
8363
27443309
1191012
89425
1114235
470741
2057907
378781545
11380
10813627
12685923
671637
64182962
9502424
4779688
5243861
332069
114278658
48631860
3290059
38583917
15638272
6946
17268104
120921
32624447
47897772
7845
10788081
62288
579608847
4827650
4001577
9010470
126393545
155490
978662291
55133742
12930
3407
390314463
37950030
3108899
364527
56818
1684844
5192474
145331
98371
1457
695083
818741933
114000154
44960
7508218
11478
18110013
453290082
2063398
256
12777260
104141475
260943355
137385
251557048
46242698
756267
765291843
361532826
11070
50534
7005246
324360
8905
17579583
68546639
210155927
1337417
19393154
105590
190234075
55616
240157422
12921
13006888
199835265
671055
80495
5714679
636250
68209491
3647803
22890
218078
393730
1801215
11417551
262108522
186745
335092827
141062010
1000905
316314598
112754115
37297213
105067016
78865802
343014
902722
801019727
99320
9744132
9444765
1411330
12088
120144985
88636081
3968628
20588
69476
7288176
23175
8140712
25979685
3106622
1530234
162485714
637336660
123688
316525
7987841
305963945
7151842
12927
60489
14591785
285763
1944
434753889
80720079
15676202
12517366
859672518
51625912
25646
1587574
2901
1964582
10084
13053958
9294035
5952634
1407234
72948
1466388
58968
132312
14886914
258648
97036
404121956
16552633
1962223
530894085
20685029
186800
299360
6161245
6799070
1430640
1868627
3608
29720155
329907512
792663932
214635
329329800
183337935
4989642
10971182
1792868
9740323
2547726
357152
70006063
525296871
4121674
1600663
278121117
5402186
872347
3226
301849417
15595753
760529578
8750
39827698
935680654
10526
66930
38149890
82401
323839611
288296679
61830186
304382714
13177060
119525
25777
21361
55073398
9946
171604
120623
2021261
1942138
396103374
3142314
21621
875820
3432592
619882
1613443
2777140
2543635
239858
32436
3185010
15888670
3784331
24986251
112533
882251
694822
873080
9230199
654942
23653
912197498
24868453
1562
12535
680030
5399575
335958
418419697
202711675
91209247
27969
75927
100498
2463
34433546
1533617
53442
118486
1400345
369076019
2771809
1926114
86508
45957
114
7334817
22223897
1815
902570
195278629
70902
232122624
19114
58203
623138129
3552
65549
25324951
59278
4922359
706230
241581
23715746
488437
28393091
20351
14472533
20703648
996100
87645
48450
268500
287880
681678857
334764
1207954
1126083
7423875
3006624
190168471
66539413
2032
10264
3989369
30981
22666629
374974
1286005
3590
510326220
532515456
25048649
54227
1952
501135
50431474
3718
369146482
56528772
1675352
6161
303312776
4714467
20354610
366275335
338250
2615434
1813535
2452
2459846
40679151
5997
27093
187790598
107436156
2600
3584789
654735
2060604
403716247
1167546
703574
47976944
7402516
402074423
812097866
461886
1443
1458
2521840
3525128
7941
650333
5588208
2874700
5061
54971
85469778
1774192
260843612
30980
767045606
4673
508485
68664
43324
510564
818394527
240762
670159287
11128
24994058
478192472
7381
6029661
8145439
7664
373302
67318310
54121584
31522
110898
33613
3791
743560
2746
6869465
123678
2908535
493592545
469285
24059588
502791
20648598
52037427
48825732
521215
4404117
15221238
4707
886
8737
14597
2997
779018413
7899143
60972
327
918058
132980758
54663330
14663462
434868
743271005
282255207
11281569
660826
8155
987
2626
859587070
663875
67552551
49441
6749381
22850
7180418
41414918
301715075
28236
5328130
502544602
13148977
3573902
1670660
720
9512
82867
3255876
54556
73414558
1866224
248
12486933
937412
154039
34412039
440533632
935094
61553361
14505967
978893496
71205949
12530
81707910
227592216
185963560
1106589
12869
34727
2210232
456587
111163
50338381
1644808
849329106
4978
5443
695496
364271
39162
2319886
19352
352147
184970
129816
1516
649056
211680
996347
24464095
3785182
695502
2787899
501081490
22917
182867
7495
1017774
12025378
237892792
234060075
16662
95413
14903
11180
13479
539657
11101649
9897
535049597
1001520
13136492
7116808
66363648
15991
89734
4958143
3453959
12150
32565
12556608
8323301
77925
47318445
56827
59661884
1418785
148412
1897
28532246
42875
90109587
870459996
16219869
36686
906153090
5099
128399
103313306
2113511
30059
129422072
615296566
207509
30507613
11079945
2888074
245614899
126572639
116901352
11232
7623708
13119
45701886
239827422
16529481
272385
29885971
13932348
174687
95596
6036405
9609439
207849483
29593730
1377622
79979
207367984
440807
1923678
390054748
9806313
32879388
71678
19996
29832
13835
393518
2321500
3367669
36996251
890428094
126219854
13921
682
3285500
15423
66702
3368181
6057
457147894
1025643
29189807
411441
10290906
17657
75272
283546
11944760
157170
134278
29554
5687582
194307163
57045779
1647343
54208
38896856
4656
201
478069
9405
1208729
122535
83373
2917872
501796
66076061
27311
62696
156657
8814
26551
673238386
31384272
1274281
158345198
233728319
491198
106384
43194
4014
130279
13295
354972504
66173
24398
78346347
12265
561821
76111
15235003
966
71741086
1245
105026
214270011
34037
21636
926910
2851991
27077
24870
971271
19231040
5489915
240010618
9538
1253
1950149
5833
294644
3269820
66899
1130684
1167678
532670
1287
35578
4595
57775161
2271473
1707650
39988592
2443074
326370
12507822
153050650
12836382
105804289
942874708
231571337
60446306
203090
4021116
170248238
207697
104347450
67893182
5928983
1028161
742565
3892955
84599005
46617
11398206
2180009
435540
643
67787
14383
345160
116323
31104
54142322
929997759
4489170
8044221
42314
10121076
56389967
990472
602357108
27544
71447939
235448375
174265846
51475516
112818825
3965
235123
676841178
13372
115812304
2162994
231817039
267172
72930104
11853
10227314
1688
30526
1018817
4475
843600711
911024
406455
883000902
25606290
7803
6995248
285253328
97346
4703
305828179
39390
1434798
69893
6365
309131
1948232
375468
28959373
254116
12587
946022150
782193
10542516
635233
1836474
1504808
483765196
358249882
389481038
5494587
676042637
244727291
1050884
10414
7501129
42640
148307819
267004
1024899
20788
24172
1115093
66782722
222918
15661
838123
32664
929467507
654325823
21913181
143073
6747578
920539074
341822338
40106
21411
202044
11776935
139517
26269
125360
18816
780614
39035218
996082634
115729852
12839
292552344
82138
59531
285934
139620508
2074
6662850
1710
250929162
109169493
264362414
3794478
72866
6301092
6298724
570532575
90462352
13292
6115425
45306
14230
14103921
59648
15174
294857
41567616
13152553
247474385
1376
779235
505135698
46486107
12576
65099
502830
1488737
1934190
18117355
57276
18409778
359884200
12131
1773
30012
121485121
15671647
879606
205683117
30506853
64408
45365
646274
137167169
112011995
71930
3504470
28942629
4658
266818674
379531447
116959
119373633
768
351073
80667
22618529
14051
104260
370276
27050
1525572
744735502
102506
44939478
3966278
95845
1596635
6054
7986
14605
115600025
22496264
7809
119364241
195119821
8262369
440492185
23761496
1216936
15306787
50306558
268871901
1296377
20511455
5529
6977754
50781133
3624
36483
371890
3106
7121
2007544
477476
2133605
816
15987
14402956
521275
535751821
10347
65043381
16027
12982
1468280
3659187
81562809
1383387
24145319
457964
7383
59634
345620
211175889
759826
23259764
93403
948455
3692
8780029
412160575
5953597
1522738
111922
65372527
32684
948925819
14992
31031476
3162257
263178
394203
1014754
367149
1041860
21391748
8056510
3005
451416474
126503533
7317
54109561
34404
3439
81164
65400845
7329492
296888
421798194
821128656
24830198
127415857
42918
41752
112482
112163889
24788
11315
3531
170360897
98721821
32000571
28722206
165250857
29331863
458581653
204078
16361
7727013
121212
91424478
57654531
58900993
37935
672143569
1207893
14143
38302
1660164
15323
628716
915808
74784090
1024967
307647712
19197
42971939
26236752
7627669
402072715
37449
128318193
81584767
26562
284430
157560
25681262
258628265
93736743
328971
58964
7556427
959112456
318846
184117239
4232659
5845
1147951
468143
2260870
300055
532036467
29223017
242636
796
12484
53454834
37360
362827
3509578
1035859
30991
626153858
11261314
7458
3932700
186622831
206579766
691
3504
82318216
40419
27118
28729235
86946784
57015386
8499
233227364
13823
59573
147177263
842309
4623496
84863
7130
739119
111368868
20919066
69706
60649
16108399
8413800
28747
16949
56292
3660908
9362058
415397955
15057748
7192089
87467944
114294181
342965803
610561
44686
250634
169916137
349423633
142202
25563725
154812
10072
8614504
59739695
11174733
10338687
205641419
217548
10913789
22768612
1472
3409251
206883
40286273
8214912
406729046
51678
62083
8368899
89286327
3417
1520713
324021
2207711
750496905
771932867
226519
4607
104884207
25260073
139879
216378914
167011
893160
25011580
200137
392352
570880
21936618
5430
994256106
802616
638162
3010
30535384
216598969
431902
90443151
26671
503823
739305704
965023937
16104
29244486
378597
75050897
667314
24586856
1038152
101989832
18674
158915480
530012
164579832
77169244
665
551166
159489
35088292
2403901
127592417
187572543
28242
83280029
18010
2434377
235950
3413138
203177
3741
347473
866282
53682
402737
411166
281105
7580655
67051
581288609
127186451
179578
245
171945
1995
4842240
12063
46577813
115980
524123876
4818490
319844
3538309
194179
355634
2401
47959348
11990305
4377
214445
497712
1102
44060
361259
8164697
59243
120638931
203783423
27258946
4153521
37885844
2163080
195921
556507
76845
222605
44464
69609
2374622
8027936
9192567
263694494
32309542
203760
7882437
4610287
3277323
457748614
514525953
58494
1784512
786728
55122986
279984
63932289
1560285
125947
499252
25654
902632
17742
3111
4295
230710
419452
3748072
96119
250111447
11714922
15788747
63604
50450
13125
49041524
5924
23736815
294302901
100316
53626694
205516946
1261863
619877
114294228
1525734
57391
1379864
13017
932462
900266051
563865
355578
16250693
730869253
85263895
210232
2499709
2274
39765
268801
132077471
399668962
75954813
161564915
3345029
483555526
891789
54272
3694432
647272
22535471
43928520
386680
558772636
203899
28984735
106524603
202058523
10646
63852702
67441403
1558663
395954
1430
729242702
151408
315595698
336
1085035
193643
15882
515956
392597519
5685136
195173
26084
72724034
10038
7000777
1042360
187433995
61002
1015214
140295
727379748
155733184
6866
4923600
11210990
805609
29772
8066
14482
129666
174318
418564981
91241867
15489248
79679
6889893
713246
27985870
471550618
9516583
117760
16180199
27836
14298148
12726392
15071144
108677249
241700377
2304750
87482
22420
2094369
5925648
139104
461715755
19471
14330248
38590
3106774
613251988
1073737
998182
1790144
1885720
489219
8872
48918
5388600
271034642
705626290
376549157
645906774
222617
51522526
93634400
576045
54452916
1331540
17796415
29691939
775313644
602508
917712988
36907
63002
7723589
300087
2851
30649131
5475
3658
210548743
3843357
429340
682368
119764
512454674
587694678
7840
25163
116936296
3356184
9670312
878585455
681035927
13187
285510391
18805885
11745
508074
7595
86258713
312316
4378
30498
1255995
11738
412872778
1631412
13425141
63429
2839
239205
77445
48165
17595527
114761
7938
17245908
397141549
735852772
9264829
31818
83717
262223050
8803685
9930
2418
323678
1265051
16545
32691466
102454
80615809
3929908
772961480
5277938
218017
34405
397753915
29350279
4111921
597983019
337761
90713
8175
18100
96277380
42774133
492756
81191
13027140
3508585
124299056
10096
23734
230110466
541040
805726
14520
781
8474523
103815
57377899
1782788
14115
64436
2324
1036
42162
24159
240097144
3182
225597200
5727
728952462
234245784
527731
17735202
53456
11172
52589
8227072
516156
1950
297303
3076832
153160732
21633843
44595
1065074
41679
906726339
77641
57602
8214970
158587
12087859
685868
2554
123894701
102137
32072
145558
54885
881134
11552
12810
211061969
3895167
2997625
33708234
12757161
282323177
528561599
2662955
7094
124428133
214007
245568902
20799056
32147389
7798433
35984957
174502458
130779382
983315049
10442988
557081167
2087839
10355596
513074329
904557622
22815
17828
2977
127246879
188975887
5607717
343638178
490062
18759540
402186
90389677
2465
1311
3276
2639605
289798964
427187
99939
8175864
2263512
74395
840245
294898611
121397
566137393
1995198
77448254
17744421
8653818
117988819
2072128
245162
21377
32822725
26885851
14260
57007248
1072686
1188960
8264367
141326
3268887
162449
6271012
24998
17152
3328512
28221
48163
35185807
70508659
15485034
57200266
21262166
3166032
18634494
964590
88147040
188905
615697
44938
336647896
64590
436301363
252207227
1055
110591
1713280
426557397
6414
16832
239107940
285535839
62808
127805082
7930
597135316
1252632
1019059
39947
9943
2869744
424147
6496260
221274633
25433033
39942998
12360047
7591699
47123
66238681
423965801
223235
245669528
6871
172297516
162037551
253150039
337480681
3685
151559778
1576130
1979
228277
820555961
7175195
6794199
38095
13408710
71614
624531127
3348
17800
32416
24318
15718
20785428
68689091
161638056
1779833
1424366
92665336
6167000
51126566
63535036
1119027
448009244
2843338
222555
359894317
866169
103059
182625454
183980293
346954490
4185061
53128786
34770759
200846527
955
735338258
24145079
519865489
37500914
991482
37020
56401703
24129
130687
510330259
662497
6393656
4129
70420143
116708853
225514
1026840
964505
19907754
729966380
111411
44042
16226015
173529
25464935
48320904
56739
406980067
497196
208192476
14793
7613
809805
440205
103580590
21786
117405
846527712
18408
47457
1258
10887
9625481
247352
65109
2349330
3906675
622743714
7947650
496531891
3617462
5208219
3556
9541
10998
3797352
109539
19190688
53212519
2236070
40678
1579267
3414390
6742839
2420
710709
54421413
3576
808444
802825913
6811
98929
409799885
1596581
1978291
39083
1428527
92123
142100846
94635543
367325894
1573325
919
966134660
7978084
3313599
56349875
805
763860
43640530
254387961
99797141
182043815
917399
39140
357786
75040
43507
29520329
41473597
23954081
1094866
668740013
410560572
180427527
1980767
3349878
64536069
31266
9285
1444123
631630266
5297065
201414524
89101
33472849
50810
5341
10177
33614116
928287
167352
1173292
11051098
18805309
48098
26164881
420570
265704415
129094602
545143
7946854
239171528
15550116
2792382
454938468
287519371
399813
1507
775046
446158183
386
75888
1225470
18781
53207
178432780
106744977
47357383
852
125440
5124
10009946
52665730
174646
19006
6798474
2196378
209471
6085546
401731
31630321
2871815
1330
250467191
555993
143816
1403601
373464995
53836730
15572
1450499
15672
1809982
7810
57536
11849261
696480
366308
3054724
97196
117659240
913697657
2176928
1649419
46822
3005274
5278031
958734811
4046284
12884
154068
145000
41654
101965150
349861586
167758618
515616
50390505
158580
8165201
1888245
542210077
498858657
2453279
247022
33673
1055085
80613126
16336
72198369
15909
764279042
117160014
8062061
235721339
504223568
5211
13685
5157728
508878
34517523
7352
4678
401131969
854229
496556225
1482986
228731042
796074138
38511
895908
10725
61984735
29310171
180533
30085
246633696
364334
18189773
97813
25609
121396
1260745
123030799
146456
243216
466177840
628530697
256629622
481758
655311410
5040059
154802
187657013
1637
113819112
294048748
26995
957159242
3996186
40509
30350014
6276814
8185606
1073894
877162681
635847572
4016765
138716
405456
1503001
4536005
115015475
8214416
500249011
207895354
1282187
59595338
105920272
21771091
4635032
318423
611120228
110633
388639
3342
3089095
80774857
2479
214700
284845227
5623318
28887498
1323357
201854
3436
161302102
53960826
45429327
264704178
9334
208067222
4933
79626530
421771920
98421302
1295517
374029467
380358323
633622533
7278475
105223634
7233
21443486
298737673
94480805
1885371
31291
1790954
3271985
20263
15694
17650435
13201
7240780
148408
878735
25105544
33319122
581003801
166115
195253
504242705
416610416
3921
640922
139423
4080178
873
2683750
476601
903264
1768796
33819
480816275
516969243
47372
50375518
2440
7195
47758
38962
984
92017704
1078338
25684884
3987713
1204185
4097746
318921
517288
473112
105911046
9908936
2613130
831079
514415
1512905
20899
414821
183713525
125471637
2293480
476618
831325
7874644
27859
103809726
237286
400064486
350475
23402
203094
69912
2948495
6649
2747
3814058
26209
3427862
22136
236151
3803436
1782148
178845138
39507202
321085
28610
25511
38132685
3151188
91813558
8114929
24640491
123647776
240226
6970445
1017997
1101367
2042368
56741835
8139
27486
981231685
8503125
2750670
20374244
39789233
689084071
630430224
207337
574265
1787
118825301
16018566
32412195
7111
3266617
222893
52055759
396424
7549103
22109932
93384475
47504
3503418
18714777
615427
930961
394745
21751
58880
415187
80866
87491
782905
27379715
522000
22955
540597735
4241977
4773608
508873
1527867
198584869
64492378
990633105
2444
4911947
402519011
672095395
155277801
561485
25827
265421554
987411
13838
881992
127232952
563737385
39413
377164
155201
132563292
40349482
46696078
131742033
22976
111653538
71679921
8868587
2191
1404950
763391
10890329
8770014
7309676
30071560
81763715
35375
3320061
25074358
37231
1043905
57238
112809162
451291
742924928
6661
5036410
107011
2007515
3870085
308951889
215123964
15269
201050
87254
7578085
48504
154394875
412852559
456106472
18363892
932561217
56266
38692
4224714
93573
63268
678434
509010049
5963144
65607057
2617937
90037086
155696
6883566
891391
802938
8543249
74047
39850
127482
780947
6918948
6511686
55840
142124
31095
6057150
448893258
34080
108306911
10026
735025
102405429
83813599
386098877
43100
525468
1489793
341791
5844086
38780829
68097601
63882796
420707
7251650
885581
48672409
122114
111828
2206949
462215549
1030599
613823604
2705415
15968293
306766
1156145
836986
2705893
102585
851615
165870
152289061
885664
369631013
55902186
3025993
266084
20030
7279003
175381
650940888
46078040
5023611
7567
210906
485408926
63050371
28979677
1922542
628705
327289
1937583
18187055
52410712
2623
130621986
164534
1048017
106748699
355007872
2839397
7224645
2933713
656956326
5554474
1452
91043491
17658098
33432
25714
130671
618442
72972414
1413
1958612
941665265
20792546
311976829
38956
379820
4401961
11810921
38091588
6717
17933973
215745681
282472131
76091
1403831
245269
6840312
636774
200967
22449
166180070
18161925
114201
10915417
586096
120846
10440
53806
65325964
5450038
460285881
62378
80387
659742
2106193
2655563
216994230
10531410
444766
32152143
89863192
4323184
7431243
172615
8979
737411
517832001
735473
1752617
881201
10256
33235226
397167
86940
11369776
16611
636596
74607
183616216
402675
74644741
809733804
61487319
6091
59511823
8965938
59921436
1575730
517791762
7987186
668816
302020
335150189
43162235
52947841
244331575
16987
39130
12170
3978472
6725599
46663
1315239
658025587
103677736
259857
55722282
1778312
281907339
140965680
12821
174430492
1905604
70980
9142
69821662
570583
23309
2538
39004881
3826657
11585504
91139
90492
309518137
64809803
3792840
69211942
3041
239299613
295076389
40051
570538053
80864
387929
481937234
560361951
973664843
1740379
135116994
218324303
27146
33053
254773
209862079
3013470
5835714
7461070
795492
4639
121215
474699517
391969
59529
839933
869196
340208
196885
3665091
9672
236841513
11515
10404945
2171
234622077
111246342
27454662
12161651
149417593
4787671
201296896
348957
745717680
52570
18199
7138
511687
30757451
816384
23383044
935760798
947063230
26690053
162918
59705
49654
3768449
15467491
187339345
874869374
559684
96594812
358175
10448
2117400
6820
366891
14446
756472656
423457
20937079
495543
501096
5197
27350949
93719364
13971
366939
252050779
514758
51228067
116422975
32550
2447975
11295
841498509
328621
4575
137375747
688912
351790
4445749
2508352
250563595
3951839
54626791
10764192
725145240
7329381
507197194
161472859
3880
51838821
1782
109025507
34847373
16756
83827
93031778
181232292
368534
16597040
1265937
30067460
286978227
3901
8925517
58086808
207643507
396161947
12545767
16018998
23321368
247029
245393
244679
124809
195971
172144974
6749
30362625
485368031
94939
8012256
20135
33340963
663386133
3655792
11716
1054
145868
4198054
24389000
92516097
148250148
29972
83131
11813012
22369
133623
40595114
72204648
63834
4181607
6383804
31025
87041
8946811
600629
80506006
16155051
8376
293423
9618610
61378
4101628
38840
729027372
127331
276784
779502
58699209
1570997
1047612
3840
3088909
24771983
12204
874342
916050
259163717
2184564
1136905
192725476
112634
13569
3954598
210226588
358379
2384981
7115
386155636
95268602
808558763
33066041
25503628
6755
519498667
2708
916596
70698959
79522702
803223499
27007951
214645412
73227731
94969218
1166833
409974164
1731121
20697
41
45328
40363305
112102218
13089
13021079
78359433
547129
825816667
1971784
252598
50632
119311
57606066
142583
241713
10908
90686493
6460
2687
2114643
166475824
5750512
72731886
8311
178254352
15154897
1110204
689168
122757199
1040860
3578889
202561
4096
144310831
526
537291
14639170
117798
10889
5499682
349978
46432024
769894
27092
11915868
101796499
2886
2246742
3794
25952
6620362
236121950
18351
687443
47760067
1648515
197209272
240195507
955092169
113246
2287
497754509
17545560
960593233
181039
43521184
20916
196035
378546781
108317
222566
16413
956170
4368
39450530
3395405
1071275
23787
146158793
8485
28565241
2545009
855205
184341708
10175154
764017
8746809
286448
61470887
24353
235163852
102356
160465
3508870
32789253
875634
799017
9865319
86962
1877980
14748
3148789
57900447
14469658
73396259
222817106
889699901
31668
442985359
7220757
1992
15847420
5614821
26897494
34119
26421108
21792972
10212059
264223
320750182
529464
398573
61897
30216
1827
910234995
493329022
312490986
107072
10662666
617889492
12785
10255193
27522316
221354071
28236816
38496
230834208
668256
639177741
790978
1558
192790
28396
62394
254531
120342654
9765355
50484509
232830610
4360382
45744
187129
380719
27350216
2088
96281
902964
3123579
236137500
861742875
1076341
2720
44928800
15492
125294317
156991656
1747875
144649
5988151
42216
229654476
3110830
66714338
496356977
5074173
307014
8346475
248922094
45826
9508
22308
91413
36631004
11095720
99608
460873
267476019
30495
573135
1715678
3407280
2206409
1806
957673129
21481801
5628144
135321941
966280
486104
20526
25405
18405359
104019639
1038734
2058042
871897145
210035737
11559
197562436
14717
2403930
32753285
1671423
21451578
401430189
68547
152953
219186
2549024
428478988
923501408
7570
8385
1283
848379935
37554168
24231003
152982
105130355
2039250
14586712
28945
128024
126225214
104756837
23645413
318542
53576504
7204
7507339
366122201
3426819
2026392
14634706
53112
7760
3615
45045
112479275
701620691
315612377
513348406
60644
55205180
448976547
7049578
238438
5220
2519021
27814
89302
26149211
38815
57904165
43444
76757
183413
314246016
34128
1885
161089894
704623
7397
50733
1479563
3514
762067
8357638
14868907
272292
56293
88460
21047
979475663
310653
40357634
988648523
2595
398743887
45997
355688
382094847
10241
64706
19116064
742214
512436
738313371
1304
773581
56625
242940236
298126
252558418
686014508
216176354
799
385379478
24626608
931183973
5422657
21265
745654
8173
441164
722487954
403
4804224
2787384
83037539
399392571
408577
3141983
742734945
359864354
437461210
40354
78768809
1330464
96779
7849517
9730152
94368009
987403
879913545
4200955
5308
125012
412315
43484266
3566762
4664558
44583013
366658
31345030
16611309
2883
1373473
111543090
659826235
32667
1788167
173013024
4234
136828608
264946461
385044078
3159
74108088
21573
7015
16705952
207800
49362
68
54143536
696692789
863875
29863156
140656
6668794
380830
3138875
247483926
556578326
3713
931618
60091
180392088
3848281
1854
129522832
30005122
47826984
6508573
568499513
781701
52937977
415701
227095577
19123
548621342
120139
12840421
11420
2067248
447247
14906769
4450
844377224
220020332
154255887
127310696
23713
87202431
178295308
2380
1388886
577570896
464979
517295
12186
83267
621558
94332202
630614
1204413
14319
21793
179079684
34047
15971
1592565
2422798
33482
20606
81484
254839
66787
1632869
34851013
94668365
22077
1333586
715815
22219
1617393
77213
26631653
42571
9293727
43591963
2136
1848
839086384
62269649
1374649
199039
788
2575862
31966
172347
85817
51784
1173
8110963
1020216
98507085
226202
15518247
465890711
1909704
254365
232907
7839040
86759
13964
466227267
28762028
65802
27632998
64328
4107762
7863493
4809602
145294274
358766103
35346963
1138692
219965042
1008177
326220
38953
18930897
29508
343873867
358273760
50061491
52222922
46660
36511830
19581174
380552090
10392531
2323179
75198710
64569
431906
414966
921981884
3430504
1372933
2652279
1653817
105736
126971897
25014725
1010397
809320
25187950
762001567
381374496
6136
75094
14286
49207053
106570
15342145
15798663
138900
349824
927940218
54541
33788
6164274
36621
153322
21879961
348764
25445773
52445000
62175
258375
917406
41958415
2752
4107
729344
9474149
42154
682839
977540008
47443
280162
19448
126130525
97741812
118442
40804
107672
708471018
7485
901768
81440689
102870495
49313175
48259845
9041
25465239
26700190
11233829
3880605
32909618
91103629
960352
73488934
328822447
885021
1645478
457377556
309534
211879107
220650565
77654
2760
39884173
3855
30196
283393414
12179
994569
33527942
5295853
10540
19214
205869
889063
57619
38222063
327593460
728631998
89717
56973131
10347801
1522148
9387
419543546
85564
139923015
437248907
729760
502282
889957
5980892
460282
194781083
1838
90984
50569956
14860
759286941
671801697
47520
3258042
203
29908410
25065404
1726086
36545
49188
1313867
615728
174059664
52009658
80273279
321514623
865291
149332608
24664643
28443507
41918
16615
67481951
317898
821307
189192
10015
12522844
12180727
384334072
46442
56718462
12401
989197
11141027
80489
593
274142397
172159
4515075
17887
124685535
10978911
48236577
34409878
151729
31939
4701012
243501
14004
165898166
62448
191694
76167597
350816804
105800927
11930325
158818
754422749
183686
3171
276378384
43103
1490
119688348
1240973
23252179
202222
10434046
94437511
144571082
60650390
1426151
646535
4062805
416528376
354191
22753
1266973
168309
101624397
33157
710
340270733
1165339
45444423
6097184
599377
138673
315908
5060499
19091
899421
432953
824708790
2262
1361308
77793373
68303139
1709597
93810
171534779
207829868
121815184
63949
190961
295122
1237918
194940
511306944
285435
1022552
26682
12033281
181363537
21444362
889650800
2056356
227679697
7824988
3975062
2952556
484523
135645
35536632
129927184
63010
16792
25706
247377868
313513150
16286194
11564
1406298
202015
2648652
8269227
174999
115512966
23420230
460401
7592374
239002
69268963
1660500
835415900
131410
21685
159199956
18020
1917588
738584883
63415873
19653002
241036
818087
185153519
59662
14409182
65612133
850625
1134232
36141
24738488
26224336
153886317
13094
35265034
458344377
50054
6242481
25632
22057
89743510
15921217
49306357
53848645
767604
51077301
6224
240766
206550905
27996550
97145
1922862
278410
24555217
1103408
55714133
3926
3520
619403
25467519
1323966
20920
2882161
107726725
129800
57769738
62543
1439
115908396
3086600
269101543
498521
12113
1533872
196193980
4112
3481634
93728670
138749134
649017187
152892
880145261
270924099
115783
8515
8128
797241877
11931101
342550404
374830
732564181
50386662
35786
287635
15255
202074
22083
76607
66522932
1744473
8011916
3662660
3873742
2958912
171965666
451292
20845
200521947
921923
299128229
261278
504706455
20961289
14573035
7682153
515233307
54521
115748010
4342
271031927
19801328
473518
26210106
669992
127903647
122853
349810726
541246430
7337219
1997146
117572441
27831
36900
535015046
1339558
184361
416505
22583977
12568247
13312786
760937246
902477023
139
36116581
30143
16979462
7929344
46915
64853
14396397
735431959
35971063
815490152
97724
1221
614935892
1173429
601796892
176639442
78688
508778
1467576
528127
32997013
23777095
61189
16867148
1598653
891940
11139017
27705
117327
376
165989242
935987
519961539
82499
635881399
18256131
498280658
230381
2026008
1031277
179315
75235680
2576627
1406972
128456
990444
33882
14497432
211317
363654
653557
11369
199610
1755368
466401945
253695855
11057611
5119018
1379718
668647
397674
15938
258763
24439
1271027
7419
351481
62185
54147882
8836090
110161215
17481
119380
477153
275090593
6054358
233454019
2784480
472772230
894353251
298372
37930087
58937670
2512112
14936
85779102
45117131
50283922
36983
107814
18243
2797462
317601172
2188138
47133659
913408
642905668
708534
701107
27400215
8804160
4548
1563729
739723
98098417
2885
511993986
308529
934218
193500
700444959
98494501
49274221
42657212
14682
485100897
1208422
10310061
418396
27265
485803362
2614228
42449011
38146268
33444979
724407843
320398
285861126
45915
7748921
65224
222078
4647285
506985865
259748
108816137
38789299
2409175
33446347
1499768
640888629
58914345
59530453
324927309
1532415
910991711
3048
106062
1103819
55588
980953
425
169112130
1754263
565624039
41089854
12720
1583289
56294
15637
26152
35081
499411
2780474
95501249
52398
114565836
126359736
118039427
489329237
6617
16510
116340
7103
173913
6263
54711031
24838908
1494353
90128105
76248
18100691
39617
4631320
28024817
5270
25760783
3068215
120812227
46360155
141813544
43750985
10775
19772871
758121179
9479911
63134
474668760
19462329
3725704
1219879
28141925
2641
16188
11988010
939382
34918707
114633
5861749
128688
13650879
47552
50051
654360
103868970
109629651
316908
345977357
11054205
1321534
20296342
361723456
13239
487469617
751
79939
6995
80175963
397476
2118
112155674
44216
272589
28141180
97116951
589613
741801
24161485
37268191
39048923
39880785
64561
3807
1684367
109265897
18263947
9099742
9598
13997829
250937
21429
488818209
22726
84267465
69306181
202147582
16511270
7894298
21473139
3091
1665
61067
228619088
13774718
7375
76147877
40342439
56319360
367359830
74313
11785015
108939878
12341565
16296156
65133
4824985
894536973
138227398
2482908
6329684
1193314
5432040
29219526
920906
206182
119235
1700930
52162662
29308979
3589316
58332846
11274369
196236
10638703
111649297
63830
57760973
187018
13889731
882
27262480
19529
39342
282169
347
8500878
3950771
40331
150393024
37463
460529
6198
25522
22115
3664649
14064
13826607
630723
6122
92061
24637
604945042
69530341
1352
6194
10227960
66272
226386
5781876
1039228
117566
16282970
31880485
635835
7101
321304
31889210
85074354
10114239
1931996
30834
27501
87529
756602562
7728260
2065005
246858
32204
112630
293614
989421
204306548
500127
765751661
52143826
14464579
699418
3294120
113724911
876393398
32762
27013
74010575
28265
1912603
858922
11861
9636
44567
233540085
111813193
869453
27916791
3367967
831464583
152986
93729576
651084
997652989
11094357
511097541
26998
17837
105389
2276580
237254516
44781051
61484641
25533
27607545
202277
53078
200366
168071
991602
31089
55035787
37679803
31327168
22498
213058
23724446
48498
26943
45175183
94509931
2945929
1956390
780582021
63162877
867802
269134903
204637926
18888
773894
796492
346212
112551
4381433
720311
29113261
185265216
21880656
519126
59077784
275768627
95988
1146898
58253
18490
41538
12469731
20524903
26911
3683934
23330567
27418
3985700
277513801
74289900
32992178
17295149
633038
11853975
30118251
509699228
160274
960014118
7183584
137158812
3954997
33630
32755
722390
934190
15076463
7665053
10483777
9061894
7381656
198146
1943
11624310
25916753
1066
54041323
28187
21320137
127745515
2532662
392004
237397584
5414
6805214
16808813
5921
8100
15140484
26095
7290
11421398
995330
1543
733322875
615715
99256627
15116
487944415
50074
3787738
505521
71492
33644355
228053256
921558
27101
487448
36151
272828
15118825
181281
114288330
67323
55330054
31022
5021517
181929
7150
13135
91663697
42197
348088688
95551374
26051198
120060826
4388386
4011291
400995
15828
20405
108023
5827368
760566
319989692
48108011
439410496
25890
5189731
4422149
321130
729862
5123
186088
1387
111227262
47986237
685542
10581
106707
351886
985072
511357
8472682
9804211
6393390
571873277
42734
1553609
219512798
201816
7101225
6240
152333
621273
8923855
396432
9476
26001
83563681
1474432
53190930
85871102
1270338
753253
280990
53382169
15543449
19606
10173573
118950
1681612
103085717
10775518
2114
214918821
13774473
22045
15343828
23847
9539
1342607
153959
55409
20129713
7935731
937292
39165
180658
738509213
533353
27169253
2019
500121834
472251
216944105
1151922
60810250
4468
119494
73004
123760
233967274
116513945
7512227
15788926
222438
3973381
6509334
8971484
436396
647342
65520208
1008555
7725
415977
45812294
288317087
932659033
30778
495243516
459350008
15381
16654344
218754556
4107181
475317160
13377587
15265045
247012465
1608534
51242
9608
79167
9933
7787804
932073
757112570
54437
453044
253286
444101
260742
7823633
434207333
24031
123447
341618435
74284873
69810763
477886
225111
4527
243349904
10557
13098585
773372463
2150
8483
607524
1607417
300
2062
319122
886284600
927923
30323
33046
6343067
92011776
2231
221750455
61510401
77699
7496
2581781
260143156
166553
3455
8296
139600465
383118
196342921
576613085
327880339
4382
417821
602715
605287
10919862
338492624
181554540
18658255
6034
4396
23832
2501
79148
7466641
13156322
5803755
16038828
872921
418865
14140
30821251
843641905
59001307
89503
4686317
379298
62525873
1937
941262
641411145
28456004
1391846
8011
240523
45134
243005
218318
473525749
183193315
257378
233801
441355021
227137
43224536
23051971
24739335
54992
39034517
138591897
2218425
99494
15021961
184189832
365832497
176869
13015
853394413
331641609
313082644
18946
69251550
47807398
501359
833573
573500
4447743
55192847
1177335
31695
24933679
353592966
15743523
4879
443
622178
244515307
51521
99245
16131605
31783
723193
58771298
2910223
71004
11208
721812731
865072
2617976
40562927
711755
8340338
544761224
594137462
914
240343
58736138
44765
241292
36128
761691
99080
8662837
1537215
248159213
422805114
376181
23652495
55465
431991756
17297894
3535
367863
61713
99666371
212036
918954
502176147
37577
44733746
288101411
6093963
65214976
11120708
1456321
234839943
1609532
3593871
583683947
44739337
345647
592443
19553
3201361
2092
755259
220718257
2339
61298
935026943
83118454
9190
739485
38610
344830408
191676894
425643945
2464505
3729817
10799129
21668820
358304746
108214591
4021769
1110299
214020
753420
2217951
67354
8302
66523594
1755537
30884520
20718
199237
6325
6215
12415802
1968363
292882403
54007640
573815
3300387
465454
629558021
1856478
467334
182376773
11706
2174279
212653
121058
4090441
39297121
158243783
1437
118355
95188740
787698059
114645
944487
10777
7380877
691933352
104415
189700
4439
80356083
133344
1901939
89057952
75213307
435178388
203616425
2414
384054
3999
605505
97883519
6436346
7384785
26924943
579078
635531599
64430
2274954
2048018
524082
903846788
182550715
28252
266283
3476783
2011747
122454061
16092678
20550600
2956
32590899
6712278
2934
6011282
1230
25742367
310372426
287084
16744412
8686
8166410
161300
124969921
1429989
25238
230542
467348
160388
375417942
52912
4162
659560
226177519
17615
8321711
768465313
46811753
23117076
2047
230367972
90205
139383925
75560896
1637672
786756
923289
108074699
2295
123931
394185669
343506
719857
29064
6028228
57745
2601
100103
3427033
1381831
2332
337931
7737
309009096
235242949
6968020
937757
1786566
60953082
51130
29885
6739937
15152
696250
2729771
15913329
878066288
120048
633782
14825
2058050
33137466
5283046
4915
810484371
805875234
347747
99740777
7954952
88220711
31446812
10708
2345879
296310
29615
393258
39132
126134
12487616
308339070
247162586
429977
24292029
99994289
656461357
5662730
52107837
1441821
48964646
242797475
56236013
6978177
434191
546536355
89245
117214071
321826
502243712
263786
12751
701307831
34901
6669964
120319
6696396
5026911
769346
3572393
971739963
13195310
27815002
2208894
260274
2158
1641712
608424
332144
133763618
733697
2732844
791199338
14414300
9033867
20938
341795443
17961
34999064
4501745
24391
6605
14901
17235671
31186262
28315898
3086
130757981
55581
590766
1696778
579310357
113958
1310051
340652031
9622754
124
328093
65461
2763680
23152157
1101549
13426337
15466
357227
1311141
18173
62212659
524238912
410906721
1360129
803380847
381447129
1092991
26923
19666266
39860
43285845
518300
608
2421516
247798
17067
60041687
2697532
1069
4087929
261318
130112
16700
1622295
63715
5225
2643508
238855
223009
4124
7399
8468435
22504
13876745
281647
176832811
756322619
767501
6791817
477190
824832
19098
12166
129106
297287585
5624029
2928499
2077041
3660786
14678576
23995
473896339
16191
1377526
89300
2095938
7307953
45925413
774274745
12913170
26890728
18489497
19500
5042
21809091
26836903
222039158
61573
14921553
121647205
350633
111300
8862
932655529
7904
228491
5748066
8352515
327499271
211556878
285597
3934878
972674
140894422
879373
666832
958414309
628155
3183527
126584
258906
253514697
756788507
221321822
29369283
466654939
69284
48952648
794851
383078
4034128
210553129
669482
879479563
454589
736990610
256466
722442580
11252760
952094
901364029
50086
29741536
38092
52205350
49366
413620490
3330775
40057983
171550
14518960
50078
5460
944821857
2386560
620099
110607
225265
64975
198854905
191103710
50033110
11786799
7051784
105603
135377
1608389
367336344
396532
87047
32459
257409194
40485429
53419279
1778489
59827226
40212095
59207
313394883
13409
224598589
4593421
59998786
719872538
480027891
708280
10533226
16680800
1653697
11214124
937222387
30440
248907772
333
51350
736202
161100
1006956
50526701
20378
78376
61404815
1052
465487035
240953265
600678721
58000
993825905
186655430
916164581
41187
16207048
102069
18489499
12224
13617
37755962
3163670
20714284
201970
255867
17534
27893179
1382869
283720
9036
512936761
39089
48573154
17019320
3368
1015023
452437848
175462884
43806
7731
2651928
85652
17437345
2553005
243167
8790169
225213
1096250
284118389
58533148
1568
85586861
6019840
17167
254376
42942333
38802
15539611
154356967
113160334
368801774
31163721
1015566
1630
53210
725043785
5415758
46918
909
320952
913174108
7944304
997107810
71071
421071988
6558
28172
503802
180638866
369917
704881547
5820856
297400
755170
251303
23145951
25495880
777560
19912415
105312
428889409
2986090
75343
520349218
105035
3032
31428
3604755
64165904
77076
743496
1121940
216638
4835378
74750577
439102774
85197593
140626535
512916
17203947
471433
304039876
61372
4642161
7179707
163518330
7705828
2499740
418117
4617941
21805184
19770902
951311
6392350
2444853
519153075
24570450
234473
209957248
25307
33435287
96946
57610455
110954
445730
1703547
385443434
12702255
26626
154579
237262
903788086
43812863
100685
872084
26255
38180
7793
3061370
372665524
199296077
13139479
130322
61057169
3879458
393279
16355490
227775909
53022
243050780
5047629
124493
100626586
2010345
6051263
423862710
54298881
574
68809647
496515052
778541157
203990
6192
66064689
5267511
2874502
5264201
8040
2323306
17090561
33589063
345735
111220248
841400172
709312783
206712267
50045490
437216630
68586771
47630887
409361463
50210
5647
6143149
1277213
902846
81628276
192980628
1453209
27364
3003151
61183
179191
119017
123321690
21455
19622463
320468191
51013147
47828
320749106
254347897
197193
14590
7920473
124346161
20111644
2128825
18105
52652019
1759239
336404
214811
591030
216244
3024409
863
427531
261415858
4049408
2887093
154260
1885435
396895496
59953723
54302
6285
261809
501357809
985575593
23281730
96698
16727612
3911999
5620
29522
35697
484304
612687
11365
344715743
15708302
26775099
114098
61704
8428874
178404818
134640250
70208
354154
2641123
78288307
1355340
3156786
12960015
13773
88128
6338
56412200
1038506
441329
2704
402733
32516
397918
161430
10196
259768210
832210028
3884429
512716061
323820366
7638
5121
3257046
217423
970127
17582
433117
15783
316690073
16428
1477
137560
14652
921229
204019646
384251
13483346
19803420
3398517
5465259
273359
442406
68001099
464730
192844
9782089
67021
7531550
48155
1880172
15720628
384186209
603306
3435411
8114721
4136
11413930
5301
3070
24748002
2179481
9406263
95128
5609667
11222786
300440030
85981
67884
162282
283660
10984475
192966449
32748
6328024
303514
8880990
2340
295502
685411
58441590
3136410
250277
1650
438816549
85530893
21198
22437
19820
3426
430834500
2498
253971062
37465
79344768
60439
44135954
18537632
3729151
699495494
32188
501445
42408328
98761
39401
2443034
33075
146224899
3571307
931423354
16886058
969064
15133778
942252899
4399
18051686
241589309
161577606
18765
70258886
218398571
21559228
82687
605218
192579
190876555
90075866
110592614
50982857
4400403
32271448
433914008
843225751
529713
14009658
2385
81046
56794123
22612307
16319923
3313804
6073860
105456335
24580892
194498
449335099
4120174
889780155
11050
3306791
13846358
5882183
1799260
3266279
1113053
467567
967964815
933265
63507
45471
148370534
598208
3146956
31578584
71747
15544
179403557
4562751
12216207
50210477
68164
367650
3118
70646
386119937
984157
10855
109725
67186861
2658512
96604486
5125387
6394342
237573
146286588
534977
36618356
16290489
10844506
26572
2820110
10155029
51905
263882966
6404562
17931019
248327886
4975
4912895
421831
14535066
543963
182244888
590951
94891033
15405
12107
96004577
895394625
21936296
13784
492744
113176
127709
120560148
191640954
2455409
862624
423237951
405046187
1012240
9851
2065189
242212252
6830491
127068847
32121466
3730383
25018031
20540
28524110
211326
9975
6821081
238128156
11809
1236036
107717009
234825645
193745143
349113
128249382
36911
9009
305520662
13143724
223804
5760
919394855
962826025
94886833
498621
90303
936076
30030
51214252
692578397
26230
214606
1096121
123429
25059814
121796171
313934
249399
29407219
718691541
4338069
5887032
9561389
5645544
536484104
17491732
1170370
444597300
43504137
731543028
1358955
197229
259542
13647
222924693
18285
57203265
1154916
40177301
3991608
83478
275689538
70023754
216
1935364
333847
21951
21819412
46103
147387748
7724622
7067132
6376338
5331
588796908
457312
31120040
604470
17210616
361844507
771863
6505
861082
113686
66806130
350884
239129348
14830
111481
190188
2897
1203
15831948
751243
842555603
2891316
297076015
914422202
465131564
424379
774361
316136
321264
352290700
1022082
3465546
166765
852232505
8506
3377
4376366
89976
829158624
556676472
8072378
6741761
1367
11525570
128235600
571924246
6496
10839
57242
789054916
48376491
3544935
38629
4999857
193389
231027
376388
8304352
28839801
214896
2480380
2201
6685172
217686565
2153188
128859
444929
31636245
144067779
231697
983967915
59769
30450
34640
60850111
102559550
24570638
202174536
2861014
599844323
606021400
262337114
1740640
227996
37356
921862955
805683
66894641
3348965
1040
384288
408899
6445
3164858
255942458
15302874
56370
180381564
53961800
849
570352
4263145
27077410
2343
26251
4930058
9783094
1810664
9433821
351963925
3080
475109632
52258748
12091
17731134
69215501
353994
18894528
3982
795177808
414845443
15978
24147308
169429140
6207
506962
275091086
347458
9912
6719596
727830
138919601
166538911
36280
1798
4804
4822
153684156
238513
18734
13614
6765116
85025805
933560
430429
61571414
125272835
1548997
19677
298144243
8469267
50209
146459
159399664
27244697
9390707
500990
1462
19804
1818498
380844185
619144147
196
3605297
727512
1791059
10909
596
2073249
21673439
873730
7878
528474
446266796
53461307
50250
9379858
81275
879657752
393865
194250557
55491683
427518889
11455
41149404
19843238
868548806
32261831
56349256
310046
8182576
33565
17843080
6574
910773
406513
3818069
12701283
232183528
297281
485951
104856031
1399623
25770
119021
10545
316019
4714480
13510716
669975726
214765641
31961
9338
19137
78918048
3080353
39184
517518
1586722
7653251
847273446
3661678
197179
12657092
7691
47923
8075408
138266
120076497
381395
3196
62634104
13353
58380
14093
236133703
73933363
3228481
378617607
68092
71181
362942683
171272
3764123
595916919
507858
508831
64692
117224
96992
30582
941143
64586606
4667876
20198
10491309
333381
17685309
1344535
362032
336380470
161842
3710048
97657956
20521
39359
147565933
19567664
14044405
211330
226500
126484583
229734448
14468
206302
198293079
70695
680446732
972231
6759
231774
399938
79484906
16324286
15334983
706401657
45728
101861319
4486473
2745911
2511
56999
1706
46788
9614
255576405
545490318
63355524
123983016
510988647
90521241
933923
184261317
2357796
233945
493429
78150
675020
21832369
1763968
60047
7737164
1008282
116801317
34474794
63052
7762
64543325
3884081
994887765
315058
13899
1347001
58896302
53999306
1216
11173
419873
1069250
10837925
738834384
124461206
7296776
18795968
8135064
614712550
614548296
22332828
44726695
31630298
95356
22772
162336975
27492116
316273
764939920
103859
14121441
25358
381450
2517728
230628047
851292
35861
32542532
243534914
54639
1984
13548796
389321
48794
10052
6681257
459176925
6530
780439
111716724
130775776
959696998
812666
25482699
33151
7067
162266
545839413
34299217
116726
122798058
1491963
64861538
8107930
460658501
3658181
96712192
383003
1212445
2203
242304
33232661
942832
912743302
2622981
1515111
741165427
27873
34335859
41342
40483055
396064893
13764
12506635
19469337
145788116
30662382
120859569
1524406
20970365
61260935
342454177
698191477
786593029
579310
26865
37301917
16164
11643
919772544
415753
146957
32015212
46030
1061
10946391
7636
315552347
67407035
171414
449195
5905074
458067
684286269
3469
56936
2540806
13086480
7489
459694
4620
63328935
1834911
16134
142165
64814
987589694
64367548
264941150
91249617
153792
9745498
12687
23577
126710134
230134803
81566697
694686422
238622
111524568
53341
21326
157212
2439221
611801383
36129121
989775
43095
26254
476604938
36613
120391562
253537
356572864
191076029
1168758
144347
56511261
39441
18691
906572
14609
62765
11866822
4159831
640698855
116286989
2751406
54392
13891
2818880
375885388
11219565
1078738
44444
226619221
25308
5259213
4951781
208821769
518192474
10980177
54406666
1924401
32932494
34698959
30035
49075917
247413434
7747825
3820
827025
606764
149787
24772206
25379834
43994
800157
8970145
423876723
6300640
4099307
8722681
2354
54551
26163
47314098
62461
34542
10988
6891193
54779
463838
277608945
50793870
27632535
16303989
47390
3827240
1719379
283130663
459817
18240
17312
113277570
339703831
45813347
20565054
123827
880275
962880616
16641280
225948
31280599
14955016
323227186
660727
121914
109264
194650
254390
996872
103068
22777075
76340
11916501
102702856
531164524
71209
200726
745732
13411673
929294221
10201240
730452
13761654
64880
516505313
65345384
106422530
1026157
28322
240261
25159928
451606
141389762
6627846
211561
48219614
78356
114566
1755522
871074
6319435
2501773
413321
2067292
696912
142278
389529
200075909
39365
30155378
22939262
498533
16242
568
15957
231725580
443523204
3238559
22683429
28580256
23533957
135233640
3012249
2457372
643717
40510713
23788135
33214196
11955298
2015171
13784839
106964350
12380
1268
12082
79856
6531303
30169
410341761
225199886
63113656
1781672
135115
241860903
15124
45110816
479563551
70021453
12007286
224227
153224534
1307578
7248918
1856640
5347062
871173656
6650
320813
961459179
17610750
405353
1289130
44473
989261177
43188
195614470
3058792
37211036
223193
25387302
23314
45372
63840
573754021
60037
65456
30041
9307258
534340638
4654659
256985
392640
7066054
1001617
25822184
3056362
1599114
487123
2088644
154335788
28768
16918
63304997
101300
7357
3819694
1859681
129915
124327271
733047627
17330753
11621947
265224718
80686
51237
148175
124766
304147
562066
240483637
2620981
351382246
58129021
230183
6693
3251530
40665261
257852
2127158
61054
16321755
176394762
679465
153836
8332765
119118
153148070
4041758
627226029
266667130
60052
105483492
21023272
98351
140177
991948006
853755180
15279706
512679040
587288
511494917
13904
112017679
498199
141001
3949
20580
378036
488099135
299983
5596095
723184260
250164
115093415
165510
3065948
11105099
78881
221430
713176075
26610
4835187
289873
722933
468129001
765892
240615196
144980893
208701431
6218
133011101
40183305
314779
11635
627587
677564848
212247
45433622
533173639
15205
4193580
1268167
824
791019
8259303
181531606
153560
821556604
11164
16038
56461589
53840
124023
110378625
140093
990626
888175
56250
2491647
85305689
36517
803703389
77879
17959706
35566679
357048
30776
1010184
19293642
33864
12823115
46043163
11532
608664405
73363130
2818971
34662
4244
191756
16920
13302917
814470
5681
466788444
1672265
55015003
96240
2704217
1470588
203170
219614029
7892
885849
627254013
703167437
625569
794133727
155361549
4011786
220407
47288
10384
2513674
208815885
30390106
359210014
711079281
259685
54925
1814357
1331084
13278
497462764
93558659
11077
207289903
125909367
13480349
253215092
87591434
72880
194850522
94499
5575515
5436730
231595
40767
312296372
5540
378552681
401747014
2672508
18760639
24097166
299346232
37006
133622
72691770
175575
183112619
13631
190555
983609598
1621721
6
7767
479848034
150378
280226642
3893
70082412
543444
121024
682800
3917
81918918
15471
5698470
1655001
26571465
59229
53
662094
15448
2030163
4244538
30992
287176179
51984176
3163091
131478982
1952194
10987815
11136
23820706
1407
894029172
3025
1251536
15432
144433644
129780
57028173
61969016
686596
15385
6774
6789
2752322
21635260
22729343
17301715
9867460
17160513
19826385
192389746
692807
170735
244655592
86878
38551
8790103
183035344
2022112
15768602
127667974
6442987
531382267
1185408
756753
12572890
304676117
168950169
2330
50991
167526525
260693118
5989937
12588616
38575
25947
1283125
999740914
92016564
41803656
226658
6868
79985
425691
6869615
214805
265651762
414
209111865
6762312
17908799
58530
180104346
36153208
84891
20510096
560487564
194739738
3618
6390546
89644990
43633
842538
910617
179836348
612743
173642
1370539
54780993
44560351
60383
150313
3168896
12061
3552290
498626220
52368329
12533
4905375
5623164
27028849
40340
482386182
71173997
54091545
1381324
63057
1679102
11962951
4217481
11356
119767059
658909
7160505
1725
359354201
2023124
5326294
69984
256145021
11026663
1675800
401917
75231712
94067
3350278
49889
1333677
124869294
803701
2740096
54430
164878956
15757621
5586905
443506305
362710735
1386198
455154456
78202790
796699158
104661461
244363420
346125
234807
31443
47488
673782
166770533
152848770
399417
5711713
296648863
15670800
838932196
21737733
731724
2609271
125659924
21710470
15431666
1197980
100381665
125498
2167429
88442
5197692
1396644
5603940
109341
356624
55591
9013385
604308157
2006295
25960823
582464
16339702
181226
178562843
203120046
53685286
5400721
2994984
12513
396941157
7132152
7053769
123223974
238110
1871048
10007306
8799327
382232853
3494819
17987830
57664078
469303
12106933
4178157
55013
162656
13556
1849447
111753
65264957
807520257
674201955
22390335
5070536
134004
90575865
630079
13081942
6364235
20907272
2559
5976946
1253707
63697
4908452
8980544
772
915628
1643
285071
953572255
10303
61010
116975
22442005
8196673
117929
49937412
230080259
479369
191684
72250002
41524
143456587
8314
452796687
1309492
5255942
386999731
538679795
1177967
23978
233397
5055367
2526135
29791236
1150
3697449
1756706
364064701
373458
5116722
101178625
1838389
402932192
259724341
1386837
1600275
2273803
511598
45429794
521531
10342523
5951376
378394
755947
8955
880417
146080436
192526614
66356504
5407
22142319
5957318
110506
1251700
1646358
117152466
23946798
29010594
19136
25674747
189827
96407845
4076381
691605407
2247756
53257
59435
6520009
2448795
3312
33406241
828198119
6147404
518826874
7277
4428012
553696
8649
9997
141798
3130622
35721730
2512045
61929
51184
90170131
20151
34069
1689539
45280
99108727
46494562
7189393
36157
7883
35794
302477886
402222
815298013
3999731
35294
88230719
11734527
1459274
22858001
502234
70088
1376741
38567
380152982
6108513
8422933
14387
416088
416256
2050662
17970
3827862
23824
6173
14358
2385869
142710774
2836574
57101
31676
25107487
2797737
209405535
21656870
1359937
13970632
7188277
65136944
20704
4651056
2688316
116567310
861100889
44407
485250805
170878838
29070
9068423
1441762
3642
32527889
4527007
10449816
212605250
3431659
64805705
1171619
29399669
15790057
34873903
558543
20020
14152
554548585
820993409
28062043
70173
30988
121785
117609066
105154772
33971788
1679207
6304157
129209357
73603
5999102
96784
1573698
14628508
20969037
6987825
45001166
671837363
20527691
51187
79056
162492454
243003
4162402
196424
490817
28363701
55981
19552
3051788
8975063
6976
111098
137118
7327
475658
51517
83046656
228005
211085
3123763
235546
539814
3463612
1804472
762172
60779744
383491
10067770
484707284
94461
283390555
787152
10954
8368368
455510
103939681
849456333
26387704
8463
2376807
361447
105489
2209847
6887599
7658
132305
63791445
194602853
52475
51313126
14223017
47431
22088
30169758
29557435
97942
1095174
4101648
31741334
23971605
233385
8180611
968436
155349335
24237
2093292
290589553
42504725
66784375
25337
149000
14747364
22024740
4994
10319
9630282
736974632
825865231
3198610
495310
5876405
33945
1536060
230662574
34599188
19504
201812281
6014
4969466
413237417
154246772
890448
194538167
229507113
242698
904928
32536
112092688
49411
967501
866912
11949
237965005
177620
825
240869
314932
1870815
323261
410250
66276
1833
394917679
1106542
21125830
519181
115998071
3917361
265291096
368171974
55996637
83341092
1658488
21572827
124128
52757413
525824547
201805707
111570
4846
10895607
5953283
4222743
2908377
24839394
456928777
108999
2088664
90936
15974
1426
454854
5851778
271677839
59214365
815057985
21081
18247625
1003331
1832103
3088790
1294868
188961356
99706
935734681
999153
363244529
549315
935575623
48203552
11386675
5642125
66684
78308139
82874
442092752
1745
16760906
4371111
270413619
7910028
21015
182482
121185
12497841
1872
1002520
867948
26284
177080
2225
33210
51116533
235980
6729937
26203344
129241777
572971
489615401
4310060
65471838
19706
1189237
8288
208640780
7712360
979039407
130703734
412240352
84938897
8755622
206969
7733199
5476092
5181028
17528559
285830
34215
390918
649427
927837467
412049507
411913
135
388850
109359
8749047
20295041
4630601
864102
231205645
417393
201057
28208
2302
173049
48770310
10359575
134560603
15688
413851509
141683
58482839
244455055
975340561
127373
30692094
393138467
35217308
9623
46365
2100469
326168385
64158030
34118
12375
2192427
12736
2757197
1026309
69013378
109866543
131111290
21024
263173673
4922502
231386672
8808978
789787
7886773
1980331
395363
1943941
20427936
312905965
34881812
8978
372838
6815
1219759
3352058
1337423
65922381
43192370
5746415
10507
5913374
37411
21482
48703348
119739
192462597
60382
5923
979303
32484
62918
49289084
2761598
229234
209465809
63052420
44937141
200936552
640218
56641357
1535490
1781794
3357856
266103
4088831
185726
20583103
477370
2293000
2276062
53439
354301856
2650807
333974310
4130217
425204403
1113795
689831
6100047
88328
49069908
24679
11837
77593971
26060
436251791
193372
1974736
3239
224340
494071
4391
11080107
26260341
3196899
37280666
259846270
385517
197586
37188
595409533
123111500
19686853
50289
26316
11316684
59423817
484648232
52843715
18331409
901775653
2987776
7889
147118817
32742453
182527
103919
275684196
9804058
62485794
54920
1044374
473604352
3645417
18460
397251828
5112762
48305054
521306
35794176
544
600570
48033656
3610
5897
51663
38712
26706845
13501
298256
14053363
2677041
102006023
1126738
916020
15295529
24461755
14715220
290194037
3825
3127103
187167
493368
204241
21524
180739
98405954
17988
141108
793872
201812
95789
381335
4141063
1411403
906596963
364665
99094367
3551288
1928830
155652
153905
2072632
4545
2087934
5269122
52480
925264584
764593209
8368762
6525030
95402
4019552
2291369
100711
7259509
49485847
32642
215417113
21086777
27612029
61076
1848363
73373736
6231
611782
120128995
2990610
129833
68523217
7486
8423
545282170
905620420
16718
4130090
134841
206273261
718016586
925639946
444292
14715094
11570
14409
2654741
71523513
23452
27369
2079595
130609
2609624
20424098
78897963
1073799
642182
1977
873716417
7773943
27285
247290
4783499
59038
14380331
642356422
7242435
21019
8349689
37798
249150
43066
1886572
18860
9101927
83759701
968217964
1498131
1642
6338646
30052168
6402
222359
19962
7594
237936
51875
13853
261994979
707636
20216259
7641
91623
255640
12285
523064986
293
47287
23059
1803909
345625
177268
30953706
2946787
844
191437
245250498
5094
18403576
842393
372172
569267257
412756
43406
25292790
985157
373862961
13618989
20882
102311
127035520
120116921
141627
6214
1632024
89590160
18055
114248
62091
503961
410568356
272011
58279084
78927215
10385
986267
1715524
6273205
5557
2052014
5087225
3100402
106353974
29276011
62246694
396294146
6790185
2867
905852
38058217
124156752
4778119
1111985
4459
14390357
16216101
92526158
19152
515527192
41043
37975352
16370
182300928
6878652
3103008
3717154
8207975
1077963
6980
36815265
3424923
58569822
455848
452299
46510027
3256121
19841231
2341338
2623934
2337854
41522262
126951836
1064485
483311
476477333
2509329
97265
2076982
2214506
499454
2849834
116675
126232
538156
28443
30124
17647551
18118
402094
113025
240595618
145627
49117
533998
44103234
1937510
38635
2373
3519865
13337
7092
5804409
5745
701
110067895
969249041
10830461
61426322
1717293
7574764
488457782
117971
407363631
111991
162861
1205560
16128
5796233
981736
6789191
4321049
1091507
801778
971682
447813
2323992
123293470
51523
2299937
1794
93011
7272
7978
2382599
5298
15976623
370254722
118138
296754
1424
129825040
4370
487302
73867733
2631760
3706555
716985103
18758587
1801135
353598490
238515
463184316
3706348
356068
897795
59302
56931941
16115
1525270
2334214
24735
1689559
987765
6878702
49433169
3634146
1690103
104642973
53633107
627546
615246388
2164959
597402
14889680
776818227
24513
57275
10556
58134
214073678
48342965
575598
17691466
1232505
156659546
78312
244648
851990
118883
872388548
50611
655603
9140
114061
1105184
1594091
1721967
2461001
30255768
251728110
238996
4959573
5772366
1218535
7867
2806
258947
39356095
14924343
9507733
33328950
1592508
493985931
134993146
879908003
39789
28225
232064
514484
14780
2207876
28320
3736400
59403577
64608018
3363511
93075
6693308
272548253
445783
66408934
290298
62334
996891405
41352
669241880
6960
232572
7909984
34464318
48881
271290
4841
973824
5647461
40640243
16916
30740
30670
1502725
108970462
8019309
2561495
113626
222974671
6107
1634
17186997
4536636
3643359
3664
842669
105796
226793351
114000749
143308
109475
45186554
249849537
390304
11440461
1882527
1073697
7273604
4630095
16485215
104531141
828839
351102020
1164381
3384777
39015450
57472939
26452274
712745
27281966
15625355
40210
14269
60997
979893
401325379
3554977
4646233
15486
8715481
40927
256568772
25631061
238423612
689918292
257943934
40340090
380986
6086829
245614348
5539370
6177939
1772205
544204
215207719
47066847
206589
607476605
341854161
27733174
22759599
3374328
1181736
517859
327342
336209568
63164
27000283
358
5645071
329341512
584001
13078
25065
4782366
61948
331219872
879394681
403666132
75221
112539034
3818
2739964
535036235
20422
4622
14882
22562824
518924393
453849
6810623
185411
14820930
99727
3540587
326913
554259
12395442
628113557
4257
131658099
489442025
249215214
1997007
86443
7633035
207380123
31456435
604210148
3655
2064761
463723268
464459
738850
217573
66929423
7471760
524388850
256368272
53553597
106471
454596
5484
44470378
20177443
7126650
15369212
12118794
13358
98479
7706
55256992
43410
23526
185034804
506248664
29584298
3111801
3632205
9425
7026703
12321509
343780
17158890
2567207
122109
547038507
206163
256690
29945
12924
1522906
540609288
10251
3318
552072754
529165004
35313664
147179
5595764
31075011
12654305
271842620
16645745
689100124
184057
229350
223220370
232736167
15144737
533013
2673932
854486466
6741
1824432
506585433
32516225
19477103
39477
416694
43417
54293
693748
531668481
18274765
9226436
118787
5235
685283752
44195
4588
107714
2238
12794
2043403
11629304
15787
43550638
519865
35204
209277163
164723
309500903
31487
216301
857121033
117282
627936128
41000
41288
8106535
110847
739708359
1961
426517688
648420
8346577
950754
54983
206626
330208178
467920265
130675
997191530
6694
594414619
61825
267341171
12325664
608938
203053734
81125446
644511
3114503
83545015
48837
10158650
3344
1644
41330
242681923
459905
97111274
196928
104500028
2414584
292930
50039
976436
43665569
419911
102007936
43376
43664956
35221
499854369
1633849
429323
6463795
318059
340611
1397125
587323
215289
328770656
143680514
610162796
11103759
944
210264148
481
531813
831180
118537
958077567
389030
8074610
228812
114491348
337455
14446715
2767717
147270
27981996
12525
8943572
11811
5871
3541708
5004990
8255
503129
187621494
10465
792152974
217757244
123848341
359559996
3827048
64935
3911266
466441
152044899
34372856
219031
37208
1387510
338632597
957261
470058
4662
130448
19213394
15300
136379900
175378459
25460391
10981673
2972826
447266
205791595
2057730
828440
434958
32949
903120695
239236
547161
457015041
183662329
26142
18661219
1064
59565
321882416
654886490
295236917
42365
643481455
864202807
1037192
281250
1143519
113534
150082
58314
14253304
102947
11272594
746075503
58157
352983336
506823
46328
116075939
111571
341861
1006846
93541508
4980372
28379646
32964490
6664
230967760
802128
3585
1322861
21082
2037
699695473
27560036
23110
25044142
256116767
63760
3326
235476970
3762
8566413
176749
671563202
8007
294169642
1967136
62517
1986303
1630333
126822681
276068
4712470
13937
95153901
1384724
249077
6063
162069898
3939
243552
172958526
21779378
233581
5401
27002
79496
7806360
30615
959383825
1189381
155657183
18790020
4036908
212603201
126721
253795028
75560
17974659
5678077
569734
506659416
4487621
1244192
8847
12060852
3048800
531816650
772924785
271661406
1221100
325786269
387256196
74839
813283
854534
52850
318455
863817
2807198
36074458
945187
10474828
3814547
800874919
782084
2165
215756007
270840
128697
14549
45293
381308127
615777873
429691
219530
236504
131982
43577
295840
259815
56506
88102
158072
37138
6083549
6426
6037898
283323
8934646
2168095
43925
14530082
11510
17048641
222441391
35651312
416530339
889870108
4161664
731746759
350568
520
9809979
118964
59120313
712425
132984806
15869965
52007
36678
143036580
291453
21709017
475244475
504776032
11399973
72665
14031
4246246
294598
1452222
149078566
115244489
10446891
19360055
3668422
82082347
3036
6341
190962984
34250
17456312
31861
44447
278515038
53502
44263686
888620
689872472
5555391
662677246
93807
667584820
931342
4198834
6919963
185450
15898188
919030640
51883394
4657
5598877
7439061
1137889
405951
16515150
197533
426415595
21331
163595
1951531
35247
122238479
40234577
262261
3087849
91512
2584355
368380705
138283
636055
7064540
2034977
27916396
48281
3889
787931
84472
28086909
232698
59547337
842368
361013
95395
127179
82432
679290875
2433045
24313047
3096304
4689411
19557544
451335581
3359019
951396002
837
976082
25928
189096989
9695
562046386
1388230
4911
10422271
65480813
1136605
3876
37452630
75897
11699
54736
125224177
11111
2041
125978
48434
753775284
1039
22895171
57791008
202799660
2291998
21871913
2217507
165862
173749
2763544
101673542
35199
19624976
401334802
49590851
181363921
2673044
80310752
11211
7528585
16441598
3632427
8146705
2177338
3348310
34826267
26100588
236564
5663
6668747
1905394
35012
307301250
7264316
93350
11520
174657
877328
12343884
29265
3952297
276853999
1706585
1317073
148163
59866
132545
135974932
3849305
37662268
31660816
35375438
719173
109163197
2066593
2491852
97153328
26835
124735811
9099
1007500
52125564
22634
279097905
225495
21095281
1728287
2271665
533913
1148211
2460274
3138
47883096
2030536
14384193
36542
64569930
501381
3563678
25765
854747
329970389
340138
24157
1456
3896928
225928
67491504
975599
497192
30936511
225313
13108
9737
1344230
43534663
64292203
181349377
383942
22331217
124305
11853205
194218
27948
3351
120516817
259853273
525390449
3628
788553
173596839
114846450
476
655356
297128
14074623
64341953
225955748
198580
114512
304581
97392
954379654
13875157
136929422
44243764
1802683
128079
912645
348151651
2809
79653933
32534620
212881429
1031411
1381
70057
122257154
32979
25156800
72684
7853
1313709
3123647
460474
3473
42083
1670274
19024764
147342
3814561
2228
71241038
191525966
85839
4992773
265962731
15382329
126088
98560
75216
13516165
45305
221697
32436335
24179
372386
145266972
4066994
1751623
32398
341437
16150
224084
1255486
125564321
104266723
970236
11930035
229862
24347
408717262
224255
1065715
5108
358716422
38912232
90441
214686219
515938871
118869427
181963730
7629712
353416
3809377
4446549
7854
399995
19401212
53778
3226130
53698
13963516
626283
209140
463
1047173
44792839
342891548
24027745
535616327
6280180
173589
1046104
202131647
35324
16347
9249095
114897867
251583
186999
420214378
933977
64900
2211038
948727
2109
151
410609
25923
34662442
131
42748715
247176142
1413675
187190
461332993
85069
650533
25837446
11254
17336
412797117
106371
5660
126385
128960
31804
340609
458432
104153618
421907649
100134628
65989582
68050
12595553
5888306
122593
76921
1641736
107511
3129523
32133
137937081
418634
39211604
326069363
18693
3850096
2432204
661865434
25939
2030564
245305
12933232
153761927
69580128
25994070
1181933
7532413
73722186
60743252
1380727
245751
3381354
18966463
41119349
3377218
39352
2706714
2807653
34755
6056
5664495
270434003
927625856
188232
352214248
664784
197906281
780249533
13086
123886768
22915184
52362
587689658
32133939
110398
21668
918829266
45239
831145752
32384
3718994
8491
474074
358121
700971054
22619750
682343
43025
9951
22543719
10013
14670860
77042
67901631
7184
3609745
866628098
53038
34677778
6968836
34359717
68474
935963
119669
14955439
328947
1254137
85723
50254729
234093803
128027
183316
5055360
55145903
5508
48154533
10633
61248759
8348581
1624974
736283
522219554
4744615
3605
37596116
28897215
51515364
52683411
7979259
7675495
1967623
967337567
88111291
9871075
494612240
30603
7158238
516240843
817785795
741162
32078
16563288
5967148
90812
297962493
404215
628302
954053148
578808
166227
5428060
1817979
1945007
36288958
18499726
36311971
41819746
805610617
30471
496390000
421030
39566235
1391461
1623722
29428081
615873
2703386
100720763
9078
30329
18400910
486271065
697819
2145528
4701
33785642
92943149
21972972
52737116
8627748
509119
1750233
509548410
480795738
14196464
617195824
2387431
196087105
2997410
206803
203927
622582
91265
101647403
917351266
490703
41723
894993685
39144
7231
1402337
194472671
49049
548016
37912
423522653
165876
93164
134863552
24982
29045
2373182
5653
22330723
528478152
73657064
228167812
584225
250406
476063
3384
81494570
58689
199727409
11176971
29307
553
24265650
61097
105799
523
31084578
83341
168598
1195081
31314953
3173009
30166494
17095
113795606
43102154
49765460
139428
1032360
383176
148976
31262370
27261
268679
62392985
194253734
166874952
4926445
622154
495613
107921581
1310661
4356798
1535030
68125343
59609
54874423
153272926
1988497
114069992
8124239
134869288
18482
9232
1547156
1315617
17551045
964
14721444
118290
3604471
1846741
23888
1760731
27211
52736345
11535343
44044
1009990
27512
262270
402339
80423840
227026
12425924
3794008
554114
11244
321933221
186550748
81117602
12647555
231486996
488359
40531045
70286263
50989216
34729
4086
3881064
1311372
5443713
8065258
2640849
438839
56503828
17309999
20598659
121534574
31990535
41054
6213389
1089195
980821707
250651136
6706987
1116888
3923937
4632
106642454
19276470
638402
87869329
814508054
285918260
833089868
176682479
1326162
30033
123528057
453607671
7149
210969803
46932595
66715779
1099405
2204092
420922617
10613707
361
5739
506384
8165
761253659
47922064
53110107
10524597
148695
849395
169801
13872364
139480679
345690411
5852011
245723357
3382
15926560
48085418
34257729
21508419
47045
3929196
6348497
89772
7033
721497
2626991
8100079
1804313
13491439
224337
12965055
28348
46125
73293
36288
75374258
175139732
81114191
865989934
157280
7388895
7623239
94914
171618896
302500036
621564
154994050
862050
1213329
842552
58810
382325915
15230200
48258673
9438
220513629
3659516
1298078
357033578
120299576
212690
55520935
37005819
207043729
418723
572492423
414873902
521828821
207992
22788857
92206
3498857
142486
12520484
7581
23711
71107
39168037
12630321
8255437
141848
12436985
5899
6238
5323399
2425999
26809687
14484
396467786
45933
348876
166058
4252220
77044
887442
1647445
27453
24650290
231502197
28826451
5201173
1404106
3331088
55026681
2000351
253555105
78765119
212460995
224292712
27914861
193668
224874
60742509
99444880
65307646
82358366
5709
1070875
5933880
262605
347656964
2096909
395772
996158280
235900699
4010117
469082409
85649
4130815
142591
41548
55184172
5863
15307374
102612876
87039311
619010967
8074690
5995313
46970
200636618
4056419
11890601
21578225
15955741
44550
60874747
412737596
10597344
116403
195285
20247
137485425
83003
190680
383086763
830561
14638
134276015
593067801
3156374
2106721
360707
117963
16996485
5136380
10176937
27478090
420204
577196498
251899330
318218761
4309968
30068
55576096
1218898
1206
193484010
12050965
30852
126861
1643580
57846
131083
91541874
79833
1288296
25187158
71870735
14721371
27947
2263740
6673
90869532
1080746
303802
30529903
4850519
1866697
153884
64892590
13997000
911976343
397188
438544158
2821261
52581820
6767
2690
1676867
625150222
32641
27582452
57323
786
23224390
1810275
8248420
3037629
75625066
13661449
5053795
13768933
1804698
1091304
14533595
18126
7640506
166809
761403
568845868
321468497
38448248
665884436
130387
25235173
12867645
3465629
27180625
8171
15855325
35607230
586310029
777169021
73018759
200843
2859
3213639
425639
44780
27862355
705579263
610705242
54088703
89334
4028398
141141203
20716391
36086
777792527
556972
541076
29047945
640557
15214605
46166
10320
126761
672701
85717
174692692
7274820
2002429
265261767
29446719
269141703
690468
529858698
6396
190471945
7662
11043
8606
94559950
565069
841814
25644893
209370
71075796
39400363
105960
533050933
583495442
19229
126494654
6130
758300
527486
82172693
473934667
8288683
3315
45650
5467
199772
568950662
21281
92900
12603771
97605
55745934
179746
10040508
211668
21269
43068235
251803944
7528809
463924508
149217463
1996076
43641
3988662
2520658
5536404
8513225
55749622
4696646
1008073
57897429
164978233
2822394
164378
129060832
959428951
824900
6425
5128
724647024
2611367
36040999
84403
235818172
8197676
22021350
942233
425070273
10221562
73244847
173527
6593212
196536
269102
38073408
4354613
5894610
3184060
875
7122
638226
645747947
13949
112239
827768
2232429
79084
45898641
3482
4120567
58130124
4327
141301367
109733
2705518
24945107
5065
273931756
33503417
1330494
2857
1790
1916419
1091821
4882592
104821
1016874
8642
39064009
1768942
1444144
31471
14090305
443909826
151966437
3885967
588609822
254562367
4976388
7542
87333015
29238
755466
26421422
345366
86551372
126901
1745905
85978379
28229790
4698
765
524763453
2122067
16839
147610982
120286105
493393
52636713
184787
21430617
4071
57436994
768479
57127
29854003
42447452
152854
28925
774681241
38992
911321
20338
48857
101629721
22074332
1709
19169
154202064
414645848
89167
23796410
30055
5261138
15818804
54774378
48273
28445
82230926
166674
210237993
117689133
4111175
24648
968065
199515949
9957
1589638
200582184
1533696
358436
3227642
51307
64279
246774
15208064
494750
396164863
20382
1296364
16261
32424
333305820
16836
123776
14691
68032
221834
100122
439572
107314069
6851721
98794978
16510872
338551258
28523
238320457
387012
3651
24352
65076
4770
62403
674560
210117271
41595672
37596
390605
49641
225793
1040018
24423
57785618
55993
22328677
17139
387910320
9054
3673
88014826
325358
214
3833535
1381370
7364356
391314
243835
6856336
277979172
96074
4910702
812
70722267
718605
185815765
13102828
116173413
2444762
903247550
1874
1845977
50309
6427218
69136
44888
15392283
4779832
220321504
386907841
4844
253663782
28862
227212
274702711
957631322
56031059
7568116
4379417
109570158
4195902
419998202
1542942
485528527
2826572
386043795
82136481
39587578
131171339
14172
19398466
699955880
126372336
213588
1680653
62806442
13072
6477
994384
156626
78460201
232993143
909153958
676409
2127882
190596636
2085970
365023
1598310
26757494
4684610
384486698
80581
4367702
70099829
10334278
75593323
333115011
194018
347739
291260
95835
417071
977938
516163883
43097
3042465
29115978
987057759
133983
374523
2993852
5583157
3131992
81390
234961601
20844
199245
773
5288667
488546
5000191
143932839
532021
113196
55788193
30456
297268
462
147096738
26760
8285
8401527
48093709
751740857
5186217
12922766
29022
34861
12823
198508
748475902
496415382
117383911
4021
23709
1545328
27020841
48169311
26511229
1535
29987587
717579329
708949
46649684
121859
258174
72125595
22273
219600
192920
50811380
605341
11694451
60603264
9076
420352944
18967827
455702
11212688
23417
800275
1791693
78930422
433483741
52150890
270762
14013893
63810
12109724
13953
3622
998740003
62460989
3925580
19329914
73160408
35550864
940579
5632653
1584
27564018
5904409
11918286
11316
35133
709371069
1540
615083407
175338601
13032939
12953
9117
54642
2679
413044
225761745
850383508
526376
558479285
232471
9813959
193675235
64480
8083
178058
377452370
203763802
101562100
128217
18442876
1056791
2280910
8265270
50798499
3696458
99004
134009613
29219419
4862672
10915867
583573866
131239480
30405983
807570081
19594174
121805
2087492
61920
5237506
17465
448727960
487552
242467154
202730
42505283
450577988
322657026
92240
187609151
105697530
9755
722
7902
68195
148997261
93427636
1492832
601913
23280752
53954
15257
100982
12460200
328692
48230
76060
32274
730291
700188903
121273
825225
465945
38200270
58644
553437
3200475
95093856
267942
867
382527946
149054017
96975
24726935
378944
237074335
2495358
204587
580887
1131053
37023
220231899
70604835
3319
228
548926570
3668410
406740
25571531
1223306
193358
223062
304676
29642
5568704
90292
19064127
2497526
360912
138030
10688
459
5595384
825055259
48160
29539829
370151880
112632
56533901
10500181
2525
22301702
335429
456073116
71688009
308998663
11481098
40892419
216664287
415505205
125252
3821248
9119056
51613
88958
4264
754230882
79214482
25854672
6258
1564900
1381580
9573
789265014
28859648
93443
128193
229955
205687
209647963
173247206
59413171
3019891
3503852
6521981
141941
226303093
172464
84594583
6289
371426633
620880
201091
8231904
2069183
4600071
12223928
190627402
125891
10401
529
113098
85348
423172667
17404135
16072
9372
897005708
1075859
32383
104295
79686607
4403228
788700
1349580
201581278
123178
352035009
5187785
26704
1040779
31442
938450383
5318950
1438505
28602930
62208
2239
148971
5796782
66324282
60257
133229738
150950
203956
884215195
39715292
181715
978632442
30208
6578
455687
4704133
717351
24307942
220193208
120008
2692077
684
10916
1603453
106553
393477984
13188114
5946
55229
621591228
530469
426971
4260
1848596
4343595
130437346
739545737
44722
96119447
14858101
8231150
328088046
55841569
19175277
9996
46815520
22690
785789405
31604
325269
69548867
5083648
42132843
209168
55223
174643
8285197
94823722
151650
294441
174319187
500162340
429218
5572359
70788408
420504578
6978431
1342392
172757445
223971
180068
468457435
16153
925331397
261500
87804
489821194
11165067
553089
464997544
695
703994
8926
730138
46834
13456618
120432397
13367560
561175809
24837143
834808207
400892646
5587
139138
356568937
2726451
1090772
2645473
515939693
1827918
57700
963027556
37235
30378
38713162
1359226
60404689
331593214
3685009
2120969
31751
233480861
93151670
307091785
53112710
235561
988906009
1049418
3104296
1792567
29967445
692
251316290
449622
401455
31480
65476079
30912572
118380115
980362
25153140
108228287
742
9272697
3510424
1205421
250100
14476
2427186
15062271
110824690
550089462
11543898
179788768
24150
3625887
355624522
23580696
10014
27118246
667441
921835
56488682
12287365
2019789
119982001
2699
54506821
13384485
701173534
7425220
2257386
82593
1963599
238627945
4802787
1987542
476739
1909687
114779
11825
5339
539699
68625
4674142
125000
27639
450915
13005876
3468
24725103
7594200
1108460
29739
10043
10051319
463049528
65501500
215243
154933
243978796
2660
330502
362196
459645
176646294
30159
12605587
14408197
43612603
937466273
4026731
152115
248014
1902389
238599
6292163
15109
127484
1020798
959850
820665692
777314020
2754
717361
2725521
364
6519225
66962439
8726570
16067848
176181320
60525616
21220
731635
60102205
455166
292709
166221720
58818
675322331
12569
14247
102279
968852
382922
32316414
113792817
51351918
69737
11287802
22638752
2343143
1891219
30702
1945193
235970879
63881399
353091
66901499
361000369
5711274
36671411
101434531
69629
210684845
40425
211437
4447484
519844986
27575
955923216
25542360
18780
4127017
50693122
329294
70191533
9976
21658618
725503583
513887928
1916
12405
2996953
94078319
42467699
259201972
26773566
36754
32379
19995
81385639
1765
85869100
207338065
311384022
1868506
355379
1336
26330
24319
212942286
35423575
199335
15996481
154024973
255929
100154
5305941
157429
99854
27554
911910
2101
204492
6558200
1596369
5885319
871766343
87302466
4702162
128395215
113722883
313267014
114693
310795
194449927
117284
71883944
6273
56356
61725
78555478
210264
752718
62834
10038800
32342164
36487
771
415567733
18856186
39116507
325166
41443427
36812706
843
337273422
4125883
957212732
366351
33524088
68924
664275
32209
802396
3233
5987348
893686
171277
384903
454012026
5295972
339524
52257
124514952
343873
6700
14850262
551877
3049738
6941
424445
1038406
1995940
26862703
3219250
56214
333498
21879
1809944
16377
977868
130284
1817363
313326600
236218
1959373
970246
1617839
38406909
53563
36507
188306177
246
234307
11013
251150
256699
983100
2821830
49670011
155141
234120941
345796381
658887
5095
7030373
57175
621256
546322393
419082
4230424
46713715
2008445
552979
15598
974638
29205
99367470
15422069
372186359
29967126
693089
6228762
391574
105098
2972047
82752046
28924
17934446
94775547
129867
369939
40387450
174325
6551693
211048
5658
19423
11575
118864268
16713410
7779865
7777
61376
6788
653381
608299036
1009119
15833
34656
8841161
51553884
11476064
51353
2429
2704292
8385362
1337396
291055
12905
219232077
141431
128773
6796448
63072041
305007636
8200966
80725
6614
452695740
700217
12592164
139572669
894975
1534
2037705
92244110
174394656
416691
193425
8592626
775279901
107343262
477891
909834
446938078
3699900
119523240
6778
700833008
2066
44543777
10756550
12033
27340047
259889
119563061
2565093
6188
751619
179716557
33395368
7997
65117
190148636
72194955
865354
400581
670381095
466276
7027172
632036
72532456
1598
60400
28246
112869273
585651152
306536717
1429110
250151
192090
16356
255592
17951354
129082
211846
17179
294072437
18819
84072729
9419
503872
628698
149763604
269221240
92544307
10845
3538711
232689
49771
6208710
211562102
106385851
380176990
4463944
79581936
361850
7441
45568990
31777
549214
736386258
76448512
110776643
4832907
63332673
644037491
51509430
132714
66859932
133829587
192781
892057
557760793
122380
7844597
114558367
40346
23604
187162
234165388
1997011
68127591
67176
32698
32750
1412022
31674661
368920
11695275
81703
2215252
15895891
114877
1684126
20775
1667610
3562888
233844593
130002383
5510
1905538
16112
145633996
21803
58791456
570675652
115322
1174293
115566555
241558
4119968
924
77815
72623
23532445
10893624
45339486
57157
4241704
346459094
35646605
131216103
958820742
33760
123357
514630
581704
13079
3211830
64552168
172910
7491
685572432
118000757
60753405
39925
10839824
950332
998940
21722
3855134
1261872
14129
62908305
18702004
383826638
2753635
876007
56427262
28215616
2489
97207
147301895
179329807
284752
146696
101038418
38759
55756
55514576
102542847
37979157
97391086
23056
231872255
96805
1860286
5300556
23854944
21286
2616697
3110
626365325
265247536
49446407
74549067
3042
465536408
5950254
321644021
788278807
15785834
12346399
432426
6960939
4355015
71099
12344
185523104
10932769
191552
42128479
939766066
383575
180497209
1062639
41190
63632
8947503
1327238
684602
1969599
7481931
3040673
157378837
454795904
481610337
3062
90018
121308
10071911
27210
23110350
438551
17593433
540030652
90621
14418315
12371
1772233
17775
255585189
25774027
35891385
9714149
422442854
11774
1894455
120693
19885
44288906
53069561
88690
12215771
106321839
8735667
1729552
9273789
6195
19502903
63060
817
7442
190270
90757793
105791
117923
6468716
63402058
3145248
1828941
95039824
48546
6431
58694
510797862
691427
354065
1523056
809989
10522347
5127921
5093
90859
48830244
49786804
6158325
2873540
838049
8228163
130866071
234556
421393994
974103
72080
281251086
4403
16682920
4004752
66740251
5858615
72865
12773
376803
367647
53941
101324
68714532
194170
13483488
55647264
10292336
22824
44030676
21374
67947
963209
222224
150100977
13177
254037738
1892403
29685
53567
377323310
6888953
55993006
64943464
22427
894804199
227958737
1117858
107530704
37063234
128082
728450857
416126004
850168655
136153
1430897
87370952
453304
1491589
10999252
46037
112219
342159
626868232
50410571
7445
599526
5516
154714691
173463242
637815
917848
233
2793508
24085
228028943
18085412
7032251
182438555
7560252
13576188
124593
786397540
2065899
14642
101243
7919941
480710244
444637693
611763175
712287834
37866028
33786996
37944563
741890874
2063943
18033
40180463
7770
65797151
15845
140881
7470
458933
22039349
1673673
78016355
3914067
9004
515659569
105265
15160823
523693199
368599708
44576
382673656
278617
14243
12090
63335157
841126311
78564059
32122880
77003904
27528
510405092
959635037
525363
120579
97
129138865
124596153
60073042
1290042
229732
261718467
107931180
120241463
77990978
11430096
10813779
831466991
382805654
1093
2718
8015
272355
513004
1041467
204122
98787
14219526
13206857
108294178
2957
65890432
6833629
158136524
219818
1518805
20507
304138230
504091
165174924
61184395
13056
277473
401477301
27075103
24071
65710717
58842834
26887116
760856
726462215
430761
981092615
11938
6587424
1011768
16287844
32946535
356960
280317
52158
11376793
5160
25690240
18787
59912064
4133497
255627
38666104
53748942
17631762
304209
2402877
17197954
65409
325868792
18018302
222764
6628
229849597
112897
457256
1028017
505719122
6160421
23877
1760750
36095
4107091
71940
1015913
4943
91621199
278908758
3781440
640076189
447823354
98645
162599361
417107
70516789
382522
79311320
2428053
603784583
5615364
45931
64861
805095
17386
15657
15367
1382456
2123
7198444
949319
47204346
48040
250077069
43493474
876793000
15943
33678528
7310598
258110
2857535
623395092
1665341
3335
993633
195326
7739
4653357
11981
657556694
8289971
22858
102641215
267951687
1966540
23519
27246706
855746581
310289008
980
6684246
5910581
817796
58186177
150458846
289487
85392
30183549
5194
40085
1063
122200907
38991063
2777
27983
56853532
64482
259684
5082261
30602398
145786821
146297
16499
29474232
206910722
38839715
48426
59462
139267832
18728447
50853
385021303
369147301
3329141
142618215
411101
4901
141253
258576
78097
48075028
4254
122096
402387557
598865016
915025648
33465
221142338
12597
8574848
9271324
44749
25652577
1088305
3046
16472
691702
9258290
4049440
154879124
378473761
29505
15802
6375
48663212
35243
15633
497205876
32216006
29314232
304516216
70468541
185293520
2014197
457707
2228446
11315890
145284
31787
3381
3596703
12792
163606132
28383776
784037
70424
3051595
8126523
30425814
124473
52342
46184793
33728790
621380
58093007
5571941
829654
95314
317606
158083
35266548
3730080
2222
246927
3340192
2724
4359172
1197
158495581
806913262
4857984
10066
32986331
1490050
542029
3104059
4112177
42855
157332
23746
843904
8359733
141328974
99510
13611024
178382138
1217
127683
49458800
4551204
3152837
51026785
6512
11375623
3106481
14791
694909
185294483
11502
65936996
202562118
64437184
465956464
32552300
234387
102507
789312
1548385
1811966
598026
893020431
57333
80504171
46504
288081141
61117
653650
469010667
537846
49731
266449416
31767
5617965
64533970
70475041
641481
224594
102948970
784040965
35312
10547
392063384
13199270
559279433
1523092
16774
450195
14976
21612381
23963931
25166369
5688535
3882360
675545568
9551691
14335855
60879
236578817
5181264
542361817
408839787
171134932
137574
892731228
246058
58231992
7355
4099896
78724778
224109908
872457
245566
700209
24954
460369488
14736858
11750
171466760
9189
112120164
369239
89613948
25836648
743754
42406625
5509369
6251
399409
48129258
158430022
91289697
1656292
4060839
78703811
2149
43357
221747513
5519802
467559
5213400
62624
46393314
81971080
217192
728414938
38316
591920
24145886
8068499
2008948
228052688
23227
146854321
294379
494629088
3733
1763
1282686
19205
39767201
742129097
1990
203194308
144811073
6687
4255
47195
77733700
1950543
123146454
1427482
7960292
407322
884558852
29619780
264979
1735343
27592634
2209808
632
5273829
60539
2876768
779609
268923280
53276238
1639283
1703573
3524
30971237
95001871
100489614
3725
625872679
57123
21207659
1289931
110435
8761916
2363
160126
272392838
27551
56945091
49501
930777
47610
350440
5945
21056
149854040
448575436
16056
37195
427795301
27778709
2884912
20022
4916612
11947
50938
213480306
1900671
128524
157426787
86027240
147365363
2475
62138
378618349
88201684
25766944
59742
492068034
16745838
257429061
2278366
114470138
1098297
235899488
54415661
116618189
458299
43147
212623
4213050
462966
149172
9295
22690822
822756662
202610889
46853
41734383
15099142
14861652
542490
650
57009957
1604944
464138897
1402265
127619
16805
42910068
19588
25990
69290436
236245
847054960
268913915
20670901
16343
202959470
175325343
21398
366235
620850
22868
83367026
28009824
16395743
65402
3614960
34818
1081623
253869721
503346447
393782
517730
2683
165935469
6464793
217836092
5186093
211097
7712
1334610
412556155
838394688
531513166
189808567
791744495
599258
76613789
78224
69776072
2416167
467929349
8885115
2605023
770713880
21284
157388
5671
14296082
39470257
42589291
155448
176933
19312296
39435122
179775
13584
101012
645
63270583
5568842
730576
5852634
34240
606457309
699865
1158726
714206
5707
510106680
189281745
1920204
8621333
166626
19109
8178952
4162082
1330830
22029448
3344324
98870
41931
28755
10320166
23283
69264
30122
120127873
6840533
7
12946273
1479462
208483
117642214
37012
65371
48115282
4059934
32483605
2761803
22761226
80484266
22939804
122839687
1262226
428183
632678
185102
81047
464518356
140630
23732435
245676
41431426
1000396
810870906
6190
151621765
921415
3339
111126650
63034806
134200
85117
461794
474630013
3850912
709243
22723
840395314
6340
2987343
127006909
13635886
184329
488812824
27927
45472
942349992
4749390
20188678
504772
2680763
9719096
723012617
844167
55752337
194920889
3080735
25505322
723715
839894
193377
15756
45194326
227538683
33953
115808746
12169
519163
186942
17967
38643551
15489673
5821911
31206439
9210
702838157
5605988
278037
84929087
2002664
18354
98111
161550
62376347
10562
347611212
55875
388088
14697
2800929
13467620
22930541
509879
170051
26749610
62080
42709
130506
261670
535944505
28877973
25635
283786
490073380
1493699
11001920
31219982
15026646
998007
12881454
14319052
514127
192340396
440011
7392136
15685
50465
748118453
13695
75845937
622495
33159798
279845521
107641
1399125
23163
1755272
96685085
58547
704840
426272364
103299
2270
809605641
2723806
709822
3996277
458743
6143406
3674538
977364949
104879756
110765850
28949
8977
205228
503408
2955785
84814961
210611
19628512
82708931
13681281
69611408
389845
177705
821526642
49283422
190178775
12399491
300516181
6474560
90245
9556141
261584760
8564
34045026
1614963
300976
707871
893342
1019695
12075216
522536015
891826924
3866565
48838
13129
7806407
3345701
92379773
44286
89791
3678
689257902
126962381
456155944
110752695
422042
112768
6641597
493704141
489538096
709623813
78565461
1666616
89260858
9927014
646426595
4746
5607
293388
462430
1060710
37141
27756
547252
161532
82980963
3304180
1634225
916144
652724522
121382
4829052
4306
196135
27464
3026774
190859
378114
4496950
16554
657426239
3803552
38727
1326
177803
63948794
3147613
13461
508071748
65235
36377
9777
4712
1003734
1795395
107851
22192698
232116235
766043
548763
1845164
71640557
54898988
29821
37921
105165637
242403006
988906
551593
11697793
17269
31963
450322
83306132
110991912
213451
46969571
108045
90909
22208
29901668
1200105
121123
60292612
8156331
482501
172643039
30692
309819981
271045
296090258
4385414
7791
2011004
70707
48592554
26030423
6119415
61595949
114613
396493
64165
421037988
237407
171676
74901178
27999779
24394511
510549490
4102180
15067100
12567607
94785724
95302
144074459
215876530
155362721
15617117
85533846
23000
83309
39786771
6945
100813679
323774
408426800
2011431
8915337
1310261
2516878
212214483
253033
363752
30762
11503475
4653125
1746630
6841
1741977
1063950
959669113
559989
8645323
4504605
458973653
459724
15050489
14058
29581
77050
66806852
491696091
44175
518706759
725699454
323566972
231541815
98090
607301
161788
46643368
97270
12928
502359931
75864
129977285
7053662
63618
45207062
47333509
38848602
22164221
26655
925506136
703210
6478484
4929
7076
155827
9492246
13822813
136845554
202495388
66688784
3199745
645103307
912790
928975655
471761
202
241963105
224836
973745
9395
163187944
168355
3229470
24269
20672
801127
15844300
183554
23518
103414
12963012
8803
3767
111725
1317
32566
5114
13211
1261253
16050852
81515
96034
353492662
5280
29985901
5580
86898929
9719703
98165517
1332
27638
304244354
44803
2670958
10415572
49994
28892
150238
125931168
2226886
3518169
49419
105314
125413
1242500
1639328
51069
22748
19149390
64538998
322105206
2344862
1836562
288533
33804
2230918
61648598
2457921
1613381
27757
63477
1304666
81926847
45518
86957371
14710142
1949
151271
742542101
2907
25187
214282747
6908
33427540
22628202
238075009
4109116
8296842
10426872
268
21043
5422551
27091346
126266
487459761
1510952
1040907
18391
473653869
437876905
312948
126785
4036895
23215
8008920
1450200
117366
13858994
1150322
170988
44754251
113256
59762747
417463456
31430
73752391
349918
2209
47744287
254378657
68546592
18842
430521422
3595343
59492336
692691
78618
13977038
418411551
98097
43851205
531008760
4172867
26868
604164892
946925
976215
22166242
237586
114215
1508556
112392028
46998
1598125
19530
468040640
478463
43127305
96262
170231
17032529
24505
1081310
2182808
506818923
1435
48692362
69415
40848
3555507
4586
16645906
947261231
16200648
1010023
1855982
26993547
5917014
655156
22274266
3107365
32065
27763925
19069
65116210
128783918
28277887
8071886
151538
18650
4470
672874
641625169
181700
264010840
34885091
15453761
1994122
656569255
161231
387977846
472209390
652491
32330030
23592890
922066282
229534890
15403
23697
114143
853
974221579
400787649
125398
8351906
20931
224319
379456638
82174
101498754
255835719
3457
505203
32968
15987946
7037
247604
567838
230248
95666
17664884
33710
5029987
17530
37163380
782654
11641421
156135
29971648
3951687
62112305
2259182
4313
5650070
6702
289947
3263
264605632
5982
952521256
22185
3604784
27801033
198113
536236
216141
180333949
285296
825964
20652
8925
561756189
1061408
158010
4016
2461
1562514
163914372
2881577
9366490
18870187
62619857
260665
103553291
418638369
157280509
290830
288615
475978
820759759
1844143
1565
878585318
809240
4057351
7107735
39180
1335481
27090
78918479
215775
8762030
54426
187992419
5180
477792324
2613
20165451
990032767
485684
42679
440550
12323009
9355
8051555
4683349
122088
7394
384320031
243395
12178
14928
2909
49079052
2322008
7560906
19371
964658
109724
1349
3953393
38765993
90141
91689
20995
102125
12549
25225072
7846
444353
7521984
14712
504883
2064223
6633
856497
323657542
588613242
103276
678550
30560
90150
65
119617615
102145
5830074
143500909
17
1163905
13818582
1999
658451221
319014
8551
3878296
26946287
511775152
941709
883771
4569
10700781
74222
16428349
12001
8544
19531143
6913
566162
3939901
15003138
24014511
47932
831156602
241292355
956917
8863
15393156
1388
35454244
1031056
370544107
23744180
40411
20262222
19860
9195
8625383
532076707
493885052
5264640
719460
13395243
59893
1541
5659
37331
10051668
54094786
5337264
8724644
16063
36841436
701128
358342
12767368
518600336
49261382
7528
2452039
96954
129362559
559960283
602742031
657538298
79312504
152461882
282332791
56181924
521530
9183
20293
389203159
530454
27491
343390119
11402378
673299
65418685
679117644
79893
35948680
19639
520649
5754438
114674
4725413
2371497
291653
505842
7940
7935820
234626827
21277069
36609
351311
3086850
141333
550201811
10416
976266515
32236143
3296327
24112
33828
68917
117612
29668648
211154
16249
482821
17890949
15330801
960407
471696289
5256706
781813
194125
220045
21813
190423
3698464
49032
1671714
4316682
70808638
522411
5004520
21030
12851314
80366196
2677
29736
15753
235208
43479
5266215
114745
946255276
37668805
473293
54810836
35315
11256973
746507
70593
116435524
42979594
99094
778041523
235454139
39583900
6787
125827
196323138
408975512
80554989
148666
113926090
37831409
45137084
4205516
1813290
234563
71306
23287255
51345
1780066
119090902
7725643
8533
661432789
260924446
4419
10257148
3685249
60778
7606759
248315
1265942
5584
1601678
9190102
9789611
8507100
2844624
4896681
9729350
2075513
582440
3553
490184
45783
50000
10382123
110869749
50421
2410532
12023247
617752
14671508
308157179
473
268242
1536001
258925
6314392
186
549281827
429558612
208333
38642
173502497
49274140
805725
37433240
14545
31469278
45893474
2381995
11048295
1367651
316855
53712
1195052
619923033
210962982
29731806
121468620
43567
5673497
67062
5361324
31454
16463384
219707255
817943
27247
3257682
512729
228536
507663545
2002202
656338854
52873
509127
2790
429004414
7804934
391051828
49381555
9418274
1583361
14645
901409
338260798
10470
11828200
111965646
38353231
46160
40902
3321973
87642
73329
397249398
38414
493196272
3343
4305
245749
369821366
3847781
14736
29560
9734202
9325296
3836640
24697
51942471
43113
1454126
7793860
128806
3069012
9300
106516505
1068121
21079183
165484149
47129
1992493
1191776
1701691
17618029
6632
1672093
260439851
82741760
113974753
115164663
91259
20796
30297509
519690522
521064
29457610
22709776
24829
12417638
207455
223642
31525983
844369229
4056799
28810245
3300467
2035803
146547437
46810
30496643
466314
7903
646829472
445982
13293
142884857
7999285
180072227
4866
36576531
12886348
30261
32759
8497739
5738954
3093708
17851
55316
10172665
5925096
6726108
6590
8871
21980968
35378413
1216303
2948590
28615917
3554321
32181
23748823
30721
947941
108214172
385280209
228479
103631
46574
27556831
1311382
139132107
22
20321652
3541535
107508381
1240418
301627949
58732674
117552
6074
2788063
513201308
99366
495241120
453705
19005838
1707702
1057611
6869176
5904216
14555362
4307
16534927
61111370
405499826
112895871
49321
62533579
649489176
5985514
93393297
1159
115738
856100
709699
1999990
60534357
484830
105224631
743878
186875
13870
39139915
5652
89073
492280
487218459
190752
928115
22651
28411554
32722864
189774
27567093
994331931
363322174
31889534
36200
66977994
503003817
6347614
43685529
8066419
3495645
772903468
210461486
360601163
414372257
2315461
312396
27900
7078
5148
273365180
24944
3177985
482005
44806
3954133
108663363
1334388
989439297
699977291
4145
210077222
448773033
2253567
18155125
53856
25497
92800313
6647176
43900
24815
106799473
1422
98777
11523
1619017
310052
36529766
38933176
228251907
159839795
697449
400256
364851761
113883855
247439499
458103
24808445
8125
13050257
411425286
1135189
389071
243780337
17984015
1413314
1063645
231164538
18332
3090422
474725153
43912095
1662834
52463
915662
400776
322743
160952740
34511945
5789
127632
44390602
2342
59226
46707611
30363446
115804460
215150
41712305
14025
7882014
137170989
28652528
106079
194192
89476256
230271467
3167
1931250
251115083
3305048
644147250
666732446
49181
792021
592060140
3090034
3334
1231258
8181
14088
11296634
31365708
41065
3412799
258217
5311
751810348
4181174
898694281
61325
158767371
8208415
861920791
62389064
42981
14320838
1777702
143196
2788
21242
20917286
125564869
956273
111440017
502598
38223
598178
32579
1128095
7683009
144458010
3013417
58985129
56303
238672
1103
947891829
189360
502260374
501532
86307
9963341
109674
7755
735822388
119319069
44881
801766082
930
25598
57521
667207
235610
57102720
1778433
21592
282540
3398060
35434
50598
6005
2716
221
33863
57890641
261930
10976
8765550
33649711
87376
4057344
77819
35519
314405953
2612234
819857
3574
90408225
145241
652831011
243727915
765302
443671588
24686652
6996442
6200507
101992
7798302
3752
100155
261661
1825297
3432666
7392
143942
6135
32344
68799513
84699250
29416244
828754073
2524
158485003
189181027
7585345
13970812
63000
17727064
28410
6035
105316381
299011
898377939
94706
2464055
290949
136835
7693307
94977320
9637
179385280
106264982
560742631
30756032
97515
2014350
4320
32175911
43271
884304553
63148
13145873
7794478
2141481
18507926
29520
2253769
38428
131630143
25078324
7900290
7156
824250
443054115
96203
25620
5916
365321
24004
112779354
579812128
54694
6588652
365843080
14208
69882611
47142305
37617
10391398
46461
5472489
421337
297865121
702669762
226694
547230912
87457
664627355
960019
856117
24718748
7954756
350729
1000894
307154611
382535712
969199504
214571879
14596334
187611
122492
30288668
6306
44481395
391580868
4135754
201822584
6435
7949
3099125
428663089
2650984
7182698
115346318
96168378
62891833
33871753
62145462
883106
217841839
383512
421674
15828313
103301462
78789
1044099
91129137
65722352
83900
9561073
6612
8241
50582255
259036707
20742397
8368357
241640
257899
35913355
528045
9519204
2095081
3838566
45240490
4355616
132028
20529000
1083702
12855707
127536365
56088605
1000573
228078187
158202328
396123283
936456
29430528
229562
2728223
343217
939076
2723456
2293927
86524747
649856495
20420196
8945981
6269
30398341
6637713
323946539
3462541
6003
386279458
358942
166773285
3976146
2534
121378
546931766
65975495
50562
1053332
517321
8956411
628126791
496186
7830389
144875
1046641
8079878
4025813
2360854
26328599
24675897
17328
1471017
98644999
276265
10143695
115911648
716635915
705065
28086
127860
2737022
13152
1433984
116185084
508859659
241352
12662
205485
27178
2490528
1115348
7219431
719580632
36793
31143
63167916
53056
2890
622369826
304514
13956
753873
169085
59944599
326695
163852
1552378
513921197
46456
13778
115496
78245810
702627
21044332
13235646
185616
31759
14787444
3422697
14779901
23561901
122997
87659795
253669460
3496812
10985239
369288
1016129
349884604
59543134
41624
28935476
1587656
22730653
7008535
207238
290617
26153831
536175856
3419888
1911869
4998001
683158857
239
84012824
140600
768761
460755193
4783
60829
91508
16828
3653107
2820
79600464
8188
184998
119616162
3827679
32162
1542
167738
368205
50553101
283611
587015
950009511
105440343
2358
45900
46105276
827295019
76175600
677701039
890901
153540
74640320
6799
106784411
4423271
157459
700403
30487
483805
3177
20937295
49611419
17056
428890
60879052
13448589
479690
1803690
233345
281523417
4492193
42164
20255
19626
470678
136349926
65331997
463806
16116656
18233
200753195
223575
230750381
310596173
295333
5271
779530156
7063
304634
431507138
52299
591630
78472405
2069539
11923
145315621
913247146
377140
2113582
53536
20085
125674318
5030
128579
26473
15377157
11056
7908702
240585
9999651
97598
7478
962499582
15910577
10833166
692408
224108
77357
912352144
55166
5403
7311175
29312
22381200
1032144
638
51997020
4991210
102076
47156
11055
22985848
235454
124589066
1882020
46672188
82216752
26966666
4871
635792
20966
43970
30228
906080238
333036
1823539
4517065
17699296
53991928
56610322
514800634
369078242
80696
39107
40065105
928264418
151477625
12351724
4240914
805949
22143423
60025873
332487933
139931577
16133914
1516143
14017826
216529
423129768
10276569
3405
66090955
1177616
10253044
11253680
14543
5344
551968726
22061095
123001008
520654062
22213688
286641762
2924
24042638
3734844
2774
409670
3940
25728619
23430515
56141776
229542
126525
23387312
1049238
2288060
13980311
197269
1193200
48925604
90887
289091271
334249
27841
148784
360016
14826250
23908781
2819640
388881856
482634947
384090
116705030
29055
379375915
878457
51344
669017926
3642822
8732454
103515646
2153
256383
18443
645265
37409293
245605769
129608
504245
246359
15957788
185899
1876963
754258434
87892150
2017888
413466
3673921
2832597
347309
202734872
24834
87397356
1773370
12032
69801865
27711
1882698
506293
6716368
63973210
3896
20175454
721414260
64800236
125370145
7434
34416768
28075332
2819842
26987
13851667
1107023
1530916
15074606
3949756
5572
972524
798495210
110745
13771859
671225
24603
15345272
28147
32380345
303210
178649835
596675069
2916451
240889
127550
363842
25131152
1615922
89788
2291850
72034677
177356
711911597
15623599
466149714
16197
425927
43444400
670595217
539201449
67500
50444
36447
19793
60843
61893
579959
900328528
13999400
356684396
19323840
5496680
991037827
142737137
34588434
148573654
162261
15748110
10213151
16106564
29614
5374166
7714
83030
328246
111195573
227039
794398
993369054
18253755
10298780
15490
1321771
535212
248733
1018355
2351125
310387734
111404
8711
1523823
254917364
6827
7151502
3691
16185105
7160
9787208
172358514
93022194
4938537
40273
104403
60509375
115890247
520761
10802
1775
15654
35245630
18341803
34688167
53267699
20926
217858
476268613
12594
56407725
112490
12747760
13809
4038449
64051382
1992383
1416989
414745313
14783
27343
60214183
8075519
342002
43052
36677
6492555
28631
158447826
899547651
31401386
36484015
63849404
25919763
330723321
99409
236247
213297193
34442657
12905539
350
1440200
152172799
22708227
2565802
1589365
98161
6324041
1189629
243870
6096979
3687249
51498
27852391
14669
10297737
30262265
500917342
38264
564762536
9552
396840290
508023
1779
481255379
53425
174705
140720435
53721
281053
3308912
18227342
9902996
11817
754832
300604426
3792098
12159
26777
41487
5963574
463848043
109337
268712562
12260583
759455
690
25300634
1919552
26906
155850352
1091
871582
1704001
92755569
48578104
133200031
62702
982906302
49724
65141
48979
226820
232637883
952143
346376532
517764566
64961
3210
384575410
4720376
2945501
3689126
994315
41931576
11926
439715
64685194
7416
33508582
182415228
14441
71936577
2097
2298946
190573
185746
1042184
135038
1169890
79744344
719946904
9277
3097
49528962
687312401
3517
6495
106805
60383526
1965440
307929783
490163
16225
2117
6156
93849219
4587762
2076663
441202
18176
129152
90399
99648046
47122923
9325
3410319
8057647
204342
215697
40448
35980131
2622246
385570
11155
117014924
1376126
32974708
8165278
2268731
213415
16717240
76632796
39521
15215
14188528
49827094
46249843
1496183
2194022
16328
13261022
238222651
2783
218499
225150
277411476
183
230225
59150946
180594793
3702
9086009
40374
368671017
58220
626227396
463642
431829
598368916
16574
18751
155647
166720
411502424
1888470
1696374
24140
3429479
3256645
442431625
1315460
341552204
5743336
294347638
54554120
4254640
736178
4629565
132490010
86351731
1340520
124331
57783
29367958
102547398
1283667
78057825
610718789
18530
3771
8064184
1434297
731153832
21880878
32885182
2806942
1263640
317057904
161432405
32617442
109497
374682604
481795
335283
17830624
24495
18012678
92555019
367915
8060
578992868
901627
39474
611109
20260
15417308
318105
21804835
440404
6630358
719033803
31851
26595820
869678
25454
2656
1486
660448663
12442183
1273809
225889006
146383499
9879
4198491
590904951
685359968
9799
11834872
258459
8426
60601395
1950141
2074872
486114
250551248
234531
21445602
1829
5910
568269120
276378637
533851742
169321
105527416
2567
467743489
51211426
37757
648069574
1809184
22644
123292
156294922
133929179
23351240
337476
322749
146434
298533322
147056
22876
126289
74140925
219600624
639919882
99166
434421992
23794
12237
209678
159998
432489
89299
137188
518393474
23568174
572209352
17106
11297673
66733952
373600
671236573
38841535
4831
139083
88315
118657133
8229389
13951
2947017
5601478
17032144
2305890
30253
28457
462082890
2725879
64558682
1945491
22354
719368042
816032695
4797
31336340
30050
79750106
10082109
26306678
239021115
24624
46515
1003712
666917
491448
2328
17088
102889
15454367
65405137
17007289
32167
33317
5159
9989834
6179
23767238
23357703
7418323
12564
32824442
12652032
3316161
4541559
6593991
40213374
27430187
7440704
299750532
632835241
843545626
1529884
130741858
2059686
2040800
495441
94462
124960820
33049868
2323721
96844
3079932
1754224
125595022
44177207
6099807
2412158
30372218
13007432
13956028
507342193
892335
324865
112307
12957
18988656
449914607
15029
833
972085380
10359699
906693280
135678
456090406
174145
2368920
802792
53199
18782836
3131409
14459616
6933468
9225486
704863
32664462
804
236727975
169807044
6255193
167698
394274
284911
5407078
498842
64852161
356873234
486547037
207122
3446401
14475656
574453
1239242
125787834
2686
191025
3293495
5651
10130412
18022185
6223099
220842623
795834321
1424553
14758
328837
378788789
797046428
560049304
310067
5222
1236
44579833
10226088
8063
23723021
3054728
118260358
21599
223163
474092
549240
291303835
34685072
234853
51420
4433
63635995
70642
110535
165578
102269
42529235
379655
677251
454628
834498
26860208
55146
11333784
5511706
3010958
641715
418640
6969320
30855
38827
46911
433
1042070
517065
430898
21382
16177637
22380
76336406
69370133
16044
2610622
464219756
48834144
4695531
125752
1967521
6802
13436
47887
154121970
905901
516887160
33364
18100732
9185573
764614627
70471
123708388
7615138
4080179
3428
65656278
139753478
25479
350884247
218557
153204
62752
12308706
1490819
307243
98450
26827334
1434
30860649
1649732
1187558
5394
155674
16810
3802233
2228218
662995033
21450321
5445
122474004
13257938
7239191
25717
985913327
2222869
465110
826801196
154745
27102932
411708249
20424
985288503
9579067
114599
36559
14884884
43701719
3698
5409379
8726183
6377623
148094
7509869
22897612
96804
202020132
331000
11151482
296272963
64570
73148
920250972
1286751
217732574
23854928
57705
1665788
57644
248602389
10631
2677750
124541125
105146
226769
446794
12911739
446555
38367
220988327
495933
3859187
240526586
200313347
398640
23645384
48761748
21243
87103
81850
95931048
155529782
820606
52146153
505582274
63050351
624661001
31007
96024019
997350273
48679
11628684
7823298
9810342
2935
86110
1349358
383199
15327713
46124806
22614
55323
6314438
20524179
1302948
7065417
18559
1500278
160788
134737556
3134796
475418854
37189245
152685227
842464191
421436117
566195822
9493476
5603
3072404
945855845
274031172
8144411
7792
67820
289380128
3900242
237540011
15177
66902190
206890868
78627358
2984416
67156
498613
18115592
61824
36657306
46368620
76735687
8092070
512262
423037
74915
3325896
48426176
819494295
123835
950971606
41418657
6950
442412016
471696
191257
146355461
24494782
16023
939711604
171122805
91802623
83316
494496592
163895
88441
4400288
25967646
821276664
308492
880281
3875575
42435931
27145
29293200
6904306
1685405
29460416
4686326
478498643
22018
11332357
2029333
532201706
1048200
6980738
6034891
655515401
11905
758852425
26839
977454972
18374
6528
27133029
4814647
565576874
525686
834573558
41599
298265754
2093978
560134209
124323
2061627
688164916
21391
29537729
3476
8325235
12224114
14289039
1652820
2082331
3960903
37731
179856168
1359068
319680618
865195093
691791041
93858186
34844207
735228926
249405
390406860
235401663
10271269
423976
198718
210240438
12028
63159884
6393808
1616369
426057973
283088714
63238
410470
84931
72848
325531
1562850
941654
12537763
13596114
163806118
81633685
293202067
1754382
832266
161301698
2970282
7397157
22597655
6089
410025
27515122
3117256
73220305
44170
1791959
148349
38943
12770541
537736244
3719
64793
63965
35247615
3885882
4212
9864574
16916878
4471
1105803
1149690
633321432
830741719
17665
160299751
35445
510994351
47111
2669
114525842
128618
2732927
42191739
8272285
139650342
551698011
194164442
91115276
913294261
53536078
1011907
2099555
24293
8622
493392
997055
516735
7726204
1751370
10418590
20040
432201589
484532
425217
50649439
3370
32553668
67611187
13197521
59308582
13364
195980
26679456
513069
111340
1443446
16665242
909516929
30592
2560853
16243390
92588
9037234
407565
7932
498434801
31151631
7959
536850
13053061
643014012
241288
49509601
1627677
9302
19584
45695860
12576845
286452
246512123
392675
277549983
643442754
136345032
31138015
175682
24487157
13110
90485111
16055
1766825
65314
134771322
3370098
1013339
72386
187559
7030
4029
1301080
6705182
20316
2529788
2855289
1605
155427054
17918
117052
247568
7177664
3020252
854753309
234783
5559273
74221273
38301918
26434215
274308
7159
564616279
942302188
134333753
16054
361996121
33688274
402164965
301216239
319043
2844
403109
515742
280705627
2091691
1793683
339827547
36886035
596344065
77162132
26724
41289793
14265
509669151
1817385
151030
785176954
1017069
21009
976156
5086
504017
12612
363352635
7650
7256699
173604
2285016
26890
27434
351057
88529703
95724
259940
241557760
2752441
114707686
139948541
535214484
426505
35013202
326602
8505
96987510
424051
54628639
4753
5028
7164519
65293
628269076
4406412
860925
18238568
86522
175990482
107558
3021791
103325164
21443
110765279
331786
60869504
6277837
183777
24866
444147620
16609408
101015995
35182
103920313
29762676
3114
11139276
637291670
103339612
383340
763567
6412090
261000
129246
7973
120360
51979
11344
487138814
45835987
414115975
13174
10064875
7544
227252
6968573
7054777
61286
517643967
1614
343049607
2269
68047
55806925
1157261
353357256
5597426
7269
2061891
34164
53409
12942
116502
262323466
2121
14621
1636111
7888
8498105
31805
9253843
1342
7981668
325081
601341
13152351
30178975
23699
2814744
1179417
186175532
354781300
74253712
3423
2315
34696
546882
157305
56294907
264675
142458
818652
57411
41314
11652
992583276
3992149
2959050
3195515
1609575
472200
174497
868248
12556
48202
322433274
7900
814298707
12980
265132
11470
250326057
5047
573
231710183
27953
491048
2493710
3772
12895178
230819
5416533
13847991
892342
24559144
6830
15956
232796156
351975189
8787
1985503
208330
47530
11782951
38486750
64369109
45088755
384315133
671744
37846914
5766956
85502776
6148302
1111089
153429240
290208
362254
1607362
466474909
355532
518566
253499690
12674066
19468549
1557147
657232768
334693
1138003
25128563
25209
3147850
323812
4626796
3558940
12299
63394
652
858052761
3364449
1811281
453980769
90102
982639
86572
8885902
1593202
83976
16577
11589100
473929142
461752825
158032
11201
18948
397567972
4449
68307
194532
242378
5465901
161673
252889
370356
116892
903162935
483436
28372
1428
4646
3074
934353317
10606279
5678026
137341711
708453
388023
82613242
6501504
196522
5696604
437431850
22053588
1117
824209887
10094281
21231
300104
28044924
3480
365795
12219
600411766
57412
131812
2527957
302931
231390931
6927301
5312965
15757646
2828857
42361
123181397
900408
8424
35640778
939757889
256646604
18686
5719
324308425
120621
94119028
411687646
307907
39830
6319783
70153
103831410
3792232
6182596
12674
26351979
8489432
6480095
2775725
124767998
8897689
13731267
64250892
6016
7538623
218965897
157642
445449
21046
7505528
57788713
517389
25665042
20187
122255
103002
292411110
2112
10381701
62240164
554
6404625
3249160
4508055
50824012
29230964
290086243
110511980
104194868
25762
32358042
546816
3505800
45874014
151785
661662
686
9649649
170336
2102190
1088107
862
1358034
88611
2923374
211855
22223
54150
2177074
103328
2075420
16733612
41257972
76982062
7377538
108251634
70898
10519
1377666
5109124
8614151
214026568
192158
76485
11778
161235
637480
32059827
3068
2062753
62519
934281
873079217
3725499
185757520
433595
65682
556834064
176900
194887
580716086
10888203
1120290
21903209
80530532
547037
1568041
14459
21449
2668009
27878618
552659126
16953
513586
2787169
6321608
782122
63710429
185196
485539722
1755535
559243530
12583866
2415007
2362645
902449261
52803
30221
55513976
174728158
675343
124805
17557991
2134
2096551
6793
126572586
210945
100714
62660213
139006
25874
41266
26999387
190354294
237947
851838367
6780
12997
25514271
1138540
321346
58074185
909289462
6237999
2308695
72155
30944
4184336
196084793
76488160
16211968
4195
24504294
30326
10721
164957
4852754
893065
24628116
426001012
928765598
371642369
3039609
18037
148901756
106027343
6247283
3080523
15046733
597904166
17729
12463362
1192290
66792489
81577
2427372
575300
1042
3943
7181461
12345633
372559
14538
30412242
25148
8821975
2126345
2799613
3538
415890
9241
7980
141838158
30259
31211
516403
7179888
3854734
1746189
293543
68522878
55977
390210984
480009
332455224
1951
6184
7560033
235673
3043
52010
24861
79679996
2855615
35125
24600
8887
777
36070406
6035812
211840
35610994
1423372
11910
4108266
457284
55204
55607
218827
4185074
2672
1858510
30241
4891475
55332
11384
48068
865897999
153943889
4751
3930
45496
1671958
23823
8462
343729
52879560
124671
46552727
23190898
6463
2558982
118835
5805671
890234
174569644
328
984340
9793001
402587082
117356
191732921
2187746
130
897
971128293
1696329
109050342
4098402
5143
4785824
19334468
14024610
934674
32077018
44632666
71851554
176836
690523526
3143443
158375890
83698
180557
3435931
71489
3425271
10539
13545463
714952
55731
6716428
106206118
1611292
26963186
188436788
161107623
8131715
727047164
967493175
14458
36966712
432422
83218
468725
928612309
12622287
61852473
36621355
226895
782
110262362
1867
113660724
33591328
1871676
20347
874113
238257659
1042759
168404305
29054
60371368
78776
16267519
18676
61440
33416
55333232
104789835
436703
23169156
240672
40052521
343554
801709545
17563
1074751
141625
1474
7438127
8367
142537360
62934
134474
4286318
88341
1790020
57972
1037471
725777716
7658040
2624098
3953548
987210
216836
7036540
819052
25010097
27084
47341920
15933
182860
979496563
281170
11402395
1805337
85888
455628
44644401
1468318
487578197
993005
13795702
110575754
3497438
597163
682724653
358890084
71029
1196
33015456
191811
495452699
111062843
6504
5107810
850951615
19618
38569
201217
65038579
637883
174130724
16546804
16039612
27650
13339070
11724388
6660
255507
92440
14117522
196526648
228849328
12456
39268
535746
21270
363480
13217
40084
128674
89294
489472
1058982
42808347
49279044
218605212
20240219
229397214
74970691
145431
135136628
3958627
62462860
109827
301511797
456884
62126
14658
5358797
203651
7455679
161878249
5375428
678
4124277
129858
63061
67011014
58224
26589135
48012581
57714887
511656
920200
560522738
933195
429309
7496121
332560077
188202
321818597
26353363
2202
561688
661062
1329507
83952
937499809
383000
1747933
916983
1965354
16252
2163767
479749
88295
7339652
194063467
5016897
1142354
107933331
2299813
106577
2873879
141357504
1312
13690
3247261
96690490
302689
34685
67509682
6651893
30441667
6560261
3995385
56651175
253984086
11256
443266033
156957
404712
247048
3695431
43097304
161104777
1470409
5161
1366048
23166
2835664
1751
444568
236840684
11048
460771132
2115
36947799
1302899
158261
9894
100398689
2357064
1981655
1725914
44412622
514752472
8161
28790519
32323198
42784
13541405
143334773
581435
211860633
33426195
52921
77769
233458788
53472
202181
229256581
41701676
1762665
851472
50171701
566376
12173715
195322
20680
1166661
82476
103573282
60302414
18141346
357420
7988227
122804
953576395
196894734
264315619
182
389523498
8133
71226058
576764161
6452054
31642
47917178
813625
90662
576612148
3406823
487290
51914
6294131
15762
95157
280307
22612790
101791966
138426557
675851
12866353
822096422
59086
61652351
14640497
42978302
93684
2846519
1091545
1425393
498756301
16230481
970132224
242189
6007
27024
20541219
114543081
98229252
151490
727923
44084918
1672612
633062631
596841
678542055
103264344
58366419
68319811
137354
705149
7658436
3750206
3360470
7246
91708
81907
305061
122605
13559
29937
365942971
9600928
9483
38908848
348395
48236396
34589
3396178
58988798
12752088
212516978
1199015
22660
4810
401745587
12841869
136557686
1891872
802469379
206248
833432
112801550
78812441
6363615
11292961
456704
165513
900687
9486
11179311
105
735625
60999208
236485262
356620809
20201710
36888
48462983
26804950
2646
90055
359258
38065
13242
78942
837082781
71267
19650439
3623349
3750
956853
170120
158210
19863
3165190
6952187
63706206
807908855
12997048
38936
5896
471461775
536535670
14075
430924969
35288341
115727258
23339217
21829983
101549126
301809
817876222
3020913
58857937
3145
736161
130401563
10960252
468318
42103751
34072
892665
10734
16776800
3984085
5279166
437086
471327961
73967060
21943939
85544
128771
6607377
23170665
4691460
109377290
112519
1362
32585040
26882
12208049
1735902
7187433
1110931
168444
671
39474482
158665738
266454089
612067
135322
21484697
20525
57977
235178498
116277
218523735
85013
900697064
62972
99403
436769
31242
1382728
128304464
193588
239228826
988066428
2922
9950353
79258168
30459957
33283502
85828676
10148413
8336
11246
19944823
11785844
1166921
14036
24885
4366
5438
33002668
223428
17992
28227
14182
181274290
448490997
563
2266
3392351
258463
687777862
34444
1009548
695773
3826355
48627974
7813
3306123
397463
8099239
212093
2061436
1932242
14681
279655022
9069
821006
6393059
2349525
5046109
80697072
63648
4740
53935
532943
1246085
87807296
24362927
2423514
1982835
12101488
31945
1105
26248612
704103
4322803
116058767
27500284
66852970
127514312
269623185
140810885
1522199
11058
30607517
74679952
9411
3180058
451839244
435
123684775
56708540
1008657
224406118
2539394
1118042
18487
12619
1256
6232579
861647373
13445539
332810252
10603
7435
13220
26320090
316440692
2113798
264300429
10934
701162
123572965
40715
17728201
1314
1177
330347016
2670902
864719046
196399809
45608
317304
169843861
6531
38637
31276885
74624955
11862261
7105896
12395251
425640
2760322
555536984
5040
479214616
6257979
16021
49840
137471
21308639
1393030
8864581
77532
310827
822523
13481751
108380405
53708768
3132248
9709
3369107
4132
3108
12626728
612331
483743
260783
415460620
394685
11707
16001
1781532
229741
611238
289478975
242133646
2119661
62621763
13973323
273422122
390661
557414500
1899474
7370095
420383
789009
12111011
255241877
17942
66966202
2205
583077096
881219
7331
584704
938055781
43263742
74873061
693709
71269
163361
48909693
28938529
487228397
837985
19179645
8053465
104130
53343
1118908
162931
41497253
7385812
110376
4030536
505420
57802699
1862443
11304987
1899431
40324415
3128066
826654529
905052848
34120
4922
2751161
297296579
28234
116155708
320539
28025576
8155589
6617530
242528
68028867
903015
550595
394790
92389
11764
19429
4077951
225940
725663983
260150677
52206247
3192
1589337
640868
8230214
109506389
8606287
49103365
43435609
20170
2577938
213009
46465323
253641652
23965214
58473240
203012051
187830
180006
17884210
374191548
2869340
1609
776981
68059962
261693759
40697
400375931
17630
110148811
163965
79777126
2063773
765465346
74987
23998
43248690
24867
19910
761068110
973867242
795
13244
5978
2417430
4142355
260
233281598
169802
43343
110662943
8452870
784608106
295758
385383053
1170159
6969754
4809891
982
24187466
108696
1782893
101152854
18971128
1022407
35982
718818
457175172
7047245
419258
117508
4048645
5660007
4161
4326
10082
56382
61535449
52900616
262106233
24195
132296
752415236
2088691
32482
1977512
18235
1469747
11479
289389
536699783
115857
1066427
214000
704355
41214
953512352
22629
196007232
103508
406604
823179
4472
36798029
582320588
24610568
278493
9675
135972692
412042342
74089
83403
127714602
308336
1774
55458
231515810
250122263
28629717
207363
537
5632
622049405
884453
5822255
964100
1254983
3880307
6357
57449
7645
40983282
384149563
593288933
710529
36383
111527
1559203
289194794
28310099
100939
355373
111865
457
144996
96597267
49856686
2357473
92968588
9706
696951
211211
16352
3791933
14232590
327022071
776977
124055
22240
530
199907
13802818
1355538
15947273
148668155
671563621
33388
589
6214001
39469
60549915
456483204
6721
166
1013072
2336
259
89727314
621898
3349927
2477177
16346
3266272
901855040
193693371
63235850
11383
3849070
193426
328069207
745863
34316
506885504
121158838
13738
123653
634911
41771
4017
6832624
27747
677616119
422378
1757650
22488
69365
32987812
195688391
419436940
32471620
3766649
38908670
14000
36000459
118530361
15555262
670075
2793929
309259
1859332
11898876
2948087
9609
352244748
41597090
649430
1311500
5598484
10842
63870
403949834
9048084
903523260
492250821
12742
977224
144
113228
57542701
1318965
7158
8094833
745
233334964
5566
4052
455610
236676128
237104362
26926443
512994766
739194942
27009477
99988575
27489
29162162
38509653
471126224
410237248
662346296
5958
326059
7585
96057
981534
124798
408608349
104153
677889
270489098
387628
60659
7236391
121447
1930835
211575327
187069784
19661620
8382
12423
453088609
350248505
368354892
2509317
122704516
241984
15193881
772069
506400
249777
25473105
43379177
911772
23457
352988136
8122
2502
819186628
950810444
4335706
290664677
68456458
236680
228516759
676242347
101171
246694125
2970272
641
39536
3346
712863132
92098687
364536
134908098
44225
370518
9717490
1239934
192356
81688246
31178
569510
220887
431434
130958248
12181
115755732
118692
202067832
957831149
5407772
948052
2106325
65784489
2332469
88253
909664459
759579530
486036710
443007
23272657
13100
397822
10297
81073235
217918
970975
125392056
1224852
11062669
12933471
1362619
60345
17348
905838245
975649
908793305
822580
20556786
880853247
6995429
3785547
1941669
53853
11366
67907880
3147396
22608
22356920
10088
371907116
1969961
11251172
10901076
63175020
32874
62653
2256617
24590
7349
24194941
246155809
4531441
496748
7511845
243072126
5231402
7736
57335
34481570
833722920
473915257
3277804
12173846
2136470
2496464
3590829
17173370
10184469
217816940
49532
16760890
63337
287681
491381
584518785
14419704
66965
11667
99897
10120949
694180
32472
22190740
91696016
256178806
117253483
4385745
29301454
874009
1301
133467130
1096
1374206
1700
515775
33897169
344
206034082
43009978
4758732
103755
388071
278476
315553425
48195567
51030
20038644
886635
134159407
9534
98161501
63903
15217128
218171
12790
147815910
364595
18709
489309439
39303
6253680
691676
16269
446425814
667
30400177
792001
1796620
36934134
18584
483346
811677475
37441137
49653202
57539
114711
109981862
1741727
68503
25404
22295225
5217
477184
12202
112433245
9678
259931
56950
3605454
9546806
100398
4594
67295924
216736122
25184187
4618559
13926318
181672610
323067
872142
52692548
10290826
104455
656150652
183196854
15187130
10271
8899
670181
471796
6928
7666
1376924
199421428
12135529
257951
171456
443306
213245647
2259
27455
9592012
680598
1927142
488560
25070274
8107117
11662
27022
121970
386493
56299049
20681272
5487
68744
467
182593
419324
13368
46603
79915243
28824651
211008643
19565765
712419
6413953
32673
244983
41111970
289230979
14870065
41553
453997
906024
620759803
6580
171409682
122373
9056
26730
349549
14763580
18205
14424
52054
379115
99473
585439
3799203
26051731
6233430
1448
255583
51313
20693
108057
9998349
266715
9700
503119
248987
457174
518778828
86336
364909
382690444
128927676
42371
40706
128997
83868448
19071
903971
14923
6519
4138594
50724792
9184253
44814972
782236218
698523
336436
40184949
1444921
502289425
323355
59091382
29417365
311105
7353
2068958
1862030
143299800
11686900
70868
29878
481587655
310759
12111
12744003
24165487
27350
11300703
4409
2227703
15415345
158880491
9359
961448584
331935
31273
51321
51409992
7778348
333510594
262712217
181176461
25363
687398441
115319710
7051525
346497628
521688
976695281
43257489
781042
1591838
113151
21783021
5051729
254277
470622052
7815
25965
29184
203574
2312
6696
523717355
9158
715332
4178681
7537
49257410
3430678
338625
5420
109711
44953
6995928
2830371
7787740
3265
549
28308
12938375
31023
32359703
94928
248260
9792
63989136
28166331
395167278
376600
405550
188805
203125258
13940
29881
499512
6460027
1861359
190414
80561
388067
32035721
819754
5514897
1474491
256220609
16773124
626966607
15242759
461827535
12650133
27416753
4571
166420
53031046
449870271
295328843
32630
3979
512450213
94927
124962
21375259
40945
93758
15549838
265352986
251108421
4798
1360354
324521
3382401
3151053
216665414
2985
5384
39934
463396
7652592
2650
114999099
8607969
271455
510634
3154
3133581
4111023
8964029
15882275
16690
55877
1907064
1888420
11746375
1085
57573
49670
911205390
1519218
44002977
125151
64224736
764570749
661328
192335
230487
62129
1234348
10297629
52241824
586908
181844270
5299107
1025192
2903
982233231
3211298
8661379
106260392
8544718
13464
1091938
508839010
38236
3884
17549
6026
6016752
476778
9048490
10244012
9629808
980695320
276242
14941142
13945430
147782455
37442762
1825
937586908
8274483
100605317
109353
141498915
3009112
35236026
21236049
10477
114355
231497
235655
1396466
8170
704407172
81099200
4887268
934494592
315032
1490477
28834
1114666
27565
158986620
15107298
71578
200073
108487
396596
834704
8115
11182
15246902
26759029
1303500
130930225
349752495
6288319
215356058
499310
17604
25596919
6492
433643735
8163120
324490249
77842474
427427
382948123
1947236
714
29956
62918135
6415457
110103295
3881
114369
119989357
9721
103817368
102646712
4625
160481162
16229
393566
492759
1219516
3068411
845960495
1983124
561039471
331262
30860604
995871268
382559
9003
26889870
67435
1049
48858100
159259486
22863672
1097465
934427799
356292
18504188
372683136
26389
4024988
476807
43201
9172536
19414
10499
335785
1547389
8627
2516919
4122
3548469
4759006
116722
478574
16
1662830
134718
16319320
6313
129761915
2738049
972085
401796035
815663
1132324
81388
1402899
87229468
62766
50683
550
64848
713710
107366
15947
4291
6209807
459647790
13016648
2488
1136
1919608
6663652
131346117
7031
12505060
602331
98376487
14764
931766
491105819
2283737
3052219
15107228
38797
126288
485
11337975
4122588
433127623
766607555
2435127
800455
11737
8159176
115152964
3537945
2133652
56595
707095
19474863
19984
248266
256395345
76361
760837
15672994
935316
7563962
132513910
7711575
11313944
231658179
136007328
93292681
57109
275938
185452089
385399
1635
741426985
117588200
6933682
101505
253407294
9473040
22218369
16344
42032
219491
227906
8184478
3951
741595848
47497
302213759
49581
8910
2375125
821840014
573226
20660911
106296
118569045
820727
225743563
96204
114389623
25653
48804
51496
815251
1146834
3723402
309636372
63884920
226219
1655504
225515176
7446818
8580
28290
32287266
118019
4617
2724021
2168602
6498
2829
196455
204791289
558061170
950830
14643534
62463462
2513406
122895
511187
14161707
2538593
19002913
8087
41433
91530
15933144
14062026
400660
1244504
12933784
2498171
62902
32570
370
5548420
3594908
14282090
924733631
4308530
17956713
32388
79514
2046
93699308
6485583
2989770
60057905
66235
147377549
8447
130701726
27952
4984454
5249
495607839
23528
24091
83431
9418205
186191
360429
65706
1696669
207610848
21536837
7309237
1034832
267441181
52606
2595139
66725588
460081145
516178
829855
78779667
36605696
465
9730417
281865
9806135
226410241
47528057
61831464
275706283
154685
7544940
80249
7583583
23950673
3575975
1264976
460935404
217264397
353333672
220401024
276337749
1757837
4729471
11270719
17153
35137
7694307
59357776
975868
5240884
793011
100246
210314
90125
997058
11776
10626
14624619
143234
25297
251855871
3212
803875
6436028
205685
113405695
289320835
16765588
219646414
88133
28361
6848
1347630
11807874
802814
1560873
496975747
12563767
27471040
42259
50843
64695015
32379437
1422260
249884
2949728
29554262
1623205
1379282
147871407
23800
226011838
3073997
172743
6224803
88157644
255144
477601845
15593
318995206
91700446
301161
473222
46079618
141940422
397209
10184223
528350073
33503705
1862043
40261
330684651
51309179
900432384
355027
2119311
561644
78308914
5816
879235
11129219
12171
375279
586536358
625483251
191543
4188353
22785
715
53324426
465154
210296147
97476796
1297513
994413
2558360
1424188
94225
1012552
1920587
918771771
358993
3914
7274204
57383703
23239413
49310
22643765
17992675
29431
199322197
23470777
112834
480578098
118801
6077448
6997056
95329
15334564
4948030
63392230
29967264
125051
154041608
3541
8769038
599449855
6275814
32301951
14883
16227264
235226495
12223
182506067
6053775
251363715
6203591
21384
3599480
1024187
285146
160158
51267
705957
6014526
186625431
18505768
502896891
7802220
64856
5061458
6626
25633689
62702323
300719
14042768
400622787
145846624
427079765
1859965
31948
55318046
2306416
27490
4868
196685333
690346
293164
16003894
4685861
1464503
205250197
447194205
2226345
62280
22619877
528335820
152296
109267088
1825104
58603637
707345830
805324
4610128
663503
432191
1446734
1305900
213447665
11011
466
4303
2104801
400540918
93050
8150092
10002124
63071895
48941465
5729141
247971
24299084
7881535
111062
12420
2786
3117278
1517823
13736
5141931
407
376174
116986
32529730
21787255
57594468
87577104
207871
999096598
16179452
215199
395164121
1213090
912895
1208643
3716
1623480
20656
543565
2264184
124157
328467
31355603
115304107
515532812
160844
2490980
45965
280765
75787329
75402
1588010
80310
65293531
937774480
17706119
101232
223425180
2633
992783946
3993768
2084934
93579
7466584
13841159
155614429
93883018
2494005
213396336
528895182
46322
570270194
1628910
11598
531959326
37007
13793234
777213
104981475
107657095
247379
245428997
7774883
8966710
4041716
2131069
841805282
58994
172058391
4430775
26295089
163386
91158755
19636218
6213426
43917
278482485
1969248
39998284
135888984
55782487
28888
56816525
1232842
2759287
25875
4582965
171452436
160237
2683342
2375911
27050183
82813
133564003
1600212
110315225
4720817
758786341
15494716
813325
87549019
65416
141346469
1816370
839276
69349278
136179
89172221
1113627
14969419
187140540
54829138
16251804
1449674
15082
787231557
18049111
4735677
803029774
6044055
373848
595839384
36704
2392998
136902
27539
10494338
94653
122466
70390
1397480
612595586
6134
82783636
126738748
968153
39949951
54799
54065562
36018
369862915
3583620
16891919
84997503
4974848
13483740
29736764
1186
201401
65948
542119
3919039
505461
943313
22355
825195
151144375
34222
24157310
122366369
997058342
24566616
31949
960130
48058
80371610
26646869
63579627
2194941
1667191
180832593
24345
130602
7756430
14532
5984641
4479957
25650
97750
469815662
1498611
34719
122285258
3472
30021465
470630
378219
232882
69524
221241
106730
15948359
37163425
87246
2349
930497981
122115
62473780
537680490
68418922
517179
3499719
395023056
5126550
146266
19914431
187073587
5799
181193
69875425
682481482
997760086
449731990
10502
478053387
202411
49638
128121
181292102
117584360
213691973
58947
3291426
472623
553889
1673061
684553904
4185162
253811849
974824813
948645
33380045
35179
98628223
107744315
112356
796112
20859948
260991
10555919
9825
907190
959952285
14421114
8084336
441737
592178947
70347
10719
112696
63141694
108417644
563292166
902585435
38240597
26200100
211058181
50620368
12618884
1350804
414730631
7744
1659054
675871
125474
846
22894140
7735366
5020903
107557481
21986903
175371018
51983574
303757
13865
1158326
20682825
39448803
88911
22163
17786
3497
432235
21860
15810847
30526831
69360
76126
11474
536752909
14648479
26687796
18691844
8194
35242
102946
136341884
2923
11702594
18555
2322388
2132304
4818
62817
10332
78138
65129966
43200
983351933
814914033
146399577
945997721
1338285
679331
15330598
3197297
25540
1531923
8166689
3560
102745155
101866
37762125
811061078
74316471
3324257
1215214
4265813
97218512
31586
47529605
4647236
17691
30673937
56464
3488174
751106418
13092017
308974
969384905
209993
18858
61920992
210014
8983473
113439
87971
139398
506887133
71297
1927
78495
1231342
455184764
184061312
1011147
210679
120550
2766
6211
649354
12486
16286
3891755
1550
520816007
116393
2088288
1895574
38540
736455593
377802411
257952833
191358956
50989
55630044
13708895
12809402
532230
1152
514489299
10015164
2586080
8152
11563709
515345792
11588
51035579
51087
1843669
904256
230841
1480804
737098202
237521496
1804102
7453791
28229374
135209
213258
204758
857141
19206
1913702
3081410
1023624
26463
2326234
968712523
37657
139080867
62554
2513811
160048370
129993
24876963
2107815
325681
207793
168745022
961805336
3535042
12981
14072477
220447
1122507
73642033
203245
11337
862794
1842158
47810
410373
498171
75578
3589008
398308
303172580
385783137
32249
178877218
1293270
4730
2855675
60119421
19260
37614898
42388
4361
50957536
599170922
31688
1853179
21625168
279999
342097
50801
780711
43978263
355988706
1243494
12201143
70265
4097
4678844
78078833
845548
29971637
39666708
94223582
1665962
4759167
54716581
4649705
95711
381839
519057101
253157
24641
233147
1623564
100476703
28289804
4519
124725169
431501
20233863
149266
37526031
46731
3959558
51809
42741
11235539
815875752
16643891
56436527
1028
3397058
60749
188911428
377176527
1355927
3178
298396712
30748232
126260430
478569
451382
779694368
111018253
7449
35248730
64530614
6391931
31264
1639689
986299
5714194
132413
120778
163085
69457
115603
250529
454378647
254206
437886342
232725362
8379
62824749
6171059
16297
6817700
27072673
599623
66263914
1599034
1417140
440691
253097
67837102
46961541
48157393
4784
760064
205193619
6482515
1913275
51693968
791839532
721680
173359121
381050973
643931639
562617328
12969994
1280129
194
88658772
31174712
228374
928582218
4522772
2097246
10002032
392467
11319086
12478742
315518
871513
8236033
11772
402831
7945
530906
579917
440985760
40426
26614
162181
784134775
107430360
1304884
30504
57989531
254609952
269422
156024195
888
822321
66833
5520504
130937617
91570
39773248
720581
8929
5266
3630547
677673436
2434322
106648
57558
339236
48548484
62574
2265530
69992318
374543656
104974981
26301
5141036
939
229329090
85077080
43156027
96567
472011636
629280743
457534981
3074544
555537
412593725
3554306
299766398
18068692
433668849
7159029
15998
3528
741094866
487558
28295
645505
59851
7885128
1697922
535644
37902
63300364
107102527
13644
23749103
15859
31563589
3347172
390584
165195
125767
498800387
1350640
3901811
314528133
7697523
260497945
30655
19781
1064589
26503
36728
12345308
3082
87911
3299479
191916
96529
73624318
4769821
1162818
4064
28254648
2997044
818982948
4559505
237063
190846
809256153
414968
1177905
418955
75882
48589
118429777
177491
337848645
23297
120377849
101195607
137317
1818573
562368181
65642852
498071
946
2787324
601447285
13588310
162927724
537979512
12330874
459076
489884
43686
712319
115928
5927547
7717
3321271
15449
69242546
386440
360558
6121
618791
43407
31843309
474572100
219205672
349461
567581
207484
1242060
387060
9182
144416192
8159933
2732
9250672
442629476
122217396
200044106
7225587
71372
9812604
1599837
106844754
491928
109839
17157
116426690
38333434
13893231
447078
468802756
6463385
4250499
11008832
847113
984034401
16985
34415
1559360
186971592
321988
203238775
1742487
751829587
46395756
995749
2194609
5210
4990272
2033
3408788
183341704
164507140
497565874
242740148
219526117
953696284
4990
15296839
655689
108458
119849
16941
2410981
37821
8184
30562
6083050
84306
90258441
1974864
415412
18362
49219152
1718
24194627
103225
721043116
1947533
447772
1369730
949663
169262
16320
1882
124725
3684
538
267972
439077
2234303
104585
3892177
3350542
307769
37070476
16414
1407643
3076044
13389792
233922
94552
3622124
20249831
95121
537196556
44076050
9092
118501
532125908
134746
126213599
489804826
654134888
21363
648885420
5925339
3562097
153409733
513019
109224
67757566
374205
51433
225660148
104412
4939687
142463
123280
20972
216150533
77237
32892
12146
659327
544293
190380979
719
133804
824652243
277208253
171051
65336956
16449870
828182
468391
40201729
253752019
211284
371041
20095
80932
66960984
19114856
2351787
26944
11263660
23798
4013
23318
436072739
232191
111033
870807830
1734884
8915325
1903
10480176
11477936
61039
293635
119737328
59781063
19710970
623984
1831516
13718017
10787316
2094442
7516
40925
69359
2084852
263065502
16621
707582
2424
277815
4747
650514274
169250
338298710
6324
597458617
186387628
458262
48647
569419771
779657874
16761640
23246
16001777
474446
2527731
31832667
511963
624031230
20641073
486001753
1198821
93542179
25529750
1354805
27729303
7706188
509349407
256165
1910194
20067
228669919
123879
6797954
52041
11413
13589
355198
52656
1169220
41846
22272107
8002124
370079
60927419
16610227
9487
817223
1868
352094
510377714
313111
2954423
5799127
747144504
65626239
3120976
502814913
30589503
3205351
338191
601069933
209722968
68701966
54274283
4712505
472584
2757019
1991668
123133
998013
727642041
39649057
18466803
23368
455374668
28499719
43206
952209
787
1838729
12469
12640899
397794
9761
12683350
256567872
146553
99846591
5955
609966234
90082
109557
9804
840839380
617976
75270312
256882923
8094675
1826190
1148925
45092448
616383345
4983
17306
443502209
5917
194327428
1679469
721293766
137090
386827
83053749
3022859
118914
5402
9470
25075
85032
14103706
2964968
28485988
833161
225196889
129942
22422615
7109777
666644265
26694
235678594
25637892
504324653
5268085
2799256
960
3280
191598360
67545767
11571419
60557
902109936
727
246941076
232435
59253
202401
546248075
3504167
282472567
453106
11373518
163979
43990
632110
14356238
120746
62918564
111963358
2360288
79101
21585048
55248
450560826
20494236
2939726
15749778
3619407
122887
1176
42489
201209
11584
164121601
41223
181178
484560
2409348
62666
37955
4686636
63758
107243789
264183402
217739513
30652
534418110
29262
6290178
256473009
8327747
15673
294757448
520498
12150217
1336201
7513906
1013
2147886
148596
5971055
88950
245428846
100745
7558920
30482
159627043
429699651
418911368
52638
726540
16517614
6844
11026364
6118167
359687088
2625462
103924698
14145
595604
20250889
5708235
3553243
163269
65212100
52597962
119854217
6492795
26003
48720
549374778
54499608
6439993
9285977
7274719
15463
56553892
357411317
210831169
78663
45925
156127876
244903063
46221
34699
6085
935947897
1918191
89948
252610428
37645
3535455
119901
805297
27096502
1024418
20654
32153
100810
814515155
2641967
10822024
245172
180300881
179828
8632
45671
11315700
39930660
843764
10291
4482148
46479
16304273
266845244
967257
1562792
6943
633450
17761
5298961
219977565
340440709
566093687
223025
48
5164
1858
247500636
26161
161311048
981463757
9126804
62211
729926
65346
2382
20099078
527431
2982
48969261
761713
9143
159275620
80458
26194007
334247487
187637268
435622605
5901444
7647490
83099
712028294
517408422
455850457
5798494
11001161
102714577
610963149
29443
991062
2577364
20097410
657214
484592462
15419
4377954
314365
33169272
62401941
35523
504446
5597878
5623
77759369
10980
32693
236667
29297
14910
192600
4042540
174303
1922
4324430
8628
133314
22390
225619
6060770
54184
22226931
15525626
1529008
305534
4235
16310
653058670
79519121
241233126
28279248
2477
33404775
754612088
7356732
242180513
104843371
43500003
3691418
13648
175383093
325360868
1735267
16071
42085
131373737
16014476
266979
999692
1057
127379
2718085
227482
977553011
3948575
4441
522555
456480784
9790
1307362
400327304
10778989
81051
9760530
4335060
1769516
4038
8578
482976900
410220
5309687
10250874
4886255
24039151
497840326
1502
6830443
13325
8995
58338
3462703
12897456
27647566
19346
794726616
4615
6582044
119877836
2754509
726112
32025883
7646
11859423
25814
40055071
769395
6262904
226719772
470349793
65310382
256957
411475937
274418
152173
1577467
212059946
55197
15573013
793699691
71086027
48521
286068
10200
581987134
243581
578929
65679743
1487509
16098
1163473
776405
5890338
16899414
829533
178220
95670
97566973
91283313
2679847
1675784
15138321
39211351
110485
24708
10363336
30120
8022944
171448
7995
78193360
496621606
116603633
156621869
920542
4187020
73750247
26678
3926684
831724
530530235
28588313
406807779
10733735
1802809
10963
94422092
192054
831026360
45034
1166848
9372428
643802005
4685279
83838185
42850
4599899
293850
496633
869634
707271699
2791784
1906
3511240
1701538
590088972
708163
18166
26512
59351430
819168
1545889
3374095
200653
208561720
20321044
201705
112566
89634141
127070
405191252
332709761
30553
23402651
25018136
12296
5001
214022
4979535
298129991
175865
1589752
89903
395289
14602218
706
19183
6813354
1975360
268069573
172340424
2036688
25275
1633263
13024910
654937
85788
14427
738536577
1761
23685247
1713463
43644336
442022201
1353
119420
227007459
334092317
919915607
53612
3424365
610369982
394147
39122118
902893
4474267
7964277
222189090
237868
88024
117576
814213
46323306
123278517
120570
579553054
357770
2175
1789464
5681941
76673
5711
796534249
54258237
1517768
26393283
1745485
138773563
451460433
17316
22849
60048819
224334089
5878292
4741845
28756765
8233291
103032
783237617
6768
37999037
340593
1966
28940
2586474
117491
17057
15958
81085
121107
49931
3975208
2454
94703
441331
3679
366434
3506
4647546
24018579
280791815
29552641
6570450
3129266
678968
4032123
3484559
94401386
5340947
523293181
1036643
3959257
34
90151
3778393
514852
15397258
26579981
207437991
1269890
145774
76292
5033
53661345
186918
32943970
129231116
347396
2917440
94202
14693
1498463
129122
892032902
7730864
1220
16279294
100104
534969889
22574416
177806480
25633
232762
503678553
771468
1755
209330
2086072
2131
220541398
24733
20257
1285
844466981
174437
14530350
16216398
232419698
305
23451541
23659253
25828584
9965
243805318
9891
561373756
239268957
96966132
617069002
6975102
495049
1928102
1014861
5962
91426
15777
4073494
1404472
1490125
66818759
73581
104986
33050318
4315223
480613
246761
187267571
5160358
5569637
497839
13988
355664
28123
8627588
1683657
15364
58412871
1597449
376541
6875725
49893
6606660
9133462
157574
61963120
386060321
47613537
2231519
51253
195934652
629891
671927654
785677259
40566
49461
1793113
459932101
252508315
16141660
449559451
435740
721381
2213154
472355559
4
1015
386377
1438976
29228
1778732
2232548
788391
97238
3321122
19269198
4348011
51892628
474385
15286
134312
176220951
658340181
133319233
162452
12776
386459
17369604
47014
9604
81845
831613
274056605
1883064
106593762
75085
9007899
30849850
1538393
677475
5175912
26799
12327401
16345
106910
802788
141152
236477
80355433
25645141
44478
370098562
23612129
104682
15716917
501988
512844787
7683585
59028513
766716
17897
761647
363160503
44051197
629686695
22314
3809
154887614
1275997
29414330
26971
593533
28982043
1666829
14867
21014340
180511914
20426049
263748161
45840209
18500918
1305513
24467
58351
166333664
446478361
88918102
1729713
1348634
455
112733129
110138419
363557605
35844
15834781
56252896
1937604
2164
27798
16487522
27566
2031902
198265748
23366
145819910
224446
17820
289886
528093
956561680
148945
28534
44052
1414264
173146
122683789
115884
46121423
70247936
763151
677810960
833616029
8969016
22790
27937
128088063
257640631
1100745
70217
349037
7688
509990
2186466
11087027
14307564
194470105
53087
61539149
15818
223954
115194
39948342
1765387
186321690
1798622
21890496
2932
121595
185926
183310
5583534
51687
226957669
351403824
129642202
8825484
130776
206994421
11480
185298392
12402
55604553
10098124
173096899
174240227
76005067
4296165
42101314
103111503
11022
13275
123607
118217823
262881578
589812
876518371
48443
326726
374
2084475
11914478
26406
8659757
31136
477913
14100
55487526
230122
62254
35358799
1715854
370094267
47059363
29373516
5071583
7873368
6959539
42
370800873
6373547
1408718
109635
6538771
8373132
170502250
97505599
9034
220504357
9177984
828744
560133
504170
100912499
14752655
39758640
128195
43138
103352
543313349
45549
75689074
99220
35318
368
88246735
433719
15511
24209
967450344
14362
86539
29777
259251
63989
212472
745984
13406
686246024
963489
885683
2514417
1058077
11718
1120842
11120099
1643288
3972170
13996
4089713
513945026
173765821
5840
607498579
4012
13533
83959
500478701
16108
7435598
12916
3131732
6810160
10017982
80025
5083
239145122
12645
771034
31802226
124284345
6085402
435183251
114781212
11104
56772
2005914
52030021
22999
397789
119970
3386080
496947
1068608
46628
247172694
1624763
149349
93326
15797423
186017926
192167
25061293
6566
6997
387550245
135747
6710373
1664206
63017357
501306103
6446863
566942306
959582411
400597431
12732
258
441776716
75014
511879
174491
583
20756
3148003
3303612
91071
1865788
20887023
97668477
888926
2519727
2185
19355
366408
500525403
105820324
128302
282297867
12808
97734
214178
114512258
10990155
8054121
412408
795312794
321250
431177336
199785658
54378626
35548
19457299
589399521
47319972
19808000
723774
122451156
93563820
633381102
383865
813336080
189069796
18287129
142262502
272515
73328
235546192
115345237
799583
116617021
84331742
42482719
553745
74211354
1518355
25237813
27053
57776872
509198093
105555201
31134082
214156570
1415824
1262392
167780942
50028148
57002206
1951290
14776
228267227
1176568
45038753
11434164
1679112
93698086
411614
14257277
195469
14803663
401041
907128479
55511
70327
3278
79311876
785793
100098301
21957
26970
17867254
456643
2421
25603
83747
12709317
167518
2432712
21351
11870790
19525044
83746
216702
269488362
17972
6235187
670429597
106861
1909215
24929678
177772
3000
56991750
26000
21630
10391
464
88810
907603288
8128198
176546479
660210
1431083
7594614
27647
26923369
316554
131514646
97057
83713410
35315828
346552825
388368
83790180
666047917
703382
169767
18030
244296
55186
153887416
559789894
154085
992467
73214309
285687557
66344510
2939415
27117067
93481581
79498
209473
59511584
1373219
371355
781783186
173626088
3992566
313287
1500
1322006
258253
25090567
72436558
13325729
415144790
248954097
46952504
621635
1608785
825610
511889
9817358
804239
11453
221069
27472
12561
10767
825201
17163
22226
25909019
13941801
55494075
6347
471724
7551
30700
8854
402861847
48201
108674
1517275
116934819
137091607
118263467
169281037
10983
797600
7634265
339703667
465303
6620
406252012
301560096
1602814
245217933
14305769
4114387
308691
66333062
399178597
5604605
116468133
45324415
23560
12151744
499144215
3529434
17058553
7492180
423757114
942750
436024558
893466
473352387
3132673
7757544
6152
5731057
7758569
25224845
53755
575942
86148
1090180
1016466
152225201
28459805
37700544
224369299
303288
12446
14157
17474
125572256
2082629
59664
312
565070
699287622
5320209
124213448
1350986
963314
7523703
68598
432915
295771
59968922
460149826
230137
36046599
15079106
924377705
42139
205796
26120084
14162561
141382211
1181694
60879862
65562
915154025
368916173
71700824
422988039
2500437
5795343
399218
179092197
233165909
1187791
897569
155835
11846
14583
8965402
22571
968848922
134072966
21710
586763
909386
224616
266226
1106896
147410640
120616589
3471108
2178449
809831
11720885
21371
3423203
520872
9394
147576862
183105
80503295
18520428
320733
385047
365166
10142
238361
245117
3451
420831
10045
2200803
111730299
181700172
242580479
2459584
44014377
24101868
501518
211587
43673997
2379527
8065794
131688
16650
49021
290177
613938679
892552
3687
1981564
141898
934492481
8144
743437927
106702
12980983
236503575
403867877
155647354
18912101
24507
63157
4444637
32573475
535041292
202551164
326981
356494
6312916
826378
202259
80647
245988120
179869
15725179
181368456
32855011
471173051
269463257
19320
7205270
43
496119
228262312
8036
31660020
164105540
2754140
461014
145980
4133053
339
505168
2282
14017580
38301
91098835
35670
14598
21160271
5468
2279991
52671236
748506
59745585
105015
97321
118797248
96105692
128762792
227878
10143
229069
236319294
3388
32588
346718196
505203491
408385901
1595373
227317159
121373510
376066
79268
1544
11749
32755416
109049
932940170
3173410
7650763
41640
621875665
54442867
254377544
1534491
283810
1515951
98133
162182164
3153216
206466
309032698
756475
458300
220954817
626502443
715292952
24511222
368271
4927
156724
653397
4040355
687131763
9002921
2025246
583263319
190633
61227836
16433042
44080
34578
3386500
6254153
76474747
3275015
232266460
55897
79276315
476200670
85702
662966668
2610020
437047042
300849850
2137043
190036
34233
65740
269623
17014355
830950373
1934716
82803644
513752
130138886
507781
4458
15545
51443517
487989
387810
1912956
21264735
92440858
2856284
12848008
31870
5721085
11936
432854
27975221
150439
158710
91018234
343718592
1236741
12542286
27744
8151
201218
449053
76483
30749713
1739348
66259
66780
3943127
94870
126737394
5807
31541
251806
282181
234100
387904103
21277
801349
64173197
64471348
7502059
30340801
5157988
369505572
6382
32015
18093
128152
84399465
4025792
16017
46297436
6979
103185
819831939
236576
94319
831980
22482
64147
112345014
416795
19659071
28093
15537
32970264
15069263
112373
5920954
772919785
874859266
43981
66127879
20764503
724345
1464262
381274861
20035
11051
430768130
158290282
62291
519466
206775410
83542
8748
36790549
251417
514692
269750
873939046
8507
20037857
11179
631326630
8371793
1724248
3779486
726718521
291
590604
234320
17607143
210686
372287117
921874
1964247
432985
1585067
51503312
6584
508602
3909
23523
56196
134000237
1926716
2413792
23338647
6977
117614170
31650
11523002
200648864
1369985
238935782
67002888
34900
108823992
28100401
1651644
12615
76736
5835181
3969
4458306
1903550
93680
6682995
5657339
1624938
199887
22315301
868894688
533695725
5128863
225084
1529442
25018
733908096
995270
10492
65400293
1036928
3460924
815
15042
29616888
1042208
7457
23250418
152091
241986815
49222056
851494967
208547209
71663849
1525406
25610228
56949183
674324723
2706187
19395069
2351334
397256973
45503
929077
932584
178254
1841859
10912422
23017
2357490
15768552
5427666
100644
335504
1073566
178600
1484314
7352293
4689
5232
5010935
842028190
901090883
79689655
2680910
96321029
30214216
393232751
1728467
7195667
848504
288470
112012149
259805838
83672918
214089715
339014
825549
7089
256514137
869735623
125688401
46839
886897099
1348765
3485
910571335
30108
6617782
44222
92655297
85426450
42349
10207
3542206
126236621
17907036
96600
93277254
91153
23576474
32297
135565
620346
35205
224151838
422240819
4422
691049354
8778433
96103
49629308
729728
110669158
108849139
408135713
914461
30557
131666153
23046
129509
9615439
74593
26938682
32741
344078
408031
949529
11146910
4262658
49531
347330068
466751
384904275
18672
2267
5576927
835270878
42245846
12023
24167889
7362446
132277350
3376
297963446
28341864
1858656
480645387
62434366
6305455
8405
391469
7426
93811
690639786
743793649
1278329
118777
14750
12154011
45482
210892
8356406
2563
198286221
816150470
12802
63093
889517198
12386253
30949476
227134425
12832258
104144128
637
31726
1276324
792587
950696005
88308675
31856
127907057
4078
26639424
50488
29601795
942379255
108373280
1098
4789485
128824
9289671
93339
3945
103672621
35007
79882
3988933
3896234
7952
3983001
323923
1366134
59856327
2486367
508509
27872
35769210
356733
121532512
37002
16535008
6202927
56908765
40359
653872
2780352
53863
3437313
3558824
14723
33534
221735388
118173
46852
107165050
80149
64977970
189015
56089728
4008510
5575732
80384187
826977689
58801998
52997
1614079
102287
235943875
62859232
1787831
8615322
466969
94537
780
982627
2528515
24610
3176849
1644292
2153549
28896615
464880495
5505
10684
7948344
71486
390436
18867906
15784465
221273233
165298475
496108
80120752
2064474
5315
532000
81010
26398828
1011
234689
173234317
12991133
2021
72426625
51097
511541
27632872
14101
96692802
442999936
541576
10960
10197
5142248
3681721
46087520
117392
6204519
66258901
108834832
418404470
49543
6563
104257
6930
62212001
376457
100292461
2080998
983828
1980502
10687458
226333
70458
174495822
314667236
12879655
10968039
538005991
102505501
7751591
388791
967647
2072320
1278043
247414809
80297596
6923053
327852
1088431
142530521
40972741
989284842
33394560
1735297
963365
877830
67808
16639
178500492
1782292
652333
42622
7614
2674147
1076426
4949177
87451628
324252076
25415
6064
660163
3803743
233633912
182296
1871
30768
24675829
1252404
841890919
546529
57082
6692891
7609
80402
3782553
876552352
607353
357561956
148629
552899
78065325
3355
12740800
10889100
337374
16422659
22157
114043425
157140
5740
147537
3424830
629258679
175701692
41066
483510391
10877
52387
2393362
9426
86229401
12844039
8031
116163
16912
804385
219376
3760
19230501
210176
5201
219411032
41457285
277307851
45075011
9640098
4093590
927330297
15388
12663105
129678
49488044
8200029
1320
11540
344305
522755576
365797056
3558229
4084498
958915
21440
219814328
567376600
52419957
489054185
977709
39911470
19522
628614928
410207
239410
31693
834350514
118554
182198
5315179
881505151
20242943
333703613
19006603
80545
3984089
30283415
250219999
281768249
3726816
102524
97458184
20876
39932
389767339
3285
890592
816863354
368729968
29370357
463104095
8345143
521942815
27101884
93678
2480
2022883
1084706
73370727
62617284
2284558
34498
6774572
4190399
274810
1410479
12029886
4088484
21447
128455
125565
24113528
720398693
24268
830074
74354
407808
20544
49955874
66826372
6929
36960328
57763
25048
934814835
118602
24169973
6062
64807
69991926
191136
213362
970734192
69564
1872803
860425
137623437
12051693
503724457
32734
6738066
1727099
1444
7299066
9322188
3231904
15766736
279522234
1535471
7661206
3351509
15624351
471383185
5682553
11698
46181
260063
1186500
20212
65169328
98572
13175994
38505331
351192019
14623406
105627
26917421
305472
640011361
67906
217900
29065225
452809
1952380
9332
290594
30270457
5274911
22655992
76772
203044760
32055
471077955
3410625
300837
10107664
19101934
237
1154515
3289505
1687985
30219
150328471
85367
57565137
8132
176
473070
109051
88795746
62859
46126
136436479
2570274
409777
27345222
21555
126684
465085
275511136
1434743
940162873
951
58101252
759915496
562360
4859
41048
215963
162350
45211
557210
3421440
130665
231766
342753
17923
337675125
49851061
48714
16749933
3300
662378728
8291
598659
49982
152117
349251
3579
251152
6710101
1121357
26249
34815098
409847620
11909398
1776662
41463
668178
5327
24556551
1301711
417021
17189903
9487522
7861
29872
981046
967022416
20667436
4511445
603905
29999395
2971
193081
8181405
3394148
247997331
27328369
171532
147332
42763
860570019
6405669
211363623
1224
22676818
829544833
380823853
24088017
56105
78854894
322324
694766915
4651
57960
119015
7009295
1855860
9377494
119748
519159
2681536
646147
7390
114678247
622959
60806
169719
4378858
47210
2306
811500154
45597997
14277945
5175213
3503
58283943
769579
47177
46381
2727
14354749
16873679
8609936
31219546
28089129
54913068
1528
802421300
699
128081
29818
304735
433172280
4072012
105850
30733295
948070218
184959
3245
218099
471243
8553
19625
12977326
1315773
802921204
575420
19969553
880545327
21810
969024292
30170
27302302
265581475
112383043
6677136
147233791
517066936
236328
1510076
1648445
7969543
7321140
3897
282011235
447647
93796
46544
11414
90565
828602
91100063
11500
865074
56043975
42198155
117078272
26914
851
1041789
4947440
1911659
290695
4287643
22491917
11001144
27501960
10792
3335869
236517459
28729
8306
77167
15006
539
2532108
56068778
123829
69579852
3499443
14701456
664776
114810
117953584
116669
704795
104347
87518904
139766
63884
6663
4064240
85376
108492
223131
2733010
4218
19496
964507
120675
100938350
21919560
1313
785804215
109030708
244811965
13124
44693728
10134
214153
41156057
67094
44110555
3575731
9694144
57446082
433757533
6125872
2039724
4691646
760860
867867644
14956
1905947
31021
575474
1172416
75921350
145022
1021459
60087
22271866
107067469
6157431
22666
123680161
6386819
48194761
122181989
938077297
7635
638937
12064028
257309964
954633439
427010
283174
45739
106305
236576858
80020
4610290
9733
75027
416457003
5092838
826017
12273050
13071031
728524
66845094
74296
456147
302
519655463
11812296
3004670
8594660
10392
122562
983751
121716
1096625
417701860
5026541
41278649
208302165
511541578
5111
416909
11424872
840598
3071825
29269
2000
823957754
29140
64445
11696872
53225
3071812
231739181
339276513
7824
271116
1364774
101377
103065357
3586
13490
47630608
57191
8276307
233941774
11007
49389852
30373
121537
8385109
767045
2086425
143213
36323
7680211
26756400
188471494
1867835
5992873
12652438
13594255
236831
516035
132293260
3934
248434962
472238
7665
235128555
382078
32
96777395
16370898
4069
4654
860529978
16175
111542
35974806
959633245
51367174
21490672
702748826
1015815
1177685
25910
25432
58710
5087403
51552
32223
10862800
3999430
9161
7241962
371944
59898793
228629
55109
3457513
62309914
294253697
647398028
329354160
28176638
90944341
15383897
440004037
12620
14938898
61586
174601
926258
285011
247014
3678565
3335418
28095
223607
290542752
27306680
58291
86203326
11697
7160054
438457820
466962059
87190980
7841
62423
153613
14282
78236581
1028677
1801
521558662
168993
460048825
1450123
54447
534
485763
240021
394732
135785801
45385218
171159603
54454932
149721
260830
113419305
12483
636451396
343083619
132640475
1599844
482195350
86393
77994
24095
937
2535
472825
227770
862508868
29675
42328975
1683333
58467
8604987
123404
52353
25841089
1089556
387356723
1135255
245892454
263147483
3772000
587811
19753211
4130833
340
74206
12410
103088
39196
124289
695299
594842
84553458
909616
186376182
459963
68490204
539837
447220
239831651
56611610
252143273
16272964
6320215
1909205
408282
215382
3216033
25876
16347720
6231117
719422
56596
1266016
2940967
171687042
1453
7600852
6565895
970592465
11608
7541236
12944
2909405
3199957
9005
4719047
14478515
1910053
27727189
257791470
7164598
800851273
2548957
14256886
116196
86581545
15271
155086
1169119
2778
425614268
711086
215832533
42092647
32288916
20318
479957431
53533967
943928
2185446
508727516
16948
82616
244092
664141902
4961791
261378
23058
39479
60322
133793
6764
73286437
149594
31042
498751929
4219084
17959
154442185
6981716
69632
3474515
125713664
1064464
5234322
4578134
13781352
627521656
2204872
5249343
398529
14116
8552804
39838381
54250858
11227405
56525086
10495887
1151504
2078651
510819
45874
14147
101616068
2937894
198081
1575650
107519474
41624369
20514
10225
305585731
293304
6404
3594
274871
827891
76459900
11895159
424081953
122216
646579892
6854774
43958
10068697
2352752
32699
455811
2565614
20779896
2971974
62063425
60187
524263
110850
2650362
8371931
9555424
436454507
464863
152492785
916455
9683
447231556
1350835
204485
433915
90620479
824226
216277793
3996896
417133
304651
31259503
485954358
762306
12755
32392
3841228
927602
383432
595050
215319
1591228
50
17942178
115624
204535133
118963221
9826869
5661829
53441
3529472
29435234
29552882
1443014
304900
963463743
109641751
83582
184437925
102296492
5742958
386936
128564
40998842
983759122
682319509
79284
65104
117196547
4669467
495206938
105593
7206
588009613
191023042
6455
27435225
77993
56081521
7057
233224295
419055
16550106
9350544
5171
92147084
393827988
54140
270526
8404
1728010
1482287
21599396
200442
29114
63097790
122328759
7891298
93527935
42380
37382268
7180
264639461
12912307
14793679
460319377
23138135
3642181
144552
497731
66604942
888039500
6102
16266795
6415593
969898
24793
48161
206
165895469
1666116
42208233
219118
129832005
742526171
184826
62819888
1579801
84305
423733
204195604
169886
119531452
1701265
29373
645111
4148986
87457428
1039627
806325940
20363568
38818
6918
742013366
588619539
503908
8652159
80828
673224209
5676507
15587
6767404
9686173
47306408
373734
559210691
5130835
55622562
9448153
3002309
856156289
482028667
211790822
3798
5650264
104434
3394417
353344
5101645
195190223
97912044
4850853
13450076
6651150
927236
217965
4729
112536266
9423132
83444
7522858
108096420
351738252
453468
1083512
193926172
45368851
6268337
14222661
2058330
236406
51291981
1634568
92336
3092447
56262
2398881
443326
685
12548
2822369
81322
221511
7041
51823
19132
212524
265478
1091017
4103321
139028
72210110
16541
104336
209504
28806
4670
75884
1335
100052
650626
22416
49755
1923634
6711
583536
976110911
11123
928181058
1235648
6912998
49323068
594660450
892695960
16224578
4484
60117573
200190570
633349416
7704461
19306
1493602
13321328
216225
6804736
4981779
6706811
32072469
1233
183026731
49250108
384551
238107864
9503589
30800774
8352584
367301226
109098283
17090
431470560
66365323
241079269
65271
2872
22462
135760945
35538810
18897842
186220669
36178
25081802
548456848
384300099
6991417
5182913
13054480
20017344
137421699
143525722
8546034
26177644
13700
985372077
68469689
4653
69726108
20217
26157227
69851
128395832
96868469
340123
8537159
47148
249686
147324
103008
5699
158567
138347387
382608009
53950203
79215
12564859
29053571
1845866
124310440
302956
847507
14235
942626
823323581
6071956
12144364
7776650
3078
113067
30854
140270855
173223
862155719
177999607
729992567
284
69219
478438393
30697092
495230406
117922
888863262
143550
14658746
335930324
54993
57418560
88755242
15546
395516435
84359
1115005
1507476
94044
64940
3104
12163
6122516
20479
1028015
12255489
440877829
206874720
1997081
808421
4138752
43594427
1917
714547280
180538897
856703
3989444
27381
825954915
226797962
787952389
1806013
4292548
412365940
14296207
24108787
3819
20333
622942248
7525627
17609097
5296
20825212
101089
1979300
26338
664010
4209
74459
22704728
50269
2991624
73503
5883272
10734176
4009955
1659108
667154
11571
34964
12133367
101554730
28847
115703936
12065214
229851118
217885
1390
19560369
87245103
271276
377375154
19494353
241381683
8541323
24459843
3093648
362929
3305529
516319
46794
760505446
9793
51475
1296258
16925467
107914
56410416
164
2096239
330243
280688145
1978165
210005
1820322
65715
880054
409
73428816
538870
1249289
5822471
13001
24264
990321
2672703
19139
534507124
498974178
877068
53566524
32134
21025
39966147
13365655
4019020
414049956
266916967
52476
87518
1543053
2991856
3831033
23761198
476517013
1732
417100
42359524
9731271
18209429
48084
129328311
116558782
358324123
38028
42396
65458513
674735
75975
62061
2379
75588
567309260
1775380
328383228
32606170
17973
8111
26174502
1947680
59139
974436665
8455529
120809
236
22781076
479896251
1626435
405505584
14876
13643
12383892
66779452
22002925
27962997
521810
9302647
433794801
99983
79287
8365866
2683129
2237
49332
215207060
5697213
119995972
226705731
11396
8625844
625682
710587006
30291
32619
78709
46521969
169494
201380
1818664
788042361
8427
28614420
203536133
110062
24659929
470839
239203
94040
17151492
33342659
765830668
72034472
460384279
125809
1506876
1185643
1592620
906144930
81807
14596
94440
4468351
8270
21723573
17325142
13852663
3927365
416397
3942448
79867
60061
73899
1498675
64011
6926140
6470039
344051
3402981
521442006
23158
964942735
1430816
1011095
1674130
28937411
464298
36719
146116
7519
859826441
359052326
320264
34113
2342786
258841
63529590
241469
948
58737413
10666
815812396
782816
13400943
95111
143335015
297050419
206608
46662
1646717
1677575
856520
840645313
41502
201301795
1239485
53562
5715072
22799338
1163706
9501
92707419
3789613
804772
4999329
864861246
244592792
33619719
466881
12223253
1602137
492897506
931171
717010763
14920
1483
14258
13733
139416856
1240823
17833
76028
93520
2045920
22444716
4500552
235429
1062832
398810
257579
409337
151722187
7628
152673815
28416
152645
948265
873302275
1332387
59875
44633343
4439096
105032
3777721
41434981
830314
1155035
1267078
5894
332424833
195084043
11995070
657426551
218989730
323519521
3983201
16658728
30425196
137
13474439
131314177
1485226
26728
9161618
7852
9919
851386338
206171
3208
118916076
1825424
242777221
368713
63550974
4453097
9467696
73963
58188
248687
1588
1437899
56791127
11333
14124026
915447924
402288
6494986
7011
216387191
363342871
2646768
42774963
5058
8133475
10775295
12757860
16318796
56232
6524
1657249
3681
6591941
230348845
26278
18012
82179
316941
646460
65792475
34334037
31006
5541
5130
582297
198541661
764592
62150
236894
630206
1969717
922998457
176521548
1417809
429629237
507
167518579
3495709
64339249
1770968
44057353
12386444
407972
55067
27063401
8148950
379840896
39818092
466528
13868
56729
13735526
10404
807841
120733
4099
3446848
6532682
9296
10948
102982
4143520
4714
109005769
3202289
253442776
16770
79626
722491598
407797
7770106
61526
132293550
5921195
233615111
9644380
276271
2946
1722280
207633070
795364907
75475215
4043
541071721
35820
11808
521353785
24579480
28399
77855430
72734
302316694
6802034
30201
29263407
6995504
23133
240020016
121898758
15807049
880830621
1034691
50736901
914780
172685
63730
12704832
575772508
232166
26295412
819747
102986987
47797
883199180
110010882
63092021
200637
3295
438752
29181036
21349713
22717
65232
855069
790843461
80250830
791843217
8287270
8518325
30676
38548856
78179228
330814
149009093
339917059
114605
25255
21229
78152
42417
331876969
960265525
10166582
34063807
111550
219904
9032538
509331
2248
3632611
23714465
987371
14889111
29028386
1157452
764843789
470571290
808128680
77145795
3700
429276029
718
803287
54676
59430
3726
34506
68637917
59022504
620212583
2329011
33217445
16202
1757991
369385204
446655061
137701
937807
84041912
889374350
32265043
4025166
1102868
1672548
22765303
6031694
731673152
87756
130486
289732
1702553
13328544
447069147
71788366
881115
241158736
59112
102103610
450189
5013878
59741452
319401841
189110124
158841697
131139912
191380
2015
151779692
3199035
2630009
683229
644262
14129536
245151536
49928779
6254230
60934469
866885650
32704
4817
7705761
250637495
7548
123837
1592
3313
64208
1585099
20291
3137
573699
1259
226469
2875334
2368019
102817
77963207
39764
42668602
2822
1373289
668706222
7979436
38445
827652
6318817
17000052
292555330
112313340
15567634
63489
16532972
11123130
28684
554528
210363465
472348629
438773
3711297
815348600
1235901
322587
2646182
1873590
115425066
53381016
11440158
88825
84134
33500267
30046300
30556836
868003
93813
13597
4153
519153
85648
1242
524011
89063
53096470
2950
51721
235842919
92783196
82780685
75064509
3209134
888823
50378
131417594
988551875
129193
4229
10188904
27790989
186720
88430
13167982
1802565
61541
445463154
259197
4988395
68222
111044
93700104
16453413
43257
271496
2006
71645512
180075
65047822
575384219
44120
258600616
227399826
3634
1923491
50098048
11383512
63880
279621
26915
548236
400315520
40104
393046
343224542
50092061
24398817
13307039
12154573
26622878
7413752
103526
4467
44016610
2223139
471195
816730007
11135
127069
12411
28047670
3234673
155542263
410498
1528348
3072893
179097180
527437132
15105
3670
473719
3012
238559376
575709706
423950340
4971
192421444
4355
20315629
33097803
1277854
2428
23528203
114461515
47710208
187695
3657161
99307074
92115602
7520
403101118
383545483
20884431
2994803
1813623
596189
1050
277784352
85775
3275
12993808
28660468
3826
390653099
224309
148309731
130936793
627669
135976950
13983
6698844
2095285
559243
632133
13500094
7487767
2856871
224380208
298229814
112015584
3202466
14100465
4003752
3354651
1574
53657100
245786003
10020
434865
147107
3814177
58515
803856
3687107
7482
3547
100708675
500781024
14187
283522
366058124
25136
723435
55347913
1144
32462
6792
1401830
945752
509398359
153610394
684555267
155891
524472032
592627
7836386
1317437
64501638
153488285
349580
45007
103164427
108962470
107407
932532071
812257616
2191876
1047745
95579274
12746998
130893051
58984213
249244246
37612175
531834447
25554375
256591827
1510
22547
4329
2656537
101925812
7570054
101199
74681
1673317
172835511
580334249
4288
1549871
512486703
316927
950945089
8999455
68678
3490944
525
27599843
42613
4924
144055
759414240
44370356
452390074
1380
1915389
385432
212945
4579
314064863
2427682
84921
114066
6352733
162298396
24227
1111533
206046972
10866254
917768222
3165016
401163
3098221
6756962
33511381
55900
3408286
874553790
132198881
341124910
2701
27732
124886
21157269
22778
319611105
723
14866
35249
692544770
25455
51816485
13897691
7865659
110
412842
120387
3397
82932
115673
22247987
15213
225384
32344377
1742212
98092
23155
112570
43412
13790
27676
3715269
228612269
416192553
5006
27824
243789
47433500
50368737
10120835
234500
362972
544519
461651811
6934773
16022200
164998264
11429
813898
15834
26183602
48182
948896412
80670
11461
34478925
4685
135670099
754799
427202095
678586
2963284
9927
106377157
267306
2876058
14831
435577140
533259651
92330
3756235
40776
581535269
11381213
23918
4438
8915960
2014901
4769
15503292
4741594
3595637
701438000
305062807
169810
35120485
145737
4312079
61823
39134465
1873884
47350879
296432300
14926620
5448
236940432
2358365
15722137
16150102
89069740
355432
582276829
490191894
41559453
312509
172371168
1749372
132025385
23097
192207
74072
29986
458669
16860851
20504
2494277
71
92122
37421591
122686453
2752233
13824709
5940
478915560
754124795
208127
492614692
7435773
20300390
140482027
12816
24178958
180160
153885
2850485
20970
496322077
34981
204334
1173550
77298786
621110116
27271779
119460259
3944970
1306950
54579
223461
30783
96965980
612793
50525643
1388820
272521
33988922
7387
3141750
430628
1430426
14365435
8045512
4345078
1984627
973235
13644964
263947136
81853676
275210294
1720340
697696359
37671647
13562
113285
60164467
7573
2031607
18446322
60432
268405964
17430122
2284317
33725
1277272
244560638
15943117
755172699
25945
19092854
5514875
87243
41526
52380
163539439
12327
9739877
13631452
7627248
28020
382439650
753723
6849
4824
200513
4807968
783474
14324
2335903
3017583
204173318
1932701
156040346
10605190
150367255
21749
390146325
93731
150453
1014036
962056292
749677855
25091
1926
688808677
409730547
81141
180591
228550684
133812
694802
3096
424937968
5892
100079
4500124
118454747
5362
674551
571508
124151
6528219
33346840
108312116
415252
2882165
196399
3596323
254741
3923394
5873
423286
274973
181593
1076085
11032122
1582028
209333
41914
119086105
35757
117720
28307392
834511127
243502
59050971
48277
378740
49862
936663
4253677
629828
476206
1208951
1593556
655347
251491043
3147
139976976
637416474
872050
1509
1337337
52106
30156
54032
4715356
13815
7916903
4743114
16245
7450887
42279041
12425614
148796
128799
287091686
500202
1207
28829615
510878836
7238057
95270694
934986273
3191
378376
13314545
51560
1738
25874226
12705047
406790013
114896
810387817
273018
178097302
280670
5312539
4157191
477024
159924
61075860
72374
14264
11417396
2052
39300363
1097541
1181
257755
823849
7182081
22625
5166213
1919041
22455
931802550
3928
10412
108199
18123689
153200
9004947
968506540
47495
182891
326952
43573576
74604
3384599
393103166
1865858
100272626
20368527
231542665
4020375
21069
18392377
107621
18115284
871
3703801
2591188
145735248
29543
742453467
5396
13838908
908993388
53209703
16248
220697
49924
24045315
354176084
125285373
1958775
9836235
190491891
62113047
70144273
19264300
66077662
88418906
22871
6448353
2142048
24053390
799781912
318003
905548
641573211
58893453
10512
141183926
32987
295691879
143104
82716964
94027
9618420
3120736
626347
962588546
100786
567472594
17624
48729291
4614938
10178751
239578450
1765015
187287
475339200
16675798
157499014
118179658
226946922
28608728
358980
194781
3567
31775931
60700639
138943941
332017394
48157464
418610
170167
33937595
61809546
83629
388708054
63224
2090519
15562
1708244
678523394
6359894
2172833
8987092
14252545
895870891
253967
121810
3359
460724
16660094
45455
16123354
221394771
1515305
238235
1839208
3606352
1817035
1818127
35255
94711502
90133080
49298654
4598427
32076209
322532
30439
245905
8906
125770
505562
2033204
861244
24061
22765739
5374
80775
16606
54558174
229310
6933946
236797815
518636
9694
2320
41015960
20372721
471344409
77739
2520277
15115
823828
3915780
52667551
4486084
1826309
11462
12900225
4359
35920960
20753651
31127
210013
8194530
434329128
1064385
544533378
25870
721290
121896292
10155090
363013
605293
17416418
7869160
89016
34949257
13606
259397
173361
18485
468801
97208
30745974
350279
220942919
18373127
23325
60409
497897887
2341785
491296805
977
717687255
13041
156510005
523928
628641063
175179018
8664622
61675846
9959326
18673249
198214
12283517
237766756
191678
20595
13233009
199838530
17685
353999
521223
7869312
8996
8355540
774677
175593
575
261767892
16622941
9824
771342462
417367539
31647228
45336961
160256
45397087
72060030
2283531
38060
941422726
38970
3100147
14565655
1945873
39561
15576
954977434
139543469
58116
24173902
3800
212960
817270181
515174
64691828
2036407
14148376
4514
9559902
468296
42339
46680
31159531
2206
8953
4119
376288928
178219
63114
117321
317777387
238052254
359971
24047
565278
20950
12146393
54692
82271
54022
107339
9838376
454809386
207049
10044
660306
46947118
25461720
3550182
3854361
27061
100072000
355772
614739
2662583
6498514
1361
1006326
81471
45758
8378130
3970023
52366
12078154
186423737
180462
7984926
25254579
76627232
1489291
462725274
867230
878
9229
685766410
50911
117210
254831662
351699
186133
27893004
66995614
79353642
363169302
920643802
576788619
565771191
1429836
4134
1851773
5677903
481922864
248124717
318793506
632844
45661747
51985
480790
86199004
28926525
44586437
33025
1593394
24288375
4968981
414365
541628
83802
3202693
2484095
180935
2755112
443177
7608
3767171
26320224
553714
1927956
74944
323318
5939
1077545
276996
1263
48860770
29071
325634
25905335
125666915
42307
117937093
51098
777110
448846120
1508
20628
10915439
359986
8201164
4344
1816445
18229116
5964449
1398639
9821
8019945
4180830
3204061
54905
49373129
617794
292495940
51937019
6621
6594098
111108217
1356614
53309671
210593250
95630
29126
415857896
3211154
3668102
203523
8786
125505
1303638
10069968
61260
24784
9915
273661
29146195
92138788
26321
108995724
335865
27454710
1962
1590138
4018954
15225
2975893
473909
97366
520890
14144873
326811512
414964
2661992
124279
114148
118865
66019055
35965434
98060
180659248
13810274
405492998
292613
60792241
77089406
1918586
314370143
237341830
15615450
327708
107581
33649744
151050224
7871556
40671
2562985
546356
158326101
479
446298
422715
27571
3471447
7183697
24045850
397012665
606652
27332136
497865620
972185039
42820672
12983571
39781368
20957
2634442
1141433
43544927
663196219
12534369
25053702
309635
1818184
161188738
34133
772467
93646753
8135
17054075
2963232
3185686
50014
2632417
15764
24958645
377661
36732
119873
598644905
31264535
4918462
450314
3714282
5331477
360319
15144278
3289
433797936
439025
43799722
7095595
29830725
149192
10670023
1281
166338391
5371
11846540
130307190
5934938
1818806
356015578
27476
11501567
55253
831421092
53427
454832846
54597
49144
101850
37602006
718860224
492135
4027
130410
939782
7723
5977850
3917147
532355569
11942
75048373
218375
2728969
86966647
27296981
10953
21123391
2801760
75084162
62482119
1818936
61551913
1516006
1561
4339973
538023
50526
73233288
5591103
73749
23755
5372
17654219
92803856
884
29567
20637581
133402970
171447
36931
2883270
203289537
135445
125636847
858862053
10448021
10927102
1573547
18923
172997
190184037
954930236
126152
398590353
7288124
651976
105595996
135641
3369689
45040
165759654
23231
1192769
488421831
321803
293077038
680053
3219
190397
4392
25475736
1166162
2877636
32225915
4996
1098799
263853931
19694307
95859
296333
227823
125457
5125595
44382600
4415298
81730430
5073649
5387
388483872
34081
80993445
40437
16622508
1496762
32160014
1225829
977901070
21085198
151114
698358715
1641929
3008408
254062
7761
181792434
134590616
15299
113490356
3719252
95464
1721968
6410
106510
191678959
286278
1519681
315286653
515482
215894
347710211
401684
629982483
10065163
160619974
1266953
614371463
47874
953541695
6595
3259456
215553
123306
89942
83267245
215800139
7684367
28296
18361
923352451
6662258
126064
580862578
95147214
87745
7127
226638
42949
9097
1717784
16631
13465
26872393
459451
5126279
1365574
112940
43568
27654842
15195683
82939
5687
329377
3608253
7951
339752283
992
76751998
305969494
218416626
3566089
2256283
467836
810945
138702
593779
513817
61709820
16042
7188069
13850124
27395528
41653272
216564
7998875
394006
1375166
33279320
269371149
252746
233556
23568879
61727
1394470
383648
2665
2441
20338797
832360872
202538764
1443048
122584217
24595
3845531
1982070
162989
456673
267631989
2912416
162426
514395515
174462217
61550873
2152642
125990
1927714
63931
1063556
1219600
30019
828698
240568021
54009051
30161783
118744900
107193330
28190
6219473
685016
175088020
52885990
6128
51897
312517784
15780
4284
2348
14157536
11613
5141610
1317233
2475149
58940607
241707225
230916391
107283
478868468
13590
16551931
610560516
24697723
189536
87869504
1198
749186
577536
230015
316652164
103431867
156975
62693232
239990218
7538619
60582
1632299
2120439
86681
1021769
12709792
109892360
28148923
2399
74491224
534196558
373006187
238973448
145919
129075
4350
13722540
12353685
3494578
12660482
26734724
5597720
1248346
6619417
13314728
946745
3456320
4080821
393850
42681
298865645
11769888
203915624
49871
177373
26591020
171475
927805
67758
13724185
8410
36306210
394884
462186392
3838465
7098343
1957329
335514
127471470
286774522
30508
61487097
101943042
68920283
52665544
58260152
778191637
49330
17948
14154309
95666441
612650948
49066
8727087
910415719
477191
2092335
188807
47881521
380616
26396
275175793
2258185
63508
2052607
30714
454341766
10438047
459886559
18630
4253244
7498358
934766
43019
386610
4258020
223509
58902
75919
51679
681195
4525
24262
392870
127152949
4383029
96108763
4275
29347
11869743
804397
13127
2606265
4396033
12519
102488577
3357004
953308
60013
497157931
148976111
13945817
24712985
13714720
19959512
68338
87679
25977
493774
322848
173663168
32955619
927339
1916032
163782396
7614254
88814
61890607
614020
16394
6023044
9840
409198
1007175
720190
127624
12365
5915
631025
302266
57171
187809
29272805
50476347
189828
9057474
18711326
297344
1855359
44874
224316862
747003458
66484
53356709
21828
534299923
1041540
3621758
6312825
52194142
7460661
87423
12601
917588
9687
1099375
3356660
702648642
304067923
115243189
92897
28184228
12476042
7581188
23676
127781
92983366
1377845
5400969
104638
15491
204097
29419
1987081
799866957
22340143
5154
26615831
89536
335843665
2570
39981366
3239149
189981
80225
12323209
49013
4854281
70949
979503
161132511
9702
165851
56957562
14437
7556859
7401310
105963176
3103
10440474
303338
62658813
72538
4788998
33468257
83523388
2880322
93311441
50048
1927016
31586095
109826758
6985270
151827
98659221
61830
23159068
172023
2104
825612
2402223
245116985
14756709
31291877
117105244
309948752
178550
8123198
383241472
70269
3056513
48806
264986
23645
13485077
629374753
699378
20766186
103114658
674616962
129233
400372255
1683216
9216
16697
25566
136374278
31082
13075261
2172
195932
301795502
99403066
4610
3501345
304264
380686
7535757
458689878
358928283
13362344
38939132
280064082
60375
999190
65015705
7645150
25091439
471566
30047
325473046
4174054
1946373
48258361
103689
3054
114015658
2052996
370190183
257859
8771848
521858
740031075
206830210
86700
18172
64
154588503
1865660
568103177
24801
19727
4260982
15464
165777
12181174
369655
26439
837183675
195049
133514
25420
6200426
360419025
68844385
859114487
14325
250439683
88416981
89576539
396834
1215286
1263297
14054169
118368959
4981084
397861408
7395146
462167545
115821
15884
104717
4279827
20668955
58193
167344180
203802
603110
2830
13676
3183218
3105516
114734
204514
11706429
1244309
15805
14730
13122387
26117298
3124853
201803
272761874
46830
3397742
224696
92458
1654649
12739
142909447
2953884
6265
1128
14385670
144453074
33611141
60867418
198248
29250571
30787319
117274383
11775686
264061
5165881
47372410
753712
1661499
179980
20826
3196323
1806570
37408
221963
6552803
166999593
2525930
244996
201045
63506
7215378
29584494
419366774
36217746
1553
235431
4643113
1006122
22582
107163
64507349
7397013
951867
272807034
2752846
3907496
2173774
68866
233902
4968757
2036658
2912582
222848979
3044567
931483
329293
9960354
17251
33229635
119362
454988116
12115757
1101471
12984292
1626
2530895
3741311
62806680
484590
637889505
9364096
24831
17353224
6798375
42006
43521
5777
48112038
178095
26731492
231672
22620
340100
90220487
15760
232799
9544
352178
1952985
1490363
4177015
15185
23962
12078583
69182601
63006
63845956
64065431
2066457
276773897
310133
222587664
2025235
16762050
3635866
67614164
14188995
3558397
16779615
451680
7396668
105187043
5386
63615
109345901
73220
55266833
11814
913551995
26478
398073099
9008
18412944
4225854
600343949
30790
3142521
67078469
39104726
958756
282248767
4648025
55758764
75338
7198508
2003854
74298219
30369953
29173634
42452870
462420
262433324
27920094
57580129
300559462
188860302
896053
59578576
142575928
115280
337777
939522
353152950
33226629
138962537
469873
4073551
3934791
691978
111543
6099
292433
338807105
1123558
43422
3569427
195076
270079274
446186029
25310647
56053701
774296313
159800
1116067
786331966
3463929
4777869
336210
295077
21009675
2703832
14678
61437377
453220
2585669
332064125
38445339
4857
825212
95997847
223988321
2053750
685629904
935816242
17235529
219247
15152273
56497440
3692363
306312600
49835
28517
440362260
2035
113491
481122510
108387
200068
665412381
14327
164047695
636391
17651997
316499
65181190
755750
353878457
12925871
3362671
6399183
464020412
118768140
12888647
58037
15997
64639261
9446
718159
15648
446661
482174000
28973147
54155294
7023
21355295
8696050
662915087
25352497
1318567
4131990
557493973
128126037
66310372
229594
230197905
2978
60536604
659543937
14340
7151332
25721
867985889
7526474
907014659
391551
167631
5363
800536511
36133
1945312
894252053
182942642
15331
589792188
20269882
220348118
1848878
288353258
37110
86297
37395987
38696
126302255
205200588
52671
6853174
399490
259567688
1565964
162
1416373
79416
37540
55131435
690117
717245
69247051
13893
14704
241941989
14606
14948
29948908
31992500
837606329
52591
712461
390865
968089
99198749
4877534
24593510
35167
124916670
2702132
836429
2033249
2530617
91502
51373947
252263
12819619
3392418
35001011
30751801
22168
145620
4578011
33020
84242
907841
734440921
98206415
809224
115359173
106077
21499278
1085948
709
4525511
31406
26699628
144531
907790
123406411
647383
5135746
4001
56917563
2298425
322821
29076965
155639074
1147078
878311245
74008
330610076
164913
73362
20328
8260582
6362883
21258
7285586
3307
329769
64686
12772502
598146029
2892971
41998
37943676
34991
27732056
5705
244967
120413
715491303
20580879
208308232
2133174
176082444
712413
7131
70334
431603105
32655609
12082339
98316083
91827
996343876
31195
67654704
27642
61040
940878286
271061172
119864114
2215675
25155
161507
413212
23469198
309831
512774
2398
136082
7190303
2551
23771
62390
58013
22041
1776931
157508
1861007
373516570
61418789
247661211
11024
4826388
1928892
29427
2702030
1496749
46985052
1811808
101161
201366
3239199
514340
32603053
354325109
282677
197253
813636020
311599
22136660
182928072
2106196
30504623
23114141
504809215
278492
53426
985418003
326502465
882552769
85532
133512477
1476839
3409054
225315561
187146239
194157
2087
2961607
149551
478084028
35619429
105018107
4884625
499280
13625387
1187380
955174
1777514
15879
295119
62822833
485004601
11396956
88181777
365948533
113303413
53438732
1377
7739655
63660602
486396591
660225963
20310252
477006
22798831
158119523
1002904
26627346
39909001
428134241
19075141
13696296
7463
14750157
117971244
426682
14405
6457036
136027
7267428
14430009
3527891
51906288
346861803
223289
4921592
214119062
62499
216025517
351205858
2444767
23316263
1701256
736078
971667002
92371
27503
714466363
451760
1857701
23220104
2171895
51191326
164217172
3542726
138433866
218637
1757
28805640
54590059
242425
288536
346378
311454
98909
26183
78961
14688
738799
2433576
837489308
2080901
187460315
3593955
222649
398301886
1908528
1226784
265694619
56668
185192332
52344
1277820
7415790
112436099
108092365
251288
22356866
903307811
116243
394271
10398444
27024262
224136199
21594232
147185249
61650
373490
25579
120564
211043826
3289385
1877482
44832115
6606
109835236
9457851
4215518
393975
441271
7854723
109383
45172
131486
4515418
11093856
407155980
444326
28242087
531034901
8723
202918352
15267
5629502
25510081
4667859
3293037
322623
203625579
26798823
85870
423836306
484779
20116
11686
195887055
29831
61067861
102717239
3027150
1819969
591435179
35433
161301653
295457
23522
37389353
828
2359
596634
3315571
807673187
101740
74652
11489959
310295340
27158
91546108
41537982
33341
37179
616563
25563
5814
3580748
491314
981474
3892258
4174025
112689688
109948
32306
373297081
46477823
604238
77356
114656207
13462405
393742
258566
215009713
102983014
563639823
863789
352182059
31732682
48519604
688977
242268
568533366
1832219
2856924
15183543
381687
17103546
41987
44599
14170
323380
121561
119965670
369
193932
6196
7104199
38476
22650543
253773
68267295
11685093
24204495
199637335
251928
5772
71700326
29749
97863973
318879
192317762
479559720
116567
811663893
32183
102328
759080
14429718
98232
866187
47295835
557448
190910
8162
281556
332248
21604
4190370
129731134
785704
14000037
149706
233159
3667396
3932726
1026164
13592
1910459
308587
24584082
49587
17898445
1866281
44804000
1242510
359302863
148
30974557
35246
8428
5738655
23978878
63498
15765716
18287
230624
73041207
55372644
385740
28278617
9018731
6763
2259077
11843484
3156
12798788
29471623
840565603
2480658
1086
17438843
46703595
22621
1627231
10242330
978756
75465
1421288
1499
35726800
3088
1721
505851
1065699
1435436
3042814
17248
334205
5795
34487
96738
13245
1800
15448318
843148779
4797315
21820361
251918
34367633
4589
70018
1090349
116156
184162
38882
2908147
4716614
335991
179594
352838
533465608
299795701
4362
95079
2086951
511913
231722863
138414534
15075984
1401197
178054661
2087416
154286
218187
27023947
23961
164498578
311723571
567144120
4137899
3304617
57462
46480003
17713767
2351
10173
10483415
2577318
2447
11604
351021
207311
5556861
16119929
3369650
23789524
66298189
38814
5046819
468874177
1395562
21706
53441533
3846084
117486580
141468789
47311215
114333
23404
42022
36446
1533447
371329
5051513
48497761
13036163
4087829
49431
463686165
413764
17420
1437687
132810107
644121
499943
21900
45711710
21605
170177701
614009
332429020
861768
33576730
32166833
3771950
64116
137111
6392
15500122
33541744
51727827
372048099
462736227
7313
56820
4127750
95185
3504751
103174069
31591455
49223252
83329
54411733
427968
114641569
60431194
628463630
83934766
57686848
108643710
22923
8021
5
18541221
18024
14137
119047
5698092
11864
1907978
76689
72014
16246
75029546
59394
569963603
182155
75
668774
605320
15238565
40860691
60970947
53209528
1615752
833712765
788400854
133439605
174889906
5249700
52452460
72067
2563626
672623906
26038
11086892
11939699
5531304
22417992
19512
1816782
319251
235638809
8678331
80087
89577
185834737
626618
8237706
250322
22255
234162543
58427272
9069900
125355308
243637
752126
234896
125750
387896
3731970
76720
12745
67864
577450
879432019
3449953
95583186
254470
1499180
681226
131320
779201
10807
12490050
1175744
213230663
866622845
1021295
259487847
2680
289183
7915
2871003
280033885
32628586
2583729
121132
28612
1550587
160969
42280
22395159
97116435
2134105
93536
228078560
244401
69620
18235690
121137
4174741
83482522
798408
3021
152059
164873578
382983561
4121
910407
46619
1010
57661390
69417023
4823995
38990
583899566
66473713
9802195
18294
8239052
968641
752699188
5906
434328501
279780901
597401651
1992981
117957
7074340
52356
13335459
77872597
94793168
1894021
506717678
3327165
28752
18728869
132284431
60481
17356924
4558
2063877
146471
874143
108169356
29412
2251391
505986
44481734
470308133
29171
359449361
218962
351445705
201088044
5125
231689
357684
750136
548138963
156541
689922
41271
8062744
31581825
100131778
295401
9192
2777780
224316
326361037
836531
268496
6600
266400
204136
22741063
2080501
92436861
664300
302666
8803146
1505731
42294
64670786
707485113
24614
326876
31527
164152
262968631
8242
21467
471568
407679
113144763
82279671
4527698
106753575
389485
766286206
20616
763487585
101277
656912732
35847
10835
35677
9685
218809157
924145274
509000
23120390
142245314
384787839
369193
286190964
1193322
98771522
149967641
14548727
743591
22406694
11787289
1810
327206384
376581034
20321
44309123
3326240
6142901
4477
379562
15912283
8319569
2438075
26797429
405340
2113317
3860398
13672683
2375195
247524450
18317442
173626
3270996
774
171911
509463
52430313
158601
251300
4704614
3449460
1202436
10565
2451
2950568
5528
5525462
152055836
3728
796174
13827
10679
5559
28987
227388
5695488
14641057
29240540
7630617
132741451
2585751
427151593
32781748
123846
105023
84981147
27136004
263775
60504328
183891
5554
596605790
385
403049220
421266224
219198
64048814
4004068
54800
118263299
2309491
702
6345
510821
1145510
32580155
189817225
42854834
595929975
750
55934038
2008322
2275269
11331
27060
1639645
977398793
8130
107878520
18708
481229192
30775
794692
2337730
254324
17743114
6428352
4157713
29653
1921486
187135
199273772
109041331
162707676
15642
2555208
925287
2321369
23161
487882640
382501671
18529
85513
51595
30775206
3301015
500196290
14823074
9646563
5408062
7609937
953577
1467678
117731162
3702967
188752120
2204948
5606904
3697
995142
84176200
11891
372778
240722
302518466
16168664
28617809
2183904
123414
374368217
171348564
871973752
8200
130021389
331324
83092
102235993
889707
931770890
2147520
230724
143544
29759
143318
899474570
243390
7035348
6206685
6867
51534
45256
18646654
858912478
63587
1772451
192153083
25892266
2438641
8365806
116817
53305
814892
54661054
162916
30923
16750
6698
121634
8623823
1454
968768
495699
338717110
8192051
5765843
196167
215496
13657
2441122
231542444
55720719
2949185
737089
36832710
460319513
3839631
15610195
365777442
1768894
22846
666600177
300635
9726
36323374
3217
221076568
414646300
1534443
131863901
37077
50506
387410
513811
325056120
6154883
6714752
21323748
1433642
804625176
202326570
50043
435157
129895
173599429
5108234
22664
12753886
149641212
149929949
3522657
9904622
434755960
123102
484448118
738313824
202513
941480500
5815
162972
101241197
748108026
33348020
2475735
108743
1445
47082
1728628
1696538
219013
38676250
941962
302974
59740217
390489684
70661017
124278009
521450
1743514
6634
951368402
794521122
21097
2883338
354385
87549435
57523915
12630
2866
109789
2597
1018786
53550
11158
521918890
2849
42233
109138
645397053
368511
11729
968317467
166062
3872927
169124
8981
64208734
64969
3988001
31188
35371366
6933991
455145990
44575
3553394
108688807
1381520
2989332
123972
19791
22278739
121553897
5386673
209751
794357
370280943
6455068
225156918
43021634
50669295
447
637402162
2159
60908628
25933
84913
7194379
3033
753158734
3316617
870
32736
423573125
14960
63973004
5057210
14444440
6457674
14007
16611741
121213
5066
16669
454512046
18643028
84375
4517
26058896
3832
581490948
161896
1330808
17315
153165551
23413580
373690
27370378
470789
554794385
159366912
93739130
510340
246763
54748120
3045173
633916
3833649
460282058
494533052
64447
15196795
55051
649189588
2751
95911024
14997987
103775161
8535
818677
188387143
89808419
1539782
2863582
753285812
171650
50254
14743705
1763548
36832159
8385025
5782
7515480
35745193
468728
8539441
4770291
141473946
252947
32309058
23208
14423384
134826248
467528
286328
21167
656660155
119693
628702892
704610
8288937
2596616
90939769
17520
1665817
599390
7846862
36634646
680282493
6592158
13342474
26326833
128341929
146306183
70011
13762
2280
2349636
437354
15040
5487609
1607878
53877006
434925882
1203241
29723055
448559413
27611072
131196523
4495512
44152721
13801911
31034431
10290
385015
9853287
17745
384234
502376
2838
63568989
4110246
1114062
68861920
204092200
10786
384188
94546
24051
30735065
25145
880428
11
62144532
254262
9071780
20771539
213751
58437063
10803233
269726196
74263
667725357
29076715
2354591
759650
167695129
484087
369986897
63711
218908061
956404536
41705382
28302
54199
15305557
251579762
175360
2080
2320495
3676
15738
67414
15446670
425056
497658
2917242
7754259
169632296
59673
6202108
3420652
1049388
538337
1065004
22874281
3179387
318632
331655
68488
61404665
11568
1085886
31230375
432871027
39348425
225695905
99806
241086066
302023
24726
18906137
293656700
349235744
538240993
54731174
56234225
17374271
27422597
893496892
1673856
29184811
12405244
9424349
3671155
12310676
126024682
12490978
208686449
272593
190457171
94382022
942450350
389843
1101563
100593319
87784175
432990
787360
115916747
6041
83059
161469
615112415
41182433
277445319
64741
16666
1055551
63933797
1587310
1629664
93752661
9134545
24464728
2481693
155454455
142710
3907057
41840502
360577739
86494474
1317291
170758516
74323436
501721274
60462469
129946914
234695068
23599
651839
1638965
29520760
10067
31718470
873857
85604
24799
3385232
23281375
2285236
562614714
2761533
6880
128558
876419333
859864
7055
92853753
823643025
386008372
2392714
35552
36867
99213
3660
252199
488070003
254948
24113687
50524507
236537
128570
471734
175007812
187965978
43753321
779195
429916023
257346
58033913
1765214
539183
1174
735353
52192231
60758781
8852
138420
1792933
15223
514242
2180181
1997873
120514660
2785
505322483
2607245
858107
863944101
21970202
22324
10151
124947
287841698
69967255
973988759
18251464
3400
127071980
1040616
129663
62951
4208
185558
442300882
3013
1865804
1934084
7468
54917542
22437571
31510
23989
1570376
7398751
19275
1505805
942879
225400
95585519
253121
79583535
39171654
81096505
23583
12076
274374170
173292
5053
16378
13255
14834941
2496441
1760
46806066
1061118
107378
512190855
234940230
244405
73932831
6204152
189076625
13757728
391686588
22171351
33092
5199
28366
2650788
2111973
213343
12718
2252067
261279688
418455648
65074162
29315
400117
38534
1215
154119925
689576461
349762980
17566
52598498
122342429
10141998
229870521
74501
733435
310956
1013201
162603
270997
120258123
155934
778192005
8265324
53707571
725206
11439
14976465
1172966
42796
109727
184808972
205809
14503258
488448
22605460
10479610
58835
5055
41323
862008
6510389
113901
54233
2384749
1670
23462279
53635
78897058
3892706
121568
5296986
13957578
37727
19550524
930576
5523269
2723995
12208
12699274
4655
597187253
53864878
236811
4072359
39663196
185548
808303
25111
732915806
510810829
49752310
1764676
437979341
17031212
131378889
21723005
534481403
5070605
53663573
611672
75414278
2069234
193962358
73292
182714713
1132549
12005
426167369
4515915
1483705
252900453
15584717
29866
87655
7334
762467624
1030454
126897
56560
9676567
429298799
543688
209155
5000235
198704399
85958145
5282040
212949
28985070
22062
2686630
20172940
11999
4632754
500245871
3517392
106803709
14852
17780
26302
94082990
181158
66973
4577
6487161
451081438
31679252
14343
1757630
31295047
767379
40422
585280
179324649
13002399
196854789
10482
98410349
3502908
849280
25200252
388731228
764876
99898256
8032306
16827
21339
673872142
13747852
15880
74491031
194995
18075254
96249
386063272
21620
50337
6130608
133880635
601139675
289851075
7446
255178161
13876374
1440283
37634764
63276558
308229719
625905993
6766
9520365
4447701
426280617
852261
3422793
8132664
325796045
305164
472943
101770816
42190841
61264
303252
450279
326541034
398506074
29098
16387761
644561869
59991619
93557691
1001921
11818
624248662
204485535
431812
29195
42579755
259903663
981708
172614776
121357
3523261
144999375
11315651
28656967
97847
924262
55028
3780
439126
966586116
116569
12393956
221751
16002978
507961
237905
191889
55689127
10999439
9286
10497826
718753559
3043359
382693522
4205436
7288
498595012
15213216
98609149
3686793
4421
100559
43542
663528010
79466
599600
4116828
51799046
265799101
440338570
1033617
12148
32296819
1992234
14677185
195718
2384198
4622257
349497232
975004542
141504919
178500
494866912
38433026
31955223
401383100
17016
63671197
567787
7366
85905412
879819
626
60061775
18168309
476038
260390
610593
1060
52085430
443724422
3316795
98464880
918515602
122
24443
112609
118
7913340
3832535
36830979
1788907
80618
16601
22107150
2318656
12412
7973581
74050
40493
13150
2204717
850955
5825643
17642117
251879
3037480
69621869
407238
964111
139469683
34801689
430283612
2873982
47308
77648
971770
42359984
2892456
4441822
184921
535328200
161762000
1458442
128229106
6828
5489343
181045
222418648
876565
60530
99433
32800409
119839489
433622723
365278555
80747
8100548
4020026
84184
87278507
33380925
7445082
90329672
7121352
4728172
814542410
46482921
295956
4330916
4323
50645
3916590
4279057
730326005
112917
3625
699453906
413103600
248877736
94009954
585696
1453992
10710
79623
96506481
271590763
63816550
5751221
113350189
210641
7459
502373
14775607
562436
62783264
255315
635098
135677
573275703
43279
84996
2004850
31788
5681557
91996122
924222
420
7537035
15418455
8204167
942504946
4165425
3000578
16032663
501410302
7314
26753421
3267803
84284250
349017
110623752
1407622
1663679
2869095
2378578
28911853
206409208
7643894
6739652
207013827
104859
389072048
887290
2285567
6069277
282
83074377
647543037
212847
202142
66150673
9440658
162246292
56509
18488
114201355
3486381
89823
282714006
843509
19857895
3025057
3185723
1240575
37112520
9184623
85438217
75501
87327710
142296332
56945
260792172
257896
2826
680959
359016206
5470755
6508
66122
921699
6982605
13564899
369030907
797502916
15894
75932781
1264169
72136342
20907
802819
894031428
83950
33371615
228592633
304680214
423004890
8542
421390
5306369
3305100
28405179
15307
208764
96855
296404179
5868508
8751
5120590
23397063
12680035
868045949
18963
78957
2511843
5305774
221282
9727
18244
5293441
2592835
2060997
422059333
7539026
127334
8595704
1609579
214152
103266
7224
3957
25764180
117793452
22868910
626309
11762
230076
712891917
2090950
648200706
143840
49817
109689746
2393008
252676
219584
126282422
5558637
112194
300019767
461893
246963819
6582
213147
3996688
198420587
48932
2413275
1227578
3394
63900
6861350
137675348
1018104
50054290
53643337
1732622
18753814
855965
691722
697616
17482
101756967
1509440
42280502
424963
476943479
84637261
95936979
8717817
1047933
23933
761579
38169
616941164
9837
33469461
18934774
365777282
6375393
656053198
71309127
149842612
692774927
37468269
291276166
113247
72262
32191
3710275
158693690
16041
2315496
259394
38864
686442
4869236
51816
20359
119614777
19141832
211381519
225341217
426423499
87223186
95964548
101714
27881754
72860592
99440
31279482
16194002
190442137
13233810
24931048
694165622
125330771
1944697
6718
9988
4518485
10403658
590689715
56761472
16047
485063
13730685
14329639
162841963
41383905
437040261
1210117
1158391
4412888
167324880
146542
83179
150993519
1823623
28519026
18686239
12866
26344884
16243
8003940
1573518
5115749
8321
32267309
104474575
3337
43472
1829203
911779
770944867
18799
73416080
23623
186157
62941919
2347
425463
2038180
1243643
237811462
368480
574149296
544027
486
112076
31554
3542
149568
52089912
1474921
1016795
20895
9663
6264160
808658
5013454
6763532
70114
17168
42095
8110
961004017
79354
3190149
468129954
2105
186495338
288011
1467069
60449224
28028953
19967396
99687
164452920
55599702
246658732
105924181
846590
34326
12013710
219311
214875020
959758756
3769
318722536
155714262
85509310
14832046
445470896
1605122
12685160
362246
21479458
30045153
18153
1277039
10970
1318
260450221
12087267
238986109
9870026
686945111
773230201
288083
321949153
7821690
209802626
107258
36829
280847520
331951
44206
27030784
31897
622469
397176565
55417
73669546
79327
4816430
506445
59608
79297
221927123
1225650
534068127
22826681
1941650
78739758
265733514
57808613
5293
23040975
27556791
234198
5237740
13540
6491
352774
103979
3940048
702410726
15994428
12851
556
38565061
60667
2139110
2008055
11756
21111
78905375
219373
657322119
25707876
5506
3246473
146938
112256764
113038
3778807
80176155
1372790
5673336
20664413
603788
1381489
350570502
275648
1595412
14644
7957712
75482186
589351
129427017
69435
519273
844452726
132188023
58240935
515918
3402641
206903
124067936
789
866982981
7019436
629219821
21981665
30350
398015
162724
577405
2957782
38699007
808506971
65391392
1227749
146143
455622971
602187854
7059
10800116
83946
52469238
92259831
7600170
6746597
186170
28963
43186
37549562
12587049
940595
33457886
4159274
15218
5203
37547192
10218983
33116957
1051831
30970
50283834
192094
203852
25378486
129769729
18409247
31393
334264269
476173
692593712
12479013
1276
2426875
6641
500693
669935410
37621813
41512901
113401
55081
355834455
5287
106129216
7962071
703050
169223385
27982
828631023
271339
29248
24525845
6956367
28124550
2637432
1347745
519602331
6551
7140107
5965
438066
22859
752921252
185146
3167299
23397
158497437
28079
7564695
224442582
916609
63571
75799
723763
132788
135086087
6522936
242446442
181954123
67559
79770567
1150645
52087512
9422155
42341622
97251
76322
19424
4958
4048064
2007546
34880397
521388
485984146
243652
153175
36792
25720
1178116
1065809
42198
1433884
548238650
86846936
175069
120896
182792
968405
39464
292927
516253843
50813467
3038758
10387059
285725
204948696
378897410
511617941
923516
1897186
741824
52918683
2796
1748516
113885
10103
497618203
4860
11897959
26036
47925
615736882
11513
8904410
232943223
11625451
40759
981052202
606828673
72783517
245947
162173046
172818
808873
144720375
58091
41913319
188010
1597889
1218828
223847462
14823
14331211
7675323
7443
27971454
2138808
7008
9181
170664718
384278
2902896
359367684
343771499
523366
14812
65370902
1251670
159336658
1880895
778927
7716603
1594175
167493
216579
57908
1919029
3031
1590003
2229213
847952
8431868
506569
3657739
23093
509161
48783
174289
28578800
670837
1908569
15045
73460137
30191551
251258357
1982753
317788
112903
69493
15212
12144
7382239
251662002
90650
41940
14124
4177724
7501
149887382
480883
343239
254506
50566
360299
420479123
123756
122829
647231287
18561
75189
301450103
509447795
160622419
11976
2611402
45160488
352794300
15712
17628
245576
29049635
624
94849775
8273773
3899201
102212
33578
3499
577210597
4750
4163082
252996
228981128
1223603
69453224
4716602
11826
2024022
34612
1447021
120802
28781189
219759217
693052525
2754647
340070
78494488
19025
12665
122095837
504292
18658
30087
52790
46253719
1271
449463090
923277021
6049542
100616181
22291734
52458
3166163
2112413
464225
1001448
21821
230169744
4063319
1548456
563165064
45168268
116593518
498452
5273
261314300
9634
54960
433429
192600518
3782
4194302
107030290
201553125
6998141
224076382
2986795
250220
667626096
144032
729286
1507187
492378200
6112576
4826829
128872907
677611388
3495
24153323
8279
49238
343232
978149
3724
9828
7146484
726366309
18758648
480156650
402861
168038570
13209
155460
191200
19011189
22406323
41224
114694
239097
111319
179647132
38766
164924
19184995
1116207
219719109
2691196
1216898
2764
1490999
33802725
27183688
99702
832674
215335
661778036
846397015
1074
320340
10450350
1653955
77312
2512654
5755
15000773
187099
13551135
47409187
1589876
966162037
15832
35544
202611
955480960
12746
90650722
908872
10955598
10049155
161358590
84167769
126189
3655492
384075
6555866
6263912
364146108
11125
3039905
180336616
4150602
159059
63960
903
167471258
67400
12376274
2458
14794
252675
303665
3898
144340
9935
524758334
135851
266546500
46934
1406
8743
12239
85943
53154
3106489
417913
65585
55091732
235838225
145378
104199323
64310586
4519333
10495361
3113157
7757176
52229
5484506
119228
11654
24105296
36041
226300
233881
353229
2820979
30844
16960
24175
185043976
16281
494
2240582
8638478
357642
114501
185804161
827394981
260394
66756496
597826367
542531340
20949762
22124028
289496
400336092
137406664
705432
202735931
24791012
194153590
10139
31546921
105767783
110911147
2820553
229619113
30158
12556914
51873
7016
19953888
10890
487965
435241
762211
9187
5813778
31911633
7956973
130780147
122152
18967790
385713
18947449
27614807
47978
1616705
12271
60642470
120014
264978
34970
2788460
383787
6010689
1684707
393790
6144382
32136
4672
77959638
109905
4507165
53908
1387907
3404118
1325766
392
6953398
116843760
245598
8273
62147456
8848710
18762
136477
300144
817872
3776982
181863
167995
1909
66814
501099
2442
45109
14671
4597314
180732
458633197
202828197
135756
15982390
2406
115122841
131006
253950853
828637534
66063461
285473
198178
533103705
3650619
5152
1310865
2160
97685163
4508
1728
3890
68771
69797099
13991
525430617
84755
126929822
58613143
237251
2057
127392
559368930
62650452
46973392
3399677
56433527
6125
48829
2718343
114351
1707282
323729
171685438
138507
84510646
509208
908512
2583716
8783162
49518128
179288026
6042449
20155
453218163
276883
43424498
215758
93
264381080
750787
19528694
18273
587362
14083
11945538
6502666
5307
13722
3126
1021918
66259243
202600891
99809
102141
103781440
1364632
116696519
3310
164228048
409877141
1534542
1220025
81129
14350
1943396
437531755
37204
3560285
780991180
6515857
507386
79681769
796216092
15528
2381
202468223
19026745
105200
843443988
883393136
3782299
45688289
2720944
15141558
1460
4045520
19882
338383
60385973
115418
801071
2015503
19250
14237
203699077
404911706
69886163
32108707
300433337
689394
142268
895518
7971
22494489
1041054
97882344
60297302
98100
335621029
10697
26818671
10564303
218054
330177
21173127
237263659
840771
23454486
127086
36594712
60477
111321
141341
64182
115907744
661789901
2362553
1798861
403092357
1695
145211857
166578165
223743923
354123358
283122
3325401
28564
982729
44000
9975750
15262699
169
2093119
476081273
256939523
143452
504789733
246195482
126738708
5675841
138029
378783
33291
544794
41153549
115250347
482686
12191
6311344
7785139
3443
2390
388562
53047821
398281
28639
56350122
155908
19916829
54590
1149
275388
3675227
5226782
172857
8749
2602925
1549676
54754088
1220961
442098
68052919
140191276
20383239
116880988
196869839
6654664
7262265
86058
155350
164747727
4026
18023
367928998
670695
4845
64381
61744747
1408578
841925806
16848846
764886
5138369
6972356
3486
164025451
17871105
7450950
6173925
11730675
5134
14166839
22946
133188700
9766026
1674
6543
328479
1041373
9813
229410
996070
357851591
637772
12221571
1862
247397
4416387
412850596
3712
66266
30172
15114
127465175
246877384
13181
3611504
99307107
54188
3374574
4674397
3167426
44296336
76707
60895457
82815
28998771
15103262
249481
128267269
584248
1606058
34629127
928758
48775514
3126928
233260
3952185
28012124
610665346
215163
7140855
114204819
327076
123187
144949861
440805
591098484
144414
26642706
64856932
1029044
648178
200901
53246
5817
14660483
23149
637753450
66429
188062281
42488688
435204
1524260
173079
490173
195479
109643203
230624170
13661
8070
119868
130125
240714136
28982546
169143274
1635698
8358
9738
34521
409027
132681505
118539
15108652
8353532
338220921
24112165
81535
416876
1400
13622
165782
309508239
592287
21084
967449855
29253
33411676
24770
28650
360659
15045002
52573514
1392
148864708
116423617
350853638
87196
205677793
53036
45730836
459234
10929
6411
328124728
605555
125277
3143176
64076162
3920584
416846
56570867
88166345
162380146
11864196
10957
51158
128860
2183
28223668
13344
5959442
62
61551575
605625272
881426
63262177
134861
18567
27124
1265186
609264
38753637
83121
35039
544187213
619293427
124536
1896
192796736
698852
24615
44913
255282
12064327
566794741
1317161
3935001
1946525
4304377
1150990
356421
1601367
60232
65255528
1202662
13683928
16069
51873466
115658486
1807339
529634
312738379
573994213
2973478
8452198
539629438
540832
16544700
710382
64980
5459
1869199
26148001
196291863
723408128
29485
120164
856598252
29901973
3034145
1199
15313303
2035381
87684
4143
76391927
883996
321750
194666343
122022241
561888
77333844
113745
7919082
287030210
1020807
942341709
153798479
2387
26195551
3188
207870237
267205954
599963
225762
567301014
21713216
76600638
415599
562859183
796035610
11201500
278723
23535498
1909975
92112341
82295
154007029
27409
2879365
1857374
50692
52869294
4494585
29182
8484609
20553
24513343
791313
51015
31069352
96505
226104
3081
4548885
5377569
50483763
31182
24329
13069432
850654
28637765
29532
718829472
92973
14110785
153783
16530
310101432
18778686
71786
2530
6883
4433458
2250314
47245
267303280
363031857
2795730
324003
18234492
128378023
108825
42151
16642902
18666541
166360690
257126
26862
395128582
21688544
413197134
888480
22054
432174
12696
37150
6725318
185109505
136
1625323
718492219
16367642
428581
72032194
411493257
3775596
347972385
1677697
4995
65450962
5309
1138471
7361
97062
7614957
435351658
18832012
2906883
11774540
3721
483787271
30659015
16118124
11202138
7480
149496
29170
4870557
16766603
87997192
20174228
16366047
2572165
58762
150539207
21667679
21783
2265136
29210
824731774
309158649
5118636
772460
100144407
66729015
11669
394069118
130177
103989
6443863
13459
500413
25729
11419
2303130
11888840
49579311
1982992
1139
60079773
5093701
295667422
4869872
733726925
950989495
1232354
12054013
3787666
32326485
19966
778446
16207
15310949
193443
824453963
45856975
42464593
975721
1089844
900272487
117664
931616
28980
13302475
214300205
2082654
690646640
9540103
337599897
10295621
152693
6560008
31271
3049891
273519163
3537
660438
53799881
13701256
56637
11649158
29153217
531105639
257808673
5840243
1508259
43581114
35100
67115263
1758
279685288
915543002
26805641
162737133
3304529
305157
343329498
29555
182108
199651
363045195
3496
395056
1695172
1160487
679368630
16082
25668494
1028964
131699181
74974219
162277
55664352
262374
1889185
17145331
912007
1513360
23329526
110362237
38639160
295043905
711602294
500689
1240957
601912284
6500320
1304025
1044788
228905
3586636
28797118
300733853
11906
30425432
1403353
92831
5900
410
44207326
80900
485349563
6178923
155214
6550124
246368
1861552
2526
9429
1231643
223316
5633937
453019
45524025
189256469
73813657
173134642
555880632
76826816
3003311
958225113
18027195
5805772
20195164
105529
109260237
858219
6118888
109037
153276
289971
203089359
17835284
8662
3102
1686123
70954196
1553079
1010703
1166286
88470381
40703
7099746
32994458
1455733
1446647
3699796
474518735
16192296
118820013
5458
35402292
241114877
8553560
686135311
141072
187428081
6475
643880563
255064971
789645
3895309
30712
236095320
2014692
42220728
619009
401563
63362
210957626
245103928
2162
275632
188369512
438880172
115461938
90246
7793770
669313158
64447908
4031174
19265
164819273
16270864
620842
42298
53767738
433427
339523
168624
31509
258455453
198849317
436371
16209379
6022289
99847327
272461673
457817
460510373
447753
782525
20027
978411841
38769
3737076
3002954
27535227
477353
12127
1496288
40441
535573072
84019
96529306
14615040
2747869
85337537
3990
151064542
16657
83450744
158205
423063343
85905544
38146
123226
247751
112561231
4135792
62266
61236977
16766269
5826863
33413
258467211
31896103
9349
160422
1220036
68423
33837
7961
1768000
55250
14786
4132573
80651097
8584094
18070196
63648589
452460074
8933933
84207
3262229
231394429
12876
180671
251646
18886676
409139
9367762
660284375
24995
1578559
8491633
4227
3081336
886874
911302334
220156883
111941832
247336
18140602
1108106
671142315
252398
55453861
226354
270589
578494
11269899
260689219
640939
5957674
2432322
450788483
52922585
1495689
1221391
517326334
2876454
483
64435
4036043
8197
62399856
484851
593644
9348253
536489556
319080
172239
8029207
49639
1224654
63170995
8043117
108352
64189243
6181833
386337683
71658
205673912
726
12354
49215
21093
11560
989285
244906918
19848058
8491155
1159218
67847400
52564
167170238
66244713
2221
7274002
581992457
180619430
9266
429003
13166
41159984
12203892
30602813
129338959
381647
27248660
111249834
63203011
604424581
172288212
1782676
25446
64599
4815
22643
559276
41305
13932
229
986169168
2018
781483
5726658
32918222
821582622
303443
6225
24236
2360517
5153770
423481205
15397127
29652
38133427
34205
37015950
1584444
1012369
2935214
115309
1836048
25967533
12183
43789066
1605921
555350126
516203
359221564
580767458
12539
813123807
959762
57407
340759861
278593
4829248
1280300
216977
860107
517312
45026234
32101
4845526
111994
164580
367501
3875866
791438
208239179
7720000
453301
20196003
13853359
56104866
537001
235700453
1697192
413607745
1156
71467
23951
214161
288602327
25533082
46843
21788527
546257307
7316
3519292
1585985
58238
139402466
5419844
26867
57965646
435707
91445339
295485608
859
57036445
198080
683360194
34252
6181
118941
209166
59789
26466462
263693
1888438
628367
227002068
24764
199169170
31310872
21374837
77343
187616
27183
81054
187501
155403153
11742
93473709
50787875
4811685
9406
19484325
169717076
1460671
438279
1559339
9558086
1830
376695
6635651
5260336
4280
723238230
341750228
18201936
14765580
1487298
1667859
14621298
464350
493428010
49934671
108710
8837
24877600
283851998
49444
2651008
3412066
24253732
231433
20643
329411795
29626138
173550
8509
92755076
325756042
7874
114238380
57007
29003515
1390446
189999
87866163
15916
30645
1753260
48230891
712127205
616367
421376882
471935267
1119
1408
24709906
64088
234781
297036
8712256
44553479
225121457
1993680
425594
599052
748635665
41531785
9359994
48658
10551
250522536
842512910
378811
483329000
168717878
38246
661564217
417001
738861
381896862
3293949
224338029
901572
56764801
861787089
129757554
2723
5461082
450223
82518
925808602
131531647
11050406
299400164
6013083
56064
8081409
54816
48532291
109762
15692758
3157
2856857
6616
20113
248278495
14191049
7589146
8382861
149887560
6575583
5351
178252
31959279
90760460
161164972
3049300
10788
261196330
11702868
433723049
5034981
379927102
103587
16928853
3167542
133754273
1551357
199265
20346
30124887
67887
750792244
3972
12184
119259920
45701
20835669
10967
2938790
863757
114028
2336108
14074721
3749788
524082093
5360643
43858734
874940782
63332
8715
61990
9215939
35658
4401303
348544
673809
108324
55808
50648028
23312210
63852384
350964863
95939
62360
221363
762076
445009571
7153027
113486391
961437545
574737390
1098317
6993866
15562611
2486409
162652489
165778349
35336
314361
3383474
843182282
4876
462511
123701080
370864
625100
20762
14505
744298
10751000
97062980
2659147
216210523
2090814
180234
716960
3988
514099367
164940359
29814
7032598
1089562
3334584
426566
428561218
2894471
45774
36285
48241
6038
240541207
111141
10439742
432127020
63738894
168467
104438
6877802
410825
29797
32406326
478546
3831732
513253
867744
2778968
160425180
16935
1203911
136656323
51821
58227353
5613
51149
59228544
7207
361313353
116533174
128210049
12300432
825842
22908035
64154318
56523071
119591
927767
9449
106860
238400
217601
26618279
24253
995066
665027
7420
3578
13766627
15728
101976
11483914
2515
4064294
17148
504108
6686
145013280
449489932
121463727
6983517
2087019
66497481
849281310
1883866
17992567
54178
11824
5802
89670
464320
27718055
822310
1912374
6836951
2491
18757559
1421968
130559
15882024
16995657
449606
8918
731230221
5108393
353238950
97867
1349750
2204
559252157
18328
49829
466926379
13030994
16425
13139
264407805
2125673
21336
93071430
983312
577350631
22087667
116407461
895741682
645835
44695288
466771
359247221
887833572
4774717
298645
4777596
152166
8810
1526
3180331
31597923
12585848
65481
37471
103415902
128489121
676346992
885667135
44844584
394880
69177
210786
589881
543445880
118601
10528
43695
1359
18311
3290
6847615
236924
58925356
374153
98867
13842
29279689
402266
12464
60807
549442473
23135
3261362
4376264
3012104
7755330
11428213
679785467
3456938
31192830
194530
898006775
17505475
18728
40880
22203576
172369
191591
102453830
2178379
738
3085069
396062832
69577920
579372
289856439
51346
1658491
51409764
482571265
81121
29907172
997422113
66784
1890754
4138853
1984106
15405532
16704699
453169371
1810131
841168454
637126
5206
67239
213017
50572355
190225668
331397144
779
2601121
130589750
13466522
326763553
93865573
466545864
30183466
568157736
917797
217748
12041084
7308233
38961
35332268
2027863
992027
372
6546
1887
3965062
2469
5556
75121
5397521
72315
634199100
6325652
908060
10238
43642
487902554
2396680
9215065
766077
150507
73175363
2738
27107
27827309
225769262
12869419
52171847
1015334
1247884
18020784
1291
123728
2069831
26405651
23290
733978
170714041
797759204
5597000
944369
698592
33505060
181211
96288
615224639
54193
23785808
189994
4835419
36860
4964
453326247
26569
56551640
52066
307064
1063056
22014
3061
30463169
195474947
292405303
98767
12829
1316973
22364749
3351273
6428
99019
203978674
5185585
511777
1509174
511216
110244
1572039
375411391
464090
660318309
606
20131517
113522
575371973
242860588
290262519
12692141
3207787
12605
3072121
2030443
823617
3568979
44200816
134583080
78526
123091413
1050579
148631862
954664085
45595372
21164610
11092963
541599476
108829
4630346
6015
243917
5346
611845043
2261034
103601
213316
1875801
149840
458939
48811
4981
264742328
2046675
13115
3195
605337977
53134930
263372
40853
586447183
12116647
24038904
14318
24100
28848039
210559843
406312
31491828
8101
2305
5648880
3309918
2852
1883
3669919
193637
1004469
773678720
3150942
18923261
257213
912717478
98605
1010897
94660
38204296
475132
7100544
22632
1696
6853228
2231710
3197508
3469348
110603
123624
42497
30452924
3549
53561
955164023
1287421
280
28751
61255
2873701
39493
19700
56421681
26113345
10802470
1996922
94694
7649272
464904
19199
112936357
366987
2896534
260607
825594534
3166845
7890
1922343
160888872
16157
85368
3574165
61618
1644611
188048
42348
18290225
2007
99832
106653217
18120
51400
8400
19998385
984219
5946561
425946
345749820
10453511
299609377
385488672
792326045
368701
480715232
3760406
9180472
1949245
562113418
585791
79790
187989
57508992
31680881
2323664
312209911
35961
2150998
87275
7045
60121626
3480876
3554307
465583815
45951
5638
211174
187354060
1795
104091
40413114
352398
603822085
217434
384976695
951108198
9198
97019340
4753423
513535493
267377483
935311
38132
114759190
9677698
583143
82596
1328425
228714607
3121884
284858481
33748532
112664
292709313
27950
30115
209680
467715081
46281
43726137
1006734
1829866
7003698
11925141
288164048
517983451
129587
546341
5177
7139
865262
2684
620422298
32823
2314391
101719
159870430
4330
915305226
258839331
124054
3894673
227019865
56573
2211
21023
31694
6147
4346
76563977
12591
43811435
175600332
422226901
81259685
2632
86480
229909561
154163
1852021
186287289
270111100
1016686
105655511
218459532
487656
44877
810833494
90515
2045696
12781
26552137
14999
30194
184965
496981985
10700
115336
5091028
12868535
203039
292595
421670068
107495
33207
53107613
15785
139268550
3903
287048778
1455156
14595
250759969
3744
14297
225985187
266206
141412616
57684822
21096
64230582
6448197
326505744
276203390
1970
239502
2530283
34484
19099077
609510
1597
8080151
456862648
201184
3994
17575614
318055
115399280
4251310
6232708
252219854
3902531
141163526
33730
39435867
2379964
604029913
15315
122764444
231853861
4295936
20915985
47914395
757792
5664652
937807689
28503328
22129
121767
4669639
1696694
105556
99038
200489
64721
248057
684701429
18149
968810367
16736587
132604831
599459772
109711511
43528
634040
141293
508567638
3273747
70423
940542
4856
324611252
125970
7435768
205250397
1980
68646
1253342
46232788
4416
93704
6553664
20604230
2854
12668
3838866
2238632
138467
16882
83483
7152667
27545
3012310
27525878
709229170
2323698
16740947
2238823
289738
7024642
566048
736163
263800598
956266
4326353
188302
1464929
236020118
11275566
14641950
475531852
322928414
594027
16120
665486011
195140523
815588
94943641
113370847
1915439
448794
29749074
1896893
278929649
24963
853676
212552829
185742
3510148
123977
426116
15534664
26040223
4970
14653897
12373
30510160
472917068
7250
56220
114390
404635054
922161
37585
522579
123583165
656
233909887
68351276
1110
132861144
426488674
124299
120900
8207904
2051784
14402
537243
145504
1830582
118849
626959
122314403
7135955
29827711
226030
101462912
463991124
359182733
46714155
44320404
207520
88171595
878852
970960351
317469685
9336
211106955
9439
169253595
15096776
126860
367102753
232840
324460882
3995179
594046
3386
112212
473667292
1155104
3321761
2903353
16180
66743763
452776
7521883
177003
14177
49858
29471
5367417
68810549
74267103
102008330
668239260
16072159
318662
234922345
8486
2939943
104540411
3160029
614202
277225973
972568
170405
764481654
413703
30950
740836853
4080287
8146
58907
2301109
9275
22945345
25395
15941557
14993
377074
582245
6164475
738854498
1179997
17455308
1014043
2867954
46832428
174132
116208
758
16272838
19284
242650180
754982751
15792
167989
43780
12650665
641480875
81481
1991674
6646282
477175612
117072017
21564174
15617
6905
1573818
21026577
40236
31937
37104250
108866
124526868
131109421
68968004
233399488
109690
692422827
94631
496764
578736010
2566
27914829
64855
5599066
7371
98289
2058183
68544876
1401838
902014025
1635810
32395269
215710
10466
11945
15335
479702
4910
31990479
134458
8258267
3806656
19332
44654
80369
101121135
390468033
1711350
408231
226403297
40705
19147464
3972330
4154003
132637143
17289
931395
4029336
26294730
2665536
72428
2036343
33020870
244709541
86031
224744341
517666
198527
169558
63893
240691
1157101
483693854
485697064
9919254
3110724
23696193
1677659
202569
36230
904028
825056
4076993
658746
3293318
13331
1024375
14797
668184
133996560
133374
23123768
1319
10475
188332113
7498346
14433779
30472
40128
90947
1204
206940194
5340491
38320
130170031
432612
49484360
148108879
6004213
2297091
404154259
6862531
19231473
54787374
146255
304071448
125359
89900
6501190
649
72146975
4425
3094795
228366958
249353
801908
931372
478873087
219076
38201
35919
148784083
208803177
26077
8271108
173338
631713
900336
64983033
2723551
178
12211
6546818
239017
2906703
63840651
13393
669
20158
76128071
206551642
215112
2593464
2960361
242560
63509
446258
17628522
202416
62903541
1101506
9775626
140897849
81
102533
130185204
54763567
28910
23433
239328
1301755
1938556
965404
3773884
48986246
369385
15798148
7021548
181977
50194
102829328
725681
338591
4090416
2914708
22545955
50498358
3867143
40223
29948502
843468120
254343145
62884
110758
34300852
2357
842986576
19815
7372
296394
631581993
33479
4028058
15361386
9643705
7004598
89382
285612276
1888432
1094835
11987861
642350
597635637
516346
1728720
110596
2977143
244504
218801002
15400092
16406011
7959301
103436
26315903
207285
363613
8297
3588
28604
193061573
111803031
265670
4634
1128245
927244240
350456575
454754117
117340845
80436
416729046
7772316
342093140
20119262
14737644
3444726
9176892
1680299
375259
2676623
54237
12162
27066395
411093
31149
7064969
950316158
1361340
1001444
13412
5171085
30214406
474411
54308371
7988917
109796916
413298
45573584
20509467
13334
11883
371077436
813385
107750594
437051
19836133
142755529
82697
2732281
152065
39416882
4226412
60931320
162737
1111357
162667
736
152519187
309221
49181011
7049
510856718
2639195
623920282
413089
295131295
3722096
862370193
105460
6302907
374508
35822696
176187
187318164
372787
156870
7947
132687233
2549883
3999914
972859
781541256
4238239
3169346
8746136
971345408
938429612
4506632
49222240
23849
51558
4619
238295516
6822232
24985
57794145
137195
2051445
125858
372286870
100688956
1709275
63424866
39541398
156068683
267308726
1156057
253557107
5464413
270665
1563975
6697468
3431520
6093
266888698
28368
464547575
259153160
256313
3312290
16419
1356369
24723325
7785853
207745
252465
90736
1022896
6001879
355367
419274
4768399
484258449
52226294
15898
27415451
19374
337976125
132970
71695139
1459662
54061
293672
814534517
131389
497723
63394322
692672851
414106
453773798
244806661
244895
313620196
1803689
911
668539352
22315
13040
124474322
139639
352033157
277337
2483
178798
25891
477270
242220279
114703
11743
6711324
84291
507617
62495
89693
312870569
440603
31270062
3602
831303093
5033848
1676215
585864
2471670
124792343
231928311
10736
254503051
46835
65176
22636965
30107
7745
197253645
267653570
2198120
933007568
33158636
52915
160618010
37454
246010
105512127
157548
31378
12176
57359
82347
905523
14643931
159702
2574450
80801852
688
33178
2994
5080802
706110
1861459
630701733
635933
28737043
1712199
320035
18978
3602268
563708
1647858
371
35323646
29650
50901277
662311257
624089702
6039641
498253263
120430264
222922
58808
4124616
3618149
259784619
85875
303949115
14037439
5397009
9557
5454
368595882
83977
900385924
18629
2889
372766691
10446695
99004284
24563951
8283991
10035931
6835361
15171022
18732
44023125
81578772
15184
1108823
38273
699861815
735
231636
112713
137509
117407937
381053528
19759467
35520
15801
1960774
163931
983418
339482
211073
200388110
2196
942028691
557174274
38868226
213393
8377573
993550601
48379207
403563
4491
4025441
15549
187
443781
4533
1753
14934653
3997669
5131
42647885
3902
262279
2319
689468286
6167071
942940
21234
36994767
12358
21737
14290016
7912811
219356
169406369
10124
396716
625462
5613765
7373263
618886
677221
2590015
541130
107192
93165350
120074
211344
77513
1501701
35725
24440
1796472
125336836
304315
14819
58022
26444253
464931408
3639
135400828
205345
18545555
1814057
152750
68588
247580
29783153
35588070
221366179
4494689
465322228
506597953
116753666
323990093
582102375
2366820
241245225
1625698
11533681
12194610
2667386
158557330
24523
21299246
724
12785648
65311393
42527098
5531
61454
917431207
39485326
64695
14738355
139752
2586
22006436
215470459
79811280
85425
13513
14730790
3884216
4233
2484850
204411704
473285469
250097797
7849912
850704730
5151
3914534
718864684
60689
4051895
26615889
18474102
212643
50759876
243583
4291370
5408502
486800
1102340
457907
187083623
579708186
225483
355933
179472
59195336
16618140
65002
4157578
1249541
105019
40985452
19147
899459391
128363104
1195
8273311
4724
12950191
793938962
32180
95
94795016
489888
758121
808045165
3300630
6647
957482
2773837
252134215
48780139
287389
39125325
218255
11605
624351
259637250
602000125
892
288063
1672508
5340745
5776
6549244
3850237
411941561
45940591
172058638
9075215
34340
71382451
191784
179100823
1502906
500734941
11200
3429
488697
29617477
8216692
119175316
77960432
28417184
43763
85733005
491026858
61919
16563843
7126456
712827703
644837742
196754326
99280
103647751
152171593
1604141
290202
42196
51666804
2956134
92262
125738356
28810
214517275
585731534
395857
3810050
883501
15054159
2569
189811353
64175347
500226
4357511
104807867
4378644
405299151
248511669
446942034
28267928
30008
7390546
16531105
3727
582701397
311500
810640
300852129
44967
2484469
49969586
102370
239048
177875309
15840188
12037
211421
719028
76083195
351652333
2012090
467412
6591
716514
47188971
27934419
224168
2032248
247286
34455298
42297
751288
26957736
1191868
223992671
37317
54836568
7492
495781
2003541
4778
44293275
1957203
511370
123950740
3151568
65208781
1937231
10683
147039002
818734714
235892
15740
209353
87476
86824
54848
84923511
405706
981304256
50643401
2939522
53067545
239398
991583171
61589002
334386824
260666765
201151
434255
3155455
47484
820261006
14579
123830743
3795346
713881673
758341883
403939922
38621844
19411
13738051
16666526
1670261
171239
230824
14865
234769
102127
3184571
161376
7561224
292854
169663
62305
3048938
287184582
49678
7362208
84480
163594287
1754300
63165800
161221441
393724252
27539343
4152007
2087437
7574276
234482458
121191469
99597519
268116257
2970
494844911
204716045
981905
90373805
446788165
1035071
2362709
1247
8350326
346185
9864
14541624
946927
8625
97744
865582
547911
1884127
821514989
754282
12016001
37113750
4087848
50682418
9641390
6307
252549
12228087
182221
7700858
1682858
106773209
2735375
517846770
8234727
16325
127645
662959092
2799701
475043
437183
42605426
244076
15851
68700731
21387
4705014
160232
77553
176564
9591
912374915
429516116
103149
56791701
314998577
127726
4304039
22884580
1823203
257566
1163048
3324696
19337183
2151948
674966012
2908599
241708238
6951
1134060
61369
212169
135018
10939110
1203490
181977267
109523
514893511
5206270
26994
171327436
26727
51407934
94228610
249199
55765910
42518
22077421
42633112
505925114
571547445
57608438
1041380
204004535
3460
91546
1673
11016027
84114
783817477
3476658
751851905
4866444
60912
611924678
49155
7004
14369
69979338
1602824
408781077
894556641
34924390
2319738
200248132
87997
94209026
6406
347805306
422080
4154690
43937
12792214
1072944
1880074
1145619
266066401
125313538
41398
473603641
3244
12022484
530560183
33386551
436136
37965803
473550
158903
31002
50821
583946260
5283810
35161
205626910
210088
16505
111689095
5110
62954375
1900
413118
326879
17721
53323353
320884
7890118
3093
608524860
110175016
67700977
858937960
16449886
448187
451825
584856
6272524
4249
6493515
90385
28991
32775989
18094
12088596
45981
230464
965416
16917710
11416961
4844906
3444122
3878792
1448645
12685
644634261
39744630
512816986
17164
11783
850511
42762
198894827
3174
6849157
392191
176052908
5913278
291908
1601769
509246
545750081
991947
17612
8086721
621090
103255
42097
877178
8655757
689046
340625
557688280
467303326
84952
17423819
30873419
717936712
22048000
3851
1400072
128352090
973968195
6878637
14081
114181960
23496
1889451
7031720
4565097
8956
100627366
43596
1194576
3067
31746
10641215
57204
689994013
105203749
16041246
1128482
211950658
1484
3306176
19822
4047
2281900
17500807
225114706
304287222
198247374
95249
236414
123449
226959558
2225052
53697916
67234217
30380024
1983291
6548951
1241744
321372279
21461
526825
125367
99523657
49745
235068
110122405
6613296
14315718
93374
51984
350275
52080
101270
149979218
227976767
7942585
530246
26070229
1475934
379846048
381312
6704655
3265525
10047014
4547
10772420
26437282
21797136
430873920
236911578
30924
21543138
721584047
8188705
52424431
3246693
138922
106405260
200155069
10474
119158
1576355
95654
658732
3753862
46255698
4433620
377309934
789312443
190170808
313444
310785620
6919
15556
163264
38935
9787435
69774
8064599
96739896
220554
566710772
30109203
217870547
15350623
24054
7499
917509
125821
33362
252830
3831304
4947
6302540
25786
318089683
443106893
543673554
156851949
974393588
2424246
64490983
112465
119130
258145624
362276448
6037412
51499
14174317
30664263
463214
15394672
10784104
812827436
230030
481397
382966211
11428890
55048
156991
41020
4141937
9619
991471850
10156
15550071
27096457
489520
18178
582846937
1674521
2611072
22284
180
101924
3301448
200864
665761016
18365130
21165851
5439
11112
52060284
65929
11658
6813
55752
14013
251987
651890
42608
3122524
65575719
32451
3773
47105
509568094
4336826
213586972
18008
270923653
1438892
350866377
189942
261536894
447112741
180112
404049
8961
317318187
27749906
3250460
84247
171490214
4793605
582
51681880
5886420
11750613
6789978
11035158
56325700
38874
13098249
6545241
7294
796643433
2749791
765505060
4832
7228
22552
123158
241256522
926110
2765514
15087526
6786
1594
807978689
117766
3268881
449538963
140219
985285
803317
89045508
1147129
135219617
430177830
196486599
188088407
748212
62942
4431126
982067
210061988
564837
83
1239461
15119
1938043
16493650
331603737
193102703
33270743
15937
2995
7389011
7125
83148
262952419
98115409
4212377
275384
163816849
527843619
67114187
110863482
62561876
707616429
308367062
791
14592
3218060
234160439
978885586
980093601
2529766
320513
176434
3624283
913246
2696890
89548
195809496
16769871
30934242
945630
3621691
56969170
2765530
117205
40900
60947
562910401
848291
67729
397381889
15510665
16538586
577541575
5674715
84846
510524493
24139
692385
1364855
607639
5003396
63974798
359703982
23058767
108553
658754
41902
7308651
36411047
534251
1368230
1362059
44068244
21421508
68783
791794269
189565
1736149
303229
26192159
6420038
1717537
292024292
30189
21493075
459625798
54552601
123189330
16359556
89856
35837778
151082250
4051756
11313
634905
289521
11146
119257831
615391625
156007573
304248502
347862
285724
91960
647701526
56763628
28220654
486418
21988
1890380
493647
190214
22101049
15960162
42194
4535739
99377
37261267
7876377
5430666
425753096
32682
15337
16009637
886081157
321555
58942
1655
586314452
535139
898770384
2842260
641655
40743754
19711340
30832
49156182
7191810
225672105
3765
82677
528725621
102761
26803669
26312922
4806531
648366
79084261
1544779
666932641
16473227
376591
9449424
10866
2812
105518376
9773
85859
8780629
12006547
2055257
59888
50044991
3073105
659279
2961092
12481
781289503
172807614
759109407
13988549
17079196
435800117
44084
16664
192182
1798381
74424667
12172
72468
12347057
452575023
13126733
2184440
308177138
32455824
7955448
17579171
7760583
491177
14650
1199754
397161
290207706
282132
3627415
133800
840305
104791654
7153721
125102
104879471
1327644
151247
160674598
46578
1659
1254365
1466290
238987074
23391791
499665
588
745003
140070204
699115
155299
77515
124802305
32499
31806
37989501
457297
112896723
95041200
437595800
8288080
1157
326878
121251233
45538192
5495
6208804
542596
18661929
337272208
21721
805132
218015218
17372
37058434
200266886
3193
23034683
801211
2816
1578480
692763240
3204
23114424
80530
1822
1934920
16392645
10760923
300839670
114189317
3487881
4353
3216623
884363627
67129333
222421
1375
117606
1030333
3021187
30163420
26676189
4633207
741295020
4697386
10382679
208006163
928809461
267396
12727
54752
56629
17557
220608
19498
1627250
130919
1333292
226657
321046
14754917
127991
13900814
108135849
1455
3399366
225189766
9369025
16174386
59270925
3064503
64063553
1751466
28137
13891099
38069119
513961349
786414
271232
3314
3811243
641157140
3860
3955342
2331
84847
54136
16062700
101920
104420
28417050
279643175
1836629
40600130
911141533
455686
456802
218443
9793306
478680
104261976
79844180
1412598
313262
7956266
883064
30315472
223904
1329392
362299
759501257
57719
245381935
6931047
13483339
55992034
15890150
61566471
75516790
11068911
49667269
30787
19417
429
7707347
28413518
123865441
56511240
65237
54053193
624070
82157
19710949
37630
394431488
514834
191425
2442573
121673
2518440
216429
535670782
76053529
127613
243276413
28978
112560
422285024
2030073
9170
50274464
7591
12345
2247518
124852
1585888
391545301
3668451
94494666
44009
1683654
302743
91757
30393
4883727
145012862
33173359
28761
5656
15683882
39456113
265527522
84937532
516216
131773
180522
15356
1882616
94659941
8875579
901
3538749
97230
1071534
38829351
168998749
55120
305309315
974345
395323
9211864
5565
951287791
7678443
14315847
45125
25984701
3255
340279
62605
6434573
95735841
4401066
66813
16386549
3385740
31836998
985452880
51986702
611454342
3964976
14687280
36077
2669797
126806232
2981
968125
112926438
63407
3252971
1382280
441870520
2971823
928214098
34277321
1140469
252014
442263095
54602875
159
1396138
8843
3059
22524
1684419
125057060
27715
16117
10441
191845590
44824932
11866
37674
210591065
76082412
26181
101540
462819
915005864
464845
111995448
14357
439536737
666073
502263881
201881358
34749665
9499
74650935
1947148
241830
1792
7923
59937
982127
124823490
915311843
65497206
55086
56010249
270048016
30257455
97890
517454862
436895
23291600
326458067
21648704
1623214
20461
15122
834422
610726826
497
2597808
14745313
429010762
141240335
511152
608117
15841382
43475
728803
778007981
41196893
5039
149749
1966939
8266430
700669
51984042
64318349
154864
33898
1664648
197275
3948787
32117
537002
471782764
308060941
5088617
56518202
142904908
2937257
225575394
423664
32504
212142
1821044
12829407
3886381
319908722
7147449
73277977
98027975
64501
27054992
654532837
2192869
8272984
2538556
11794
26971540
56682
23590384
2345589
131549540
84590304
335061
141095
3002339
762713789
4826855
1567591
531023137
202585
59503106
2376174
115734
226
45585
139928
16349979
62499352
2597608
30236
49201
25984
776956
10643
1199839
514102025
391305
155248
246580
1024
27282
216798
13665803
18125
511
187067869
3570249
32578062
230534330
66028
337894907
52
174141631
2112461
93598876
8623
13029
5426031
3109
353705703
59579
96483286
60623
41648
995200070
14925872
222941798
195432644
12013
277455
86356595
19178
232305
15899320
157893303
201122303
126466229
702301
117634263
31913
167089
45079
4172
16952482
2449251
40560497
13856337
858764
150773
452500135
72293339
258213
64986743
29094186
47744
18969694
1569437
946094185
436148803
27819
27929130
846494
8740
26248349
3238600
4167227
518978351
381598
699840197
51178
682418
821011
843285883
4176756
69988178
83132
7812
191246
155417141
768767616
82425184
23130338
13301
1564175
37257725
9299815
59432
1003290
642210
130081011
337753866
687
909849167
178686125
36749279
1386727
7789607
69087310
1459
17078
514594886
58356
19430
39473605
12777
10511994
435365884
341432
8134845
25890019
104236
153063515
151060283
167732739
113448439
1065906
1195341
3255777
7039
8748933
19640
14418
122322146
181897
879814847
39164855
23852
36493364
890648043
346533
16277997
729405339
959461
455542
690687327
980524
4557482
29771112
801196
4122369
13323945
7796940
1326657
363038
81462
9328
26869251
34638536
122339225
14581
6692
3118575
559302212
599361
666259
3399098
474826358
44129550
4203
13780
68360011
69010034
569010
22685600
58410018
109153
125672078
108943392
135407415
431722
91435914
5597438
7882
43183789
2591298
26742
40070195
103705742
172787461
79972881
201532
279821
231781
43136217
10017
23440441
39939220
134036
52896
107397
10734897
30586638
218212
9923154
46475965
975801522
85867
2807831
3087
2468112
345969
7193
120895
1612710
46604803
81820858
23628
58453
23025803
585568
336299328
7670743
2232520
128072991
774462990
11442
279136972
673952679
13138
25279803
4311
458420042
253610
277636
8517
134483
5625881
78955654
24531375
1613
250055158
9499030
5457
98451
63
125498464
81596
27944
291077144
1829683
726271
126301
440857
1454195
30313
140592
530683719
77049
12955081
911344
848474873
890957
251924
863382285
225064171
1807
77244
308313
13219
232865309
244425049
9434
8332620
553899
53013
115779410
109926
14069
13360
740561176
11415
37755
2568
298109
2238097
271970
1036685
788406
505650
152735881
631032
164956
186124
226553
417407
63720139
374880
5678344
847897981
24406747
37469352
469426130
13874
7048638
980647
24024
159479101
11929219
9218
9849492
2833
372281
175241
119780
9690648
76400980
35577985
269891
98512247
909033
55961440
2534789
9444357
714654503
7631953
92469
61862
2266714
72633
9239882
7595504
10916440
6736
183824
138744342
129796287
1661969
1895
16817828
359943
51903
11618790
3433058
75846425
2027367
2665460
3076613
26494426
13030
43466229
225924046
1911426
115494
376480610
68303092
304840
3351826
812761124
1942424
6877800
516351093
5685937
260942702
14131
389264
86665
176285343
1916285
411542
84632
22511
40989596
66151882
61785268
54837452
18372177
244187333
398989
118195893
24581055
244263
2606142
2703
212724
16726413
31933
68803
22639487
139818765
108686
235130232
206372224
12132
112313411
7138072
168798359
12522894
1917109
3421636
32123345
187605256
7762686
55277
221606
4375188
407410
793443
393145
19066
92079667
19362990
21276902
2368
2207193
215628
169817
943796103
10139734
1105358
307306002
30755725
491831
3803656
18735
48581
823351670
307974
70713497
12657224
13926
125830
13313986
28425317
8190
1188578
219077
1792629
6842302
245837401
834942
40849240
7802
1417799
16392875
63922
7968436
8345
252859598
10355
37989090
18643741
1811340
202281170
4837
37424
159075
146101
6043973
104806
58
1766400
4047703
53100
35044
492033
277245628
31867952
271072
394929039
130730
70312
390576
687350484
18180
13059
2458733
3398
95844
181745831
138963952
28694
194261
333131
7218053
8163
13787619
824726496
49127
106873
72952
218400
7459014
2975411
3970954
726646001
457801437
8695
71792
67103297
13934677
115239245
15846851
58474
999965
140525
5282480
355902
348
3611021
48786
329169418
75808
787706
115688775
31910
7614934
63345106
139898
47410702
347057
7240426
46841
974
3808335
3931
5547696
1067
1322152
1815609
276423
125697968
2909714
464629449
1237055
205432
288769
33816408
25550483
772761066
17939408
5784
861792
155783822
171852599
521596763
4801667
23411
483969814
379488
2219
1355223
351350
48753
875852
6164
516206059
206836880
3425972
246621476
300682257
232271188
154430454
31191
159241
11683
470638016
16228
65254
227940
445011270
260067
14939
47676950
2992542
316771644
24356210
157232
329263
218609829
445489590
7871
319534626
1734849
34906
32954408
891259441
16009898
78762
21800961
1883571
95443
218230
177628
432319034
632566
4025705
636007
80953
10856
1084427
245301
7652
64493
5096316
85191
436227
33076405
4185654
317645419
827352884
934046197
39910
30875581
450640582
4182665
582790286
43059
997398
9467346
2688723
29
85704404
524633
53198546
526887489
7814272
336446
181787
14294
362324663
6495220
15376
771155
20454
82407108
294769928
9264674
1336570
623648172
9766
5444
211065909
27782269
33013333
33187
503183405
25204256
5433
133526816
181790
6360
830464643
1194946
232384802
65835
150802937
41214739
8474
994342
159657432
38108
18707857
814
8978868
199816376
182753
263500
1563717
92517
62610
1060448
31731593
21570644
39786972
50456
128445936
43523
843039
690105022
6043
152546
15659
90010
162146
57306787
350709099
95436285
22390471
13411
129010
21435
37404
4303646
6707088
918218333
304747762
2706
504752980
1221613
722590994
20964
112999244
1489231
4204
96159
66605
210912
593431925
813361605
396862
463410
102128058
1557485
116406
206303
1473886
10698
11632
6622
133221
341863458
445920
3049872
10014828
230424146
519742876
11323313
8007519
57552504
7339483
35581242
8007613
68706288
4485
64631
39078602
237483917
105500
1114
140846963
38828419
91557965
134701370
12920984
3272600
45112
11758331
54219581
27843
56152
8419708
3179084
53287098
32710059
3902461
60241809
435940702
59911098
28974
1759
102440005
2280989
2404
11150
82431
11525
92877
75370
11148
10243359
106723198
128268
18872095
20172
753174982
26471
266858696
9267331
5397
12652
6136524
4688223
25187947
6519073
33911328
119899
3435
1667140
31165
129358
89223
1512960
1020938
194949
741054825
50748
3894
234111035
85584895
43516119
2878
313055309
27495050
6260195
220886
36106937
858868087
99188541
6110
613112
21003601
812066
32407996
6346060
892628
378790853
605794
459431
16368021
32145943
6871255
185680404
198061155
6078
1126
696050
191788
1884
279522
51648
24562332
318408293
167292
909677741
287976451
8157981
22760592
1328652
810187
229649
8736337
390893
63770
78308
78645
55338
492092992
28338242
612738281
1079815
729925008
1208976
407243474
49043491
198344956
426147
1096488
60676
358501
8120234
621628905
726551
951930
120291880
1482326
163360
4154190
857
223903299
205289
7017
112291779
82327
760236
115159
385142
6267635
14347
37111533
30701063
55831
8375
15246084
85358
6374
19926
996479
25645381
62475444
240526
3831117
1929026
150614
446115069
16125048
15012
42568
5567
346312
381122
372344
44256516
44649
166392767
3228168
55964
1899
271
16495144
194547
21225360
19665938
384775
955318
2610736
27790
115993
100876843
115000
31342
102559
18445882
165568602
330454
217110
1137
186508
146564
663120
1166540
80342
54885738
19649
5137253
6560
14019
347318
213385
376326455
9090410
74993526
157754
3661472
9216646
27496
805951
7928
378052183
342632116
256446086
6836
1376602
248757773
1968377
236495110
855195
1304777
30236349
13735
2731
5447
130595120
985383
598234
26393119
2954
61574478
15372
2361144
23576
15703
1558417
667176791
218668
311329
155808972
25475052
1471489
205413
260458179
1840340
98887
10352909
63941450
6715447
4212700
160118
2994095
12026477
169657767
3703
21759934
24755206
230259343
93644497
48409
187642440
6571
440784308
50525
286288
2007782
62417438
727666162
86124334
7213870
306619
198354
47240
3568
328966
5618
529836646
1622704
17449064
3748548
522860242
575783
1056595
5335531
9502
1689863
18051750
109979
32491
3035
393
112113
1429035
808707928
76825683
6138240
10656238
212662
46434206
23100506
137454
129306932
12984018
432058306
3234419
304233
28341
228951
109270
90152833
58481
118093822
63142179
12737
82352260
1045319
1191997
242509352
22641
32102
45994
242596
609934651
37174929
853733036
101825
334150
63420781
564
960991037
152633
3920
1407047
139923
158642
65008775
10524
1893
13369762
1054896
62163105
1402
27798459
6641630
52825
8124
28370
114953379
104845236
2439251
85022252
51635523
2632557
30336990
76920
10644
51630249
523350752
1321954
928448
13714070
110760736
677923268
887591155
537700995
2295885
162431479
57422500
49897430
280532
1382017
378922115
38817
7505230
11611
1597263
7336467
3626
16889336
2936322
35781737
47016
1347959
35378
22060163
78017352
359716
43130
50510035
5069
1087931
100737
210071
809501595
44909
375941
2057127
2984678
380443
52881374
8273467
6711308
122977504
567419194
10122460
14812960
14747
3315083
93468
865435
5227
2536
469286
15445002
1397
8641
299049
16058700
181910
939636
853076
30596
5703
26351931
207621
113456
224022
47278
3962
128690117
7488893
132988336
5769
5752524
1859937
1902321
30083
3940517
44217
11759
814409
15913796
3488793
684544599
20128396
266235750
227375
758761887
137939282
21929
54415584
447113
21460961
11801
720879559
17675711
62502
68550314
75009488
55982012
2263652
479706
14557875
392379
1474517
31193798
71543400
39505
1332640
795237
3602125
155496
32855
34266
1084702
53110
5615
210573
124447111
134708838
25994
514121927
345792921
85941252
184798276
27916778
40911
896366
258694267
69293988
188909
9672419
11949544
53316794
1969139
44144
32320
831855
3340
7077
6790950
255436996
525508
25386
26122266
22347
57185454
916498403
242515
604735815
9012
1455411
86238
229276
374744366
189894241
54245
33596
2795
2669818
65275936
1387704
159612
61688
2789447
182214
57865454
82345485
304777
60110
223263
91060745
14401995
5775947
155327675
80211432
1077589
2670843
13803367
4571332
46302829
373539328
52734
56777
504032569
906890303
813953625
784594386
9961
3958
418889708
5175701
644686
8334683
245641550
10461747
16477434
30646
106202
4799
10782
346060516
1895111
1876331
15551770
7649
775421
518496
355977
2247
42557984
377673
22786396
7148
463287139
2141
19491
999730
314160
713192
151838324
6727485
55084
127070146
685002460
133161067
16326
881430489
515430
27165566
262204
12607
99303
41435020
654763027
477120776
77500733
82410
900821
13699981
432441466
7808
29968312
479428828
558
5077706
20068
108462319
57220480
22246
109796
24806
51333
346220
7562015
230195
135373
2575016
2058354
7971119
530711915
226750
282537503
13199570
2079468
114597151
12294
5888
11685
95983144
48445
67217269
3705
174303227
98719
25097813
5093017
250854124
242972
67284738
119417362
7166
14574
182280
300806
453552031
150935
921548773
247792618
787427812
91101090
1246259
31916392
15883461
182076
6307414
23864639
1963791
828069259
1497236
43902374
5633
5278944
58965
261532
1285421
854100677
18744139
3919
28207974
16642670
252690
8361446
81262
8157751
15783543
4192924
113786007
18075
27827
8375862
15475
172195226
141648310
33270
40998
30657013
48127053
46718
109678
59813606
113776073
753306347
1068104
12287435
1645
25930
9397429
13466653
349493
17789670
1250645
247872
113542
101969
29488441
55239
6418613
2448535
3718643
461610
743904347
2650356
46904266
124127
1589810
904977
16544
2073
6960509
4844012
5714629
9030950
38805
60891
373471
321188917
20240
3727772
65486
57866
33394965
11702
16562
136352972
60184
188996406
27888773
2487249
953206535
1153
643350561
905433
128352093
283335
5153
1912725
2914155
132115104
1749585
196042397
642962550
491583370
80378295
558883
848554851
7012655
623669949
63732869
119027
71609
144830533
15538
248116
16459151
202576965
11336
140954
40359969
4997
19177
1844882
21189
283692
21945
27963
7563421
2768150
15995
30294
986299013
58282
418756
155209089
53278
87692691
79606066
444916
1028815
4172855
93670
6870
71436548
63362578
22092
234806
38875
33045
51726705
205895
234404
6308
89407884
102858
2792713
2299
807309291
3478150
131826779
24260
546035282
14339
185167
983108
27959
1112716
30544786
17299605
60895
5884
463947069
66137
20055
4007939
265834305
6979389
2340495
30208967
374614854
12660
52843
504410238
2026391
7775
45534892
9878806
312214
972706
12921872
775
4834369
215612
263748
37957
239113
1904967
88602
260016234
20499770
963973
33384254
2224
50349913
297636
166028
104029
871416
313584
483205416
12250798
31231063
23045231
77434
1046132
235291
378662
5060
19848567
5214253
679945
8147496
67520996
393718
5178506
6476
962880
464962
1245827
32168
6966489
25244
1165912
332558
2370552
308303
6386352
46783553
29818375
172651
64455201
681
103348
657681848
14047398
693801103
1140829
402027
239286
128989032
6256
443885
27891653
319778410
103710718
133352165
62925
7702025
98734
13186
804381
1157198
5664
32334843
5116423
130740954
31640628
514949
1224258
50604
3703994
29223
7440
124576
214406
7610
17693
20580949
1966721
4033
1090519
114264619
6092
611488995
16049
108638
169788420
120030745
1207225
63272
107856915
3300792
843545
286016
13192
7264075
268893
3466
18611952
263549194
437893127
37536071
203917
208196799
294941
756896
440174247
5919986
481815086
384384382
25220
256792979
48182852
120859
3180438
460499
6119666
107512508
224054155
29585
13715497
6920518
1836788
152540047
403853
13390
526981013
2286
34248
399200
15282128
62795
5635
33
3505
446082
1345
2083338
80330643
970996
5964652
116619
43862513
64074170
17671
280064129
584955
5728
163338923
1906647
588401
18223490
1475571
64729688
46765
112808
19652
189489
77752710
29873
258495
207724009
201737
41741283
388631
11221194
264331777
2449015
1590281
67137403
117143980
30138875
606408
426657
21263
38468
5363996
19207
104904
368853
1437604
244255
15258573
16211
1887858
941555
36942
42879
20948385
18785636
235324
19740265
69413183
191261092
491188996
23784
768085170
29933
54258871
2146
5083530
9709402
994
13780921
15039
17505450
199165
121728132
8174374
11464574
2659
889502129
158386
735274923
4993868
3995
3287093
11727663
23907941
2950783
35057069
29490612
281786
774856343
20252152
282418
17954
79544572
278891
38056602
1213
6959
116779
383055715
20619
3678672
814382614
611
22006
205174
6820733
109560
1424885
193650
782621
519066974
825091
1338
129911
415865
189
52040712
3812546
40729474
4186980
2712949
433744843
8245422
7175
2602787
3872648
4154662
860122509
196457
633721
167357
11199194
1316905
31009
341704
8577710
9995667
289492
227266
12258
978700
1829983
27173042
6900
35344
879735
3444797
624617
647661707
27749
11111816
328934570
8975826
40708667
3779763
135848
20774
4078564
132781483
160007902
68210
17895432
244747
766097
81698972
881471
1062683
23536
220862101
27988128
25295
20084
330087
4423395
183456913
341112
1856728
5304755
20842
409315
79476
58137379
208695372
22874256
1028716
10670
5155
190610
258956292
105544671
457181304
97650912
25204442
12609
94547
97535061
103854
10720724
52636
88115543
500505857
47591
7671092
429204511
17804
1982
497615587
53489288
111586
268733130
180024949
13735335
192398697
27378655
258162
6072103
3230563
2503
69078
7213
12279
145704
16773138
28089227
17467
6822
612467010
923692393
915345005
16443544
67387222
1250205
55799
59219
947968
1271890
10402
599418
25997784
3438780
185023
3442
19433
101624653
182172588
12019743
6144804
172866
551139
1369519
24272276
4536142
259974
32783611
59445
24351749
627642922
13026
4928
402426
232937307
946997265
7039074
323490
271544
7211525
10074444
1421784
2830691
9789
426841
27894529
56381
112494055
1819
96293
19372057
827713345
208845
3261845
116971
50095
30809
17637
1856459
2633060
1171738
478
1841061
125065540
35015528
13258712
15551182
201935676
14270446
3693
68539
1547413
43834086
657033
260738
423397
34960041
122468343
16491
37124
243660912
4193068
57552132
167373214
106897
11280288
481344420
4055225
4112017
27663
344435
2874
524990518
1923661
306614851
313699391
191862
19594221
33366198
1764
406390
8371329
5290729
1067364
15496407
4565
948571668
64384012
66344037
21088
108779
94680922
516412122
5673
141861035
7099
907283640
108708
58081
52850794
303071701
30322
7455281
139081487
12848902
92202
48669
4515
2270209
103325
965839
1439094
41336924
7256455
222
754073089
129352240
12229
60905
36773
51307415
31882
721579
34018161
10189
22245490
13684821
7254
169573
217610
16437966
79130911
5830471
231544660
287843649
87806
7455
418004575
38798
39978
4355543
244469839
488020404
536199
388977111
29719994
59
946760
4171748
57819
360747472
27378
136531
24403
47607
686320
263954995
360944114
518963
13183
311166
156054065
181828367
19095764
10784826
356266
338
32806353
167846
7570862
27812
185316
84403884
7505
686099
5468212
22017548
9353
28864296
244956324
19896
8492
2847723
808434
13620
4587
54822118
15434770
245222
12005350
865120
719947
1463932
206928528
41635884
15610649
221180
3755
6153
165222
73156
11509755
2191847
884969
17201396
47202279
3474698
58349
12791871
9894788
1274263
5986880
823995
347935
199494151
2525983
24967818
8441986
40525251
18721931
11178903
155015760
68751441
342558
22758
24651
3644
748525660
11727
50413902
22488737
923795592
36724
869195594
13272020
13977
52144145
497957300
174335545
18271431
207686427
1453811
40101798
9807
70759143
25061
39789769
1347
119458739
6217
11861476
517265
1668841
46747
4606
17185
267930905
942063816
344013
176748377
12779
186149
16380547
1725018
441469
317987001
12248
6894343
61502046
20520998
2438
42274787
1091169
34948
3609756
2744175
3289485
977415607
60637
212985232
26161466
589093
236102
467661892
76002
68722327
1898451
179566535
13830029
102158034
10365029
467826
331543406
2934023
387500
113754
26749
3372
4036502
34184356
133438657
43452284
81918
16280609
592688791
27402
43503011
51946
3968005
18217
48340879
11757
54265263
251
9853
1255561
98377
255861
61771
51747
525500
208320335
518643
2958905
1991
1759904
8919379
488752
9641693
500051
17958050
21556
689665728
835145
2057379
7364414
1251046
1256524
448396
2597437
510668
77214
30917
253330800
8044745
6242348
10501497
10914
671732530
134249856
1614013
268665238
191794562
1444866
1206834
66616760
4810931
123513953
42112
1390220
24343730
16185623
205854
1025299
129655173
25503033
6782996
186038
465342
59279925
1114256
228081662
8246
5497
72338
29864590
771549534
27675475
64764938
825566
145616
4599
52545878
14280260
498970
6549068
60847
9777114
4853
13968
4804761
1690
125722610
660485804
132060061
15082077
11839128
2647
112828004
1769327
139049
227030051
7769871
123101
49845933
3052
195746205
3638833
6095659
115837760
797665
354488
234757
219463
3162947
5695639
195070
1096702
3075
218388
193852
44180253
1004295
28751546
1708
34091769
39222
1625626
61705
1257189
115285
1015511
14364
4124785
528833020
4830136
161561
199522
469215
9384
993259
9274
945887
87189909
45359
12888
19422172
100699429
49055
64917
7863276
767806
522411665
221212
586419401
2520140
220036
15570
128682
48308220
60589462
1449
47569923
1494790
20518
2578
1809336
486080622
82589
16577918
2561
111790
12995
50177
3999467
1908051
160421
505204255
1349273
149843
332089
224571244
844103547
2087222
83089
1977496
2025
2268866
77174
345288
4241517
13880
34441
43140142
25251
3487355
33481
1013258
278549
101273629
3099945
96663
69311344
37601
7885239
29816967
185415042
123870796
27946
21275448
31135
214620
204123
845945593
112638440
113413342
23447
26510
84650888
19751
114609
486978
480
1815632
373556497
89193
6625682
732738982
2114147
350783924
206109
740498
936861
250161152
1014119
3402578
405887
153558
123317858
16709
24753
504812
55238
3023
11270659
898605
428387943
1214
558055
3580398
208511042
200886313
253495
32538981
159651453
35868658
449584
4164990
282502
47193
45900308
270369
6598
7091
51970042
505543983
1402767
5913570
30289
1505454
50031255
11581
145268196
164125
16713146
278474453
1515976
260246960
2522
30284
50865732
4010
127995432
60192121
11323
54596091
7916
30457
28334017
310668
311426
42694676
552891749
20939122
141284051
99689
130508
629754795
10496040
246006
1959617
10257
24078920
193473
48983
39715
518538994
51470721
48694560
30321
398239
591412
2644
588711295
12972568
49588
122123194
32753
193882881
6720876
27391
52647
111872655
2003323
42911365
60648
416692085
2781614
34273
28950094
123785587
81120671
14604
118368239
6911
418930
6032240
67910
2081790
4550
30250263
43564
318020411
1345094
23171
1550962
31324927
32870407
30591018
1578567
246030
93170201
59729
43189
4541389
132901
2126551
7378332
459844850
10142947
61935
72708936
334440
44283
64990
261078864
671915692
10731
165246760
216252376
120884702
4436554
403473881
537671800
92722025
12628
9911677
153173
12664218
1058
430995
100173
73525
1463868
29835630
15922945
100646
112706
7083
7810132
492169461
25478940
342615136
121463
484972232
529748950
40544
457539180
994397609
3910
25551206
473131439
12778335
133295306
96373985
1861195
28333519
240540
829118
138896188
1894489
3557
209077
60925
55230
4981700
83708
286019
36728858
11858879
15259
325306483
984950
38486309
715797391
153491084
2860010
45217
3203
49578638
642976219
1404
4761
26303
14004768
911580
56443
245055
988955
1967658
849320
925535727
4473485
331125901
324091
308068583
14904618
25298
613965
32497133
186464030
26166
709137
156703544
3758773
120234337
45669725
5862206
6692235
4202
5921166
925353852
162753
439247396
93100765
152386
24838
102515
789033024
260370
17797084
25300031
516984
551763
244147653
2869681
8857883
1273936
62171534
3147997
846859
2558
22970017
30084
66769280
497987823
476978
42828817
38426
277563213
143287
239482
6639524
5973205
2861
12157318
2494
5574
171497387
126357
245256549
287004776
221552
160786616
2116884
610628
27755
97645600
7745919
196833
476564754
28374524
28865414
7212
4035915
127806
10119
466354
265737
3537097
73703
49245
69916
815041
11344360
866659319
25008
884796841
2513302
184488066
718076
101219
4168312
934241763
24922
1187608
4857102
101225046
4954361
11995420
40972
6669952
3330301
44728
6261386
14792
1451904
14795776
317512
8809
7640429
3131338
252821436
7724
27286648
63856522
5600428
81130
23038
114629566
117046469
14873
113041
90632
440086989
2435232
8588
3971812
25798
497326867
3994387
154879
96202
176628
61145
12637915
8062561
3207452
4999814
490163597
151122
17689
411210213
212530418
897308996
9035041
327005
5735
703045236
4192
118943
70666
730
4990894
14219121
128152107
95191785
895
778234
9854247
220391
590227
3821062
970089263
253059771
87043
453793008
865479
42788972
67650
14414
12841
1133488
225135273
152811
33802
76019
8300829
3847
6675325
63067282
527221
94738199
111704
160374750
232749053
1997
55245153
728462731
320406
19692030
7140
60461
11985
13490248
26614430
11930244
1990091
3113190
75877881
6182896
2965
103750
2423036
4481735
85372647
4374
27851939
77189223
31070
1605826
17984
4439088
5517
100539760
167
276715386
138981
29499383
5315896
60325877
287113
499393332
33736
80462955
4515108
74943190
33300046
5595
16691
31126023
903397222
254003
5266709
293558610
21631742
27097299
36017
406332233
80378
121982
133452976
67390778
986
941983489
175310
29364676
1376212
496359
19004005
4325
40431
475908318
503002591
18145670
212127040
130107862
78592215
133905
468877
40791
42027971
15415419
181896741
12368690
852562
4189690
2800
59727
71823419
19416
50862
233464
9950256
38946
13759604
14815
166108
460039624
69635
1842
31204063
97003
102039252
900530785
912068
236758134
898363
224711402
1192497
227
62872729
95360689
6947886
5469
226001179
66335567
21848
13471
274578143
374070984
55714
22590
101991
29409071
55041949
138435
869014845
633628
485186
555
492503
355394020
31992615
128707
1983340
382184784
14571616
23611959
257345094
9052
235766666
3676686
12690
16801205
15050964
3967989
4758
8390827
27333241
63639462
142832074
34861996
732051
5522
9602
15210
443164
162828071
264387295
147986712
1758843
12621
720833
75887343
2571850
32906376
8055902
286426
6353713
38385
44106157
81121700
87067
718124
30207501
6440
62466
6971164
99293
121663674
176909335
75712412
4150
32314112
5579301
1692338
5135201
20499618
46282
16143212
5783
2315683
69199520
36213
503430
430955
175
6981392
78362
104518
624545
2157
21627
105027
3029239
31818985
2307
9499754
299314770
25627667
370650068
22903
743516
732168
45589026
22003
6497
639244
439743657
18184
3647
671255908
57129
7014983
208472825
1284552
2265
15013838
3545080
6494678
425272
74727766
609862956
1133802
163518
386585030
568001
37992464
26242848
263689715
919345848
97095
190695476
226601912
1049390
177657
91483
60526955
1697
92456094
20099
61204
45430
103569
63462
1843550
1000475
87290
12682254
1060638
818368
18073
585229370
4570
17020024
344886976
630818369
883128
849198112
374623342
529394423
63082
11150858
334910668
40878
10138
7642164
127355
31592
697867
5542
314277
3913180
62590724
120036
7988918
4129631
209182761
205729
11750966
11327543
532121477
1883182
100280
158452230
551293
394
7490
246795
7703958
58952322
71151701
99391
755713
27147212
174781
177
27221
765765
294562
40565
345319
2526009
291849
87898
7436755
305335759
401904945
2826931
1154
186158
230699377
471792
7494
1735395
262760220
37983808
23764890
473611
2468
89428
404421
230294796
2620196
600658335
4620182
517285
216691129
641271
102756631
378399
23245711
129941
14723418
408204
603978
3012899
857158004
112623905
22137
433039946
67229343
171437
47003606
5037223
57305289
22787
17803058
14874290
48279080
9749538
24026391
901906
109157
82706
28571
480064686
17730568
11204241
20480
786313
4734345
135377461
882514
1018066
8468920
55792847
4447360
239689
8254493
16304214
132677550
20512682
120508
64618
14131118
100927587
13076008
127884
1483949
4025655
206053618
6368154
69944594
1377400
66855
50502553
3554526
113450329
503445465
397611
522546524
68981901
7286
33208964
12187
111279730
97577
12819
12461
12875767
218545396
13302
45841339
256780015
3244256
1396237
45013267
6309
114878795
671340
253405
743670921
2307054
7624935
147674
348426758
28004727
10503
20222725
522716
294690799
404333
38981579
489778
179
120225
1527489
3025358
16272914
53704
149958
49171246
71294
9086
10128676
7639
648514299
232699
15749
811127843
170956934
14257
7578
16885
93353
81688635
44903773
4784672
499418147
71667
71679
109453
1858713
10801
634374789
15402083
2138266
224900
130511982
392736052
61113
1636076
9060090
15407
23800094
60743
12385
9365573
1915
11755
314282
87895702
2941
3451241
20818826
17469092
10684348
245493
5149775
45360003
669497
1409214
47455543
400331
1106651
148167222
13702
7917
16042672
2507
92581743
72817519
10872129
40589
1350602
983717892
28944727
298707569
728187
951507397
15660077
3601090
701902873
1148819
100279
243639314
2102922
3683251
16422725
21152638
140644019
1083
7926862
83292
177063664
37943
17468003
6611
5603866
229288
376819656
2642
114908
91453099
61915
27492
17902
130859
15976
59472381
839205215
24270860
774904
21196696
6289628
121196
88998
96819076
96377
251330
520661
4216
3231
10114394
14688182
57167
348668
6296066
46358270
31825
118912355
700661900
435796
25805
2037674
544081
30788703
108252890
20891
82021813
1804197
717103
6526
46590805
1804
794038
215212
518583
6643476
37320034
359
12128
1948037
11950923
686711
125026848
8702
398666971
284494333
140207606
318880
25359
531099178
8619890
3844876
45124884
63365824
8860
52904
8323046
263926908
4670275
8294
61528
36149551
3864
14944660
273795
1867212
391026968
187947
826357708
868878195
265347
3840278
254927642
1569534
7451154
6887631
12364418
4040
131631
13540589
838064409
9286755
12383
420134
1161
69322947
32576748
12978433
25472641
210122053
233726247
1449541
19105
170129
517750
28046209
177830
111189894
433526799
55425906
90978086
4793802
188041303
3434
17761278
279519194
765409
397441
473033
868675
1430642
2472
12977
197174
18810
376540633
330330
53827402
90527397
178663
6118
214241564
18504345
6473003
176860
308630994
345752914
6150324
1503528
7119
803767165
109015048
13489315
560
48002451
5500
972692
19879
12873
85310
52169804
6039341
41898481
443602
146463811
13447200
4379
244288
427634
250950
11040
57123561
139166322
11177824
83490
77988
915242
135518
2471
1255
2962
415655
20766
476440610
1002859
3238
6573838
27171457
995
271698
4938709
4156
803435755
120321986
7548448
276464
158679707
490373017
12051
49011
230285120
6824558
132439136
151992989
29004
655688106
117953
187330451
826826
54014741
1365289
64675146
6457
456365
84337168
389
996934
11761925
9810
199088743
405633783
7176734
7360
7329
11482
4161278
323
374791
1439556
90028721
29138
196426659
1615745
136772489
58807
36902420
28140
96170506
26895962
7564825
311505
232628166
37525
69412
2335
936819487
2321951
454538890
130378
77516301
634846570
113895
756668
9861
77316561
17521
192434
100466
10195
10645246
11470834
3671
25593035
161347
3499228
1466139
3030283
7200494
254169295
51963
27803108
8056
16027413
58657
13240
149311075
451041
516448
161910
19398
80181093
119532
69304
283590
5421
123267
25728
7423
95791262
4893
45774290
347835
197655184
13250565
2504400
49289
18836
71247
217522
199702342
343062848
2403859
16646311
26128
257312
1130
11651432
296407
1882718
10191467
74826827
196922
3594691
6497595
179230169
10963239
645207401
12428564
1018323
399530754
17268396
13296498
148502
43123
19281032
2021139
2869
15604
492780550
48494
62252519
20866
15488
548990
213936287
63502
20744
94560
61605944
12743
6991
263297943
132276885
9244307
3429751
572270006
349198
666317
144460271
142757
130256303
948745
272
103393
6281263
181501530
463782610
3052608
281
78777115
5015
919090
81905216
266153906
30303104
861817
244242
22325045
317519
1587324
460
370077382
19876095
4078983
742709256
314366
227816
115651
2058424
929033456
133403353
221829
112657
47059937
30697
3319501
16807
242884253
3386601
12232110
1094
115482
445360638
20171
919823145
10011
79375
1789
333355248
76059857
27501095
2009326
3598373
2470
28026916
94453629
171782
10060049
226011542
184819006
21220706
43711
28060
651713334
6440128
71835
4785980
28608
28902
11289551
34685492
13213699
6182
25424
20371
796746
32054
33463521
84251
13694240
27910371
3207017
253
126732656
63789
761520941
4888
1445672
31380406
1420501
625839597
184633
129273201
833553455
2945906
105974
32232
45066218
20781854
63868
171691543
12438185
1449706
4796421
181553
220600
87554
148690842
32958656
374527456
1338939
64246
1227601
22825
1961431
14634
697316
11934
280639596
62524937
59298961
71963539
243078946
597900964
460091352
424019
95170
52508043
6168
11469
12418
2733
14023
1371081
11287190
91500
219391
27065361
53976133
1662374
58265
2295468
133192
720804130
270243
64225661
991167
9442380
362607
2516
83847504
419198072
130613
28699023
107984942
197810047
3071710
66919530
19748
161682
127769557
4039444
6498026
78873
27775533
1010342
46532
59692
1801858
428101984
41334388
227958
818703472
377015
2010580
535913635
422397
250189
45960
806196
1337668
680073
139827
3039
24764160
56596875
103686530
98090197
1340735
406655298
20740
13414318
808335850
395
366390
4602
15238
3392585
15198584
258332
93755
702026405
108938
376005
880683384
7555
2685
35348918
7399487
199086
5209
181802292
125803
17052
50162
3160378
1251182
181581
1839313
142868
526867012
34563
8335856
42399216
26938043
70328957
3078093
91055
896539
129456
478339015
1102114
210702
3976
1924
241225078
196064
3390
2729613
76693554
96843
132347621
21518944
12270
75373921
28562
212551
23830
79174
993929169
18826782
11214415
49667815
284150963
5733
104266
212384235
353443070
60926338
106128
9496255
34520765
341906670
1024031
684954
15043091
350383182
131417
36818462
14806
30733888
11412
3784637
206563
147296
117357636
241559
26013
26096
16518
998906014
8344039
68606415
302745046
261300
39273
34629
88857
21072
3152
49664
10113484
419586
3959461
842898
283150
496461644
554452
88874316
133521
52774
445344909
12266227
215315
4251
3462543
19194
200676204
412381
236208750
5145755
11421551
3038104
3453
660422
967110
11362336
6178
38289893
118305
16488689
9484
64401780
200212257
17526
11432
30713008
117886
714354
24245400
696023
688290
202838409
343144
355570164
59904169
174807
148190802
885254
7407587
1168676
49858838
112545680
39206455
41889596
1292195
190065
477486
192536
25821
8573
51711322
260007
709196124
892970
521799182
2851087
122115717
14455856
1716367
59818
537463703
19030
568203492
78457286
24630107
53814744
3362251
27240242
814474
74373471
86874
66694831
432066270
853236000
7942
4690
163080
3000455
17064205
3690
372121
208122415
14761907
127413409
2840363
5764
400798
890828565
324242440
70987
4069977
16300
1727083
15075
316127
602350782
15676
300918871
4081268
96290122
882724551
304563800
20081
124686321
9092320
110128793
270740709
71873443
2502921
55334175
3392
36933252
39630384
1299675
45041218
7110
428768336
8949
243120
127378814
1627918
57
105388
207282
162617
21425
19154635
92359925
14163818
12226
243916
197637858
20863
151511988
890536
60747
226180721
911920870
105235
5730793
240505015
3175
8764425
56113212
236819298
209802
276697497
2659672
92787678
130146359
24829335
222823989
85582
1756873
455773233
93441621
172400
29754
9973
2881525
242393851
68442582
11531167
7206873
28665
120712
1998589
972
448146
5339926
1022850
531715978
493997533
498962193
830122846
886983
29065
150209
75066
112955843
264547735
834485879
32617
946349637
200725
835621
426117845
114152939
243
113817996
281466
16197856
16496
1113721
6733915
79190433
689678
7794
3732
299015465
125810
11819129
26470866
1654425
22490
333951
865363303
6080
164150
100472201
3838615
3383
10582172
259239
228787078
270991666
9979878
943557315
3151
2374128
217881146
847290
177574521
3034019
5580633
2469742
400394813
3421493
40073
231543
1316937
2657
19836348
2263
11614544
16917
204615
448650
103313623
3914952
469910
17873376
446944645
125973
227195
97794
133882400
4072347
23112300
665551274
14406
6329852
31611371
59511
89908
214955
46498
685398386
63845786
5434004
115400
33309888
2290978
61469164
5426
20226260
871730502
363116450
52237142
33323119
578872026
410246326
7051
12213
1306205
196080271
23929370
11133170
1936123
14519
6781437
7266509
173732269
356682
1731
8781108
683781
12538074
2007896
66939
533755573
16073938
22940
282170821
8829629
31636
178807530
440588
7630
113815281
240391
51268347
59688787
52110
6340157
4641
15966
16043162
88212
109025347
1152682
11327
3668
150157
2787
28214
23725
14192
20466431
209123
239997083
6783
280264980
574178167
5535
164351
249163440
658032
492131
85307
433599175
2800440
14746
11655
2409
115720929
48571
13957337
1285850
785361221
5881
944809188
121155
507858193
4392717
15871
3104343
7561
442163
460313
906
581804993
59863974
22219030
271972
54265922
3594858
4987
137602
90336397
166681
669042
761072063
220190849
3314954
660305
116147
1807311
7037396
495332
285612002
2982304
34039
65482181
9324712
47646536
167101670
32495
754971754
2598919
83780861
720963718
33841566
4256935
103019
333620
27298
27510
154285988
28892851
52595
333721
4486
178439
117293020
330762
85391310
77945
3953
1438151
33837065
122132
91045819
2939
91009130
299622763
25443983
173863
2584422
30866
842349849
599817823
172550
919933
608193799
67039641
97705610
71827
21962
1760765
147913
148851237
97395
185448
2697698
75521
57784
98444252
12943
29734
116023883
1861488
57690345
580488
59702651
755093138
34189479
301490903
86152915
4406568
4741899
602
7451586
61059
6981469
173417990
199561
127143716
27728
13031
182275258
9011526
125029584
376722
281722580
1163
243707
189835
65073492
54574
856870
14947605
20273338
200476
1076387
8076424
178447571
22098
8619269
1256607
431186526
808603291
61144
112153
1716570
383903
596503
56299
1830820
34859
759928
190699833
29249
71278
1800823
11734
75842
16406991
489239752
508259792
14584
38424
789919026
213095341
79440
25473
524503
20386687
271508
989579
1223
53958
325475867
16070223
17680
13457836
3009
647
2128121
351997733
270170004
5037
300009316
817899080
29467261
10834846
28734797
12858363
1422295
4172700
5176
48120
11152836
25943803
118813515
3445828
166208
6399917
19390
188474
191289
940038236
651465
4041605
522303292
55372
94283124
304097829
234440969
22247558
38759665
831848183
414090
18198
3764301
652630909
607229615
627
78808897
2574209
64785645
141268
101840508
555829120
5535580
100232751
287672
112015
7930955
626109877
24003
4137
29237
61166212
5770273
175980227
38304
429494
3108080
30857
3046252
1671998
188
1614686
30620
197
175957269
6263373
193126020
59315
17514
1739503
209593332
23159
169769
32322
4961
46905
26020213
954163
189271
535214287
1836402
112070757
675367
38244833
14474734
52517
52953
102397689
909972660
308931888
262618
538132
65420435
95503575
39276053
596613
122018029
8164148
3944
60397
534640
5741
567295918
31436942
284869238
982429744
36860183
488204
32760442
6281653
268066
53676774
3462169
13205191
132152
1093812
45517
226849
1653334
208505317
527987360
223531146
521881693
93986705
4033921
86301
233424
220073582
13033135
11284501
41412
906548
139327
5556641
784456327
1538587
87047499
27103968
516638
15012788
884965726
5532
3433
4153316
56247411
8481
29266152
862501
40638
108168143
11251162
1269914
22838405
851731
1292
128683
10679168
6618
851512054
3152319
61034
11335
251683
3394894
8516
163778747
68601
152488213
6114219
4007206
69215
242884
28614670
456348697
1788287
26916
121553
503501806
41582
1738989
4965
12107655
4141745
1417793
222360480
57275171
585601799
62616515
122797176
237384
57938986
699417
521499581
204705
11819
46591
2294365
5531185
140024
1913507
261931
19621
465963111
75247247
20912
14474057
22421
5358518
31813853
209022370
229649334
251039
727118
262165925
227721666
308942118
126000
95862
329311
20546131
229816
16212
183216
11647067
382749240
19193304
494777
185128440
242492715
245416956
20647
20402782
29225
313680
9072804
792809946
38078
20861398
535030
25621
10846
32584
120490480
988020
165737650
19393
109667708
44572714
466276393
67602756
59945
1722370
12068582
4577708
1486469
4424
203744
115430
1443909
734985
8778396
2784
372500585
13731
374834573
93844
97696
146375635
94418673
532672473
31651
37280408
62042
1770494
45636
468691
205258777
1867409
63813
596064
148548507
52097349
4896202
45491989
41773801
3953175
30327
65635260
10396
10314
472573
29458208
82990
172011
197706
11197590
348693397
2206132
1076
1666686
133156859
2044
22381141
931
10996505
106170
46675645
325296
161761129
8357
85728517
10141167
44748485
19675461
261742321
24190444
17426
341956
21785557
86216389
722806
11305634
125811
800766
223721722
110427989
56791
534233332
52086254
482068
194350
2938344
864562
112611865
471089938
507637
11979233
2650723
6454
209954657
3556124
2805
531804630
1075252
232483
1429152
94328559
92839518
431030627
15781095
1487365
24077721
22262758
1369594
134137
33684
542527282
442035759
262702132
2443971
46113632
156673162
134731
3575
231115048
995632
425349380
548177809
125001
831625
206837875
45486908
98420
9526602
8362185
407157834
23270524
31524
1602624
31459
308584284
80814
674607
77143907
101945
257097918
21147
872432994
13439675
66095908
428548
972126841
23962202
13542
22501496
5298790
3685867
29559191
102913
40833
104008
6770
653733061
481490680
97425151
63303
222975685
255207743
638840918
283418
2037334
710728155
471063
2129
44630987
251523224
6423517
107748112
49885
1641687
213223032
11358
895545876
1274429
22445
90833433
390834167
59003
16643500
10278
7089054
275965
4754
59855
514981
90597
656198
526779912
281366
6096
125622347
681593
60100
397205
504681
500598400
366703758
6731
33078
109000
47534464
1797311
33231675
31895
413444178
1749
610100
2226
1231
3595812
1102962
2614
238537731
55934147
29435
969579318
53558
16231735
546884
94683
13109
9936313
41462249
340238363
3861748
7711515
3141405
65294312
485971
61541100
3070655
30181051
360603
2034631
102006062
190824554
366551
522704
54226
1381511
9735
1200
83586
57920457
90836
7711
58795736
20248
67272
12931
126185
115153
2731980
3865506
18284
75316
8059012
521992723
249955069
507720877
394671162
591818103
4094975
560444183
23812
17079
7329814
11777
22903570
27999
277154
66497890
1697437
4736
509553
94601441
21505
423165697
33142
3379
15016
61750
48977
4097314
121700
218
4094381
80369724
62398415
71908
16100732
44488635
8962
236846943
100545
5890695
743180877
880407
64449145
7407970
106230543
5839685
38804150
461482
3128
1258457
22537460
40884805
14383362
11531
7454
653791
74261852
42157080
62165
243854448
24940
28072098
1431
368362147
11073
1414231
14534716
190457361
57365847
7956735
7887187
183322971
53907
10047639
788247
2915349
27545748
1902410
45285
104375
1294359
240567767
29148344
738025
246206
3402
15710227
955188
418097
81474
29810
1894318
346379921
46207380
171008
6221927
154086585
2669320
503242191
885570
1122311
9666
85663
811469
7231727
12665084
496038105
49573
38722388
20831325
14379
63534
70349
30895173
469716765
25964192
1130491
49932012
1882113
419741
53745
89099
36266194
17822974
1411
326248
23610408
24014
312855533
53004
196056037
1797843
29437
25430
1662170
342062546
936858541
52117
8663
138724
483066437
165917
57355
78848530
366081
482844
676187573
366474
378517058
152871418
10228765
8176
26969080
568119973
27769
36330
10405260
878745
581772934
24673502
149048974
8357597
60647336
14135849
20126
13374
4805
29791282
6113
3054276
34790
28092137
153257
90710034
451184
14034
7672413
562547430
4046006
332273
99223
679645262
22391
533149533
11744
4490
11972
931079674
6269181
56228794
21891
164055
77828595
72680967
15394
1014845
195726145
110057197
160370
14562
5158227
27925236
252533
37450
35574
1420663
322281510
25629865
31917553
175090
10348
211485055
10196770
285054291
4869498
16472729
405910
105053910
15072
32544739
355425
231769215
387672
807521220
837762050
56616150
158178030
304342964
33789004
939733
2278
148734
3742570
932571
12438
57385226
112678581
126729
332017977
1902490
520461878
117857675
406151
568684
72232
335537657
202639721
1529651
414771
8287201
29789
98340489
698732
342825
394974256
110505
306439198
288857938
9226141
117750090
2005
15227
14244702
327291
18305
19174
7056
616833
5809
130847
640231172
4810994
5956
190828090
485104
733246142
236294695
6561917
6877630
5891785
737231155
110431
28719933
563440773
550514381
118058
428641233
5026950
9656
1047908
411425
16178997
883876025
15819
10639868
923326
4285
3909077
17014
36199731
197642893
115227165
554609
163780
237432269
3296
253666
6615
1278686
89564
509246634
14456
4884499
687856948
7213220
1935201
64878741
58038645
1267
38661233
1375833
185696
10375
21269269
183932
36389140
658035
124537
4188313
88044
451791051
414069410
5049
2913871
84430709
55392297
241369
19778054
48340
6384
44999738
12602
349002200
767901
42307679
62866
65929117
60490395
15051325
6009
7296717
15723329
1227
468221
71829962
1483997
194605811
8800
2203062
16619432
79039979
52087416
1961651
28687
19808
2297348
4889
43620
114404370
32675915
74136320
26593
126424
1913
21696
247284
6989
201853149
45440
401998
324781
7459673
30465
559148
36471512
5927
8252786
2495569
2698824
80616
3694
15948
296283
23229843
26206
17872
125293
18580152
717946
135818047
65195
269
646105349
74576
42669
702223
29165029
426030
3388567
209206
388903
519918
23947
3360437
43113617
5231
2682
1018034
3296174
5143798
1197436
3889273
255265
3110506
1170635
45038814
1051
28415
30544
53389458
162688725
53951444
95738
581056
20416295
61110368
15833033
156115010
1637648
25759441
65441095
5800
2301
143508806
1316
118210
730227156
174584
356775525
18169
403819254
20731
88890433
434218
110141
1560609
1620897
106602
92308
53859794
157407723
13321
1548719
441653469
8346641
458564
1805551
125842
209046
515392
5731848
882502
497363
32159
20475
200775953
190887553
3426436
62244
3100229
4549
445160
12529471
74452
228169739
6046
6688226
70221960
70958914
99894
7147
817636111
30699694
328123168
81181909
275386763
12658081
140552
118111888
331046761
7054282
182475685
6237770
53215
92847004
1593666
242607505
840300150
195853473
558524369
1186736
356
12821583
79436306
10690635
82871838
2210132
55231
3938811
4152333
2667
8712949
215797990
53224343
167610
1425
977764
77932
48509
3463256
91009
64222
46820739
7379209
427543
811202
296
315327353
489277223
15632
895306806
127251526
735817
4782371
1570933
61355305
193789
3002440
357045
25789
19155
21272777
149083137
1714913
355799439
254259
1140179
988670
2448613
483831
76737356
93389350
50996
420596290
94506
7125296
29051
95815098
262814521
292561
508978
1007323
508064591
19182194
15810731
252093829
501332
56122
59433
2455
112050807
501263
531954926
31806398
2355368
447091
37826
60171
426917938
427099467
67735
16220
156487909
23721
6910
29791034
6747307
3943719
1912243
105645
58508582
89730
185631
77927611
587
45950
10612630
1064123
341217164
283883
568916
2668784
8506682
21485
15605
14699357
7773
103
3450874
10894340
3448
159988
90448
20
353292
105957595
125663655
19291150
468974533
5194632
118610
971762
56669
393806414
589703
3072256
227325566
26272535
772874
484814
38539203
108810
66953195
4396634
48164
876673078
406020
47774
751757673
61584
85352195
32574730
480682
4087
2644927
737523
7702821
14392000
76231
30470282
125937
289658916
29799473
5066175
43032
311504439
43632
31315966
7944771
761544204
1608479
205338707
348548339
1013591
60594
7033592
34768403
395833031
5695914
358595117
268371
68406
507421682
209531
37081822
1865937
48358
981532964
18567565
20505933
7706688
48248
23141843
835097
124382
13655993
256793396
1571784
946434287
172129
420188807
240194830
7646870
11556
26351529
1022736
16714
52660
119145375
947
76969
5713129
433116471
137993
19517
18926857
3925381
434592
6678837
10480038
862746212
8081
35672
485826399
177809596
51163033
701213229
20173
92264
1810617
31048
112572407
8899462
171500486
2062977
212886
814472
76179974
28707160
32104037
32580
5411
9795981
53717354
24370
39973
44220
720368685
38904
3750742
99252800
1772788
60860
3252995
51892
87885898
683
2550510
14970772
30021
80348
195380
6593
9576
522390610
51171666
571547946
14156265
41831
87158654
962269949
87486
3033981
25461624
1797439
37666
1297685
1260175
2324924
1240769
127063
593308
57293
512352323
39070510
5495011
5289
423839
14188
418707813
2266686
370921
5722
925996597
792109
11115
2027745
39504
553235362
545532
299777069
351925204
3029253
57936209
1027195
41706
7341076
71053
15283
1269
2048965
281231
77572
832124554
56368871
1377604
28819
33672
5723
11604115
753344
35281816
7953
5929215
6398
2644969
3959187
9928941
86734
1171492
33616
36313
409536
656219
45767
22416685
28756171
440345020
372122057
17516
668355835
174388913
4381810
445709799
13529
381082238
15534864
10704
1223362
7993402
21566508
62894
6945580
2115472
39843
207772011
586459519
110732023
203669321
9059
1189627
292837603
250220469
4573264
158823
1065010
70577289
14102966
919722
24930808
737088
501586377
8951
241281474
15985229
63008520
3993
511465534
108792
10176848
23581
163611
261671
5097409
760605850
215000016
259943
885483521
185534494
4909051
29671091
12892
4080684
7769
3260
95422
1441458
600742
517510
1299715
5275720
2746236
63720499
180870
54087
2695316
521964749
6347720
64553
683996220
13959340
3079448
159355
272827546
18572
7840045
323292
7217924
89509829
158896950
58470351
403508
599574
3157305
72579
8720750
521742314
49114817
1572
11729067
10691
85594969
174936860
359989095
172106960
26611120
20355
210019150
2086599
86918440
3029
1020139
16408710
77779342
23285302
4293229
21230
159989
169926449
89459539
223806391
6126528
2907806
11280804
65949175
858266
56924810
128279
136578775
159101
178764901
898962939
1283201
110106659
2891449
10548
5473183
65859
624417710
15401261
122210
24990
715238025
191885
25195
2457207
279224
194017
22271
507223
56790359
877326423
8735098
2730990
320880847
186014330
136236
115265
57854
152531
4948
11251283
432149
36067737
10368461
674988083
7423514
26944535
71627
3823375
1367272
217670
6540870
31774061
18755
131581705
3427
113498381
8143571
64619
3927724
23463980
462742341
2587890
33974
25705859
200494459
216852172
972913
216378
442919262
341202
247789
1910720
60635
490692554
998661872
4169364
1050740
33618
501463640
20303
4433287
41151667
2827410
109661
34797327
744
2645398
763920607
99583
31311254
10805
55457550
514537315
1099575
438626532
3135074
91822010
6986665
289831702
106229
122243148
2442653
3272249
14525
437846
8105
1717
1497917
296396
262308375
149617
23744384
1045295
546062
36668741
536998
992931
23078
595750821
285653
6548404
342195779
693001
15089952
11469209
62864482
526520
50093700
56348
525193315
23007
169902
77487227
164480
3132751
2936
9067041
36993627
965218
11747642
128082803
1340
12177
186916883
505417445
19929
6852210
7013430
56570
1504048
6891
326459240
11701629
13531408
5560
3945844
281484
8060869
805706
38183
95128583
209
11949577
11086
147642541
661427192
64171777
894146
54790
29110461
487338481
179167
13635
7453389
22405
10858
94814353
608336894
872055
8889154
15188609
586383
1236980
531021976
15198161
55475
188201731
433277
961814049
13060
1941026
7797
129856137
1289742
3983
186354
68414927
87487159
8386
593106
10374
123339
43561
64756716
3883
2445912
71246
39836166
198
666
20396
326145
50380337
39748371
266845510
403323883
13752421
122181001
1432576
11399628
3570
439610399
227235
136551
122964
37035
22604147
86597
7667
451028817
1664173
16020
5200910
326411
801763
26407
110946454
33029538
7950
41131888
11483706
814188925
928333
4284279
146527002
1626813
119502851
6079131
60980178
722153022
2723336
180280786
214880
2978684
304278
54112711
18850995
409963838
7331811
44907216
1104
49
4824922
7834470
157439795
2128
63068
21193
12392265
1899119
10349272
21653
4793125
82447
5901833
9874
23180687
422060010
2476
15578
824053669
221106923
87511017
160207
4543
45473
251254
22124057
79244
978857
5410400
59914
19249
209480
314033
33496479
36878674
139606811
24861537
783545
1137591
364515
2132431
343202474
512459
347927
37467
4738
400210333
2089505
3265485
162878
475476
121392051
995580329
16301838
131386688
20225251
375640
761388317
929451084
156976
3235546
134631669
13798
246264
50255
32037221
591
29704
11568222
3112069
2001445
7179270
14888
378232
209537
27323670
79453
450072
32240
5132
41434
340596250
2408224
6744401
561218060
44245
240021032
24257539
1185982
26244
66451
277700
516779
176369
11773704
213959
6236
29866091
585994
31300446
146898616
7239815
203590210
318054
173069313
30629180
62471857
981761632
326056
340677920
12712
754232614
67595
1188708
194061522
149098
285762
379448010
91181077
570210642
44201
703744
7113918
12678612
984259
270852884
97804884
7946799
31891
1626036
3200090
3927
7250164
113509299
500596
3800870
10126
16060555
864
1544011
542249882
694793
9664847
126336
175040
34983
96094
303421410
6744
2477858
2675186
16279414
652440
910540438
13353485
207776
49748
23541
74786
253868943
5087
841895
243264670
6531280
62737138
356755
15540
374059403
4444644
1546569
518411
85737647
16377081
9239
96094028
808809748
98718
10784643
3051394
71198
232680
15456054
6330785
15999869
16007276
60131
29499433
1372385
14295
156117
679078461
28076
111153
1549
29150604
2987140
1187
780933
187249338
484648
16322
37714762
131622
432612722
671540926
7488
1466602
18488550
424331254
18632577
776676
4058087
54384851
491216469
43132
104622
1777
65326
677051
99466
90676
387029
772987
147736210
919439
14588
77750
116878183
23676536
236415750
119196
29728
58828
32098
137623
33973
2975275
506796
1533879
180602870
1907632
51283194
172198
10402544
18412714
756224153
104147945
19470
375893306
328339
421840
26476160
4268354
6149390
556873
983674213
1250
79389689
249287
30431
18569
475568
10680
487746654
46397
112700149
174088
933067403
2139057
3731
85137
14981753
14779
137474581
7648
35468
10798894
13486
2015040
328743697
1828
252857
9556
979243712
2402
429795
54680
602878503
25756771
28362
4299169
385927
90456
285609258
97422534
1250981
466011861
4170583
317133561
248924
8183026
200153219
5058914
145497
3114810
53691227
13920296
82006
1556
26496
103766
744920071
26146
92357
9188
151643631
8080171
541422149
110542
27088503
21481482
532028
119495609
336943
845666067
204867070
113295
535
13098701
441556752
3595676
14984481
12512
1008
6812346
149516
26254780
261402675
1174522
28004341
254470438
1899228
2419061
23454
865575752
2691935
46300
2146073
5985386
5844
49975036
73582
213498213
10851054
61044961
119580776
19564
50262
5962286
722068470
226374
282234
139758
55541784
211202
113419
15849501
344024
45193507
3948
649180
5605
521144
717755126
15079
312428
107403073
236611998
36515
100077
12886
22144
86345983
33700
211613862
10012854
2080881
124528931
10431
3715819
623162904
178201723
15891056
124252
4365855
5252
196151836
9705074
4886
8254896
301859091
270872402
257324675
63518
424073624
50287
578952371
594395
109412
111984849
4731
6208
497697776
45497
4612937
63913701
257158
512743790
137835909
1244326
787887
45853921
211120
3004880
26418
387191013
225954615
11367247
11756562
1286553
24338
13271
2211961
62670561
14557719
252537124
70213454
977141
663221541
450862238
137790
91356
578670720
896576192
1662246
28423
467261
1978992
3314204
571455602
4838781
50442
12598
451795221
1832263
20666677
56419600
36892060
4936701
591257
1379
8696
12358369
1362810
3454027
612235
3866908
3964988
408842
85568
215407474
742758
7061
11217
1071
22965721
71876
1548959
2836814
435024046
89159
55116839
26820
496332
54944
164782260
684356057
27808
102552142
476950
95544
729220474
12952
183972
801220
2593
696076125
715152081
32677
962526
3813716
731173
6300
1370
12681
14166307
55719472
102116
794164066
73
230797
13744058
248142
898046
2376
844453264
521626770
1162
7494445
80136515
615331
30963999
205989781
1316120
69807
216829335
24226521
10689
7452447
1584236
101868
274219
3057192
1133533
741470
794923
6681284
375313
60083
9002777
3826285
8243
1037995
400369760
201423
931933882
8938
13357
333409554
14916
336827271
8881
869297941
399717
198666306
79114
1280455
225364096
87817
297473398
216733
148404991
47373565
1184035
495739
289005
1590573
6542835
12390068
8383560
835627509
4314843
90651
117577
55882
32007067
61017981
4584
10494
605951290
197189000
448722
732687492
758004623
14067
7813362
60626949
939577
519713552
2528
24785
8563
8867
263220223
7716066
10740
126868362
32693584
148313
3578710
687632
3395762
11350183
56146873
170873
936
244213540
25820149
13911
23344488
22758283
7030999
6652
6315
138709163
3992
6480
127774588
6955843
6082895
15892138
5846838
241237905
125488
2562270
108607
3444969
726259
14785
5574885
165817
1799693
55691590
3066526
24187834
133250
959194
3734280
22742797
1570174
300546778
138627
2545496
770762753
740184
589944036
4554
4053730
142660
934613237
18624932
579930087
1012870
6482353
59917
4884159
5105
297951089
5063709
9794
234912
896731
3031609
41053115
2632742
610330
15861
719842
465065357
214954548
38120603
65332700
48389205
115329546
214490
64892
100521246
59652846
137634776
26071627
8606595
34580
917501147
418346375
92838
13205746
151065
313258076
791653068
608312
231197
800276286
851439780
2759
92732
52889570
11069
70133
127982324
4128388
302717
4460
3299890
51224748
586454893
61746
549230
398567739
129692049
490245
1805416
16970
109419386
660507980
495714
1140647
500803
26362872
127926
492301285
207360
428723
65916
12774
645797
82542124
6926529
48267617
675242578
23174219
9410
32539116
431563
52860231
35623
43649
499609
657918
52612642
55530696
902112755
983
118927262
780966
442066
41106
115239260
10567976
3161
21595237
130894
4735893
32472300
10579304
15952482
325993
59571
250423
1666125
50376
5983
145117
1034800
5742915
259756
13144545
386135
29222440
86205
83023023
230219
157844
73388
93551037
441064872
214737462
195894
7242
182541941
7739631
13196183
29777410
72441
177324355
53578284
183825
412846
90745618
402811958
242057
619
244185
14936589
2016
1790672
1854315
9163
26450
108680591
48289258
358181290
227755805
154589507
177741949
5725185
185005168
1259427
4022
1872042
17538
55353
629161386
2432
107294
102333849
624147
13810
4103726
22053
118809
629843914
1120
42651414
13931
67104
13336
217611
25188
6429
663634
14059765
1985
122918
449
1180169
31170488
469432459
187254
1901477
255
12656482
57866166
15189086
116890
405750
60518327
871180
48976
91695
567012
23702
277378136
189085
685248026
21146994
90811
152812703
1072719
516328
39214422
47343196
45935720
630557
4876402
15653391
62789
743244898
6099325
29232636
2385742
146426397
501255
116114
40064657
205253
191730229
14431
98427
222407032
8338285
65128
6849139
83607
793191
262688695
10512219
16592
5223
199685180
5323810
23137
943490113
344596165
150765248
830430
12449
16815467
29503
2679523
5246959
701506
403090046
597921
233649441
18436128
736392645
389466
4376029
1767439
1057179
643259
579452591
586241
398646322
257
710138838
2036
83461046
1890766
4456247
416284881
216045
453679
34649
13611150
277923
894286256
16045638
26390629
7962
15543
124138
6883161
4076181
4735701
5918
531713609
107093
24923
23578
1037516
59939
1009160
2394
49282
1847
168322
63329
14499919
2844770
3693396
253146997
14707125
26042631
6813962
799639945
294185422
14275050
5020010
657080961
177042
340871
400618
4937
133996
193982
1837
85589
131804795
125693
34877
84828
1168686
130046
94706302
974510
14655861
6761
7508
702691
998728630
100938120
4080925
104862
51155
190184
622184521
4081
429299
234513838
596181826
441095404
106495301
12383600
6298991
3088762
44565289
181255
5334
25364062
409375
3416159
13188825
415914911
10211
704985193
49689161
9889544
775989
24189
14125
32610159
16840
11270
933855
37763
24109953
776196521
11563
863814
731679
27021033
75878007
5614
9700668
9778
178388
6334645
634040809
18980440
70585236
33920662
49150233
220288
515308
13852851
214678
118417
642486
16466
110165
863176980
4300
264083393
91339
141083
2627021
237845
239568
6518
140037
235
1630413
1016573
55864462
4123
317970
4531
3699861
3286
29552
15018
36847
6835114
201999617
394314246
59227679
189892
9842436
19441635
1976
796893
9922696
28464
640378
2589234
171386244
668272664
25117
1088253
14264776
170053
17455
668856
1301909
53630
299625443
17186342
579344923
4100148
1107505
266334830
50826
7473
254172343
30533949
3619625
25344197
16227268
3870
499097181
543343
269591
13426857
217623
113932490
119192
240305
7556
651559655
618139660
26462
26451
241983896
7098349
587715496
314899
111899
1024556
10040
1784477
565548
2938
3876775
46414
37590820
6771278
194228
3641476
8936
75443833
4615543
10239570
30610657
1608834
156202
2981351
1015686
171939461
56165998
32680830
11080006
338327
193397
32204233
1171495
502409629
47399185
709745
5075857
22985
654970
4440
3493297
41118120
21250217
64214
11702123
872923645
118738425
797096852
14567055
695093514
121604
29418
21014
99776771
3194063
68126393
1446
991331157
1523424
1813
26150352
20679430
419629
50872
49308
36994
26288520
9070
1570547
136407008
9236948
83292801
15049955
1188881
6845522
4010420
9638
39134
252555
259706545
807052
215725286
109184
1899508
27486253
5710773
98366
19678741
6680701
9621
151429922
7155541
32577987
8982922
3630315
4469791
243850
14015
21321
8251685
3292761
422675972
32341453
18285896
514119444
34839
575478
833166471
10786682
44697
109527707
3595642
11687
238156
57775190
423969505
1433
10285495
45494
358455511
66255993
82276
2045
309104
95817727
5152113
92131
110305
279323412
380052943
3395019
58677
44370
493138
185404331
4855159
440094
161427
10946
69710
18574
2023
116343607
671828
305442
36390465
232953115
31139
383877161
5068531
51157
7698656
118714
72768
41951
83543658
12147
9006
108784
25726248
764386
471183
8498
4053844
976688
26007
70184211
158681
180017420
46304
22238
5009
98209792
1298986
447137730
25106306
260732677
397347
1016463
63085
910915
2739
266877410
642406
866
1397535
531787656
4825
6005379
81543021
93582248
2249196
3095283
118189
6714
899141
15108808
192256
1051865
511617
20348
29643
756591
27811815
56477
463805088
65206
21720546
11448
439975
1288321
262865786
1510630
315856
14777
60358
10571255
90496
98336493
7969308
175979905
43582652
260059
20811254
944374018
93070207
1238552
6601325
307650971
8237917
57647441
1163369
12694
392327
7201085
2377
5777846
606537552
318544
12796158
101906
1636482
48579103
282738
449552883
330834783
133845635
61051653
884183
445345
14058812
65501
4631756
14021784
2005219
33593407
2184
261507220
58723686
160961244
250300311
8087851
587275
731017521
5896673
2329792
2730557
11640
411335
72187
5773
4193221
19184671
10907
3978
20532
1185992
183378545
104440
11618
108856
5647941
1154483
217137
31954
993
26028
6821693
2030867
280513
20991
11108986
64497950
177287737
43461671
14271286
313215809
1671
1370532
190216334
27473
3388761
312544
284134
78103
1429085
10850561
1294682
49913333
63438
249118
54544469
21431
402023
146219
80084
16831
416895046
1590521
95109
1561883
37907
23404517
130717808
528725395
218005
27766596
42836851
1379865
40382771
245896976
19613
99609224
27781818
457057198
11889871
175630095
107044808
215146
53697212
45754
253576683
1839223
178387820
132775309
138489
56235
504
1899742
40295
593276062
42834092
15317997
326243
701764
87862631
179804755
45769
65388
1193367
229096954
991734225
3327255
309780
7553285
3892334
29433184
11296196
306345
176566
196764
120464
20676928
45815
836434
1654375
68643997
39736866
448276806
159806709
658752638
19689526
51771251
252314
571638
18943
5234
3201084
64279632
277162
58607
111770280
51478
900755614
548897
337714
25132
3043891
255056724
31965294
2087046
247831
2760779
32366912
479921
243516904
90635
22278
142345
119464
46045
80830970
20937282
7551676
44793227
236398
4607741
10655
4066
681945719
242082013
9696
94673503
123845733
14236191
1151711
5399518
10345671
18981199
504693
182795096
16445
31928859
23013569
11862
221008
337862568
64439612
1819807
27466
29557
8210992
1793236
109705690
44741917
8150
26461165
14453798
287394
208624
39975
1437449
429146
117094807
332140103
52262
64622879
715293067
769080527
214972
26109056
47868312
636796
79534
474
461399698
592565
475184
2937838
92499
26036420
72164
10335
157257
259445
1185
390166
132712
1010586
15019401
142646471
34645439
27507
45184
266738797
59728
157551
4962
6686339
6226004
31708678
691095547
1327
233075
18268
257600
98438093
59651492
7130447
586711
6107001
272115152
21631
110937
76256328
1167
69407609
14654
7698485
15277
47042
1379782
37145123
204063
22903469
1450849
105277959
6913612
11310
8387040
366930692
45646229
22534
36823
6734247
7815754
145565
45954
103433
13933
75431875
1177139
62322612
32044137
155389259
8164624
16459550
57689
43477442
2679198
3115993
78950
58741981
14868
56952
117930516
59173
26326
113923
11334879
1087861
1210284
104239681
61748
4320493
1248444
946904
13597100
22274
48520108
164181
9132
1016739
2316
1840012
1651245
48230723
269683646
446590
95731465
226573
31252788
11620502
113745109
55100
219710
311012
619903
10941686
81029577
61347
496230
2443592
634006
336607
5692
6624
799334
521797
667887
106224942
804348
10294779
2811507
15463290
1797998
291707
62318973
10181
3034943
98825
192187
17827342
42977082
192104592
1131450
192201
6957043
45534
15776
8564105
12
877466
22134
1927831
1722
409838598
68884
23171590
187171
13471224
67933459
65669
25781360
270864
619094
139046749
186714906
384738950
14958544
105265894
121218362
265867
105331526
14491
70981229
98076
1023157
28828
9403849
3682336
14365
11399606
13276119
5973
19629141
623803
36979281
26553405
63502726
22572348
478153861
3469211
330710655
639641
209832
14590403
38458884
422096550
105434606
285
23077933
360480
205171744
32658606
6850
81288
76525143
656700
1144794
2922555
46067677
6203
45935
1212
72978
239523
9613
9528653
25826
6612390
28428
39873
25515
15751
10719044
24449363
441520
13852
87596
3320
1321
60610797
63723702
5250525
54449425
786159222
19493155
4045
278740135
21541
462595836
5431441
166510863
29721878
7483
175272114
519694
24079418
102753
62267702
231819553
670846
12156
29918888
42699
878647280
595230
64843900
160885
2701623
50056406
24120370
15967
213961276
138512737
2171459
1852802
63884372
425464
3840472
149555073
3595715
679966854
914978
44278407
965200
23844040
25046768
43663934
2537
804470
42472602
455854953
9613765
22970
16149
2559692
10382780
8180
7172
593929732
87546
1642055
6995785
522065
400422
48283135
124491601
7881361
6091743
3032250
1801893
766504
218940598
430
389123437
58701930
1689761
8945
2022431
16589727
8308633
194251955
107544858
8864059
30758
570
395144
493067198
21996
180310
4144144
20615704
6444068
25572870
19250006
998496
15856
635421646
51516695
118184
3492890
645324
738328
348309139
3606050
275407526
2317340
737034
5684
1828382
101975
113
301209952
51117656
106165666
852353
652848810
29575
3131199
397214654
368910366
936442896
38754
237365885
3079
3168
32093
33061
15684493
10486
2255853
52058
3773231
24788053
977058
704856873
20657
2220
953747
5924479
90264
7729821
23862
90906673
428055
10938868
10546
259518225
56245692
243826
21757928
58429117
400893
111366
7768
30302
85088926
204231638
99585692
28350951
8088642
132674852
158388021
496158
14943
519113639
5977440
210806469
24734
107010
666934
23613
572370
215489
20764
79444
89254282
11884268
4064969
207659446
3296883
921091
131886631
12960
1013651
56931
518213211
103020
174209
850671
46681
67492
8081284
19959537
49058078
51309
9541900
13288096
6678431
56733965
18665146
706912041
405595
1201531
14291922
2233449
33119944
744100025
7272379
78683300
828375
581618858
19188245
456153344
938349899
12828
6322204
23207
100522
64143
452250
58363169
6158
240633
32147
34390511
246675
354167955
55507
80426603
611901
78692
6373
116952061
21591438
45858
873387166
16279
227909
22216
1515594
469437271
44954567
12674704
59264150
61635206
9616
192584
56109327
437735821
614
5725115
50179
31120292
8196952
581152856
13285
4706
8758
145811
11244387
5770763
25437
1729936
16662894
165546936
112044848
935131068
5757
28184636
8655
539558
11606171
259821
63728719
28937
2986528
2065669
74498718
415234752
590084692
112698087
302245299
35656
66920597
547133585
6826140
21747276
663114776
6712
33191696
978892459
489370740
11336038
7465
49192421
524261632
108685785
176643
414863
629801
20558
3633224
252
23583438
46771808
92327980
988800
102564
182263098
971203836
127458925
842823
5388262
184981
23742
444714616
16517272
1900119
3223453
865663883
740038724
1435321
125747
27452987
277857975
577222
721642
469796
25925022
10372
708257957
21081147
216840447
343493501
983913273
346841
916399
27141
6040110
186171151
78315878
176585650
11306508
501534737
47853915
46196618
65108
94556
8597
32209785
4425715
719152
2328878
13378203
1647118
66388
302578763
130298597
7119459
25831023
71183
25585
504745140
5740175
18989069
47115
1895492
50805017
855205629
89920
21248
17891688
22316
124515
482797
845271490
11159107
13680
6613857
7082640
5740402
45563537
46993073
1819025
32447
1009087
29152
72561735
100652321
25233
865208309
6583
4140150
947441
190425
3715606
964945
12814
3901700
431763651
110989
1567
210177293
14659
69524412
1229426
1141215
14499
22468161
293072134
577026
1426480
5929
133195
3216
57861867
725385739
1693
6049
526987
81762
1363783
770734
687678
144942266
201062
7064705
5821
41906414
43720
50972438
6284130
15761
55753
13575
8126
163996828
29356660
13855084
97858412
559623
3857597
33938737
1927647
904908
1045206
218338
100792722
7915554
363309218
1966080
97020
80660
325198
3001928
6344
5990732
395960
27751
19884
692889
206064
30336
376834138
1307670
131935
8366610
204679
14978
175257822
134432488
9520405
9289602
523707
37819664
105210476
987308
134235559
3405917
4104039
12107585
85395
15476668
1238811
49277
39038
3983012
107060221
6740640
1294815
451570
504281
3316099
18933787
428545
167034
10867431
567924695
418180400
21888055
54628
1281300
9205
22796
488790
50234869
238800
76240729
136195227
133633
828007718
16302937
104751
14648476
6629
9106251
3883481
2213446
491114601
1474225
14859562
3432
4247882
524739009
337947819
894039680
46517
4319963
475898
34103342
12683164
2620551
2652277
900931401
4073408
33583
6256885
1180
2562839
9617935
56723
62782794
9074881
6518338
944548310
831435328
158012020
15918820
5140441
15233787
949472
51989698
102210606
59607
732849
83650389
477781538
23158436
51580281
12984107
94422
4714997
140664852
88877584
7608106
2722345
282789
172732432
188908
4472172
320182785
7968314
15150
12966
64997
20750
118205
509953
1776
5978537
12381
21504488
434535053
944590002
32403606
359610240
15408
922122333
56908096
30876
2149212
69061588
6326092
13814
22350
639861056
3229484
238042603
7628144
669993
48349693
205682786
785744633
1467763
80839682
3275408
22203
430098100
1504145
54598616
7275
845479335
15838583
257424196
1612836
852887
7434628
119025
342985814
706891
567174876
521221
40213
31905
9327156
260050
9018
37107776
32093306
5436
42033219
2295025
26994894
112955
2276
40613886
254951935
10171109
160155698
601
7448
5459250
338367
3121255
4298
3419525
265173
520937
59912
345220411
114322979
83076
79462
369984
691468
43131
24165646
28304
1824608
28250
17558
2835689
685910
125898933
2617194
303353
217308
9956
68828509
126109
559367420
166655493
1811289
87581573
12055301
35583
3049
375408
662087677
234463512
832541
185787343
106914647
597787564
30791
501514450
121109
31974028
252728
201167220
46480
2296109
196529
1230315
138168109
1923055
79164355
420796
35301433
112988323
64458
598888
19740
358928
7342
6430638
59119435
194694
97895805
244632
43840758
65022
652058608
62526671
188382
1439940
1990579
277393875
35167087
3209331
54777771
3535819
15435528
58809
2458071
5831
231468
17691252
3041907
13849458
126677835
384434611
106730550
3367290
3722
125190
282898
2308829
183552277
194438
676406681
50731
693336695
91
60808137
61943871
22398219
183339181
6366
589534
247469
40774383
6319
150546
23330
303294586
29181
32817
36434974
172890
94105615
61156
4075823
495119688
244098
3097463
141677332
176658307
151818959
3757
3399
244975401
269929517
207060
57487951
112615983
13500
104713
325071
262751979
27870746
39086948
506841
53145
667350
2928
3620
3521
31766
38166072
51917
6916359
73559
133143808
11607
1437177
60702
25926409
2111214
1252717
47230
259142244
6975
899989584
746
1151557
371919315
8538
63556
277217830
79690833
7562
16382735
678017188
89777527
1194
564105985
2013745
104216833
226572933
128231850
401668861
22343
32832141
158191390
7642160
17662665
332356
25403252
166572
229331474
20543163
618258
607641
13862213
3274428
148784274
776004
216734
4144977
5057240
5169451
6967305
60626917
124436
215002128
2034
206414116
1422975
15784
23037649
57459480
511603244
9454446
1121417
953072077
10690
8492208
1941973
22508023
3220264
35919750
25434
232529
73515051
3616
906843
1382903
71611735
104161592
74629529
2608
102345511
121746834
30283
3927267
18483
10125874
7296685
42588312
23385344
996910000
61425
102557
206441
169673
54517774
970707
1643958
59628034
819227592
740020918
58370
172967708
5251888
7560993
26237
319758
124719
1021952
49322799
51316
90573
94786
31056
467818952
11676910
237291479
12748
502496227
366519
88425028
1034
28913989
60345781
84173
6504633
11763568
138477327
39123120
957906
2192512
218754
440501
84558513
23712
26728669
3132634
348454965
1970043
15419978
19521565
600773
56606
3028448
427070368
67451837
7618
24552
60800882
129906200
930659921
4284969
13995
205990
60072
4085
4080
749971247
193942
1339533
31073326
933812695
27591701
193449781
211128
32405743
465711602
3708849
139163
32305
323911
41315572
221362534
69209906
78267759
8592
230284
138126
9887
65432069
95963694
7235
82740049
6030584
3304
31941665
90990839
57813
821005138
553583
22295811
498380
1447
61159
2046004
164724
100048579
2496150
288941377
7222
161922
114002
1722375
28651
728304
95124
32431085
5668804
85758
4001323
507282568
5358619
68440
1784676
2075219
883745
3097464
41118
431374835
643604
23548
6513
7698
56440624
92284026
27529
154051
17450528
15429183
949738
31257
15311875
722989918
220821495
7516607
310566510
1996489
3888107
815673
243561
343772
883932546
12888956
3071600
35052800
75659
55280739
23735
61173109
4192498
866899484
1734652
1027844
250989
311140
2051426
57713
28248129
197140840
3840998
1033296
16540
173648052
192416517
243039
9228
817129487
92903018
1341
6775658
7479920
23708824
124423313
104278294
54887
60343
191404394
107813997
225
390
72101374
99825
54532
366090
90107
144914080
159873
6588894
8370
1665611
553642
1563759
25250033
60053
502326
4516519
1240395
27034429
251138580
18977
1377965
40820
1506
92193
16049428
6802198
30968
1426134
82820033
886959
29793
266041
7319
12936514
435544712
3776237
993216239
320484732
275348
15248
451700873
188765187
423236697
1783346
347564020
926069
212502250
66300508
3685819
27337
112637160
1863031
4320466
1096531
277643550
41322916
555222054
645748497
6668
44649509
820194
7390638
557
16225452
179657
951084
58697
9920
957794
680543
224042
300398
5345055
1627356
721720688
6698762
240700
145274795
175968720
63735
6318390
24020932
9569359
100631
24074736
9753
483862
115106
251413
25688309
40979
921066804
15834103
83616948
15342
11068112
147351384
3621085
22111
455254502
295659
72779733
404647
23637214
25792
378055950
352894192
4746751
233404327
75699166
31604979
58714
11893757
31341750
1458465
55879345
207624
67836
729301290
3002
145782129
744060620
61883
4258944
13714530
8174107
26319533
5031
436936
217123
10611388
7402
90607
42859
5337042
103554
28653
487998
63967
192822206
14408521
96227462
184426649
1502228
437179
9204
419071234
19630
265226076
349705
900680656
4103696
3874480
101508660
4207
500017
14485573
28892570
33855118
6302
792366254
7339
106961
3735020
71963
13028004
29895795
12650282
593528
4053156
66233
17267765
36045552
203560
31453
12867
363426680
33050772
490827
4074425
288510042
970268357
56554660
433774574
120701060
44093
91226177
41810
19958
1589846
2031
27
501728190
98532042
16313
5487866
262708
395158078
2630335
1871769
18216
8267408
179762
112476
47225187
444998290
4074553
600172919
1300536
6656579
7911
77017
2735
2322810
63070
16741460
101669
898827
15602
115540
25816268
6074993
29962
68024
978635
299412
331404828
206719723
255689
126274
431274054
2814
447405
4355242
150571
341712
1133371
104680
827073117
25178515
3015931
453864333
152046149
34690103
1990062
6143443
261973052
474203
1505165
18067441
2670922
917125242
45571
210
26301558
3599
29464
501020507
18213
6932
12499
119747617
534875248
20462
45812790
3175995
942025975
482373310
167048797
144731822
7625212
10193
7800
236753027
31150607
1222
1084
1824
281771935
33430025
778
3057065
76854287
44185
29865934
4193
42514163
58859096
3973015
434617
4061
33447
1496536
3478424
1078507
2178858
30904588
5544
1118244
458736236
10614466
40841080
889999
64775
466066
4977
102262853
49649
173818620
15674615
2485349
45211266
221092961
10485844
2990363
484931348
304426
11181
866891
3734482
2366
941126559
4680
7107
104864
27961706
4842
8672809
207643
1041402
201933
181600842
1983
14447
17800696
250383
32458173
9446997
26261539
950322980
9022
7661263
337449
30180696
30384937
10766
1007581
2194863
7952085
25538702
399786
86365416
2338927
21302
369730776
2097069
5306352
158741979
44931
5226972
423071525
43144
49747
37874718
1856715
149629
2011257
23598049
509453473
37439
24104581
1623
22876497
8423482
4009470
31998037
421379671
7414355
78549
59722
946069
8541577
207389
25140
15449435
354521822
713053184
1343787
463923706
2949727
4881543
368405715
142034664
115163781
921710749
688059
124682
5893885
94899
480810091
15532068
93755856
2587798
95579402
109164
6293298
7523
66560
202624
9865297
43175303
15639365
1239845
104639605
466715372
12679137
57665730
178140738
115671234
102005454
745356
5073
6140
9991937
192540228
968007786
777083
2889641
6852453
250566
6073158
10077066
60380467
73158753
28768370
992528903
46844920
357789
17744674
181016575
90595429
636599896
16348476
265720241
563588
13316546
226198130
24939696
45192
278346
64469
219935
6503992
1180731
560471
1117724
229565
629
30970486
4164282
5790993
58503
116665
655095
13114739
73952214
505623
10744
16721
2751471
55939572
25005
54952
92979448
648996
2724597
3476663
384095832
196108625
1768564
528150
587871864
2142426
70295884
488
31108
259550
1032883
296984978
83633009
6600403
7038812
210369
32220246
340925
386186059
18041268
116843
37387578
66267
492369262
13742
547493
13539357
524760
5478
31619
17436
23761
193168632
6840
13039055
2524605
253943
443168
173402
41157502
54885842
173644415
4046766
796861
9190147
30151262
20777127
1349043
447638
8839
250743
159277
37377556
65821140
56339730
6169
32175181
782149
149852968
642355
12477326
105594
75551
355191548
61610
22415
1091401
420624
928974
1875259
1027803
120260077
6449323
32408
8344267
1427
590682
88354687
3742
178341313
430345812
1905261
120
321253071
14242405
563091
519585060
15001
216167
139868204
12083162
4650204
119455038
422632723
7120979
252860
14826
225318715
1081909
50364468
2370631
14105716
14896
15482140
4390
158575987
237952
2308657
5352
868452
3689037
6514
62217
31212443
761820214
634076
73011
5971852
1359829
17709
251532
936130730
20470
227836
20816
6049707
175806467
61616
560989
188869
32164
63986055
14691691
5682789
88075
519983493
40639
99155763
51550
15147
2386
9659
1925129
59366
3189498
4725875
57415
837182427
6093839
25376
20298
3500
41169780
21601119
31086672
3996136
7361401
532184
135741
171124
5909275
6686493
16954
3844848
50367507
926288709
192648989
2353
5733723
14689
987893694
440199983
477527554
31641169
543218
1865584
48101
12085
66802
116332166
643383
25034
8498571
615
12546166
163304004
3130573
10202195
133224906
392121
14685441
1861
13475681
16756967
646555027
113112
381389
469614
37541
172446421
8245
23992710
212722
70254617
125225580
2549
1945180
23512917
63502860
1408488
15365228
33569
6623
4174160
38516449
669502028
99160351
4168893
5716
222470039
81358732
17630462
4197534
8858
16220237
3511130
378949091
19366765
94271284
117974961
1195464
27481222
1069363
100620206
80604
91229946
10343
68885414
2814356
373246
2594582
29959
131157
14541535
1771
247345
3320220
1822430
9639834
4600632
3592
1470597
7439
5376
30263387
228455859
6377
870227
1023618
524903
57030
695279082
6044564
34367345
1783336
152808
488312300
2563479
3572891
7576442
8602144
14023778
7240626
413910
21638
428970715
3031499
3231258
974338181
3505618
3068748
71399368
391901541
9352
41306949
2867852
420036302
881052
41229256
120974314
48056322
10398949
7563
309932139
9873
67708
14939997
9838
43184624
13697
3277469
2549724
47875
987221904
47053
7763117
287991790
96363279
13944
16918777
16245676
29256602
517056854
84621
51633
46519471
29215801
463996
437499
164510103
774079673
27195
268471
3638
963564
71619302
2662979
2371
58815
10102
18495
14508
1318940
2050674
417958422
248191
467766885
385972
11232985
656620
47204996
9468001
1574391
3829
238848
35132
23643
15620919
129863345
3804
991868606
24998068
13160054
551898
14274
310350
26796
111995
122183002
66516171
10697387
14633342
661619626
1872181
324965791
118470391
1511886
30566
56344726
69051
250633
69176294
3122
994395159
145476
896577
6439848
53154437
585214632
82575619
21232
244267498
24123
20440998
481379
112396586
39662544
2383879
447295
2197705
161993
440321610
5932
127016
2017447
55695685
121786
16363
115605480
35106674
1708551
88749
81175
219670457
730087
124237
2583000
242896689
26499
96219735
7132
644393
411804037
124519984
13603830
161961939
5775713
284220
10382563
7491258
2590
820273
453748
2033038
26828177
399576
6107663
5190
600513046
4105985
942272017
272517
806
31427
224618
48654046
22017
134787719
2095959
24275114
546224571
2038
4697
427657
7821518
122631
43438951
141957584
583712710
175310328
129671
74569
122984
108230
276021924
14646277
960771
49578
16854
198992084
214905719
56894
21577896
8300
1756605
501958704
41473186
46683543
869672
18797240
520886950
57451
14214
1784575
241416659
156912243
289595
251904
137260
372001967
15148065
1141
40803
10430017
5024
121720247
151077
57402
99862
740946
300703
68256994
2595885
48543
1326864
1690525
1725082
15459270
24631943
12706
5699265
8784
7227
70024
7696
15018395
7676
15335776
166567506
10774
114875065
263
63981417
8423087
44562190
26706
60271
99428
27432993
8030607
5435
664331
5270523
429622150
96255980
941480
1528363
62116572
3591375
32014656
15643923
809483
565143
4908779
25322019
16635
909132
12908228
141283
328835091
19652934
227462330
2920149
27019197
17112
248796
1988585
776293
1917474
3081582
690494
718778
32391606
114675234
106861392
101870384
548847
15263
34710115
123623
557556564
2276841
16459770
874586220
514508
450500
134758
297341210
92640795
34660
5605223
42916448
16224
584397
4744698
454666
1268541
251464
267350265
759858275
7237653
20155800
7087
732903
2113
605775
1493198
432199878
23985327
18562
749968655
116619255
49124710
334319966
7409
22493474
32844221
65435
5082
3546
183220
428077
598278
4054001
1672719
38632742
8084
804047
1312158
197651
33712562
26069700
230057529
26269798
125916797
44262
597128
1405517
19643593
566301
7526
12395839
2460200
730547983
192348699
356543207
290665
5349
632343
7709316
17347
74545
244033614
131313513
289663
73222
382532869
1257114
33928847
5183519
4481
20836400
644028514
7305
106162
66979806
276158
2553105
1488753
71620686
555570
4615546
665204
207623
33449867
10779
81484976
8992494
9460
27819130
541627819
260853479
1137586
533401
73331662
199091370
1866
13881
261355
27977
15692
222041
759306
245642
222861676
48847800
68373080
8576
413963
35433364
8085
710810324
71804
3738743
5100
66390112
520717541
404602
17782
74938695
245535237
96074959
40229
94700
66251009
79
14305909
47714
919633
206151210
18921210
104879142
2231088
9744
2224957
507415
678617151
250766
275054
498928
4570056
83853
532
15985925
14738995
280391
516229832
9780
58057495
1629
755703438
710395212
28199
187870254
3888
218906523
59240701
333020248
128782
824156711
224755905
539031049
6576087
25772672
19189346
7329905
3782526
19996473
1423854
90092
251159
372206084
49477391
495776353
747931796
32349993
1958768
15303313
34174
237545
561237411
265068899
273545
43051
223363341
38810829
252759
888249560
21902
15419999
1166447
3180446
621838
100796258
243440760
152965
3674
47341
6726300
17512157
49985882
48515945
53045
13654027
55648643
171418
241248
64325021
23923794
7601
303123
17218
341770
22920
863021
42303
429783328
312036484
12648993
787892935
374592
10435
324733
166893
245132533
117264
523250
709714
984006846
122338076
2445575
6488
2021938
14300
47739315
7413559
492
4155596
59585
118677
441297064
4726509
12701
269608
109324
29992
115428
876747
81791
98892509
14119808
1695195
86072626
880049
520184838
90797164
1732898
252205220
307304205
2824
11063970
12397
141049604
360794211
9258
519683856
308851
6592
755337
634559470
381179
1712224
666986
25729283
6800662
966777528
58543397
44227864
1047990
12474
560764
186065
119351
91364
47446675
487805
277006644
2540327
543650499
126340295
893950
92889
25338888
264537
7896
7738
1995975
33129431
57502477
49877
232916
25033992
54366833
18903336
15410
266470
2810095
57470488
102734
1389
237109984
18917
10703912
477364
8280566
12613
163960
56686305
56845
33437473
205299
141007006
471785413
9298017
956716
2272
3463
858519
296853
8109205
118574548
988389
170273
9776527
63999795
3527335
3464086
260747057
10170428
16383040
6511791
40173
826146
262439858
10270032
2630849
8007181
3170504
13344524
7553305
761224877
30597
262742102
3427086
16925309
22807662
58890
4858862
914481
909242806
4376629
7418811
663210166
241358985
6660306
15789
1903753
1196038
400751322
1363735
236158638
13445695
10464334
26702
15361071
84093585
108676
107962949
330249978
568038
3101081
757888
156765
1661069
31186530
254405966
551491814
267537995
295504
217995261
2460529
1737272
23639
8829269
510195822
45010289
5742897
9583
112348
113703510
3985452
815553
118047925
3790154
55608045
166901
4293
32477
216440809
28464781
33952
2069083
60543
5620409
228990525
11053556
275506
131090229
374172
260619660
35965938
21922445
952674273
251980592
16103798
6296087
46521723
6923
14141255
31912
451236
157440
6081123
668415
6148
635
76709
72560
61218
2475146
988936650
2670381
100409
31710649
599742
52062098
112856344
732990928
19845
15907
159918324
30080438
231428159
221858
28058555
9481
25640605
3298445
215313963
9981174
146587
97914391
15632927
13727
11222
82559
77238
30978
7340
832213
376671014
110389002
435059111
850121
314136688
30109
903211
252462
127345
8013215
15887742
15046653
12937
244843340
213139032
10041
490635398
4474931
337073265
778428
47999
107253
430665426
12407988
489776130
278
172595055
132595779
5570733
25169187
4006753
148887646
37091744
10019830
29281603
522762147
3723
471472911
34029
45574
837145674
12436268
24970
580147506
5461
8124384
49069045
845158
5956615
965878
238592
56961259
16459972
369396
72115
2669643
443327819
10671
163
254585201
105633035
825325387
1918220
59567
8093451
701917
12867156
13844
177824574
2487
54784
313691147
2895096
92251401
1060607
7136
111734
155279
439843950
2420911
26988914
421752474
31890
5455
87373909
454392184
24210
12343
39009
7065046
684296
613825
61928788
366723473
1908288
109165
13307265
372425181
117136
7388487
1620939
104388332
5573368
329276326
738904
42669058
3154263
4095
114538
1748623
25085
451250
5650021
2691
909646617
66562
6853451
836001
4864
32899
531236
41165
873741671
467601
22676709
16176
75717920
30389371
109219
740293
28893091
4884886
847971
21934
503667
39877912
43890137
4039
361178
3981458
498441
10043536
12102
6557
240112
60392284
740
121567
9522471
4175104
199750
136313
18606
23461838
39880
786719835
16731350
1447497
17153805
40260436
105469982
379119179
2620593
63550
59703380
372872325
19093
7661
9158065
459026
15354
10127
7968531
2728
4737
15595196
186039
52346
61165629
56469
12488809
368560
103556794
2650575
10721867
983380
657370
961099588
9605637
18637744
40
15157
216345
154571360
5512617
59563
315261528
76946
33370105
227329276
11856
53174
32275
68340
1647967
3702635
791384524
103017
80218
66919588
410635
421218
152156
3675312
725913
142324339
194916
46921960
51695
29458511
255385390
9984931
9128
172258
3084908
14225313
17801832
5768344
5813432
77003018
8076
265348950
121787
438934237
309613
300004
274081768
17929323
3751391
549827
15472
29603058
12581
32576
1743893
358122858
5702
21662874
198272898
489850
246798426
122861219
1979124
112102
2181332
28324095
8781088
4209683
148664
120708204
823880
115559
2935910
245244
7479125
25138596
331536032
258539077
1343049
37892154
14630759
49390
40404
27103
1435332
6654771
109228447
63067803
19172
8197612
17900
441651286
506667
440367048
18084395
3294975
688844
480963
6313921
213845
150609643
11963
2500557
11178
1730855
227123
3068684
224878
8322
4898
10677205
2361382
384322
480442423
73901
349140
29666542
680480
1025040
16109807
129025956
95512721
315740627
40461
631484
48201525
244
948776260
579235
30123
175318521
14442605
2260
430125484
329348
22891
128203904
915962908
771356
53619135
545072
64167
22792
38967856
10579
5634185
5442
607394008
12124
984259116
59123
364030437
260240
41569
498843
12894
347293
6569535
26024
463761
313408730
280016265
794383897
1553259
90362876
856
350363
11582
55465534
2876619
80134057
504059210
142481123
784738
3371627
186406014
58841481
95624508
6481359
77708274
296592
763642693
35204187
243697259
3509726
51858543
67686317
91328
15383
5310584
24816
20122
16244890
4280495
112915
28837984
24149
1003684
179245522
106870636
2486988
8514134
28390
18082474
498914
128165666
1288191
16442
125285
116643304
845182848
5057449
4758749
8376710
214676
649471
72510438
14266
362442334
548
15163
522
4163
32191518
1153010
942637
44470884
12784950
1629374
41411431
3446824
77569
660993
281480455
36013145
34617887
326771
14431282
874324905
1951181
30801627
147413285
27499
19030103
489691
12075754
24216
161773
14018
75453
22558336
2768
789262375
30881738
2510961
60754401
6784
655593
978891385
291094329
13393163
3757565
17986460
47248
53981488
42992146
4016064
2917318
175744684
108127907
3203003
887404
446451049
32256402
289237834
12505843
19353959
3162
365257477
2842
30320300
45460560
9461
9126
2579
1252692
177539655
30485985
608411863
235402
300192702
162974
600
61769127
127708791
4699780
102822
201670496
3347186
594
831689
450618
523810720
86672
2037689
53481
2563328
6538822
34399
31185
1952726
51032640
21101672
194967
355139
22234
1243
37696140
10325172
58353
685071
3671941
188327
437613325
10169729
7435912
295527273
3523
4076056
50172
280655
11978
7144883
1788215
3391
1046878
26665
664158
800823
10709
5185959
283794439
251737
67535
7678271
924241302
839868308
164220
339463
8207
52596889
252290
5483837
18157
3964
514821
180977611
42761700
2462
398043185
14439661
101522
4257846
5263128
206091990
8387455
1983787
2831713
237668
294003530
109837
4982306
345448
257119780
7082
173865
76386170
8328820
1562184
153505886
179846485
986514631
890873
6479
18328595
1275993
115363428
1845088
66419357
500466327
32425
261359559
129119855
595519
491693556
507630
220457725
684304
34140
2963462
7087279
5609
8654
117270218
19501086
457506949
24057887
9561737
101661
352755412
360594734
2303
138840
25572
494148273
6837262
273354
3525114
175451959
57453
4651861
5675
7036
168904
290563611
941792465
140107224
59517
6221
232883
176992
719465942
179280069
1175940
23376683
91523456
2982887
90864
1028345
114994
2214
759807
34604303
16893
54346
94859
52534
159482961
244269571
81358
12562444
132034
602122522
108412
51858
310905298
533263091
1796540
1134429
6162301
67174
373108
223460702
32751649
448221686
1584249
1018993
33308
1418038
992440
19388524
111603146
92134
80204
608774700
223132141
3657
13114
33187729
125667755
95052495
59688
108668279
24792995
46218982
9953429
103995379
15900507
22078819
22646421
327412839
74826
352543515
43481
223
30951
12261
47965900
784622
37817225
84347076
2213
1968
171740
20907937
3236265
923631888
362813
31463729
12998116
111215
27475
233640172
950501675
10338
20615710
5709390
195348963
10362313
248927556
78174364
3971
229517517
107001
680089552
7685248
2025880
79815652
15504
19813
445146
1717016
22877562
581114
69230
266465757
613756
443124692
4292
64172
32813751
278642
168778
1236082
60936
11267
8225
1705938
218462452
2510
312195
45600
2792236
10298457
3817754
428514332
4982
330
245285095
972946299
78500212
364640
1379567
9000
219400042
83612487
3522
28739
113319
48598277
59859
76262117
183584
75474
995147
247565
9982
1485765
32270
155470858
6190757
612641367
5566472
1462355
2768525
943972
181685
463835
2545742
758595226
41687
119699042
4645653
158640018
755671134
7821959
50056
1892936
127721658
685039905
431600
4674
11062651
237240950
974799793
62232052
7839810
71535
27998
112970192
289988870
98394
79128260
149286960
15154961
126
1475
13170606
99220675
571338952
60861399
1023689
1821081
88557
61678221
29161
50729582
94743
62462867
9204554
4340044
13480576
16557
972394
134486
638214057
1306313
401556897
107729219
12509071
345662
196326545
44506511
11614388
75050
767110
3715
3561
12170216
15926
531912
10159
21023539
115217
298040557
51422
229866185
14225
2137090
222912754
254685996
4105473
949359666
200636922
72368
650274
123863
3766476
142149600
20915
622203
45646
877301650
1038692
295990838
1132
950889
231462
767827182
185013863
32155
59235
2914817
12291219
8314128
163008587
11332807
20157554
267756
24655
195922687
65356715
15294
951284279
8222832
20057
7414
3534012
95280239
104918
791210759
10440628
25015
4002
13175991
418900292
380438447
87089
8425767
19565
64352
266332371
259468
47293798
641058406
350272
165014520
521438
232706332
314426
999928
319146473
6478
2175739
8378015
7840089
736601
8556
6613999
12633927
280928
760
118953
378022654
975687
62242241
115837139
312979
810202
15432331
3734336
49134
3105186
28346652
5261
808211
59437
3412475
103302
488493
2931
11107081
24278840
42567583
241104099
377346
1760206
61749626
65000400
227524
114251355
48922
413486076
60456
7248
924308
1157252
120430
72626
1031321
2226071
87030
53795
30662862
31761
716918
11519185
234503
29746
2791
696828297
35342558
196086
98099008
602345
13939901
23534
400245564
3390130
12422
904645
66548
11093018
284602
137185
117593403
74908743
23863
87790168
694348637
294970
2674
34895022
10813481
290656
289831
89600
4794100
7215430
13300
432152
531711629
1481
458541837
145665
927842
370168691
2329356
1482020
122506
485748732
3860272
11907
1490500
5281604
2703748
155549
525818054
101052307
248791
57933930
88186
2057197
249633238
854327775
100249
1044792
2709160
952272667
201500
12217934
1394733
361150516
864154
27984
40821073
263730
4171322
324904018
271876450
9906966
11986
254529525
101403976
290969
12035
125751
402091
215641281
174134
368070322
55572825
17294
797598
18048
215919677
97336657
577819
176226
58115
474139761
6378
102631
220949840
1303298
178714210
240270
790646057
222698764
553245
61689
2511888
35977716
3759504
535555
20179117
579736
8508998
117322720
182789453
3968992
33206816
2796638
21243820
52580787
67895
62026307
247062346
145715
137611
42746
211762307
1545946
453200
103547
507799686
2619019
28297
117605
400346464
90324572
68355912
1045472
9456578
481094175
704235
2407280
22246949
256112
1239051
169128644
216373
52011000
1040752
127482962
2687187
111230178
5604100
231319130
1752273
484513
1112562
225338
372794
245547
230537
1719684
45949481
22023218
16607437
12630361
414688
18671
564954468
13168467
492723
401672250
81339
23950
287010
3776681
9381371
38830
131837
98811759
3285775
299378271
9047
574982
425606
491
7846773
4118000
37592
118544
4400273
55251842
810173970
90747
111206138
174835455
987723252
28778
832837
110717392
14798
24128
13552138
7324274
417659
49307950
46016
65953
119437
10043298
164841069
16312872
56838
6387
18983140
528
183281
664269
63112134
71995
26669027
1596273
12728
341592866
12508155
183148858
189924
4167
16228734
279
134122
186498923
48694
8020
5602209
234261457
859513
726125
692366868
33204115
31623412
386258205
6016370
1876172
1798532
438808
306401196
26274
20452012
53339991
242500
297144976
884740579
40158
762595585
58252
673162850
3629572
138891353
334100
10833
163804
108650587
1015747
1060068
856310034
14429
1883544
69265203
73674435
92621562
5327152
353622023
5243
7862
3821814
62329660
4343
44546
526341146
3058133
8750876
377352491
7909749
1678980
113010
32817020
5560640
2307322
1801802
666361
111350424
454173
6379
22580921
21775
92360262
2062886
2093829
90604467
174208329
468531615
11147830
1469875
1173861
3566
692715
198012198
16552
1648590
23366032
13082
6657937
3843
10363
58347
1908185
940047
109331157
928779266
980780
6762267
48005
60729
32479
1112
64666536
242838
25224
314362
4580
236131202
8072315
176292
34347637
2077699
469289
867353746
34448876
6965
225205
15891299
63658
191795
3249671
101593
218334
77035
29517
39280
78294
4918849
467603385
104168556
109806218
796438750
478405
1894884
267984
51893
970272860
389654680
13751
130316
4635003
53003
8446
7980427
15199610
7919
3271834
115203503
103574944
7146
237932
24638833
4005854
82584
3424759
15094443
1776564
14559
189423
17756709
219253
1447425
39912599
1942851
30417661
681603693
103745
57794383
6969000
103110588
3961
2392936
15558
19783582
29155
161161
29191
14813536
9571
1280195
163083125
67714151
59540437
936566
275353
600106
168350968
2967
1017014
39223
14365107
10726
218963757
109484
410039772
357111
3694652
70685088
62560
51692289
13815210
9823
118203477
1364
458731
302652
569560
25995
2631331
55862
40944667
5950
367018
4675073
9459228
182308
1931383
419682588
1002804
2621868
4720900
79541
25232
266493385
60229
7568
14178469
138650
2540180
35475
158127
363287
227695530
205548
329788554
1234125
28857
7494047
1761270
135700
15100738
170659
159244
74453065
24839895
24629354
82310118
257462694
5630
124485
13218
5850370
108801
521076569
227657
365250795
174780
33312
265691297
3218
149631477
49010397
8198628
33070
118029
57285
303
363943770
525091747
24700211
187778628
1722433
58239808
191143792
343649
29493407
670876
171191047
35891
2028554
67575229
340445
217316
471030579
69391331
8044157
56561368
128597630
388673
731581134
4959
5114888
18138
58696835
319434
3722824
28115
177317
977292
47206
190429287
321714146
33212
147151
16402487
22261
31685221
19138096
15281
3189333
4141432
6248575
3051864
6282954
268164821
144294
1727592
3387494
28019046
42534
331207771
3913161
2208281
1145069
11802
511380
218815
91050060
86200
104428
12852812
360482166
27830986
157891
57702783
14323
405
2633677
355365
10532
668737807
853639704
494159
4532353
31144460
889134
60835627
4017022
173436
643680650
38006034
913705
320681376
98523
47838068
263817
21969328
704339529
242498
275296352
38308
6106
201510954
917481
65010359
5589753
739077577
5712321
13062606
28003
173623964
70735
70397566
16294
9951014
1147
721887909
77004
424509
5885
769115
53609
206475
16619390
18752
680122
5478648
1771088
7657112
77586188
7009405
2665358
3328979
8707
3321247
601707
6803
130031
1662328
99779
29221
9467
1423
218623
6477982
219417240
208555611
269788054
21566
154953
25946010
265822451
3947
99146
528658998
19525243
71780
876190
27207
536362667
45926
274855884
864045651
66046476
3773041
681629874
82592
3174279
50415
246722112
35707
23384844
3003874
879618154
12501123
2559107
451987
2736366
9053079
5808
113270
17329
35091
281929744
28879528
10764
31457271
86720764
19651
9125
2613227
31430611
847
396477
5282
15033558
455500
11488
2747796
67293803
554392807
1395916
65704539
96
314831
2433
3324676
170748
90537894
727319266
315860
94
13794768
170144
179730
8155232
127184
1702204
100015
868593
941543365
54836
97994214
303131
13667
27041521
733605434
115574118
55833
81176
132580862
61327
298242629
171798
1823795
129309
187224
1519769
4755030
1417054
100837
67156181
15473
40528989
2086
7250318
64415905
858444
11843323
810504172
142472
44378878
115765048
13564948
2635
3841
123473800
283176082
100572
1013665
132173425
120636
4660712
16704
92390
206500
32781147
3305406
25682146
13797343
88681
7547394
37199522
27317926
14068
45984898
6878881
9796
9994435
184004
17501148
535130
1133363
403411127
8211
16237
4448900
38288352
22105038
12084
3663978
690419
173478124
3247990
22189593
3467
122167
112542
962944
2477550
916790453
72015990
528365411
3009524
946928
2290
157778419
11688
73888179
64058427
99928
65459770
2004093
141827908
6957756
8071
192698
151213397
9788527
167075
883497464
128937
51459553
13359
1087693
17356824
4585854
14283036
9720
109239916
18937112
47902856
9231
39671
233433
2469617
61809
1415
255535
98201
187222
15621865
223894
2460558
34050761
1938939
53184567
7168
1175552
27035205
645676325
51909
3555692
18257
360816170
57315
9595345
164395607
244951659
14166316
187750
124532
5500097
573330
2009741
1417927
2731764
70380495
10122
179769
6859031
27586253
3230480
18140981
50046
800040
10917534
346407609
53022624
36068150
316159
607011867
35339399
130975733
155010079
253705
775679668
348389772
41171189
85608081
110395
4644176
7301775
53226826
402586851
2728634
63574
112272
70898811
13463066
135061
244847
4645774
1881982
703451912
981
2242994
3666
3178458
613850341
4954984
460207620
2893144
116719399
1567054
583506714
100532218
9600867
17232455
216320205
4668145
69273562
14996441
5856
537957
3101818
514090
781309068
11249
408872016
36431
106797777
213363
1993
14193
13165
614212058
440
16539
833474
13788098
52334
46359
55148
10153
201028540
51476
10166
906976
59006082
5922921
848
8550
83874
717565810
6030249
255699
247
39604
2604
4377877
1118
1135313
144797
4905965
60954420
3360126
52777
436199
342839701
1984645
46978307
137448
2152981
10507581
24017861
12506590
472945
87733
152764
29480
16628
335542
133154405
12558489
198768
151349512
34946050
16824461
26776
871704548
2565152
13105988
3660326
54104048
32210
88479
1742758
101894
3121
127875074
253536202
54931
8354
6024465
42806798
264297731
885827
4463
11793430
337574
1938
2826034
4964002
1611661
682393322
9024237
95311
32438547
197933
10774206
1403815
4362971
2841847
889962530
473270
29898300
13366
9066
37299
3578045
40115647
4284669
387575
340102
53717
255498
689270
82873253
353059
48486147
265548
915437
613353
32717
236825760
31876667
64473029
139702
49291488
1770
9364738
23751
47689341
2737512
2071721
6294
3201847
116527
658507
3038
18862
2770
139060
393169
11141933
34293346
442660
3916850
4779
31323
2345
598967
9307487
927
65664121
219618
5793
54889495
115919314
504775133
1017
501337
1003
740355
1738118
85907
337873
166702
574345
8052
119347190
32582
366513
1548
17333
100949
371795394
157617794
9393
987742301
5750589
8954945
71751954
42860686
141391580
1652668
3331284
109530
97621499
14582
211744722
26698270
501261881
206103130
1712873
6368
1281718
6722
89489
13043423
33960430
322842
108842171
52048
796115
1713659
1783
7543
844125335
55687
824269
100289118
165722
6375912
264522423
12535881
195532111
126772139
7439676
255417977
567626459
388087500
2051615
85604126
61015039
92999951
7201
29324
592847802
3908
303597
988624
423296
64300
21540
27647912
397284987
541772
2126034
271422459
6248743
108325835
291449
15361261
32908675
787490089
202497
30104
855113
49288671
155671889
34092131
12485
9749
5695991
7913911
1680
42936998
6097
359501543
7288049
8088262
824009802
17874
46008465
137021
13901715
3130468
294672
1868876
225008020
1538262
858907750
778113661
476121
2273997
683698
1808203
32425288
13826
849602
246933
274918
193357
766081274
668752524
5466
31300646
99325112
4578
1086604
4302
112549797
2418718
2779
27973708
2912720
179072
1417221
3429648
1866817
1895911
665588438
8038690
5832
2108
4734570
7400821
16107868
62121272
8493
2447099
20821130
653682230
567204442
92299
8174
124940
142034789
30806
3669
21244176
12275509
10261327
120247491
836683
374715111
1339889
6046965
81580
42765
230409399
24722954
26453
261988
40023
14205
8557699
45547301
3459
203603
15098891
258976321
24251
780353
51386997
575246
26611
90158800
369580
18571073
138987
930759743
29834
5192864
26410
374411636
21558
369018
104146
32354
453194906
624702107
11206946
127092
111942168
237889330
84016
14236
700908
95726
101539248
3222692
49925769
94849317
105057
1369
73726887
328758153
1925881
8711267
998206
2530944
1160629
466594465
1363793
45430424
30779298
101152266
3300455
13799
6778252
41580831
437937
492267
73674
54210
1229
397236516
64015553
32753781
1494
840202895
27495
62588432
8400070
2080840
204255
11523353
864371
28624
121536
43249
682974011
16503
65080446
150519815
1826298
208715409
9567751
64017
2529333
88828371
98724135
113420882
262005
12857886
9315
256666
11573
632618
21892010
32411
4506
17712
16488821
725670
3070152
3725890
6146254
268069
51356107
485423
97087249
2413
38512
2162346
5924886
34098212
1631898
63796
22788208
61096423
44989
1032518
371767981
93383879
55817617
17467281
66721312
19963148
2297372
292028
895584
237130001
20565085
62961
1603166
81037
41362282
1894200
32170598
2969
170422953
142037
95361
1881900
30536338
25289
115560102
422236200
4290684
880827057
551055254
2137781
1092925
206446
653113796
20100543
31314
29521
377286
110174803
759012714
365453904
2470958
104490460
3892
54092
34846
156826
4034046
12563243
21656
92352609
99990
285171
8674
128316
9681
185153453
4304482
192035
2926
50098923
103714
138058787
453469161
65587
637778783
895979
1012588
38872369
214083081
18056253
52186980
14858706
147587019
53376958
9161268
15129
912648
94901768
9515
270287898
128836
3153
614566431
1853413
124960
2055
86290
63243
146361066
240885122
207390482
433952
413478808
14729
88910573
407795
154575127
27605345
1703
3663921
128165
552178590
508056
9145844
412434
1221452
40208
124076
274540
3717
5419134
32751664
1305
42698
890292091
239335083
229386
7058263
260498
3803176
29579
238095870
126867
1746052
1865
6924257
2695941
39637
608261535
362986706
3750973
102509550
235060862
2310
87412
2628674
35908
397434
11091703
3303
44890
901611
26883896
535352673
3064429
39105355
111772
21269695
255406
1965018
466893
14154270
7035
46804211
198817024
7979814
163281
574382
6726537
827509507
1499465
535969402
937536136
279125
1959274
3155
879378586
111921
50368034
18366
379
739708012
749460168
40271
947069
16357428
838113
451905991
3448461
15693596
110292
1200452
52181
7726887
157481
11633415
248156
5835828
3145728
749577
31032638
10576
515428
57162
977102536
41499
5765346
132913130
28587
368990
113182687
5265
441075
832378
496323
9512423
7945714
1926943
161305941
533014303
1577895
619101107
44323
392706761
198828095
85358504
4113
16426
61775594
411938988
22554
8144446
55165968
705935
58856
433033
839007668
51920
4570833
728000315
649822
108552
13222
484117814
3124
42157
10453001
6363
1741973
2138968
33826485
126312595
7885
29988
22197
140487604
196368364
53685329
15409
978248
37104
13062
8524
568647
4040709
23269
29313899
11325
105631
50719171
33589159
55899
9755330
213487
165901
877009550
30395
1015263
2990903
25321296
20803
91871
291442
319466529
193363422
785817099
12880425
3022051
3041996
137620726
122024
13992
1229773
47095232
310774
29907221
1343997
256118011
95071
5757149
2056
27398745
461992451
644801
569505
28942
283462477
2445
47022
1549943
11797461
276072
407072838
5291396
413106
2437
858096
3131207
227642
750536126
144235
42908905
181325
120365
2370095
58756
12494765
111624169
927367942
87409357
88105
250392812
11601697
968819
231364
217819805
1940601
147224
759655479
13491825
68596
116145
1274109
405922
65900652
1295034
1084292
913322574
127288596
382219
77398218
62673622
122077
446902
317638
1161163
21110
15596011
36903
26957
7204339
176050
58641925
123535
23626060
144022326
733747
2725436
65902034
866731
323061
413738
2859910
12523073
20457
4882
333187
324621
12138
528257899
124596
774404
44256
8205111
85705
270312
84379
30875407
7409791
2304756
2111409
35118818
12330
6703035
76819
3069
2549600
11594661
763266860
12015
10469174
794393695
590755545
149910223
135087235
621871297
1648277
72567
40377084
8307
10702719
6620295
121418831
20003
467613
2464786
105039
53848371
456837070
34002039
5065433
44347166
63145
53085768
284082
319914
734116908
261368195
9491
11516706
392860
319030
10610
14026877
20348925
10762733
102481
349498975
99756717
253066670
9413
82793
11502504
2435827
252806
30525689
3641876
70481821
4197
71538315
42384902
25817
159839810
45477302
1388683
572458
169742087
50573
258964
661592
252910244
5395
258110803
143470512
389611
2389121
87602
234281
14444795
131320681
285173
63906541
281979396
13509204
405480698
232140556
199955361
191131
3423422
11191
55023
702730
221855480
26691122
32588546
94345824
7144
2956449
50665
14513
10931
338285253
44691213
61477025
5893
57301
178159
89581
123577
3913
1785752
24350012
79938
91993
313317
3439028
25280195
4000516
100507332
11354229
3845974
525018836
306716592
781847498
7530
91382
227097583
409599560
1030546
247032
12668926
19898
42647
73600023
1019
123693626
235040598
77023488
9772481
5311376
44623
62639426
48140
34032
180510205
227521
24897
1123369
47219031
135388619
28104
56821
42814611
10991
886841
6588
12229792
380555634
978386
759777
1183
26162638
1156556
657620
6840800
20361543
58198093
7957327
229749
1433029
2816886
127960
87342
83877633
14562533
1835378
717234000
200625
20931754
6835
4058591
415
1092966
488998
215891922
4048327
23486
95651
112277
486000
66934
54590177
2990323
267897
56854
25720990
635045198
653702745
2651461
115543541
11049020
37890
467797518
523600
356294787
49942586
34626130
216350
61401
6656477
32112
1001
39391
1869881
7429
2028108
995138
756543854
46315067
402966174
581850747
404084138
14498
832692108
914182693
14976987
26325
8177
475299
1546
121933
20060
53171087
6386308
81660
336205
1308
245956
272819911
18116
57581196
609999
1339238
325805363
65201
243797229
104281120
9541788
26106
50248
25668880
96804317
16871
19423842
282454328
3292166
8736654
413539833
39141
23018
41705773
3844438
198332
108545656
11524673
3909316
7358684
56002629
764093
7868755
356336749
38194506
129737282
134106937
321240521
56901931
416112
190493
22898
5668950
16380
168133
3646703
5483
14430441
2727609
2217836
1197999
56774
46724655
133644656
705612
3764
5209696
217882204
8691408
2116
3087586
50985
118583615
3396336
79122
14677772
283137
56050678
459438005
145324795
890756918
8105144
818922
14703
25831
11920933
2825
1050018
106531
2234
78612
14238
26236386
3902992
8010776
380774
11460500
44694
43554
2072061
202876679
188938447
20929
724319
8470465
1861933
998489129
40579545
911973236
44416660
10274764
18050
5264939
63470
65311736
97203607
22081261
98584517
119560
11868
217117
33212865
28057501
1655261
24518961
2800216
27798756
380221584
356191054
2630
76477530
6917
478422
975773831
2410883
432393771
56623317
3039637
230
80301
15924771
88232095
7431155
113753
77290
6032
49069114
99120
259223192
296308462
53340996
6823
3271956
28191
367538
443967
200208312
486288887
2667763
148431
237822
12244
995206
7788
150505
56953914
89247841
95714657
57182425
4553
258810169
562306
222494
281830
2627067
791952390
1287706
216631
628898
226876231
9861693
12797275
6873
4068504
5903764
1018397
3593820
462056
31820
200515
72802
30634
41435
16794688
356597
3378
965549364
22048
42863647
513010850
464228096
7634
49344
13093
6336
48469
48685080
496679
480276
919093995
132775807
240973
42716639
29954
317278
364704
199043397
124186
561019
4806
513463064
844780078
112587331
240415995
40956
29806
13305097
3930738
538025775
894390080
830229740
474819083
32290
7240
3854
815340
23664
203202520
17555
260204
7830
403039971
3188570
1396
1629366
2815400
1812184
116039
401560941
13549910
254744849
450350103
983966
1109061
53225958
446132498
16316
131289513
16102915
125979
1864596
5852052
10982497
746747
63202
7038
176417
149945
52262302
31742577
583608750
459745607
1890
1573014
24816894
10804
1549821
90842250
13303
7470874
105690
86398
303089225
1258082
12199714
665578
130797646
16227546
367672
150601272
125343932
49970
441029715
258860
27695826
12330553
22654
52858
39899053
448691125
2719940
94532
29660
6828984
15127
3167947
1396216
3198191
88077
4360
4005
29468
28788
2009204
10715718
878379
881194282
15693889
5891466
38937173
165366
16944784
125237
12853313
20880051
7114
236505944
1266493
305665
51286986
359312494
59813
38143
5030592
337621
618453985
14307
10096751
808916
5469711
111503
75702
603
241574
155038
132399696
217148880
115583
18596
7978823
9347
51427747
168151
109286459
50213669
14390
78881862
246091656
22730
12718700
22414
3455201
11776063
287686790
249436
302572675
1009
1767798
203191
861
160697
15276
2662
73887419
53722728
195890552
123697126
18022
145619137
43493
843181255
8225596
15158
747779
13654840
164510
2476079
2408765
168204567
88511
1782350
37022448
86269738
450585
258100296
2960
5697277
1007942
856176963
12715335
6469
932324253
20759879
1516132
229129
1625523
5184695
434403023
82799748
5990430
17428
89079
1000006
916377947
30437
1772202
1497922
22549
58241
240819019
1793373
17754
8769
1796401
3200765
230463
250403
60331184
21026312
12845
61278703
2214469
80275476
29318647
98303647
208683
9500931
1130172
73370935
10337
19777
55186757
90720901
28214026
103741
419102
15649
439800
213081663
142702
940897
30938
182451394
22038253
965647780
304288
4175
6072972
470504
1020176
14882381
620915197
2210481
302429
228711
265192664
985502
31984
811314
449607024
233864
616936740
24656784
3998315
6161172
8269435
720759
171180359
207558
1621248
124363
31841758
56478977
7975594
13305
1201
1420786
17472423
205248814
469343550
176467
52129563
98293
25190082
124721
98321993
22471280
26603
220471423
31365179
35052396
7099209
5014669
1080
3171504
512488159
1089410
15270541
27029
53084160
100620
5088067
55201
464363
90578
486323
751171
101959143
1543124
104681114
10213968
73166846
57308
1675603
486264
94931740
2669660
440562
399808
8360
33320
1283807
3325735
43870
63483
131664028
90988354
23421985
204871791
752599539
33925606
258878589
298310751
199951690
29806516
1715402
70393
412035
513727873
6012465
513698
896090
188107659
17590815
541215037
252135
13548667
33302
39556052
406811
23927
375651843
12298588
58827
108353773
19110488
2943573
58560
4668
5998
332528
334375
69874
80990025
439602535
1937203
131706231
3298322
10575436
2896496
497911684
92643
625437
6370092
4959871
437532
24254874
52701085
328498523
16103
260823
436855167
148678856
8847547
432260
7430795
2163
16797
13402
488934
904313
4982076
599282
16176610
452790220
310557
427545032
703864609
328227897
764082
910115
250006
95316
16972
1382713
15280
1464
24248127
502
23409493
950122
8312966
8113331
6298937
2499290
15275
241680
295796404
634898025
14487
548972168
6491072
117123
204255741
493423824
61917527
217614
208278
29965803
564704985
1651262
1281215
887348633
45922
463631
75336
5601030
6670
49616872
15872924
198326
58764
100148285
1406478
35263999
5780878
4231
337366
104972213
3830
103864
514440527
509847833
116914064
124944368
424666
836488
257999
11602
15421
1519107
13144147
1002048
113850031
716135
3568680
2567273
121080756
69536
46907
614654
1684185
364924
1515753
5807958
40658104
22694740
200618
1673146
61170
14945489
30188
42961
55811729
10309
360364
503598
53122853
111270
125534437
8039783
62020
127744
15730183
348113
5063324
24294
183925731
2078296
68465573
99626
789119474
73115
229997
51247
123746
1165236
29064397
20670
3848318
3242925
423298778
525014
7289
112719
12419
333566074
594061366
93007123
28898
621509372
143302730
76236
293274183
89746
1418211
81083
768142
886720972
383164284
5174991
13881663
517479
364117714
4059990
60804
162919
2734981
17200168
1553224
3115607
1273457
51919
114084
42107
19495
74609
236525417
7363
1303631
657352085
20627
10443744
199761
21649210
1133005
33107669
521673485
218648150
6656
29491497
7908698
115873
2031385
211983
16678393
59409599
8901353
316826
589527998
44477
58521
1654843
368085
233704399
337503
5018
1945595
3275144
4452258
2297332
443429351
23624
31134
534145600
21578
50831900
3776
829344
6377743
1412912
43689
2276635
17363458
10633084
4398187
261217266
9593
19328480
9033163
5847172
70984522
116050858
7925855
819995
7552
13730047
13404
354573473
3097770
12729780
449459
1457601
46555
2585514
51036
115365
259462
14486924
539548938
7659481
10648815
17128
234343564
518344468
4520879
4603
10208332
65441
3379330
1522911
16315
8059728
45019
899492
104104
225453
79146
54173
128517600
649857
362396
4226
1828885
2808839
844527322
3180
539285935
15562106
74013
1542902
2024
49013823
42862
12004182
41073495
30664651
2000447
3577
8626
57980379
1823401
243834
442319965
601214673
2004381
210562332
41606
193495
256058
1520
204386181
317434551
137409065
630467994
556578832
669380
266253
56209201
3401
136837
12120
925493
219037942
22546453
1804374
15245732
958975
128607
7033799
1812595
33262
369417
12562698
120349
206713978
995880756
94832
6105715
36347852
173831
41927
4049678
199593
6930371
96663174
260208871
13036303
968825
23942805
972643
24573
12404611
940043
24021
16823701
12804970
75029
892133994
232691546
5530029
2048493
82399
2587525
103485
455785
665515
118846559
118201065
31708
533763
915165
15712425
30869840
22780
38310
6842044
93413037
145959
13839193
2065
5108882
33018194
1157504
105597
7675099
26453510
1374354
3370514
238582899
245713
426922950
727746
58922917
33712
84
197095372
1826297
8884
2895
38157
367560487
21609
3236
1590898
383109
772098
958604153
575628
500532
286287
8022281
8588647
23665
45411
91975457
13620933
247028
444912
278288446
69729
86448866
15629
38288054
600209389
5274
14620859
229988
162672
33014459
3316493
521959
7312
62855
108091058
7032
6464
36805222
51564
760650163
1696395
486211379
24642049
10625849
11534591
91865
44617
27652195
125326
1240037
3928141
31717999
80291
162136423
687626
31743
639337
26484697
128142
922094
481360542
25101218
103623747
27599
65295
49442813
94826
452924
80392
4877830
51966
332
10501
3683
221185
42559
5226366
23684363
142080
331132
8032962
59158469
68348
1736
355691050
35005
552615947
493805
586
770338
442899
29250556
389346
167403
21735721
69697
9743627
1127151
5589162
108327156
1794887
13164
3930720
37001
982235247
5216
398913943
104791
5396246
12104
215084100
98013290
2802910
9951872
834659805
215856008
1298
53452
1003184
49775978
2597408
58217790
1987743
124237527
520621448
1732053
2204439
796122356
15860812
21991002
28602123
827128
220318
12993
3754479
272253
53388
177455
465907982
44715306
7048256
43890396
17840
96990
1808102
144814988
3419349
7846473
891694
112658490
4160175
616671
475315
17082759
11620361
1023
8111629
813843010
128640809
868053702
113699872
15303
133428723
15736650
14049
4354041
186804999
316710
110274
435558
15711039
891
141894677
6740
331000975
268884
154196664
21157
189882856
824578858
255726
302822790
630
473182
154060227
5991
344969
1853611
219619
89410
2946565
2635217
123835023
2674628
74601
38061718
1748970
53484
17679
144953
43432
498157636
15681247
43483692
23570
29192291
128922538
59865
305417014
268460
670008
86135
29213
18023680
54470
18534
10108028
9681383
25260350
513488
422794
203302749
94191
11320305
28569
240998480
104752987
51280210
989717
989068
683803
254899225
653
3283
1388099
555473001
54637804
517714
15836041
790394585
4586158
4529
889998362
9637446
6232013
430139881
2541683
82330
260643595
60026907
26989896
4026233
177470823
1123
79313684
136757
6368614
2765844
28380
868744311
1840
95956136
839578
102593
4144
19705
24208103
10366
3439964
4800687
949113552
12041384
76492179
63620
762613
36585
4076704
217175946
139008
910225
1359818
1964776
3960256
757027
20496
681099911
28687097
280996
1041140
7421
24319015
1581
1275
456519
399029013
509415
44953910
902462
56722
2933
7251630
1653
311808865
267531400
2090565
6317427
226915861
396219
29387615
18199636
172520303
34537
18913
27939
2981742
635194
746807
239476071
41481962
8357766
99731
16149292
35010076
7959507
120935
19413207
12844529
612
692095
203393678
6477374
3615212
1745378
737270752
118847117
151998
499268285
69503253
574999473
633036
7092877
879580
506290021
180109
957062
534711
382694
2735707
1598495
5059932
750657660
34597
3447540
90172701
940546777
260019293
10251451
248225
12803
52845
1806884
37115
8530
3682
301458675
18369
285338
24156612
37782878
2301485
11877224
27054894
147241961
195083318
508104
1205801
973678263
8143786
8055390
9448894
66092
65042
1666134
970
17570
41679829
3282151
25014047
34405703
12473
20922
54548
4651769
5167
39016569
108128
774833
192754991
22179
252246
472154
6814
137095
3865154
65842936
99641
96458
16668006
92486
19224
10136
2285282
255001002
1035201
1143060
482466227
258629575
330921
41685123
112615891
53645
1072202
16507
112245291
22143
32352
29401
33899
3417154
405799560
905965
9186
117099562
349617
2834
36325215
895305809
23780637
26031358
920466
4772296
412582
233789
59903385
7263
343801104
396142264
45657
99383
2002166
2324082
13350
100774
12235
1448548
21056414
2198838
10467945
13526862
1399
71474433
179046825
193564996
341
218627
419042
318326
13837240
59566
53162
66492236
12347134
335679
1648342
10264679
166243
4687653
31937999
4471598
117002125
115552234
1987
124816303
179386071
661412
190091
79191205
28689
185353739
204979
13925
908
464063347
826226806
15051835
244070
2189
358696643
38730915
521632898
38471
1475721
1442836
94053
64837
1476400
1599428
80940
617
490983574
210214
1777088
34260
1860452
3606494
5713
5878066
159083402
14643
1042232
221798364
23025512
3974055
501318
357058
528967
101481940
156078
1513662
7687
41606992
457626
27622885
81466
1829402
4248326
39942
125213
209175
6254216
1421460
4767686
135757
4588298
3652536
182346
15836487
399201776
1825997
1661919
1035935
3253270
487501343
120718233
87391
11147031
260539254
969350633
6433
19956203
38027898
227675
19704076
53750
1447385
9191
31455783
478718
526631674
497125324
4421459
2074040
76346
21207266
645204938
11884
99352
183514253
5967848
5170565
9808
2610096
59124112
84790678
134283937
168058
157137745
15796
680517149
680676909
225476
667357147
172150
482686349
204049186
31978
324150
4281611
3766775
446118
34127
502382
4221
363587
11816
1552332
21716
2449713
6581
2951140
2004149
92700
4169
355045
2243872
32405
46078
443959
6493691
33936
355222
516863
1467295
19397
1755950
23730
293216006
9057
3200
956561
33296793
55008
54428
8404907
86094
893308054
76117
1733754
21308745
708776
4585765
27155573
176271
8069
258046481
35063078
3846795
932560
3331
64318316
3020149
6261814
43771
443618136
97453
4009944
114488817
15162909
535555417
130659650
244676644
142385112
25243
530507005
103076
61536
47527198
639
242420
9890
6358273
37757914
140593
109055
520320
968902
483323782
154895970
32059003
307670
36574
976410
1472996
9997812
64356
410495
2592
178219087
29578115
601054645
264828032
180615767
847428359
288
59754643
54162
549464437
663938
5441035
554151
14398010
3886
234824769
3530762
75311
13713250
18223
5257739
7046879
2410004
4729763
2840299
19086
2187004
1903822
10257503
1023863
767716
712680
5527
568258930
3085911
52013943
134058
857793
311584317
5142481
383131541
1630415
320194608
9241408
915687
56069
223837588
131995958
404198
4427001
357897014
376228362
5424367
945217195
63747
1075522
485214
22673
11050777
689008
21795
414330
873240
52718715
119880
331554
155761763
192933
1637487
12737404
117253
42030782
167702285
2637570
6489
62703
308274
1553455
203491
773265603
11553
1274560
48748
749
32913996
7005117
3879494
301343
90346
126550707
14281
1849593
427426
131519
249630
66120
373287401
59703241
55003
371306077
307305
256802
1247399
44966
286
155156
2564222
50709062
57408
14446727
96136
105359197
5596
68537030
248364785
170996649
105967191
735960
586462103
36592943
259448
737607
313789881
23480125
16271
918062
385255750
357960
891732
161438228
3908409
857954
478518159
107528
12521
101697
147326
13207174
2994470
55387
27345
20154587
1087
876
49976193
6102749
20770988
19540
98014096
333484
2193525
88065
1357802
310176
48425
47393969
1032540
201894
12351
41038741
700399567
29357355
598273
97939956
6584169
1238
672304472
9393311
53443516
555019
897708232
6742
1413720
216421
18478
183830
94443539
264582
110676893
824315
130653
764525
1648683
578857
700
325874
12847
50617
32853718
14267187
118289
70426573
16548
6811778
5913826
6424
187568754
38606615
3966087
11373
27404643
396072
3831
6239236
10910292
1896606
43971
8893695
173979
472845
1274
22930
8554
1613218
23814
1886
9843527
8109837
2822645
72495
2103574
84781
501866
18238065
37555640
1910440
39143
1862071
481158225
874643622
1781415
74647645
420279590
113215638
910556
3559254
7720892
125500
12362082
2955041
32351
15202
40432
4185
120632408
219103
463098035
3047366
386273
3640311
104669
361247683
1646166
229304079
59501
3006244
396062
222341633
22901197
4953446
14981374
205295067
2045656
4619375
2029327
374945639
17089219
1802
517409
3739868
623621
102974
322896
1038597
27421
35638
68729
236391
142904
567
9428
402420449
7020001
375926
368700040
641290147
16178520
3766648
24951
3303773
45395106
99206
32574
10515378
3459697
3330
12389
4827401
2804
106702671
16375545
679239461
507209723
102819248
48042
2137
985815056
641906
25450422
155777357
374175
135329739
8077924
215
119585
747149
94447416
8501
86963161
12874
5608
74590
73836802
15373604
742987
1025049
51377576
142913
53230
24810625
911446
19504372
224748
91446097
3087255
15558378
6978060
161623
234126
220668722
11332
5979
14417806
14882240
1747848
22691
1748
932755233
2012729
7944672
2831
2724463
752660443
274599520
32872880
516513
336079
5268779
55297383
262078744
4880
2528801
9075965
7774526
59140
6169035
1857131
747283049
75654368
131892058
1777709
33218131
1556839
14760112
18322
264162493
30823542
48027783
12754320
3356080
99117279
21101
219288718
21532843
693353
25171
6012759
41942493
1033111
132627353
19375
9412
31167164
669723
13036459
2540
22284025
21242531
238020003
15563523
60205
1908
311722180
4671
102307858
2560026
362176402
113061745
2795098
112882631
114203775
1161192
3205212
135162495
8284
69959
1853
5369471
54136478
386672
4028071
58252734
189694985
182919
28185161
9815454
68977026
77723
117470
424089
27961573
8373826
731944
73117615
123658
282623
244726
12895624
9876
62646
53627879
21599760
41502494
254165
68109489
273742257
27948030
145743
778063
2671513
266465
835544843
10021998
286300660
364045
612450
7242591
385154603
3006
2478469
11489
659668332
5284912
13847135
41379398
6910248
4593
5254
47673
2154724
557892
2277627
719349
319383601
52645018
12323
10032961
636345146
77783
365692872
92196763
99553
17338048
170218454
746762
2093498
3078254
886065113
14378432
26052
14938598
142462
32437
843992389
835843503
453570
795011201
19623
4660407
3847561
4986992
66968484
2081439
910535331
52112
6637734
136867856
224159060
77381
222596416
765821733
11917858
11110688
2869983
2125133
1250758
57072
22235
241758
1628324
168977
63681
75011
7182728
835249
3163231
3636
14611
47037
1033686
6855
204191823
3008
488351
648709
10753364
11952495
1323
8888908
110975314
1016278
60940077
32782625
181051
17773889
265871062
2220530
757978
22700396
3816717
369716608
2471760
399771
141556
239563
17791978
95222819
106597
11509
12318
247001383
29869
34960719
854
4241
6735
16094
112280
8654301
565665543
428701
65790
443651
10154374
54965
89300920
108160103
263886296
21965706
113794698
24537000
647564831
9485
151346
825461177
34282491
63643
211319
1940001
29221058
502397
727319431
89419052
1087641
49842596
44282
447555283
758587842
24756743
393130888
26550
618929983
12262
31549
870048228
818824
555655107
168781268
36
16304
3120
6652530
121594299
154741
6302160
1234312
5465256
315132
7641339
22751
55175
32250
15071
4329872
51792
87551
2200472
1266282
6495150
472246
96300281
38463
3688825
5815323
24161
54688
120050
907248
769468
468704
43021
18833190
430281
54292761
14862508
423147
359320
216195
31735
20840
13705
285228411
8339606
418042310
12779004
5619
59699600
12093218
810
860438
1072573
6924
31790
56364
11116757
3332712
130530435
106265
35049
18914248
25919644
7624
49374946
3371
15167807
122715
40456527
17237
4025863
16196012
41183822
209772
746133822
121104078
9119914
26955
899714263
512233266
74679597
84174447
353574220
33086574
2444066
136355638
59038048
27859372
905588
12407659
75125974
22477
27155785
143151
9124
56319
208304752
109277
283832
26680
139319927
1042449
10756995
534306
158136613
31897259
163972226
182577
3192902
8373
12156637
2198513
249067354
6448324
554592847
6037
63991803
1968572
5387916
1177097
7783
129058198
7200
80503437
84586
4191
474728
55951654
23236992
50097
9868348
3554
122009466
145131288
4125
389624
16324231
449742
242323
9657424
70565343
52569
109865680
2241887
4321
483613795
11297
78980013
128138729
6396669
10319519
3121742
213270
182883
44479
34322270
1948958
136890365
3947990
1111040
367738867
1269992
31921
430662668
440968334
1969258
4288604
63513
26753
2801907
30369577
22865
184828764
75950607
868101355
31201815
371475378
326107652
115795
23598287
144960325
12300
3811
335412912
239486308
4632940
818697
781486
195056
703856569
61483
167246
441217
81026
262796082
18461733
287406
2534150
90772
6441
4678584
32517
57486
86789266
163478
7801142
24142
23103
198960
18775
649415
85018876
611131
30017
238030891
8488
364664
4402
14358599
802
95937
42799082
40649929
49062979
30203
1857
12501440
981669
821244950
16047745
28330
38566191
124359
237641
36868128
51673
12273
203475036
214870637
58265452
1532861
1199716
71714
59281
63056433
2426859
19021556
116286
539664496
524219
875273
91340
167676709
14346201
714629
1779416
3097765
535945128
125994670
44300055
58509
703408
109723163
182487
493
15581
93032866
10926
15761672
32954427
42279750
469559088
247964645
137350321
36699572
2544732
15471135
22231
123945243
12871
18094457
18426477
34105
1121410
253714264
1414410
46519392
58264840
72184962
244045
2050
551101
5379052
24162081
33675428
391535
25586783
499348
183863
49734
3432029
5107424
32454
16698
76421194
20130
7776
383
430751
40747
11843848
2544293
154896516
64809
110376379
118493684
19028
5829152
13624
242349069
523429
26798541
2137760
6717671
142203
16753597
1761525
1334
2052313
20169305
711678
14565355
66798835
63145331
66967653
1138
432353515
494272
6324551
187971189
261791
494838119
15358
54913263
494048122
2531730
4338
423
844485
7302870
60949
3091814
26624334
903195
22817976
522284
33232387
1425575
14650865
19402167
721521
490450356
1826963
752197
715450
1662
368057
3147188
9564
1580697
4132329
1955733
467423104
10637824
576706
103635085
1386
2992819
60037000
88480226
11037248
3893824
9239096
13352123
767997131
746388243
48648601
220718
31089253
194210
27717813
26337
7337
87283182
598955131
109972
74601800
43022
137443
20450237
5230
17240629
123060019
173928591
446841
1075823
6908212
141335812
1738803
1230176
10330947
59374522
121350
90074781
32021
102200895
8033
656559764
45869
800524036
6417796
253013762
424
48089
128096
498062364
95099093
797330
47617318
89907510
3781
214060
7581076
102347
6092450
77207625
39635
1395
86055233
124867557
127157271
1076946
926820
10421
15740725
226464914
37934310
193812
298847568
11890
139014564
4037192
69919
27421230
3105
203138856
471847
11275
13180919
17361
1311288
926890
584237
11907721
15525504
839444231
29213373
9460300
1172
18706280
464990360
158819
178178
828509040
15810
9691746
24497939
151161
17827900
1936357
24703
16553
3070252
4958811
34559
171801
126503795
401092475
13235890
1268809
169514
49639304
65634942
39799093
31327199
11395577
608767
2685301
29144
2999
2984
62914067
18791
94663661
95892
2482603
40974
1043815
84106
306264458
5104
6372
6234
1556424
1379573
9354816
237543
392208514
11857
41981
1573886
6858
26358
393484974
685785
1161127
436924
238515266
60118
288249827
227175103
53457369
70949996
1535920
7924
2929
5640
5570527
146046
149953343
44036
9562
19103
859756380
16642233
34920
8235
893356
8018
28566836
4092
29644
28688
30646472
3239043
85437
67054258
3520264
21275765
4887
948136385
3061606
9771
91024809
48095080
447795
137939
29578162
2858278
12923
4149029
11988660
13850
29646084
6456
6919181
23980545
239837057
9130
218555052
17346063
382251
7693686
1095552
594228
2064342
9288
1187290
56378959
285052732
10694
1341274
563328
145548
130775943
1570880
5353331
67561
31915685
449250424
14677
63924
381029644
2384
93694
61843
13480
7527
232523181
9807125
104253
25846
6935
21400
8033330
109151104
71445
69571517
50670597
348782
186342
123987
3938
354242
5865
677861611
1116813
125481
6503508
59666848
512255228
1213206
14993221
4480641
643084
696782
1988243
655010721
63662
9651837
649328
932809384
1657378
4548202
1868581
120018899
99967
105748799
64268395
8819
9906
228748325
18515433
302253
1464731
176007
6058211
449037296
129697
1735208
558078
3748907
43405
538153
6372743
248842913
2843
503139699
400731
5357672
568588
556982859
936619
62112
562199
3374352
7795412
291594
65281506
226120
260345
113508
679002
507650802
13433
2106094
65003347
9734
4968
33715064
5443996
5649
36070
450455
155
191
12197
64850684
30031
213799
120926
5924997
748264000
24879444
3948900
3547448
93381
768642548
275144
28359099
67812226
497826847
476274991
17554666
321872
12629391
19558717
24828
10459276
395925896
856716666
163132553
12042651
929285
125
4105441
46476673
1638090
1441027
89732066
412629096
38344
89374
292
60919033
4925437
47649933
99907
3334364
27317146
1938887
897018
42699606
119107
2060210
622371192
15317
46121283
451177506
41601
789175
58333
3832291
16851
2210561
70562
224775
104612757
393512700
1502431
1089177
378387006
9662
39434295
34053162
4783592
868947333
27146977
924012
515499753
12157
30734435
10902541
7868
4572989
471934453
1016430
426562282
3496506
160008478
6237275
220759799
2170890
11236
800884059
82291672
26068045
3042281
4210
254344
364067666
104689370
658962586
298377
26178320
507545528
13952
1806078
190379120
470534829
3944874
4524805
558403
14674
17397
43343600
59776
5459408
27254
454092
343706
349770680
47353
17784
24314361
1386129
34826
109920
379654037
2156585
13629
26983650
13273
14632
933239
180661066
8176420
1912
16374
4389334
123098
8281133
26581
371592277
3798212
1719
21740230
21857
43553062
264142
157711
5422348
585114
646820
236362
15279
1686751
57673
15648037
1315835
728891
423579
357294
6984871
80674738
795809634
11718549
14004052
57401545
528966147
791445549
6727440
55719803
356303
133095900
1629521
963735588
321210
484128
346192237
257761
8365615
494449760
189131999
888495
107198
459692
37051
3721667
28908248
13452309
61385331
18308156
38061
43787
37698861
1108525
6153975
86945
1018136
184024
607173
16323515
114999
27689
496721297
2172213
513080
660
40171
84742864
800801175
1352132
2509850
584505
208545840
52018455
412441
662065454
446749
19858158
544631868
10563
10816128
129943
32303
13291
53129513
4245
515971099
55946613
103055001
12748132
287039
15158689
1969456
4574
1006709
132
13966
28452520
67723757
6575
41303244
362630
6914163
7844
14845466
1190103
41276205
54588781
101751903
109295
155686223
139847931
236703132
3515248
1213063
9785
82565956
112085
10033
109543
125030
112763
244250442
55390
7869591
8921
317588
97590129
10105067
75102
61652005
101166034
229855
1449064
5395746
39047546
329985211
201294
393338644
3600013
603086
61315056
52447207
170449
333009500
174310214
12760
6947
246662126
188605786
94808125
233935
55596795
361451
859815
461723538
98615
10225537
291535557
252274
703171705
48984
566249
24915938
171
23055657
394686
2486228
98473293
121245
42349665
897895499
5843831
149030
143209401
3989
91927009
60780618
4884529
12344155
4062312
209226
29080
996326728
217346
605696017
13316
8228238
466285198
17960
7044390
3068982
1217456
31139001
367437338
6684186
32148
12855662
73827377
1677341
223766
158193506
295968
57424390
41019381
221370816
248576
72765193
1641
41287
247026325
270971330
340051409
320229
153814
463337207
2956491
28433831
10005
136190890
891533
4735391
230513
603536
24732178
188209137
183146589
4939
432938010
23592
252840
469393
516
53164
2290892
335287928
19529146
128913
867975
490868556
141077
21184
4097985
13953082
82820
21244080
53815617
626426910
28344
229035
1877043
242088150
16628072
259829110
4182788
8254
582403
766918719
746092496
15820
427009
27019
22927255
86230336
3240713
633765843
5827715
53450
870279
55815982
5865806
513727
28159
3371255
63784505
18019667
312965457
2020
248425
51359015
14855
784900
139831
248746
88652559
41498
1946585
294814
51439
61207409
22913
7981533
49689038
652034838
43706105
60882
933407
319417869
33301040
6986535
1569
3023921
37485
6411515
150262246
60716
207857
112501
19677934
55044
47318109
255011
100043
225356157
1956743
25853806
14113
3651124
5537
499285
566725340
114453
28882964
2090506
550973
120849
100272
41649
1972345
63706013
51152414
7144634
212738918
1549057
64401
368460510
792108405
10570157
281089
96071
53697
29913
90569
568323
260653
786808
892707
45399
58615013
30499
28167274
889710
899656271
108575932
47015247
9628
451541
14050
1868377
373966
849788694
52723
60217
276321
4170172
19968
4865590
197985875
427266
47110
29537
7320
2475055
7583824
80472
1368070
35505512
2135
953362715
855246754
7378
12809802
437
714816
515347
2569092
468009048
234265
81570
6554779
4818468
3777
211953135
119103699
21626
47273988
697316990
1763735
242453538
180551
181172
120849429
357964
664032362
14774550
923569
730086807
6475212
904576426
8044
239875
110867
58250
3280446
446995772
10272
53987062
917548883
1813980
7722
7622068
20103
12595
605571
607620012
983019781
158221261
99275699
17943825
34411
207908
71504443
2815
38279432
16166908
32140
390669512
56900806
1941364
12919
384779893
2916404
166971
58429510
802550384
2230273
7626807
27505096
821553283
9264
968893064
12716220
9714
64285377
725729
500
7403
5355
1875278
5824583
218573815
295656906
248654
12382
2040203
202740
18549
137262114
555710275
1533286
6443
4151836
69087422
54083
1264857
18143
11903356
3600305
2317313
3888088
21908
249048
470702053
29792
6107698
603956
228399
29902
175577
330512427
82236
318867218
18816626
747425252
63983271
8760140
712331496
22165088
5643
8233180
572489912
907455
191350869
11672173
10650
13900
63844
261232959
1880972
143603489
110473
126851
308427
179565
253852729
2505045
1688674
541364517
1214151
112041
385184
125351644
2042262
15510
3416
215077
8251
1996485
2617822
13303502
1190398
408909
1485250
8262997
438015539
33233837
143440
28679107
714814
4192451
48322575
11087065
651386
210282956
2472547
43945457
744578654
2403
853536100
357730000
8480
30252140
21477
492305
954261
11407767
10118014
949423
6906
1075
152692709
55716405
173046073
125852961
1927312
1441547
13039240
19073299
31565486
10055950
10076446
124210120
12934
121665
19821459
7785908
47910
322802580
450034
69674344
1486039
3600782
29539
206262000
15108780
4642930
61037601
70822450
1948487
23678096
221526124
41704364
5928
533033
9079
25383202
2600731
16554521
11162
5166505
110548954
117311
3228597
10080031
358646
19622845
130180
415754
268352
212890393
459019
13663595
107130206
2850
86300
1953226
63704427
258338
188213
22068578
2064082
1956049
1226280
9618
90350191
101068159
147577
8598985
42309489
4966612
136529858
454257
137549501
4959222
344123672
311004
65455
218364
31210109
780801067
1026578
11322
370582
3038496
484371282
410091896
189443936
2757
10351
656840660
721542335
45143526
1706437
13829401
15447
5637
13896704
412143
114331
108314675
10358
57185
187715
177888
505261201
26446478
5519782
186597869
12731198
58398112
426268214
553178456
2049
44455
55096
304993131
47775063
994864
220439017
266096
4460252
759310111
211211158
993863123
191681990
1564487
874385
1062380
15740133
3437244
9887353
9854
43181869
1447248
49459330
881745
28485
147949319
182965
134693577
205587101
4279648
150485342
102510
29972580
862948
889431
166929074
2012
1046488
766651481
95684
260275
689377
25489895
1098148
166111265
207992391
4931579
229031
688878824
141226235
315099738
65360
2768291
76317362
5948760
1939299
213437
41673
249167399
157883
33407
49041
580415790
708721344
270826
464838668
4808
85271
1062046
549515239
690291590
455230562
2370
926833
34318403
70717309
1337088
12240954
2858
8154890
5392
1337953
147212612
224281850
655319575
5489176
985253093
344524
28232538
6560112
127838767
26114
5379471
37709731
3954434
272836087
237575
2304134
99449
830412
474096393
2456121
62024176
118375026
265064
2515992
5304529
6604197
4400
171674424
235789
1042104
179905132
729363
12312752
69064
70883
116072060
22715067
645067547
5101
638278734
525819
16534
133893335
404661055
364981
8452
387561970
135397
29637
3106313
866224
14758521
129932
26612
124900
3451168
69571
174081
383916
5977
8635
2592352
25624
3775
3801
689308
496507
30987433
170470380
111341040
518192
29009198
5850
6343535
651153
10095654
17113558
118650789
415814525
87528
40416583
1235065
17870683
3492893
372988266
19333814
109225079
5197507
5648
30801362
14558
903172
122312548
119717
31849
5961
41465
7358
807949
64974919
11677
4168658
4021758
1852441
8124990
363
36276
4063
190396577
47641469
65577
1034203
58132
3007
638346
88393
31371
3993547
43734794
112263
470386687
16070348
789322222
1507375
24322
18326779
812443
2114834
177307
158010647
119767
58725692
2920
141861
96274341
923339524
5359611
1036355
441
282909
731703786
1967374
568015
292097105
7996994
3194
126304
1765857
708188236
5533
2712
803734
166015323
12626
37355384
13134
50479838
7150275
126655
21215
107107513
9762
645129
40538
39976
6723620
8112623
2391
49561032
9648
562
345275555
221638941
268851
22580
67255220
2027914
185051
6291
58988464
264346769
140641
164211917
9596
7062485
201015
17029
8439
73465
726973423
119038
13352
47507542
543807864
350478
950450
256015
1569042
11922
2006003
104917814
1578
588738
885860274
1246484
15200536
26474695
42570
199448150
5090081
626184
448403186
42318663
500038911
69092
25259814
6697
34112167
105084
8993279
9147683
127234
2701159
303798
552926
72410332
247267
28888007
634585076
1732100
44290499
2035312
601683167
9684021
11120
890623458
856381
8327774
16150465
96429289
92569874
175471915
24347085
104705266
15001913
81259613
40454952
7967779
72503
2200
202809425
765878
50839805
63441581
33228818
7851
7001669
2264
14489
402058629
1868124
107829844
5027742
207872803
7724502
262189952
18717888
371658
609466
48707834
9414589
110879439
172409
976018
10073435
4492
209002365
424420511
1325693
16619692
137617345
6797
9361
2078670
37191292
2694172
48007332
851822
121700832
51970117
16320369
2195016
450651
8828
460294
3464603
2001722
65078
920589
7943879
109164992
861666
5364535
3787543
264550
45667
393073
527867508
585
90924135
37358771
334725
118535815
132392
9209337
404611666
13411353
44316
914552
119539543
3776256
16973
399385
37155618
1650403
1969544
157189119
1673297
1795855
175784783
452544
4031
29733
449687
628416350
8656817
181584943
191669787
772197
2268869
7502
10898710
47010138
172811284
1585
63044
10325539
863384
495706949
1135231
261690741
16663383
31409373
217104
81949854
876355
274921
49888
53323
62433900
741097217
2170800
2958971
15616807
52122
42427
141398809
29380
562867
60458
1438
212490
910731
339756
119129754
23762
20310627
16553531
59925330
6888972
13707100
26669371
7222095
500128793
32932
6262803
14821119
14989311
115709663
267549663
677242
749892842
54466104
4117269
56795223
13243
14870528
660503623
456775634
2199
377754300
351006628
219706
63254
42295
7064084
32365871
6246600
82988
37284360
738701
14304
28471696
3801429
43610
200248
1042739
1387568
145875362
37161215
1940611
2603
51274094
81650
3375354
30758610
1374465
417339
116847
234021296
42104161
289770
8091
1354498
550688
5432
170339080
3627526
7775652
189908
34367819
127227341
1250131
2015266
2184625
72338592
6423531
262754206
815933
298584
10808218
49585335
15867
24602299
891794
52391
924696
17337076
6453
2683876
1901556
830
2376387
117574103
26899754
4611908
13286
238352521
1503729
44546071
5142442
6746170
3441508
26615
2953656
148221345
130367058
980824179
43791320
29180
3289971
63761
156331354
357765686
2479184
12541511
159136156
4874021
4786
1996401
143860
56537
212376303
56949
14628629
31559290
388838271
3408824
1698801
84018084
93488
9682
60209369
241532
1186092
43634
37750
137148
68523802
958740515
3038700
119080587
36333
692982198
10095
96585
443266
3573530
1757825
451353
58324985
6672320
809494161
10202934
2662235
30270
412580
723723923
2385576
343624879
19602
89074266
54798
1776511
768024083
6685821
28148
73780
12740750
259911
7270929
23906888
33799124
87637921
10896771
14341
955533
244453614
427274
679346
16350
736257332
105728
23996464
138374
3603
460807
946998507
86445
116999
280803287
513305697
1067195
7292
57795180
50346978
2377729
9256
135382
698288
18210189
770539
11307
20913641
3507972
822449894
6086761
418728
824051
55307
76215
34776543
837605181
96790
67043
76481
721757
483313
617386981
52116
3277
1566
1169419
489156
14395673
19538
179174
14694498
622
60941
998130
870293
4950011
15679023
5338032
551090062
1943067
643797
1737979
7513
18723155
634318340
1575166
188921926
151412036
57322
2053
375812567
142735
318337406
923567768
58499453
746398496
14651
187334
735303
225330413
396991719
2949
13862
1178844
498143062
63170
152385
5403874
674907
50856056
379702
3761713
224415476
2411
63301
42379
14358008
46261873
337008944
66127190
13372747
31685
20069
147507086
24980
312361234
134912887
7823432
783947741
373968395
7883401
41162400
222694400
935506
222722
130779604
106165
3283752
238098013
251731483
56471521
1797064
27133854
1375012
12544797
4169074
1677
130143115
27593
13955
14328844
5606
12491682
958319
448748382
136463383
1751890
5268149
492870
66967
26249167
155761
18405664
32646
2113429
28174
209949532
292493
6083
40278757
6764263
124459
972679806
1184453
25495735
1440
57739
636397
102203
130790
243574078
85182
164134851
90991
280736142
29495154
274107
2985718
62348400
6368575
77971188
980342
1393
373887477
19462024
45723
130715770
2961142
7780
2264103
394893555
18261
5363353
30957005
64347
718574
198648
73755
857071931
60247026
46778
343244
14721234
52389455
351687
1039769
3302961
152221564
1124802
43585999
13399
396397
310734679
15524575
295384436
21323
40712
23434999
119467415
77063
939471370
27592
7451256
1323465
152961
3395
63351175
557515
105931848
1907
22820683
24826094
6378322
150601
264
179670510
416402
943388
13828094
332905
140329904
2780500
7968
83132302
129080
1575176
260746290
16118180
94180
69416111
14309
27673
101304
667080
336670
662319
19153
441044974
340649442
32801495
195751
346245290
299487
759596
32411764
34471469
117626
14156
263407
94829159
24305
58317
99809903
103893600
425263483
10173291
203408722
3435998
24488
888245328
73637522
32238
1068646
673594654
6801325
5492506
5337
91299921
15474
678495157
18529830
10183000
125598502
1468474
49423543
131893838
71356
3236294
2739012
128711011
5525
3800449
22548
11451
1046029
177060
3751140
5778
19696429
42133
7285
7147126
137082
121025555
83079853
2023159
129397410
203767
49501310
652755223
158588
937753162
1014181
36366181
678213307
53552
15152026
4894
59114
898680
31915
253697
5224673
757147608
582901132
156637394
513768
807856005
2282927
30645099
392166
253909054
246925746
6605818
460157
2266153
5699220
171168231
164170
31481055
184148
20769
6912
29118
3756
9802
744037806
982342222
1688793
1266
338695
683973
3853747
21589838
157283966
2843414
12115
11434157
898406
29645241
102245326
7152467
56017
1687291
244711
15681387
212943585
447496
123568
24813
72390107
12398427
61127
60846
28334696
24309869
113410
2292691
232464200
4504
30626
57376
205709
750184
8894082
250467
251308279
1474238
4944
7978021
1210
85155692
75853723
217752407
92343800
12726844
707597830
804564
2031337
14836
1704
3786323
1639786
78718613
2104196
878442
12413077
137106864
198843
190820894
979852530
391830
8066600
339793539
32539057
84346
45607140
23875157
81222
464874617
381116104
65905
4296
23455097
12550
30951038
16514
10763483
1057813
25499737
433127
2391370
11904506
360924
458641
2009516
38330
32791127
37304
157247299
13767
1800602
5853308
22153888
270417
172185
39867
2203193
12716
14575389
107357221
60319783
497354
48921
5354
12084032
1608840
3333188
10848
52133
144887331
795310142
5486504
27430
622951
304037
12658
15159
277942
47575
4424619
2612573
19827256
12066409
1547
5792060
48368
22073
401363
4186820
34345560
187558
763287
21423
2081575
11311625
2175331
17066
179347883
4000097
31265
30190
281564668
43977777
98736571
1448401
6996041
386161276
2028
115575406
5964564
203558
15141
3878
66074
7767846
229444
1347719
2961690
28447
8430
5214
224818
891633
3617
57795
447334
114192
8534
199091
77994403
163696
11032
112121597
5144
29073
5733318
647308616
72228628
1238784
275594
86374
11733441
983039
7865
154417
8239
163059
3041632
994861840
56077769
7396001
387471
131036907
11018
24375
20816863
1634492
4649550
3767595
84278
59154647
339456330
221267
1850407
37502072
50618054
4921
91612032
122703617
38104
3910777
15132322
972586558
252387507
277552
361441478
658623547
13450
122093
10206
4461194
414451199
49988953
112998141
46605
104897
696646150
29490032
57810109
979299126
34704770
259450
8353927
2094539
10415851
1599951
1555154
6283
1908230
484644797
19644677
1390670
99970
321553
990835204
31808385
4427111
9271
260093717
19036
824923
144821
303523
8552
518111
3183522
405306376
1870927
15240
48511
214050
32740
31001260
90530526
26113060
13585
801
30541
959065471
181406
25841329
433700
41088351
14440015
1199137
7120005
1682445
213302069
73739372
4941578
633764063
86460903
377963776
27461
549990197
10924018
419
175353735
40388926
59969797
3700821
482087555
315202
77064
12389431
1278655
6567983
39595987
62023
496776
814229
482098207
34906271
89757098
177422127
3648
971953
3747
7155
21044350
379819861
8602910
116574971
51786
494607
817897020
271713
411220
26414
267284652
224656
114902504
146557
16585
15203685
464824
663188
585752
30735817
790483193
66197634
56823217
967659395
998574461
257892332
116294392
12333351
239435148
80346
20332
31234
6542
393274194
530449
1230397
293833651
229207
2715
127842839
5744
736815549
4937048
179715239
5305
63723
225015341
2397914
103747522
212316
7102862
48059
756985
1739
59564348
193651067
20393
620230243
98774
759
3863818
349211007
2253
953843314
8388349
1043898
15542
13804686
103817
5064
851422
3205502
1900935
16322532
12483363
716115794
53723
659325
113047
13205
10676498
611400314
179403
8099164
769168793
72286493
3186462
488174
13957998
43197988
293003
557498214
96856
146047227
948290267
218254112
15566
30341
232423537
84011
702849724
600968
74919172
74005408
338741
14754
1527
31426
28435416
19348046
875329
240065017
9837859
44409
24741
831
44802
108570146
78466
6849260
31079
155355303
92144544
664163
100909285
29658
3072
28104019
4657459
3559
1331785
469609521
56692
7686
168801746
110955
186887346
7354747
3229347
20046
197850735
5297063
27005658
123951078
25508
22247616
2860434
47166659
176160254
1036814
346323
616817
18340647
16854403
227124
36427
6245
859816
9351
187696735
71295874
110721
43095327
52395
14514065
45630970
4148662
500138210
189089688
989628
122409600
405032
202732110
638549729
30085773
24419
18051
9389316
9655402
1917284
758204
858390
73981909
10565953
4103
1427621
14997
276881
6944100
5586
138612
93706
1196198
57016317
196364380
67910303
261875609
439413
5229731
1297
27610048
882670912
19335383
31618043
15029080
17370255
31612
435669989
54465749
1481045
255362078
882678
1184572
227644
527494
23202874
463086
437116
3387
724542
170444627
6101012
11468
102293
179859053
19667
326
748727
925825467
454960943
1723
945624
1346
791975
222529
174536
789743927
3159278
244277311
5673258
2067538
8041651
7801841
46967
15843
6523
207631
25330904
701905
976
343286
15693598
369977227
64735857
66333
4776
2548355
4082063
17433767
7897
6125391
247040
141698974
50134
16652846
709832
799557
11132
186827106
212159013
188967
4358681
819809
4529990
8781016
961490446
335089443
11358387
4135175
394658
13979366
129285442
722500548
633000
125583711
286076355
212903
4624586
694216
7236
1014465
24936
80610987
1463
7463650
1188479
13867905
887667
246918
51401
265266417
108261778
628153
28089
5754
1546150
980119
16995847
1234266
360451
20199
121905
699320
9290261
9013
2053417
427328
18880
77715
2277706
903066966
2848196
10058409
1692203
52416
21471759
13148
529851
124877
621557
782957
43385691
105545309
8641375
2811286
8300584
37357189
2235800
36111
67015559
441010813
6849784
247773664
70082
96075205
1213137
351013
5834
151219491
9429183
17704577
22593792
198971142
271231
275952986
5536110
56897801
4031671
1017520
224966
1600992
470540530
2879
27854
3357592
6951980
19377581
674450613
193001
1021344
679452556
1382197
132620
132162139
1198131
284968737
30500
1228
5080096
313943102
3021923
996369
90858186
485365196
32103252
120924905
67468462
56141
3124504
80313123
640616153
514205
46412
3998348
1376619
30483447
55206528
102926
235625
18525246
3861698
627915977
2519
100541740
7606814
99829
1023681
20636413
32871694
7920639
171095
16491835
324019
15822
202512
230332
4261
6153637
116534159
8589572
64317531
10687
6601
205120
67921149
41599629
13546584
209776867
742875
7249
57947
537502
10473401
6358082
881900602
12783384
210557
52521
4623081
22384016
155854
514147
150857
155263
20366
11649010
194798
416047928
2581200
14751
221816528
23788078
9696915
2797
31603741
143804041
321619804
22680267
268330530
201610345
104530012
14671821
98918937
1150301
159891
730023
8070238
62012
1960
8682
31860686
15813620
98105180
221450274
682780
72444852
175711
58751
508408
848817445
1447897
136573785
1126273
496042428
13205679
113710
464795916
17309000
32490132
504970361
8557
532228444
64784
10
51793877
4171
3149
66452466
8502339
5902864
844115
786332
2618545
10393988
19237
803
631976334
55331
12970
5625
3911
429929
251261
100828046
882362
705299
2610
23988
25954200
2735490
32553201
17597665
16167790
40861
83812
5781
31313
29954155
112937291
9046656
1085936
120287548
77177864
46514791
64343432
1080231
3646
38063
169032
11518
89779242
1176268
84666
669559015
422292407
276750759
2044323
4481769
158180356
17974010
130882676
11832758
470414290
184120
658460
175239
1319223
106286
65879
551065098
4407
5527397
560093937
12444397
258915
902249710
4554366
88219924
9356
31659
928555
40248
3983867
125279
936352
7005927
9029
97467
4198939
10931545
386898
2035134
154404862
457344440
721626
373
420301460
9481094
86088042
749991
78541341
4919
97000750
498534
1931705
2533
32150769
906131
2595064
100022
30164
975048
5695008
435548689
30092413
129224733
10202997
12281791
19303615
53381369
22864396
739769205
132586075
41685
609090504
15661912
45564
1614823
30907468
154
16334070
5953
3017085
11425
320642
865050127
5443381
8630
520990357
28131
13863773
409717
693995
13342
37261096
466118868
25104
89282
31457064
524197135
1514
721
169939494
207876900
88691
28489
5261890
8602
64725
98254
2348914
11529
29718
16679
1283644
122488
109982489
298675
55584
29368
95781
929971058
6865
349365333
95349244
33211143
12825
30575878
8754
790557
80352479
36167
118739
4345892
121134334
11096942
18439
518059
198103401
84598
28821
713292
68957927
4869
2644760
6794593
895409
20369249
692153535
95049921
798672
124620237
80162
163399645
115100378
98377526
428596777
64972
11288482
3047
1266098
642222
26268854
897186032
89567
52057890
28089235
791956592
64875998
265221342
195626983
3856222
65527
42783
2290144
2975141
7474675
56994793
65600
27637750
649580
571271723
43839708
2252
50935568
55942
11907212
168341
1721246
13143
1122060
282008419
824939
12709602
160773
4524
1269572
769080618
90318269
38395597
428198
302905665
57706
27049
3679869
1341408
23727
803207706
1645542
29410
6007719
9133574
197453
62669
63013839
922
11283865
2055544
23980
818242
279057
68381
140751302
849485743
432434467
12484910
2674673
115127947
384590
1568741
4101244
22983
73236
6969058
4624899
525737694
937164988
18083
12023395
621513750
3739
317456664
30196721
254546555
48842516
1929577
56135392
8312
122625550
3237
494288
108005207
75516967
708647037
204932764
702689710
117273642
1687
65290
1765673
326722
13395
827006
19164072
108662129
671540
45020
7642446
542688
1485866
1347466
12610762
14587041
107219
2193117
13466530
29788075
32490524
23453
1536541
10786364
111945711
11110267
181851
911372
61026142
1297478
181215382
38772480
13269
22887
22949786
620291
207784
113938124
205858
117912542
4444315
7499088
5711182
391263
19312814
3418819
25705
5925
3653509
43314
2625
112456235
3103451
3056
90929
31429035
259925
248492
389968710
210369320
71191292
71125
567452
17715629
65476751
118756
18488768
761
3715290
5481
375519931
872826
345965459
237935
3670759
1593969
108158
28737
82513194
131419377
13605
252977736
65121187
532599
256093
1411624
147966703
49892
6495913
443212453
24297602
505091275
12306759
70470744
604957137
116728
313492761
28335182
12315
3396
259909
3544758
1829288
37970
1835763
992136478
1697545
590113626
2373623
79283
87863
15917225
105048
2815411
40363
65382597
5597130
698502
138562986
15470
257082
7546099
3352499
253980
107358754
12824
7205
9590329
3792875
139320
107411421
710421
12956882
260975877
141097
25716
628254
4380470
218002929
1374087
480128839
9842
171508
95531464
359658176
420612
1899484
92354828
672682
483124221
3606943
1945624
12240
15128723
920174
505975518
62237
543492384
139465100
51957455
5585
38203
15046
70617036
149926580
2061734
233288
180200396
3603387
3234
10969
97788
6173865
12446723
508545618
71763365
2067624
7858
10009
12880
154556799
174123
309226
205900026
964823
36490
14407409
221735340
3788672
654495
6645359
104279
1202115
376795502
3869
292215101
25173
618475407
370379
532676657
39607085
24360
3663
45819
4180
1661739
118640
5863055
586136119
265159
270274020
1045019
30807
83447137
16347500
506878
7811
20330
12515644
6338305
864658
421037168
24512
975301
70702289
125405
187995395
24098654
384814
481336226
15563
850398
22937480
3156271
94520784
31052
2974
235671913
1596061
507469
387341935
259599
99611
17652744
85370618
420838463
3490883
250310933
65478
3921206
16061479
1030820
1012
12582
385822588
1348
8619
176200
256070280
58053
4325322
945691105
4015994
49597966
433870
549554
5743
6765424
391016
8005
1558132
3099
13362793
93956
867445
33580585
20327278
389392
74015
19301864
35223
40320
958626938
254268
2484284
164320
349530
16166084
112027378
4960460
32708
4282
8344457
1945724
85511
14655
1135455
343275144
116796
15510932
23482
11317977
695873
269802
146418
1555657
2346779
11317148
130263273
3848
70546931
4885
60525458
269133546
157431360
790
279764360
2711028
4642655
41336005
7660
401503902
112538
116137792
2437352
232
3803
9531
160361
102145978
954570
129535071
87046738
79014874
55243
11453510
9306
17421
14751863
3438
515825079
66535467
1342848
2958211
4768984
331204733
21170
66486
58412
26221470
272550813
31862494
74654
27105883
4337925
28246069
449837697
310878
282184256
21042943
369574
69166986
214692
4151350
286200645
1311093
46377
257214
522858
3802
97646
3401063
995370
16057
14389014
8334793
35230783
713311
3950
28309718
45820
3247108
9038187
266944
1436417
10667504
15918426
8528
195458066
4100
145576913
258681
351764431
7633974
30420
318783
199591572
978482
205899
42927
96882903
218251
21474979
3112
121187190
25943481
99818043
1556025
12289
5412965
139699
50478376
316190787
22195024
33496588
886180425
8429389
236969
114070
5220433
2639921
79485978
465471006
29556
18797586
309353296
57321448
6346672
32267
26250
119841620
621612632
26937
369485
93352
5563
23740
4756
97882314
1441
1584206
13705797
5887637
746387
332019
1498063
11453216
14123
16904173
466520
3873236
2982682
75177789
74492
31501
7428
13144
130719857
609406
170080738
12056892
149980417
36651964
870579
27583050
226828
238090265
45763
22741191
438166
3204076
523661
415451
16119
811480896
1430572
269559
106
138912
54070
554206850
26859672
6359
34475655
788022
985568
6240130
53815
55582
66707
98360897
343572174
11814496
114087
208369705
361639681
849437138
55977317
8246359
675174
563254
116
375296828
128785637
117409
111691975
37322139
6700708
4244346
27927656
59521841
3804521
221702
80963260
4002708
2562
12180502
3529
116209379
1571586
123772288
3836790
769003945
5525717
426023553
154220547
119899048
98487
115001024
29449
113234
38878
872854271
28419
15387150
21689073
1606624
775531
8456
1831534
686239
683604961
4481167
853999
3050
755234017
5813971
12832608
25987
4607219
46690423
11653
477824268
7391083
125056476
2275742
2064032
1385
11838339
266
788016593
449695921
211096
549934
202468887
444237
2941211
168394
111669535
190348436
101445
552
950419
35932
763578185
43073
79772447
1750887
4336
523811862
130139
623720
4183
663364
16357078
2566825
910819
406035545
655013
4359813
71866954
52311586
565013
262709091
65364
107940293
206591
109963597
15104344
52363
51061473
65739470
1073562
50615
4149395
10570
53369
166762726
39723
147105
65481693
999504
63686438
108566231
60215082
555430493
45745
279207
1256426
417557
29962758
102
208566
1668
13128131
4070168
56016508
467404713
54633192
57429460
3704036
65031
4115149
62991883
618055095
358205294
12740712
9060744
104924
76140
1613533
42411
309424
16167
2639183
115982930
98316
22158941
17497
1743203
146760
9241848
21344
18651
455741
46885277
203408127
116268
863425855
186027
2034021
32486406
402147
1248750
1888201
87363943
16776803
435780969
21424482
13022
83549395
247455809
90901615
60451452
1875701
80383
48399273
231004
137428286
3581
2882526
34023
464083358
220841990
48518580
495428950
6090314
861755
15847106
39278651
1122343
1324
683607393
236456
326819071
24653
50072
103903623
184349643
4926
115866
1000371
5088209
14643602
219553674
14164314
152507567
14540
609228861
26928
2168
26831
290355904
786074
79934648
7112
29633574
2653
5283
171830
230514599
26039399
381905627
8217
14445527
16550097
10593077
29153614
6674
8934
251536812
13718178
16291165
89631
7740
232941
186316
95973
294380027
5995
128973
11522805
16469683
11651635
284575
295092
149146639
26442
108896122
393297
131242422
5621
497725
13413777
5756861
90831311
395646
275357
447514
4641095
3833317
29465631
202394
10893121
5683985
154819829
30956
20408731
43720341
907902
544841601
15792242
112235
4398705
5549967
86248
1504
28690
5736
3532
991538
85587
2547698
28739354
14324126
174246234
32324976
22505
246172140
23784573
1845540
5453243
337347227
1441653
2084436
81137999
531324536
2281
115
934483150
338927257
484059136
790482191
298285
908320
6710
726722329
253353
364163
3229
74143
6475635
638413
9296704
690424
183329567
35698751
494194
843603860
998027
8092
46179
19519663
1902649
1030700
32131
2530604
1266081
816279
959232
15364419
45992
204680281
48274
381829663
7157565
54708418
162715
163453
45398
165872
23450
1798362
234826
211159833
87592
5535019
13982509
692526252
1801193
29800435
2340653
24239
245302
243512091
1333742
155681191
15848071
521236
281009883
12642
255273692
1301388
26554196
490541
879842
16388261
27102242
3164
24288
11072171
650464834
4740663
7565962
87312687
40950329
185498568
1752176
4178230
519976435
280964
38480726
109907929
238305157
202920637
1418094
349
2364504
4150000
44833
6239
25990202
1548409
16603599
679233
60260
66461812
11454122
1973297
123638
813034502
97477
769749388
42178
2886681
1469393
11418445
6699
41742429
274560407
11432245
74285
23857419
811563189
797459
39499548
3795
479392
3936
20127
10618263
505615553
259256
2048896
1038193
17288126
47739
57236
744427633
12092
498079662
407034783
25280938
362766057
471120
14445
9457
824600744
276066190
174741348
59153
14160
630795
1596
51832
6905689
3705883
3694021
282830687
111196
59030
7536206
7715
477437910
16177115
185751
1632592
52924
8960
24202391
1383835
118732495
9615954
3327
5402743
145063
708644356
196091979
59908354
47537
15036
251066
310692
21037
12416596
470098
3752422
26428
4088
149569
4582528
1007248
10066570
27649
80292778
15106842
8380456
80237
491075948
12862483
22379
92898
59458
4328742
208633
49196994
187581
5320424
12442426
2086289
3528279
591644
121777
204166772
3487443
910212064
3027
845002
790138772
1205795
3017488
266199
104703
24932
12575044
30140
83201662
85334122
11047366
9842496
457494469
343553
758924
419168994
4007611
30166
461062
22965030
916092
4225838
69015
1031
270924055
998
401290
259913693
1906465
24517
56533413
7751337
39292706
943298
47497355
46212455
100849904
644371935
5074
3787
29226048
774549877
302677
582135
12232
12054138
200399
7834430
14366
51258
221845
56215909
23569469
2419
2485930
678498
243646
903118935
811606473
4855010
38906
61216
36468
464465465
39050
7746
376313
11807400
42375423
28108296
57669
145962599
264440963
41415840
141406586
236013902
15941
44659
19716635
80979402
6171142
413054454
15991182
335327
39719121
10880
93016
645245036
2246
4124678
7434240
2008716
362092554
128172
62403656
66953615
38008628
3974225
867196672
7764344
749921598
24706
39386125
190546722
15529384
261339
352876941
102914245
54091202
14493778
19218
445637975
24185391
228527
7515
395868
1342811
1381450
3604247
517424056
376992
567197630
28941
26482
5211691
4093
1328
1229953
940069
1529
15693
32590
6120484
65171
812574
1029448
239933071
6826
63208340
7981
77883
7126
888974271
432865817
40280369
1569962
223908386
863589876
26619015
2280967
892117584
127529
709992554
2363788
5702969
38709589
16128780
24821
895836526
217142
49215158
170822
384200
142739
28737694
414215309
53865
120957
331190
8494562
194774
131428731
85570139
21806
10516
998286629
237844096
20340459
11465208
445790
234088436
18535
595997
6253
54739
13535141
44130
411333
152474609
133473078
11191423
70955828
334103
432430
1282631
5639
27994017
34043970
2777613
28748689
5878
15773
323114
57254378
907115
103697
487665638
612930
322791
1025951
35042984
2427956
744018572
24016616
634452381
4586547
620046925
32018201
157392207
79183
133918014
1869877
74854766
4353004
69267
32219528
4090647
506959954
76555619
15101350
12030
3315555
1019516
525948212
648396
41374
1696592
8213112
2167427
877412
1819371
128158
16240827
100956679
6926184
34951
19268
110011
150059746
2880006
120751
190812277
24194
86345
13330708
627453961
3262484
29913380
24277946
3289331
3565294
439922
69268
25626
8642188
2428806
7082181
380506
59459983
382585
5337335
10698255
145860
163889
332813
953554631
711
18935
5240394
498948
304618099
83011234
37197
1193
127026
1290538
657371345
117897
63857789
69859684
1325752
998193205
16666722
319
68561
2346987
188795392
145843
170059108
128330
770492850
156419731
60471918
125381
9427666
323932
714018
233400
14243403
20398
1005548
4978679
125723
19436023
297502
10321
140679
437898284
718643047
3565361
3424915
91269983
214317789
20471
174642
997068203
76370
3653266
195361
954057
183058
2022857
371333
2316111
4823
1431165
97638606
167813160
4722890
48588
614688
1532
28349
327344
1396294
3202665
42016858
555216390
764972681
69338
14227733
14169303
99056
758689
456903
56218
2541957
810288055
590937485
24835
102456840
2064886
480558
528307793
175956773
251922
320013
218925
485406271
25888440
64462
10010874
26914945
710661837
119148809
52740
5530
23024365
63594
268168806
86320460
182669
989887
14317928
697821
1005212
19285842
987970469
4874
1071787
212496
22804433
278044
66752819
6348756
187785846
279729553
330557
8597454
237428499
25886
18893
403629
58128
10881031
426640
1605243
92794120
48356
15874
129863906
63459068
546723
3793
8944181
121782917
17124
120646
5865731
20832598
1016854
641297528
96435098
307854908
260273
26904
5038
15415106
309217949
11209
261733181
59239
19403
2401831
911258
705190
35482
38551689
39772
243628
75937
769265919
2387239
108107951
18592976
51331225
52142698
9655394
89182
104616
28051
2253436
178224
6086
11717743
8237385
262827267
2943315
135974
23279
42199564
803328
5347
366415
11680186
406339
4008341
1729
635132
192312547
2998
35784461
267256609
1371
1105121
3409726
47
238682524
2617011
71610
1645335
152604
14928467
48650
131553
788926596
2636641
2889630
2320001
132165
2038540
398778
2249
1281481
15378731
357986
7905087
30277
620861
14589163
22506695
57198
52180
151588065
5738
213150915
893795
164612
345474
117856
72050844
12047
16247
439647
12921275
17081633
92940
521866
2165271
1962418
60838062
4551821
4518510
3484875
493744
4711862
37089974
85041
35798
146533597
930279466
16196217
30487615
413145
489532153
635474177
3602641
1047356
175892
198373
112130593
26264
42823684
29499
784144
1552243
261516063
145181459
108194
28212813
561214948
115626
626009272
512294038
171418836
237267
123810386
63024640
2820501
9409
6277
10661
35286
143960104
313367
670440953
27445
2576
11039
18616
187946
32937745
1004758
513
2135960
341260787
2863730
197094
20620400
3890443
331564
85634
11736
1258355
114953
48894
5009667
96903486
35521356
3361130
604339
495426094
1168
474072
7027558
510527072
493223244
39531
63874810
6654
70360
6358703
408504037
1867819
124120252
58335
65089757
6450
1003342
2051251
477383694
3857202
6591281
218171241
11108099
679
9001
335554687
15640
496884742
156589454
794
125433290
354689417
753894799
32790
3984457
7384396
121174371
90093
53684
268269142
5479404
30899
2896827
157107290
13344149
156499709
40898
133199019
9231391
308448
717768
406630
29077734
5791
6195006
246199830
86603
18922692
1830892
794690
2652338
52103
558011
3772503
13215383
14878220
13642143
33493018
388543875
81484259
215919442
86897
615720
26053319
4294
153995
65554298
38734397
284175
3016738
926803
98064663
40424
667086211
169470
733022
1223335
1584224
717211619
213435667
14401629
145990
464817
508246
144485562
124458534
7222375
156005
476803
142610851
6076440
28515
1382
8068236
941330
46559
359881
152836
5076
37407
473868
48582
13282
19300
4075858
874826
9188038
21633
56012719
54250218
170412789
832617
934405
654047038
3266
6717934
145294319
28960238
2396
32855908
449036727
25300866
42389
243847499
98360
8351
175566553
8210
133346
16925
8292
75024
108356
529396138
19769948
218635511
23975142
269330380
244420
10057
31502770
3292404
463557589
3204909
506859
3725327
11576
344041
67800718
2661
61392054
603142694
1379378
923294972
77370302
28406
8911965
27603
4702930
1460817
157886588
1492377
227994759
1614627
253671
39
350529
17205530
1363348
835184
33424
377862
404363
98731000
82
433469714
40920
643194777
812545
2235
7458009
82018546
217765
2014569
383022
40486081
182401739
2844754
33407752
184691687
5456207
36667061
8357624
580690123
2021079
74623
397610861
377485976
12864074
115937298
8037150
1339
10875026
10675
300139482
562823
454265
237777618
40529739
435652
2261169
12809095
1733328
64966622
4410858
4080459
508308370
527709
8837368
7219
297946441
16566412
602196
340464
15083
153736
27678807
6285534
3741879
7256796
13002787
619387
1471
11570044
860797
524605
236381262
15661923
5726216
217543
180349
487133121
708368
29909953
1535788
242757570
66222701
213250
6353
889689
7823
107278310
1095691
1599635
145505
928099
83815660
5994073
784266370
63467224
1788
12601326
6545836
447356
241189
357498516
571319
8273283
706499
272449298
6953
16658048
2696259
9608363
88884
900288142
206807953
2123635
800291457
77425
265119
731222482
3100
199076276
334228
9104
113620261
88963
289109583
13812483
124153413
33752
20072857
974990882
410617704
1213479
466889699
62341325
15416078
5926
732035706
13736553
702526301
163152
93523303
6880338
779790212
1373
62202
6302055
180355130
59398521
4379726
24619
203181
16590172
336997448
10413448
23872
34814976
24206598
209719
79736548
199480
14334
18341960
264518559
31309080
27614
13608667
15519350
875377772
14402615
8830392
34208
265
216448493
33098
130126794
408290627
8105660
39250024
253909603
43461
11478080
1101
979765588
1450101
129999246
2091531
345036261
53280
2436211
888401132
21217
25210
54622
195920970
299055021
1791834
401288
153508
213941
3130
120450472
32164700
2162104
6247
7090
3606
24497
75146
3573496
4711855
55630
263052
1931211
2761
9188309
1942
1759606
181417457
45702129
13875922
48136729
533969186
489722808
100425
4690595
125077
9451479
3462740
8742235
925855643
425581610
1558009
19078
526308
3328
4832878
8883665
411651
269503136
31392
36689985
252011
10378566
29698320
62034
346700
265671821
3333478
24397415
237441
13028170
5157
163642
111587584
3686
92040
2207033
7885132
6031
443002
3411
11147
58365
8313431
12791
14316
9045
3051
14318277
811483301
32324
25281
112044264
4719841
109887
1524921
111972064
1589705
7130053
8732440
379809140
666214
2024486
216531
271503
5681927
152919
65182035
115134272
437922024
427
1757838
38631
121258219
29586
3385286
1358737
21421
125658530
53615629
3909593
257039
116732
6817
284239431
19736
18003741
29056
913888
448721
6934
417947079
534732154
8571
953468025
12384
88781
42248
9028
6846781
804650
492878
2378319
893006
49645
53334
26681394
241576461
555873
2456456
23776
3749293
630665904
77267
29914
1093468
637922
28762
52342748
32389201
9409842
57370830
4995971
24070698
4094
712547620
190922541
26823879
270911540
925
423873140
360541
15870765
1270402
399655
1538792
44290
30626493
496382
159321408
9086541
177793
527592401
55425479
747397
3428365
78848
7234876
3183632
399386
92396
205433
13882
15806368
61326732
1522156
30176948
13994325
8234346
14925297
2130
26745624
10609111
27644
329644
4094527
717906338
824170
4835242
11950844
1766
435808988
72026634
26210729
119856
58146508
116371844
2615528
190921017
351985
113344732
25092584
330561
27870417
412172
15774289
1024406
64288850
1944922
42272
6080262
13790375
42045
58426
3041072
4445
250
7756404
699590
43615893
199972794
111893
14679
52579
243469812
674507
488327
45242894
2000705
41130
105215464
222279
40665
19919503
466308
8596
33772613
2651171
158065
272442730
4692
49823268
669934
1692067
27221173
1326046
63125
23868599
179233483
3808378
618739274
166708524
13688202
1768459
448147790
12971
764054899
89308638
181904592
7231713
5677
291680468
1923899
507915380
81796
183596
325603
22052026
633456
118722
7772
130252015
1541995
8261505
8007853
21812
4128669
13168
857349583
95817
452887771
3064
12570817
113388
237193
108359437
3981140
32542846
19258165
123402
957234409
2446
26865326
92379
3797495
140424099
685684134
12488
867592706
232072099
18324
73035
2988131
74583217
3915916
11832
811658639
22853
150178831
333926
9144
1917000
477726121
17730935
1044780
46003883
931336
52412401
91085677
3565424
839899
691367984
10541
926145972
17925
17072
43686810
100168456
138640407
19114868
638638
10685
352254
84194
134867503
54748
42785
45915590
3656380
1696224
1264
16127
21366541
164575
28344653
3678756
4036340
355426
519046916
47133
151410406
149310877
61236127
268486
20431
23768072
1501553
1095
108188924
25774
59814
2867421
2496
34223433
5665095
47266878
6665142
210117606
361669306
7153760
1627962
24662
488897839
125085
6053
15226650
11520294
1316915
1174134
2010
5103
43571919
32242
17123
2814174
5916326
180618
122313
475026789
1283417
4056697
2961010
522962819
400261109
115842115
359776413
48384115
44164410
39071190
226232854
525225154
27487
213861
756053614
382242227
31631498
29386094
635354150
4413
360979069
774752826
17627967
748320670
37818
662853
52057
235663159
205341
3242039
9080
14329653
23309321
70249577
9591169
25198031
350219
9626
80540497
239381425
3839
1074197
192733
6726
65077
81872
390351
9390756
4024367
1307907
6869018
137426
1149190
3240265
2276590
130571
33233978
6278
55814863
77969
679931368
4086974
40095
66078629
1197649
146173649
114964830
246791757
238582450
1655782
8905217
11751
902817
197354
101348
1016607
220697467
126689
408676889
1277160
197480
10254743
31568
110351494
8381
435351
77022
36623
897272
204493463
78294857
29290
144956
761865
256528
5340377
3299567
28769262
103835948
7279824
10210
936171
243646089
191354209
244137
414849
64715
230240095
83175
679514196
329566
644077435
341909244
1911435
538616
3861738
118010476
1903755
475861398
45420723
116812768
283575846
304673318
29813626
21402
537254674
32365
431290
14977
1791869
575834992
9724982
4572
479285
262528
67261
274937
66532707
978215
16032
63972
544124
14909
25866
21213535
236532471
3740112
1743047
2563193
1651
2811353
576
6468383
10284723
522011375
116285162
115376020
7252983
19565281
173508334
657049
2095118
386740
58444982
17517024
20398608
19729338
5478590
49426
15145803
481439
309268
2085079
16076
626470
470020874
485429390
550130920
394245119
37494005
10651962
56657399
8127089
44037559
125435980
357180
243479
84528
8129
30479708
10115306
46413947
1433039
10857847
4065744
13046955
32548018
33311874
28800239
3342114
30080
727979
11977
543024464
2443343
12831
44433
117581
248053
126341
358863903
1413304
5619220
1559426
8051
49440
160523
10815
1043773
3271077
448
103937931
14398267
708849
188482327
179654435
3755378
3842382
1746183
16408162
1484640
235383
1269093
1058578
2833737
155204
33345672
331390831
7493
113040
46792
1741
209836
505703262
5907
37573
260278
7491106
11322984
21654999
613135993
167414629
24054809
241932
478956774
15080
2046656
5473
348598
421949416
128361
78148975
108796
10252569
2083
5309952
378073
55124
20220
162160987
7245224
228241100
672567
847487
31835013
87743800
14308408
16933
2309090
478880
653570446
125137
71919692
1532091
5505945
296875738
231478
116321
150055473
864343815
4787
1351266
434090976
8031785
230596811
1117234
3260454
165065
5753556
1013337
4645885
1925
36533798
10312277
5415472
495749
28246567
389970
11822193
946647345
244623
57934
62348
2654
3410749
289
3929
1749577
81420069
17219089
114957
3609
4104151
92609
268919210
827559157
15480
299346293
49830869
197860804
248272971
840264289
175738
3688116
40280
765704
314407
159351
467380711
30116009
393364
10542
342654180
341124671
18846
14763252
15984534
2911
350720037
9563712
20139
438951990
61869977
175593341
2156403
158391345
201590
115220
18558
229064
357230
13963634
55557838
1384403
32555
489823
1272182
150946
4662953
77161
1309867
121988
933
133185
143488
3571158
3430160
42897498
2527331
16016
10800
27608919
66634993
559914
7743618
2445916
30085316
7360277
1318565
103194909
10586
827257996
1843
3783354
14461
62459
302355758
1389469
17423915
129633
7782
17190806
5866
7129719
93823260
7657043
2192191
300622
53812082
122785
1159140
665923
78374
38303
504334
378365504
77632479
19396
24463135
16530974
664264
91365397
15418
6268010
53197
40797
312498
10218491
16648700
13895
407302247
124524
36654119
13564
7822822
1208
15062745
1876483
627717617
14629
2173185
52213
92290
16626282
805885
25125
99549
306702567
564061743
869684010
28681955
511650
30877
4177
39670470
290596
432521602
10316
5924736
3242
11633283
10882371
26506096
2137864
176873033
5937191
226491494
106573263
18931
58375
49466
1272438
3351899
167189429
851798
81646067
118939
13342727
285370038
74017163
57573204
149001093
238798
25667
12827
27130266
120311422
42227765
184926
19084
650919735
89501551
443576074
131814
3946980
13438
7787011
174703
1618086
27286
347151155
953386740
509848
615678428
2044582
372216
13060457
80915198
63241
5486
725607
28585685
33462332
314728498
60949008
59975
18414
1214725
1464174
1761161
599918317
77481
5726242
15861562
1358147
131146507
2408095
312037
709485
96995914
35640
108301098
15121281
296378506
6282447
418302
878424539
1032748
807297767
14716708
874115323
5044801
1786468
24587935
28391
174780662
845482
173627
15770
40274819
262982
84509
339657545
393926
369447173
319328
11135116
75229633
1180897
26832208
476481131
46616627
5903
72594435
6094
908701782
189867521
367399053
15836464
46741402
6200
32057929
82838818
2383
20547
522782
3479
30344
504861872
139453300
970461
28504609
58314084
21403
87841146
1311980
803152684
11213261
3356
267726297
2649
112016
19710727
151960
168505262
3470835
13700367
11087169
85060147
571084
934
500244
9977
105285673
1092062
179561065
841607
2835515
438515631
12003
77292208
55925
81630
429610
105849
77647
9416
1000
55159136
2505656
21559232
18604588
831408
169543322
13114209
6754
250671
13335
169326
1996
4812
29590901
451294002
40093690
162868710
119946920
594960
22834412
811165
8177928
383406654
5936032
32326410
26633740
8050984
286386628
132400
749667075
826324
401524250
16135333
190285
23703
566962379
246698068
512943
19608662
451
8146730
7814721
339561320
2578627
889583
312126
19288146
896
4028240
26302897
1758135
365470
55800
342159582
94452689
425546579
766623102
540687
33709828
29830
912630
432
2695244
10182812
262542090
13808362
50755
11848472
47258504
39216317
2039
196988096
13689068
107548
87584
58547067
110982
2597206
53572075
9595176
12303
7226365
891678908
954606410
48130
15979
33934
17784335
3787677
6395
4300676
322364
87173
8001
2718855
4555
174504
61544
506443158
97184138
15842742
46556358
2241853
28397
123406826
32003378
193617
32764725
20050
67641037
844585171
240794
725355671
13693453
1632
207854537
117932
293829
14282312
566860
23344
8013
150691
91862434
434897236
267
693175
1434503
3819151
15027
465002
768105
800949398
32564
42813995
110240118
1303366
1355
144193
23442
52654255
14685
1608321
44249
6128813
35615669
4089324
38147089
27417850
840281
42277
226634
407924
4896
2697
309452972
34043
1606620
107314362
6173018
58706
14773142
916780
2034004
18893359
1887263
717
53522277
28287
10900489
425737846
72544620
18539
251054
720548
64691061
348208
240198745
3885740
10945
10213704
49442
1982445
128363
1920
6441807
78567
4891
892850
27127313
45679171
1027922
51901521
430632632
105658
3786705
98765724
416298
21389
17699
172109343
2418424
3889543
38910513
663911476
299243213
2043154
878304
164941100
47741000
425787518
2150192
298
2345393
59878
33767456
35804
750836
1207121
32748190
6807
67438337
103501931
10616
114479
195818519
2880
7880498
128138670
51867
65496937
290153359
439179
33063670
12673024
3323252
263465
15182508
81920
3791584
201245
59378
249214356
985896
7334277
15760418
283233
110486527
217720
13824
7533
101061526
434396895
1010162
394857736
20987
14971
2289176
10990646
29060
7928919
188825
352630
126899
38379
3329002
66951701
11929972
10140408
6951551
260497573
465298509
46564
8467
1095853
61291071
57545823
383973765
16091309
584498
21896
827570
5852
8261
470554143
1286
176356
2022
162614
2457360
170316386
341597
1570
36743
17412619
124473033
5038649
988327313
200444
61600
250523811
414057
775529172
390211017
3911113
26954032
43941
6338759
585526
112091824
3579277
29454468
49250
166644
384473
210797
8350
1037787
2126
17029927
10504860
15022
249134623
1661694
66153
43609
186920
14731
45478
221343148
552927830
131583360
244297
3405332
435435
180021626
1153948
160915
41419884
318002
510956082
2210
300635812
14452094
11107846
447649
127763
3837354
6769778
3266941
399443200
5643485
715134
91766
7826157
4835
79814236
378568290
24076935
301426
42214694
54916
832793587
10989590
83271
148787
358222
174323
264936130
83824
1953924
74157784
16670573
16502741
6975836
4643
8049
15397
803131432
244197882
18255
503574
102669
3375557
862440764
8905458
65651590
28776886
19544
16942152
22694
37284032
2127821
2982626
5136248
5798503
109651
1559274
116529899
58399
12916481
4021103
1030104
230290
620194315
15710065
385362
48143
180689
2073709
756473
87146
1730772
208194
3338687
15746
6577143
7251873
91527670
55279
270137692
33427068
55704214
1241188
21493
163211
7151938
32644093
10213
125955
8830
82095448
93139791
4151372
93461902
624504
41360960
10879
16068502
1632733
135320116
167730
57761
14407334
14737
10367
521067005
20032
1982513
4197762
501366
1967
284557
3471341
306212820
3735
48916243
225788782
6816
1768044
1455270
3147533
49000
241474145
124478220
61615
783166
679929814
4161042
124641007
456060698
1852141
7933
315326686
3024207
417576
128229
161826223
747804865
2976195
392576
4038088
912661003
83286
221965397
9030956
4175853
179575288
211716
127323
119013654
7526021
492890
1852150
18034
68398222
24332
9015583
3291493
67179752
200485
603450
3487799
83993
54067876
1244383
2402661
129023943
470277025
492927527
66592948
218312878
8758193
1720097
817106506
10129897
46003319
126633
115853
368068789
426001848
5062
22644868
3419966
5522371
13348
800988
849927711
747940477
1261
7333
65247
219349
425120944
3120237
7477
181426520
185566167
2600236
499329545
14624511
335189123
84855
73911146
2031663
860304780
534477609
1279210
110027
124526
14822686
239647101
1814
30769813
625718
681630317
1811800
3373273
633809
363954567
14218
39703
221254
26324680
30174
4203607
105226
23039815
107813
5577
91064607
944775
93259128
7361616
85199915
11635713
151272
47010026
2590206
186002
2005621
130791436
2832
190949
1024038
571833
495935609
598841
20451
56128705
53063809
948278774
86741894
70088387
7308737
204460
19776
7958900
4001217
63039
950741176
996046
57484
204161630
922378
50760
4053
16379855
563949
6719
4766047
13967712
43141
517630239
16272
93452933
4833
949453457
17021989
5827
17324171
820861317
720804446
24650008
26964
122684
166111923
29218
6872512
8384537
29904526
3638395
16513327
105367
21542
108974
35073
11082
20154330
886515
24239920
211944582
192261234
2564
2693666
5837
1013667
835142
740934037
662905
943670378
657
45517055
261042159
1543667
43254
55533
58440
2345096
29963757
227069627
239973
10491
45132
164821
45589
700877
145483981
346110266
22149
197150
1004946
361211811
7831281
79205431
10932
505048
63751
40406977
38448
3135
3789
243568
13201908
44350421
1010620
7183664
47171157
129537
868459691
550193
44774377
616929170
25849052
75134948
22377
137532
7002064
12667907
1318278
2806427
183184
1056916
15837599
745555796
116193829
58477808
3322366
90798807
18312260
21883
890384540
10846010
51206448
423393
13646
382905
55975788
49653534
476129490
790672492
959520579
1272629
22181
1253024
65257918
234960
119006851
8011683
41430
192243093
644415136
33222
3787674
105255906
4556
61683942
78504
280155
55863109
102522025
709428
66716968
153863
16548056
1394
26623527
68135
28766414
918924
784714
9942239
1092103
9764447
40650065
670554244
91525867
870766
853344
15296968
35514154
156233422
171686439
351373102
16463757
9493
274373095
117991
13464404
29177785
3647545
271897795
5027443
38356
229592290
254639
166612
14094
69764259
6233
181455288
1832
11735688
27985
1249701
14865285
144840
654558871
3777399
13413607
940603677
301395
249776
70300
66484396
370496
127428
62419185
3366
294981877
3065120
5305350
31918
4136355
2458413
834005629
2029944
698685
74921
478927039
487296902
816173954
25202
49070634
290636298
4774220
674768424
448860
28503035
58494341
44255682
10462
7131275
31423
2449
6219911
719754
542230979
118330
9579736
502366389
40299
641444
7306
11413180
70468507
21314
11394
28628078
4634391
3154839
6516197
26150271
19622
625624
990686
26852678
2250387
12510829
2068607
4143398
7384
35098
1740
816496188
418672825
16453755
537448
23592023
643889
74302601
978420554
1889512
259564
71925
4056309
534702
345
1683675
7887598
13376
307315
4354072
394529566
220137
620
616946
76989
83252
401687098
418255587
1821910
19964198
34557677
1018
689961
27677029
248712624
25262
5338
63910392
7014805
226896176
155055525
3887
15339654
378225
568328
2198930
566329
846813974
27844147
49427
381625
869203
2545227
7362438
23047
537782170
168454
10712
32834941
6175
3357
607589681
635354200
29703
1851
52049
9848
254117107
261638
384587
2132633
367709
2620
1004175
10745
645320
712777
867220
51634296
5563752
232745793
182851
4434982
4412
74339
450436
1607280
90415500
2886421
569602
779901734
947338
2396814
500091384
103617347
854939791
1560
316769
55710
15799013
16452114
968229
302413
54583845
471685
56972397
58258
1389345
40010746
5903359
14121
97127650
30226005
385538
641131
129355796
188085375
757037011
78954519
90241
2289275
52889794
34973653
311692
232344
145408
154645
29287784
128284691
24797
201108811
198867104
3189
9073364
5427251
87508753
8760980
86122
22130
4766
211810
48136
231833989
404946
13649551
152665
159726268
147472677
7854794
43861298
408570689
60011
5535743
252270106
77331
4627
107866755
153455644
42815709
259868226
9011833
1327845
570001
514
39445417
1533918
632592384
792125965
10378359
687416217
14624
217963
2260003
20064955
10708703
15835037
22477552
99714004
1405391
394089
5987333
115143128
366259
219610267
248601341
14790
26794300
510225448
128191
8813
27867173
18472413
301256
260195
129928
11524
61142003
483775255
277854254
4803871
229077
26899
327949
13030351
11399
114607554
14841500
64271206
13619
22998
506626407
92675
216520978
448511
64424359
481942
28828075
6710107
337760
601730027
175791821
738256
93945
286604973
674226
5653430
739744480
326369389
8212891
4672315
56120647
52518616
364235031
6801404
64746542
4030577
328690478
15808533
9699
56692594
7187314
41500
2360030
367013220
4972543
4559885
502109934
35545
35149
17383
65574071
1351362
574722
138399
14142674
237670
22145
1426474
91747078
1380526
2650315
103268
241483963
1425220
36953721
1684
391006610
53801
326676157
7550979
31628
12334366
6013758
12295
56678
24027955
846431767
2193964
36618
43585610
75386
3974
320458
393020
332916
2219278
46457
411797250
3213952
27584287
130388024
16187
20765588
17704722
3354
15464619
31582
994520635
124731621
123490
58716
7309
829377828
8490305
1304407
2613175
233275740
20648
216321521
20132
768639401
256243320
307017
18074058
2081
221118007
942953489
14726
701487
172334470
578182
2558892
9663959
137355
8215
7974807
368624479
26159075
5788890
1745359
461303
219206110
254094
11326
68120
125888568
88993634
41851864
15737332
12049507
753041766
99107
502044860
583795186
90152
20792
5861689
32252
978440892
2512054
7963
6913174
12501092
23054777
481228
106367
4790
5166
49199992
86843
248057980
277672
3663011
11486105
24327
297811
232104
113658599
492469373
704439947
3516238
722577
308838
179436697
238
174451380
7212524
398833688
363388
101818922
493709297
2042127
6775
162561460
285492266
913228
81372128
1315
12597027
84826180
3722898
429178
3712450
404173
10926775
77236
58733
459336023
2582504
1910483
5463639
653360427
17863376
19342538
475448
221278
3004158
31812
84260728
7729
8607
258913
41590
1365210
14773691
162450
72829471
30534313
24493962
691859
14932480
209319095
334073050
29999
1141448
2079339
867210
127617
11830
301033976
117592
56311
180852
25537007
23725894
30894
211430
110714685
8720
276587
4141
119660
260746
743752
116088
9380
2194079
14655881
881659664
1492875
11304
18165651
17828554
1828107
12911011
2765896
7283055
15274534
3599576
31364447
224939
117195
2591
19555
26611407
9429019
7807
18941
7864
815740229
45916927
24359495
51624325
26026
548908
1318546
235191478
9287
91981747
93130135
42854055
188761
113807213
885014606
14754551
37377312
67271886
68660
13894
2127
130354261
82600
65320
2966343
7861774
19444
965052
41233056
187864
413500
4884
297678
1001108
40668
55233
4041727
48574
1994
374783472
30451727
155058984
870326991
22056733
467093
224188
13439761
397807508
849112443
125358
260214850
8035
9167
7832443
24484
19042
13394299
404073572
79774275
24238405
65295908
6872
195563589
297359
28516648
40844161
111996
344261668
1920646
204314050
264130523
3176373
50321460
424557753
20696276
5787
1656
3242977
75368470
110312
187757904
19434
251956121
398696
10375291
15232
510554195
32469800
117840
442200013
17739477
2583856
17974540
98500785
883710834
189498
26370136
199160539
553604435
216277454
12445996
153116257
444996554
483759
222888658
31770
519354
176696
49855
3922106
1550974
5765
241040348
3991087
36362
8625295
60172787
10512452
165007
48911
458682074
1413091
33651
36967589
509420655
1411002
408252
2568872
504509950
117387035
64765352
2915924
3717114
27096357
168396034
18562730
930852
194306
58805496
63624
3430
125769
10101201
269990332
35600828
847838521
57104
144999
3704210
246773723
67862931
3799216
386153
78616220
37273946
78977864
22918
324780
51273
1557336
837278
3060169
8646585
36260326
274638
10918660
49042
190393
389524
11739998
45166
82153
7700
3742582
501207507
1809
79795
209645
670378541
129428338
88828435
4950177
5982073
3223010
65638
470277
4182830
36884174
128273256
97826
18641
507869
121400
2439401
81319487
43125
4131243
3291441
13651247
1893763
520883
151959123
11638192
89372
88009
54335
16581722
18962
767368
20846855
29118099
54473
3092
253115
53451
13771
469928
215197067
8973
26392038
16422
14058552
22448
89123437
122368381
68512
207930
390432339
9791099
15731395
245680253
60371
4601727
63413
377607764
22419
16803
184581879
213962971
56620214
754904698
13348555
24197857
1469722
1640455
6831
2090
138322
518434
386407217
170671263
7512
29482
8831
8313618
504487116
197790
398
198949
47232
18706
905755
103551
88611126
27878400
51666126
29607
90487053
410989075
3954102
374384
430655839
3570561
234010
18681025
131697
5318857
110647
1767935
11967
727635450
122824722
312818193
68528
47885
20190
33493244
13919
10675076
42737
1898
33486153
34084
47080059
6290
894798692
128338
1019490
7895
162834753
51627
502995
2698
183468
11724056
109693110
431050369
1044396
272523
80262182
430530575
1171112
123638086
4041695
23973
1598355
147119845
1116400
717410525
174509
1415576
58177765
11989
7804
112478
244808
35493
25284
974527260
1525813
22451158
99624630
520420
8172
546349
60404
5370
127061093
2892
20782137
127897541
15412
12417172
411
4010452
283835245
18613312
102900
4642063
19842226
666122
409237
1711
16126
86628514
3449134
660098412
58074
31286389
25717149
5689
1701760
4352335
2334991
16061030
196379
928790050
3860004
117304609
30237
1027297
49295
1104455
363174254
48963
209036
407069392
162615
53515658
28444
398212230
953198733
702291
380326158
971025456
220759
258675114
9631
49472070
29564
836937021
2256
5549
208825209
73511378
449367
170145
7370
236027402
40274329
402835
994826884
41171787
14614
526753938
772412493
820925249
158340
2873
23418590
851169
1498734
184439
5305985
14388568
36799
68727
195992331
89628
30823
228592
65582500
64862858
28154
6087
24860
44483820
3445136
477950509
368445
267725
67345
20796682
49338855
6693334
39240
39066
857453
264130174
248088556
15935
11511
27302689
125446
29651
5173
28255779
221790
909580856
6186
59747902
91741421
2855748
452
22066990
15402
634421
6647170
258526
70856
11964142
239319390
451044994
62517562
3085
628574
2456281
432885
8770339
15090
40403289
3343388
16228768
2640435
661185921
3715205
2024376
17642749
43390
464004842
694758010
737382638
16241
615619207
1392952
251777
128268232
2379663
107325256
44078043
1363522
4733
18760
106326
232066889
940459
2962722
23071
9855930
109301
1190867
1087509
3586404
4348371
233121362
118566
3584
35239002
7660844
1004721
873295945
8468
313703353
3223185
117488
30673580
723524
9946192
131972392
360907
88795786
7385
3488368
10784484
1649
76431
85993928
15837
174793575
161279
326387148
3653654
64084
7597415
993126
12463
16172
14416
19904545
389560
243750515
543498130
2122
1787620
397990008
4387268
147593013
9191240
2690525
483232782
134744505
35231
5831589
11810
145387981
887349162
901737
354033
109879
63852
18654
34698
844397086
357547885
957839
2046436
297421464
26241
45989
1423183
21699
13961
194127199
101566
114364
404733
520097
116094733
295255
231322
86024246
2099
71628
391991949
60525568
71457996
213962
20712273
91323472
495640465
2532992
4072546
1888
235470
216308168
697415
12870155
117887374
6308566
9024
6870421
1591072
1075153
504686
557792
31909
318237521
35708698
3536812
449798773
219259
248274776
57809
434
1026
15652163
343644377
14597298
32121252
14600659
4023
10087
1198656
536611328
27635931
36776064
47152190
1775616
5590131
7751
122212
254665
142
963370
6119970
676805501
944750
7749
204319
5404
52279
6260
37492
1904501
24588010
461393443
189366268
13589223
122311
41101085
71423732
294822094
255149
453252
219421
12577602
258472
331
204512
874778215
23476
325317
31314922
2832644
49485
32226
11925
164810865
74117601
3614218
1394913
30959358
1464675
53014
5587449
104748647
792872
760059673
208490208
54799493
273255854
115042108
1590259
7750404
32836578
54126
65032
23990
7326000
51844013
4018401
504638065
15193987
3661600
112693
159358
723922
887743587
8512673
7300457
13355
194769914
78371
2916
5864142
899118786
159527461
464476503
10031
11065
411216451
6667200
12579
61392068
7000764
6223
129342
605363974
336195939
47604
15145925
11791
27227
686020
60416
2316803
8882
8914
813072
1100058
495156782
247644
169020953
226644
1015738
130691
344792
1856962
50857717
11234903
318527335
51788
3265851
373647789
41414210
146996917
4724934
343766713
4775846
122538809
1498184
914970633
82811091
65136206
205270888
233447
33798898
204356569
3582470
112021
111428
107576340
31416
515283
4171768
205286
5882
153634804
37774198
5396260
939303699
748477
2635757
880
1886827
954493905
5632579
821233629
56741985
95097404
117837703
96181
9847961
3950831
26270
70255047
533832690
120848597
11846903
2165986
9767
18406
738303137
81100810
403419
31784
26128260
3745483
56752
473092
31203
255599256
93092
4016026
744172
99329
15956483
7411175
439999
172781
1919142
541919598
69992
22938
9584
3421963
17574
467423981
12183909
2412334
46347
651911
16423796
391103137
256086
220372593
93076877
6364
759902565
202091282
622689
1721174
660714
142756
2030998
1321790
246098
130037
1989130
160454355
3732357
484272
3628269
516164262
14292228
5455049
7267
10702
306579
25961350
76350892
3879
3313352
72652409
11660
160123
179720158
4890151
33527
43546
260392713
701297579
992446
369875092
92894747
275699
47634790
124335
348503331
1020
6655
946394
947176364
1742999
380423
14114935
160813994
101838886
243284
619176
218728
202438
985358
1577
74888980
533819889
35732254
16715
354025
26539305
1327914
116180122
140700685
99711441
249737519
49076912
113564737
2535444
991816
360524
2473
747467356
9704679
752330
227256839
71140319
222682
10345
1247830
568543
118607818
2607
36473
552220156
3672
52481
30310
13829640
55325990
209732
6356
32457
298140
557210061
158635
164989764
52661233
24399
21248833
78334
632432876
6559
61770
126047
521519283
4033408
742994
18420
70724479
64223
3208122
13041222
219231
11276
195723
29371
2816050
5382313
3949356
251002
250457
28442223
17310378
57600
85586146
115274
2137221
56504945
80678
27326358
133997417
2092189
12453
8406932
172259
54724630
1785
1294
715068883
82032
73932932
115487357
261069503
78429
31016
12687686
913502
3323759
38437
2874626
249477
2069806
892051
974759187
2782970
248758531
129589
9331
91013
1214385
423793
104313313
9337415
15585081
115704101
1430577
447680390
850080
3202027
850802571
93297
58031
13884545
5869695
322641
7671
78485
6434497
740616094
4478650
6284
15992
56625451
366472801
94843
31926
71704978
975872
563387318
3194939
7522
808235967
1300
42625
380232133
243946
102066522
56314934
1260198
4500657
44350
177935229
65317
14466
1439359
162439
68910
11440938
453649255
748130
628860
9632
241084469
45810065
36185
804735313
235830
1725226
7028555
61823868
367034
30055650
175011823
107825
369530
422003
418381
631407839
127440
422329978
125899652
12510
216434
11024573
192935257
25512
167324
54700
209826419
4462
1250894
57138190
9282
476456
4154907
57754442
170030
11081
65790607
61477667
107535
6379894
1089575
1946
4905
678979000
1239300
44064405
924271022
264130
159409600
150360514
497550009
59353174
122317
896914492
55499
232047097
174370
7458953
6047363
88679
105300
402769959
736267378
70681668
97581
312542
412529007
855020
472825732
166007
408780
111258749
26897009
14221
15291582
45761119
478151
253587665
2004071
36460
114612659
880434055
10838540
8729
41365
331364
22049
54010
3048614
54454253
95301
219162
213687
806065
5547
6399
27471
389292978
91652
3302
374367471
27567812
709049
4094414
3681419
17890650
16304470
67688
38748
9733071
1863152
59702535
172989099
431616917
1861244
3362
89500392
942
3585719
30860
3925
581502
7305007
334935491
3373101
17859
21760
349512701
16883
593404905
189937910
3762257
3380791
26270969
31976426
143719
285067
8842
35268682
2801
8671
2847678
4814
1588273
426130
220895
450258
987653036
10420922
153411
30997
8993
14544234
53078634
437282
6909597
895707437
851289
11257
66557880
757322
14409385
58323
95306020
7883431
2790708
14139418
4003904
1746034
186929
197247988
291556315
1907816
1392522
253577868
12743181
32470
271024662
176633
13179977
11339
801713090
78142725
90358877
12290096
74756564
143992
65858115
784796488
250562
19383519
49747580
192215892
9894195
10801361
3146349
9805239
29701580
184061303
60572
110496
423624675
554321
510169350
2905992
55903019
18730735
7404561
21223123
2929077
58151
1845722
1263150
31803836
47208552
109298
7553776
109279486
2765707
107385452
1267153
202112
4367115
3406761
42817380
12780770
48070
834232634
527077
120154
52874148
65756548
148607
19650
25764
355281817
315223
212610
255570155
56850
22058
579125813
323366
75516
27178962
25535
39271
4315185
18592
15634239
21251159
18937182
58752
19328
13319
20448222
2434
389679
32006662
70434032
6329
114803
5331998
920846695
14757
10922
17379630
74063
97831
945853107
15562519
5077316
80101
11466744
325544
33487919
741866
48958
283891
345055016
14153
51437676
1676364
1577974
485484208
636754
44416
5095372
29960652
31163867
488475249
260941
6594670
31904
5112026
22695
10393
3656833
14735787
186920700
6641103
197818
908717
709322
124822126
59550294
52401358
21199479
780468216
6145625
80274701
1841159
183444995
21624
9063792
30798
127193601
545240767
14424603
4625480
2643
996319
131103
1004689
87387
17309
140455
5877
31186206
64442825
1873712
51977
136988
167256
339123
10800020
58763882
8001354
86191797
2193
239958834
1778
37907758
28067
6077
24990703
47504022
242062388
77864
157263
150959386
105768
510
14805
39478
468047
78331613
6942596
936333948
222604
218028761
4448
4045133
3021489
649546182
55889
116546
343274
378799402
353560041
873063
58040176
36645074
3161483
437668778
1268542
45263965
487763997
112610273
392146983
897995
7111684
41372499
14639074
209828
5172765
14327839
86108
125287
395003309
455483259
7135289
4519276
18396
53171
5680758
23480974
11211412
199838
4144326
557740
253489656
753107
107621262
107228
5704758
1229206
13869565
2237227
14158
55226
13493315
103473
518365612
141349513
113101927
47397441
2529
101568
516259463
125326586
991561375
3280136
157962
9671
498150
107545538
155897284
266138414
2872704
107563
1840884
88085
226488177
10281
13848730
1256081
51951011
55113499
234071
5171410
858042285
525680463
14547
7999
14570695
32496
10721115
60767
4010606
257753152
447776197
47730
3230
31036
217710
3248373
12155155
687744
4837697
211892767
975135193
4499858
360387
51523606
386543673
745687
31081
18060929
8220
108300
62537370
53501030
127647589
7449594
21356
3094375
225987633
11879347
9599086
96355092
7364116
16146904
456620
120103939
1281929
15014
524254453
87818647
630050589
225664637
263055
681871256
307248
3570940
44506
1939033
145932751
543325677
456146654
627356858
12095674
2652
75661640
29537394
6763373
50223882
111729927
5943522
1010165
3177873
3786536
74750207
208451958
90149
52080448
402337
5103916
633267
66973458
12835028
1874086
3781175
16921
91474459
8009037
36611880
14713338
57175140
37026339
89833
359876
914487
719994
38860536
125634
18301026
11467114
65979
3379899
5318412
1611204
980780040
19579
150284264
495455782
3484835
168640
11885069
1871726
16381384
1193383
10199616
109186851
65891
1685
495387611
2057825
88941
11198
6381918
2095712
75530062
896353
518359910
2492051
229621466
792634201
46789787
90979
676213985
78637
93495467
153699402
14500
20614
103864006
399434591
49889525
1975784
5873911
6318402
249817
55333253
58061
863850
7219840
20409
194467
135736
1210198
26134784
119567
986051388
11897240
38334013
7841751
12144642
1932434
9019011
32189
22885079
1589093
20140
9540
219973
5646
357159
202803154
121084570
18015
36210
1779881
23215548
662558
1580288
119136749
81029375
556181
440980052
21452928
4074597
822
222871416
581804
6702826
13003883
8840887
324926
9038977
15222627
448195596
220019931
16401613
334229309
577018
856294697
343070
603778
79446
4775
6136162
75210
12521482
10580
10328
98464506
2106162
108503189
4794
993216967
661324
164786374
304779421
12103
267216743
32215169
36867579
9868381
161804326
43286
21581209
668577255
663242060
3891395
2495350
8839369
51710662
120629320
248593688
1232724
111051488
22927193
32804194
351151
346587
155058880
674831966
297922742
5240708
20628604
30054
33792
196396015
83100067
501300
862699
891632548
1494327
7478060
15612
1461000
889265601
258909
8123975
6873139
70629514
566146
59962085
36957450
1240502
1830801
120467
37667
67650080
1917942
254205
19215497
139873
259298
85551728
1600749
452897267
174809332
7960409
30338
28197
488470217
1360329
9972143
22566
366910
11177918
46105505
48016
382955136
695117
56217754
83199314
192148123
26775
558902408
27632
475734
31060
42113
659133
126339
16808
1830303
442805512
990480
133094581
170899
80742
4636872
1193640
2717
59588813
3800446
150388
10809
630635714
7289272
1904965
1276635
540119
3947109
96637
105628
66379
202823891
103247566
16917259
421160134
7754470
205225
450299478
33525037
65931562
749120
454869
68943624
4271
91286
3526
77134
27266
118081
96449367
42582775
26503683
2573
21787
13762839
26132
139331905
19032
395034908
2034839
6719363
104304877
4250685
2334361
8992070
28055
4873615
56553
1110628
27112601
1885869
129657530
955460
125249324
96626931
57424
52760099
716698
65555
64741358
12744
837029236
288885195
143837
647702
323548
515951
888941980
4770700
21916
77770
25665
7404
47354062
19690
20670837
1286571
54278352
30614921
266692
14964992
294808616
259812
154822998
348840513
67712
224338
6192791
997
26386
771802822
393375
32887924
23289
6467454
129454288
224298680
399310
500591
28985
25274
4846719
11617779
16416593
40054936
25061590
202603808
111517
86704
1523
8054
752201769
41132
22746323
29594297
63313
75079
982952
41142
9148
85740
5353250
512760154
92858285
7294718
6490
90957
896119641
62529244
45922959
54695
35997
842926825
82836604
28388733
223249
42382
20189739
280095
557429
21618840
1413517
105237831
1081737
218875
4872
224442
514804972
1931910
683322992
7185
13504927
1280830
56492302
53887780
1485
452037656
6459
33417042
30889
54031
1540636
237436325
415532448
29731
16367974
60258819
4901461
9084
339606
58432
831861741
16058070
8885491
468673595
200867821
860894
158695104
32212225
2354541
311155
154312
14530490
483672902
44127
48009664
85844
319287
84008
194442256
45906780
318770278
2296410
108169
252670830
14524
3675218
84631817
97726
984838511
17648
7676034
123819
8354150
6213
49387969
266607528
3150
12715
28448
46796
2628492
27523035
87869
31472
55735
57329246
7649053
5637120
25184699
21266
141327885
2973
2173
15244
3329739
1468
8305381
2083240
239010
415497
2073836
390616
17824835
146169
3850
16826836
22541415
350448
3828
7709139
32978090
1495502
18045364
256798
30631382
1989
5737
60930363
6950012
138205
12858
29791583
515394675
71608
55965
88456690
559391490
40571559
522198
115029291
59866739
106422
3452947
13892657
234856
1179
34935845
119670617
42309
2233134
2408268
501448
48590
827805089
3194700
341367
870605840
221421
44360294
223278
1325839
96215
4557
610258677
207348662
119770
4461986
11148987
1638173
348501
963339
4573
31201
206390952
88642
487199
8042
5961942
27794059
2864594
2792
254286329
415837
427192823
6434097
2618
8746609
38144124
59530945
117447
19814
10862764
488883894
44818
52111285
2063493
12802258
13258193
173149230
16015206
1840502
253670095
255461980
132006216
29850188
51916309
108891136
15744
83358118
138050
114878972
53265876
12639
526275346
54516082
695939
27279
6931
61383
33313581
367647617
1417550
199743
407568
58637303
85826794
46634
608437706
644537434
32263
516399687
1632755
14669649
78158834
198923738
17423046
21343
8371625
1366882
206926266
728890940
25532901
193629705
545331
28389
72743310
124633259
16774712
26133
9475967
584357
6481129
142138042
322322165
990336
39952699
864669
515924403
909649170
290440
20138
34218
1790548
8424064
10208
8570321
3364
1689030
3005916
13287
521567
182436074
840340
44384
787076
893995589
4740814
16570
26607
10955880
24372777
267706973
24707658
49680528
378219969
823375
119723
92178
12058965
8449
1572993
23085237
457205498
2182746
23749147
111605017
16565490
161886
2132
15924
6004935
340680
900451
110352438
82234460
802820891
96207539
398469952
1842231
18474486
50062
529402860
204186
410870
609595654
875748345
10896983
6142
5684221
2157442
266838
3123
1944074
41525
444999996
11596
774418895
24890
13377
194976454
11847
182642681
13238
57900
1403
110744382
191436
80797396
32964
7074516
11676002
97857760
1634028
219648
749763609
2057411
15200
15932
914345
122147757
187373510
9202
203132
2799
21628
34958
136718441
88471
144567
1460434
29662344
374833458
2184696
44868
154680
981043052
16081083
6644
223132
273424853
7560886
690001083
106269
6037585
47334563
255094633
20484004
3888501
983773
694132052
33948
58175
731467
12679
25926
10818
415886815
4053728
2514737
1030595
12371739
3783
22061
1658716
383820115
15164
435024597
509
209312
339250260
796749972
24675
402338129
271839
2409532
6949377
270683
1868517
15380554
86261
78728965
6559319
50909295
288546
195053
10433458
17535
23206228
3389994
49809
461321
17385
21772
1522134
2115190
288853
227409
6286421
134100401
27312
789798744
95189
242171
8473702
881403857
7069
115102
9167740
6287
8016879
32637709
28589645
209586
12784
124750030
3244028
5841483
8540425
26094699
57350698
422790759
1259847
13937305
943956
940330
2881
829909
259763
2545
190376403
492102
41660
650701
130744445
6886910
849642402
734445
1690814
679011605
1756717
280471680
53849528
37786189
27104
67214094
6357233
60818
521768
17655
3584237
315069627
11795159
9211341
26432
523480651
60575
1920189
1367010
686321
6139
7182292
133331318
109028000
2840
15577586
57477
1369166
1495844
3528631
112117430
501583
55938
995504588
207438
237397774
463013199
237098
320088432
2434705
14900373
459440
375438
394578
611784107
27395
5393
13395485
86877800
129353
282579868
1100
27416218
1961417
134785026
12897010
39099
40514
763341
92009545
301089
49839796
7818844
2753
82097
23408
1676951
4665
46243
574834
74922423
483757667
6067
2581043
3679860
55342771
26299
28738682
151220212
1707552
524
17899
7104727
28200
4211281
5884244
1322714
281780
31246148
6852
55575082
8183
52365
1781651
96178
514568701
18449926
712
345195
19652266
222039015
450805743
7801
1262171
1913868
7735789
261683342
1383512
24027719
40808989
379341
30646278
8969383
591260
18041496
44180
21567455
1590314
63858
385395876
1370097
601063261
891602819
46426583
995925793
412574
8177016
481583809
1022
14496
99877
288109
423933
41083
515852773
105084628
61947
207878
6862
901543345
369192
324984
216503
9564837
659579025
28773
16239272
120852
839852
47460203
60750
777522085
7632
113238
1501535
1163081
1675908
11216156
107990
24720226
12591878
24450911
272590397
13010
15643267
3956217
17394
32359
78963690
18106034
26859931
523568097
13224611
17592517
35733939
7853310
279108767
274188313
84370
1459445
245198207
1062127
370991
830484939
120260414
813564840
1876514
719253
503983219
90097516
5057498
677053
216575
100028
1209
7572802
3389751
776
240092
257646
870580
2736420
37233972
1899926
23484729
317382374
996913
260539
245569798
975792271
1497414
6232
126144041
12772
190090
53427911
14335964
35076
306361
211971171
744509146
444604630
877352
73417
101190525
43125339
63036191
761129170
248683511
2705
581584332
25562
184820536
5634
1262
12604
21067
455771677
223198265
55073837
89648
39437799
111519591
20315292
246325
416701875
969855
3698631
43329838
511493219
302461
160835
317814
11943
17625
14454
99923
580
9235706
61864
67118441
9160323
21073
17686
36468563
1461672
189713578
307956
13579
6728374
929439
5462928
24280
268524228
65806789
1455415
1810314
2153307
1171079
467181
164976
2609845
1148553
536045590
13721825
197551
10306046
88816707
1803
239710
28561593
1895479
271248
106188832
725765181
561
359509304
31171
3371880
49651
5421789
4409603
132184570
64855031
142401755
193342
112894340
4810833
10179
126968965
9301
6193539
88394854
12554
62340076
100706969
30915
1254010
27129
20335
12148842
78341
169019055
53562421
2998074
132589
127488022
1633
5214300
494194206
391679514
23736
57543
183233
6940
1930008
3942927
192008
9149164
1293443
62682
13443
2570901
60213
158863
76993378
4113966
6466
1451917
2704774
575067
2004
8293
52953723
3233793
19337
88464
38290348
353015
143784398
37756540
3440474
328169825
1811916
71919
4875
404011956
206439
616085173
336949981
3020
18180679
4042132
19607477
110759622
315448
2400385
3962491
258355
2438002
18721880
26540109
66520
11456
139719
11375850
3469213
119835
186428
256167
6552014
444028
60807687
102217843
84448
408183489
98280
82575
1290032
1056604
11206254
255464397
2491243
5775
462046
14820617
250258743
25614532
406323950
43800482
6119879
2304
115366007
497692
3251
129279
439524
20098381
153392
230971
130820
930495163
358733
19039031
66973019
599833
21249
909509
24041
6966425
934057018
101117
30703237
257574667
629969044
5574019
80108847
17639189
176254
6020297
149107
28563
33550
258694026
1753430
27289249
122151
18659
811
1643775
2537105
87635531
1867458
34108
49154
29626
143557
6543410
8385800
30637
8932813
2244269
3984120
6379213
18740313
8857
625836
13131
2445886
91092
4842212
227277
64036071
216738538
97791
1129636
1255340
671200701
20197059
58929
41367570
3808123
230501885
794539
1916513
46695
672394
1489
13065
2020960
22879
8168625
365
10832728
12104486
12139
6622110
1337355
77990
14440349
7843529
112205
248713866
136046
36153
11239407
33560749
3404
184074904
483123
59287
63041
42499518
8712
1442733
114595
462519
9983
4747490
69523265
3193998
1720779
312784
146329572
76812318
30361980
2860209
6703
36016
9267
10696208
11914
20508
745264
821
56036
19913
3090256
409323
30842103
10339
130737773
65854731
3548273
703870
2091365
1523602
1731046
23205562
4253
216419362
13962529
493190
47701527
1069115
30859
68118
10605674
13721889
170421052
28958
1217805
987290
273832
5342
6257236
615916279
7527501
180671862
3596
4290041
10768
62755
1533341
31764
115362
482796
75811656
961518476
67662
40365383
2804957
466763
285149476
353436351
491994
252699
137649010
21664
66410685
44614
981888
6158803
118527
30696
522797
182778551
2624
27967
187101431
3461586
300160
33200088
215732
73153110
6938647
728117628
91613537
2539378
105098408
15106
13507
1896133
266547927
62857
9200
396809975
36920
93794
28947
585191
16123
424742703
10001071
1020790
907730
66937227
100634836
423823321
57017
18265
269292
14381041
41180477
226406520
890316
154853
1858793
201914
2890941
8292466
750614845
435300215
92717
1648557
15720971
21341730
7677
221360377
165606
21610
153531350
396914
52074257
141270762
9236
61612
529120424
791737897
53122
123320
236805437
32645
50854914
635557
12326836
1936602
125332
7697
2086197
27674927
1746
125032
172468
63505
8724
2728092
48247
16617834
36625947
27928423
3513
48666
202326643
32321
1778977
20292534
23103200
225705
6104133
975136
480020
5427
87608
246241987
973094665
11273
29073339
122906
1989363
905
92373
5534
309061939
182287
9086151
481177
1687550
2097252
38640
14619
225673
2964850
4009716
449648
270529754
88316062
20485441
431249111
511351
149623605
8304511
2345173
88895
53047509
110207162
37283022
249517810
32412
1206980
56335132
7914
470395241
18260
8795
169884151
57925314
6886618
563013257
1612648
255155
7356
2145
84844
3313149
32618
6328
1184956
1356252
46929
624746589
638622
205294833
480685687
1593497
90001
716803775
2127125
467821256
573819
4441601
14072114
228320
3364446
22336977
218677
866937236
22662
2287077
1593533
854726859
66287407
6293
4916
310527
5609839
54219
3043814
1858465
102940368
451106436
32430148
366
828315
14495100
78657
14774446
75742938
766991
183490414
21462
13808884
86138
120725
396983
5655
92244887
438598917
398975
3949611
940089787
16897
8256858
27586
6748
2762268
83537662
223481092
8572835
133413
34132
49655137
167089691
825198
32706515
988035
34691
2197
293752
336170
4504587
227308668
14202031
1657503
10600168
1978511
194820
218383
98406730
14233248
1834513
1377136
2042
110155
29732878
789497
522955140
16683630
71391
59825
470448
2176521
877438
130479
808827
132992
251099
1535193
115866551
200688
787984
226451640
6593826
16498527
189694034
98512
1060342
866878
243169
5240
145342174
6295212
17331
171030452
14219
21539857
823442141
1676934
902767347
116089802
1773110
21412638
58115264
569609
4728327
14942101
252512187
95798287
13748582
9999
569232
478826
706064
3666482
224435
30662068
62028
101549
2378849
677568
113606347
842386874
24164496
326803
1995026
955056538
38903
365956310
5116
3790038
396412725
21816
25375560
80013
6009976
246439
105375
108646
4874628
35883
1039819
20730206
2949494
2711
153107
4731818
27286608
15955070
853378
2370028
18723
109894150
824104217
957
8023132
5609058
729
428209922
13450882
30176
524378662
22338331
737758576
157057
401105
37313
551208536
113438
171895433
17878149
412947695
122122
21112542
259609957
5793201
907686142
23361809
3136
1601467
3093259
697756
39203
2857030
34589091
6975354
37819237
179298997
3868
225097
64206235
289098
123367
998789
777375
154157
2741974
154000
283347
7619382
6517691
7793751
1332668
5050
108679769
1301472
3709287
89038
3452656
366215511
180253471
46943440
35930
197981946
7662247
32590598
128996507
95519101
36097
18730
693070
62166
90574
698419714
662
609
648301
59708943
17023733
58144
87576
9989
83860
218112219
24037
128069
40540
187429613
3434969
33166994
184887409
858231
43800
12566
22265099
5221
2538448
7986271
408857
378451788
37121
1891720
2361405
925712859
561438
78666
28628
1659119
504178
32695
14071
54875
50614517
2208
30488
9560
47386
62741390
23345
772304
511876537
7479
22095
28984825
12798900
45856381
177935426
16690650
13515533
404929
113165984
30632176
64014
63902
956607135
11708
27611527
100396582
114930661
49251335
218801162
99891285
6403
104091230
8232094
49933728
1385697
17515827
494699
33381321
8692172
2868570
179706330
56781059
1262406
25179
46265
2285961
789608
193758688
25384708
148374187
17357919
203913
504352716
224987
213147753
11440
131502994
2675343
142855690
19184669
32713782
15117
5762
4117
6555967
165427
473582544
95107679
1714843
7896675
23261757
29137
440113
75724223
11723120
312110352
33387
61544243
127335
50727
122224
445405
104006
69488445
2383053
126387
12110
190912
31488
611409
48422
72586470
43068020
6048
14252
78685217
257347186
746580
312302
53320
62811
177650
11075
1731997
1152647
1275821
11980362
6434
326893
1106121
64198595
512845
66639
120659
229982
69944
3960145
720427780
392529302
121464835
260133980
34007
19047849
362345031
114106031
3843356
20554375
219589
10008
69202658
161418
214666616
12012854
54497946
58419
183876
64399567
414066140
5410
36811
414389877
245806
1075443
523951
7527787
49762
107727
13403
1552
196315842
6171
1246416
493842
1490659
242458
14274781
233822
137258
3963001
162587
33589043
1914
7188801
67059468
4466
758033676
2513638
480292803
1330925
220196062
94304
212304
24322175
4067179
310741
309186
60963170
48006289
10149645
61368165
97728293
658309
50817464
84129
51407
56139
511675407
159005130
199532
7298042
591442
57658
3320430
834818
101666
1181813
123842
6325148
2653077
122081
119558194
12170569
26993371
8310
132981440
11519
24659
509001
57795213
14752572
121052
5530770
900840
6904601
173651391
48558
5367
4164809
14459384
186173
675126942
22864
239234
422327
16893757
14991
10112
18939776
82265393
826701
60387
233256
81811734
31823110
7254956
38143630
523583361
711158
9643
7992439
2522445
12154
481159797
5698
26544
6101829
102795
75324354
496743920
30425391
199968115
1655445
146359546
270590
656560
73806484
1163902
25588668
4574195
473493
542225
912856
14025771
47507
33829039
16099
12240035
12852478
273922
113171
811524
412466925
3565488
52280
7882007
21933005
499336472
10943
309115750
408087
7291203
34891937
3490
248051
970220
218703550
28907
406209455
33193624
61562664
17556905
51532302
287
439
17249624
400008
97018085
373853
8445353
697027
263639581
33813441
767977664
24119912
4231493
1592392
192139
22147980
358939045
920188
2780
502526
483943311
2655
2116140
491433
675037
174176862
63073241
44
103144057
4180660
3418095
179777
5233
72017793
16320414
871532841
85249729
6525341
363041
2594940
12480
3792407
329217747
695096
224995
262863690
3727690
1959961
762966573
236485
109438
5365
1042108
3939196
24046
213684
16093821
459521985
939933378
465744341
19466
401142
31609674
391
65257
6500
7347073
70674712
24171936
1554988
85928968
1242365
1574913
4812699
3662
3923557
451902667
5272315
398181
18893446
751650
34187
47563
1413171
110336635
33666
2741154
85787
138210160
617956
1300239
91924355
322358000
870636
16166250
153110
10361
1882887
32702210
15863863
1602
321482
127121285
51431
497930895
286091
49891
12637
929805491
116954469
176013555
5891
94449
865416751
100264066
36921376
146834090
14888910
486028
45879881
998993191
30789
3474
472966840
101248
47452
650572969
6350959
8308
84412808
253173
104075
106842482
13648077
53495
11404720
746770392
24062841
11824044
278801
43435
784983654
70013
21592391
167934897
228846
398968
998079
8100247
1019587
5977879
209066
516654
2208045
572235846
14408
3787832
21584709
219340559
53871682
13329
10027260
9407287
15201
13833
193987
941911358
867705130
53209666
135545
2717162
2868
425187681
3276850
98213
94092
20104
311812
90872717
145949638
182897
143
225547
191827663
2670878
2119
957266
35913510
7546904
237091
21261206
233747925
18265109
499862
2194
178147285
2143
16331
318536218
3630623
196485331
2945
18262
20477
120585297
829381
3886480
18139964
59983
741426
747728711
174447
482006
214592
259500
192007299
216897505
13106
56511
330256385
7120096
106757322
43019344
13908
24842458
114699
117275255
59206
137171
1037325
532649037
978281853
307364
31602
38107
276053
104054760
416664470
334452
1274561
84203207
320959410
646735284
415937
63985
29989012
11089
2865
3821380
30071
14524952
6035571
1449532
141329
2640
4051297
4571828
123343
58315
1564119
92840
58250851
27584667
84007146
4024
87067863
7710
101975403
4673670
24441
247004
13803
460225280
120325
170433693
30209029
257617263
174761924
365826548
28896619
78998318
10870
21171957
67744876
906820599
351157812
3952475
407506572
46659
12012746
173789
389867412
170140437
274
6542282
2753645
15226
40386
1542714
7145248
1920832
2947119
117355974
771790618
3542107
425076
346687
376481
46694
164185323
249161128
12310
38525405
239162557
62471546
157
200613
399093
346275
54055
861262136
10761330
561045317
85133
767270675
2990989
4384
498917
103679869
160955840
2365183
365035
7034331
337340329
513830
189152
12444
30250
213489
51682584
644217282
178612081
2063790
1693217
2455332
68752
3835196
23683
92488
55795852
11174689
64317
94838979
101193
211866
108827771
7906
3106274
2953
104493
66392
2736636
48236
43835613
2395
249497
101831
8237220
3102260
46452393
52733099
62190312
12038
814809656
95054
1321939
377706
16685
442003672
7183170
1252317
891617
29334020
31671
200931394
5337341
294266
31515
34635397
23865505
302435948
2599265
306
2074341
34100
513463649
116213248
2369336
14811086
74827851
2476974
960138
340779463
136684040
36084
29389403
372522095
114852048
1640973
4500533
493343214
555840647
61643
918049
2369
2526693
3508898
761655
7311
1013229
62274770
300577
56385
47004
5358473
100979552
55573889
954
51485
9606
47949995
9111
62686110
61537749
329039886
11596572
4003
4903459
4427540
34809
870010460
8201165
1575905
378846701
707422486
103901780
4407335
430571
66953860
2535361
14213126
1205592
2410543
19367611
9388
24594544
6732
6698115
405868
3865
529988123
15216
370930061
97331
16086
131107435
4078649
26742010
5054386
1910818
5061362
504160936
31490
82443381
11894
171503931
308431
1907985
190928602
31359166
120372
3693243
421430634
56367722
462198776
19741
11088997
18624
22682
275810307
63299
477851866
252959
53383160
2660531
482002
60543243
2101072
206793261
435525
273311301
232465409
419782849
1474145
905327601
9105
310329559
2110367
58185
79823147
1456998
478981
998705450
15489953
7600183
7422185
13792
1554928
20763005
418227
14163526
4667753
8793684
1515527
8629
117919
876569646
4128904
867976659
109448
1628716
427948
264612
1145
12583474
3035459
127823
14304654
175860
41619
962
39239400
16294635
61538
26185
257362
722013999
287098
25644857
75095260
183232
136772645
2429567
259266
22698
26942
6753226
11411
9782
193492964
17920
213862
793247988
34631752
56071
413116
1210609
193658595
159658359
124971728
920503508
47761
29811973
191617915
924050
92427667
22885865
3530
468978
2632992
2204188
13759646
4519297
1382315
357561660
111526822
33886136
1257
65445
406406990
2858245
75616011
223978
15844
53563685
21916471
12168259
46919
1723500
29990873
411700
36509874
1834807
249980
72374410
555726146
204161
836024
571280
7546
120272
891073
914286
272202
12026
22044429
347028407
204846
109661964
36307727
494887
829161479
583597
16921414
70709555
849378
181957391
75820
4154
140365480
31848
3978676
58436475
180285
680506
64550
2032024
4223542
4629802
476106541
405918776
96270
423743178
936602087
860135
12963042
7692
1491
7529150
942795
396261
1810988
1367278
840
165866965
4472686
32110
571737
849004
395665910
732898
282830
13194
14673403
8327077
2749799
58574915
9679
1370086
57795160
23147997
27165
1587
167179333
977815
347164
12012
206164
21834356
17434331
387473837
2450862
754086
159054184
16083343
206838
118222219
420332
7905
74505655
7345
652106
990266
24601103
227987
111526026
5666322
524175152
15453106
11700
174161351
13517
45094956
200658887
120767712
106303
1609126
1622563
18344988
36329
43746785
32672350
160029397
2730
3458545
27597
11304359
18409
25343503
7883190
6603
348038
188184026
4303294
11227
1600012
64753
53766646
533414
267459519
37174137
14893279
85341942
1041270
79522078
151288991
1545385
13912614
1279
396884021
30935521
3737
12994
247166
21845916
72131
53601
76780909
16018
66855429
713689428
123625922
5655524
243766
91349476
14359
7142849
217374756
12055682
292067
3427561
32744306
2072167
415828
517100
102119135
300999
106673
19823003
31880264
5408
72471
1687043
29186625
13967371
254078227
105332427
255791
102425568
47856489
143002
99483
55559750
12412213
19668
13499
11559444
203909
980615527
8271516
4279739
7057047
852300291
66879409
380191500
16259125
19735
337205098
44618476
190754
8741189
208308558
1050908
851354
3176654
596031701
4451
7313386
32927
111213157
224548
102788561
60549
575991
261582083
141117
241972950
28589052
7280
135638999
205549
17611513
54246419
371373
184946
2580168
32571880
25773
246080659
235489456
60758
1605979
2703922
76333827
2259502
555239
19683
30937586
3875085
61325250
3576408
24387
960800
64467780
1189
1023634
3256
5920713
18997343
119363534
1423442
9469321
7755658
11437
185008831
27236
115515
13640867
487130617
144034
425062653
3123802
2200816
7619864
3410856
256061641
6528014
913444198
1355589
2055106
49376455
11796
6607102
43161
8395880
60521605
18731223
1946032
261322146
1949582
30272469
53024
440893
54194
4331319
26849
78956448
247559705
75281281
11760
2425502
528116160
91625
306995141
25349
1095755
7382503
26905
24565
4147
30001
1215261
107496
186509253
7751670
89199815
133046093
54500447
515203038
5238
77344
368126743
102217110
7646306
79196894
285234
543776
49026137
2532
17431
1288
15057249
12408
889
195136
13960
45685
87055
32039
737529557
428246
8189
25615
2495
25279
3539280
3638570
268587
7214788
280460144
2575
51302207
454882380
197616348
939389
568343
163286
17932
8263
262246220
40984576
31858
600332046
6974484
3408
2924031
1021716
6897
17120
639995
42590
737095
647313
445371682
2086843
167777
187784
43310859
6180
1221788
758920138
418845
807245
12909474
332580760
39186377
67462
261534
44730390
56911
244153602
10917288
547564
561814462
1940842
401225
117345
23758
158559
344367492
204
90022076
40901
9683761
33599513
301
765397582
5204
743
281287983
15823361
689887602
884858
156273209
6207839
36304085
134822553
1782299
7559
18212
23649000
207223
30507
188989253
647927
12982381
179980730
2555750
141066052
156584
1303867
26095142
63827
1981
581
31085526
14470056
177608120
57417
8766490
38671342
266215215
71935830
7199323
573067264
54715016
29697
261852125
218405
114768
47069952
10895481
213935123
12956251
11980542
35218821
58263
46313614
447752124
5429178
741
231777
3585032
490077828
176621729
6887166
63310462
3511
53373991
55357076
78840
32087864
459218430
4711
35661268
1773079
36245148
7219736
129521
63870242
1331489
8253
195005
6967
301980665
431835107
837699292
3304504
63701904
3265829
58736
2884831
295336561
67154
34586
5434
1390608
85499984
111034590
1027998
62061790
410423
1600516
10930
1270685
17068118
17923069
861054188
35724219
25218
5382416
260836019
22999461
177273031
15755988
46173866
105936
475226
6715354
4322
2703327
3269
25988847
139038
3207584
6258270
324933291
14799
1536
104261
288914
434642
2096
429021931
30668
45631
846064838
59985156
36518701
88635674
131886
912
37292
149329864
356468113
15481
142939517
26054
586485395
7043028
3463440
3933872
116805
2361
3498
70476
614729
44065030
45059
4064524
494983
385331182
94133
126973
209435
621786
29647699
53207254
1084534
9679211
619156
53809965
121650737
41851
93112
31616
40206
33806616
228587
135763758
10739
52237
3855808
470041
81476
219889669
442601623
16568959
11448290
247979896
927611278
704975237
378341
1009260
5267058
1146
235542140
47021482
1464221
207
28964908
26412
66383
123644
13223
7340876
15320
20404
195004
32812
56961474
13455
858382
96815
116608
476647
757278636
25839870
4264098
105322
49270
1113417
241150
128679734
573886919
7913
593144694
368284229
6794
387005
12802350
4478079
915699
21512
14886
282198587
38449175
95591720
3460113
603877
124137569
105341967
52572
68334
1728624
455259
252156400
20255881
385103
1908120
835758064
766286698
455429
43640
2382769
5442460
71003
233275
59977771
48012875
321637
2738898
448607220
75901
343171
1737426
58412497
511982286
894527841
91543
742772
6419
11046
29777733
1880289
3169674
349206626
4347120
101141056
13817808
797401
58729636
22008952
35461441
67180658
498950
43105678
6869
450702
262543808
176502
9743
3991
573191196
1152002
995206221
1981491
194443310
15135293
81667791
337
29612
35126583
3879022
12822426
1834978
4347
32522
45677
5313007
129938
49566654
826087668
111866
49292
22548033
49984566
4929410
667165185
439368526
3323
733549
5582177
5398
951735127
23085350
14698
26759
325666364
7034
246458067
48570
49003391
6902610
316197770
540933
63419259
342334380
184163
434997752
72343014
105692855
16988
325301
19961710
3264498
34585
66118317
26999
920717699
12479243
11610219
52240
454320
2242912
26377177
371620
217633
30957
474212
478916
385426
3633383
19578056
26075
502424399
4127605
564645
123492279
81906
305578374
42596
710554
484511
6749459
3258176
113495
5788376
843380
1108751
256643
63513948
381179649
133661542
847880
29022067
53522058
297032988
719271
903570
640042
377539
396475427
1348956
475276
34095946
496068
67041
1580322
1631570
890110856
10769
406323
713905
216139
213445372
52389248
572479
18320385
33158994
8850
176470600
242679576
311
57280656
41126
21991055
185106812
13934
31020
11655341
87468200
1740074
62081
429771235
427003
3271
10632
63073
439261
421250
11314
1002296
73394
147061
385560753
85107
3372167
693508
7043
281570
15236
34607033
83845921
4969
64708
16546407
4116652
153179932
31840
41726396
37232726
799287
13454
8807
42813057
16570570
123042333
59639
3438659
3450
418436540
18459334
8708
285238142
697433
2159691
103425839
578925468
1785784
30369732
46157956
277891944
991822233
1090
157739622
7631860
82843
15631
7858613
842531
22760
14091
2937299
28495430
415988954
1825000
189087505
51862230
11739
171140
10687968
123909
79539
215152643
5269
124030789
25860
22020
229557826
9798
27377466
8092602
127936856
11263
5694
883535
1134653
32420871
158506561
263273
17807
25829
5665763
117449439
25619
25371
1114708
357695
103620667
260848
284758
27708204
477977
102931
6969
744648
108910
55917852
297996
185437827
96793942
163177972
424505805
126381160
2648817
10225788
773738
79710809
2225722
987341
14847546
96377973
1232743
21216608
698145502
192047
60898
69770
7611351
56950038
9402
92368
4131066
8453221
7005200
31886
157602502
6576
220851
995687
22993097
195455308
14097
59412699
7618712
693481006
88737770
346185443
8742507
542177
244180122
21631100
599742815
25395983
31636463
212403
29061
389871
23201315
212818267
10477815
52103270
345203
448128
471043
515681114
406921728
15568895
37071588
718742172
48840560
52439567
11988554
1377470
142566
44541
1224374
15149490
563443
2659328
1563230
16712008
59600303
3874
10447
183142549
3645522
439538
24800
840272
14970
50559522
56596712
175313
3520880
8828936
28224
198973439
2059474
759590500
27584222
205629301
9120975
4352683
5588
15846
12116
382347859
2556610
379227983
7550714
43100212
307624684
14575730
119258
198270044
80266536
1925102
991415
2959
183762088
23490
389440361
182917259
438247034
4130957
7042988
43905
11754080
1640798
337467750
133767
94921014
129340
360066
517931
2683856
27448
675806
376187443
53109
16327
25339205
51054532
5855
32552
149867030
188955
675696
29313
49016
144793
1690574
166610926
671587361
1513218
106254
66301
5291923
27542
887688
41228973
354123
15281100
4507450
121854
411782
840298509
303476031
747053304
1403473
3523199
92710665
6073436
6412681
474276
91421232
5911050
1209698
22710
1988741
1522664
635713860
519898
1091555
135060509
230690164
10454
27497
217057
196563
44183563
128537730
1135205
129213409
5083841
3446069
2251894
8780337
463775832
1975
695613
47333
55523
22684
1322
508711455
87320
66953
23422160
2576997
86914
4501
436455462
172852
901818632
694743
5700
17502
239479907
8765
548737240
42955
4057
22735075
30275572
2900739
132897
29092
208
917326
123331
11821
376281527
2065310
974508
104943080
94738
234172
3626780
129197454
46639
11802724
4742
688933
89594933
22902932
5779577
1220169
44855956
14352
860996
20775013
13270583
486092
619261
358741560
8459580
1614698
2292
181205374
11897
3369484
502563
619259
3358
227964858
18533
12735
214526772
1231472
29248049
2560224
483247
4364
29868161
8681784
112868
4184
64442
23900777
50864
42656616
791942468
958503900
845821565
529286610
115850679
22298
917812833
4139
8850626
22672527
111157
48528896
117620
339149784
251505663
112534
6408
31287
218023929
99819
27021738
269584214
1627568
4877823
92879
5244
1211960
10800353
475608
663153
227691
51596
67795
227276606
30841
48364
4365912
10640
410982982
240104949
115169946
13760019
573988286
250127
55885350
153620
132408340
228097070
2635559
116414
2937
40414541
653030429
53319
108984
61400
907325105
15500800
383490
242261855
3305
650259
80270
1991082
53645030
165501178
360160823
11188
241517
5987286
42736209
852612569
841515
1078340
56052
2757741
982469
65548896
1803152
2073949
41747087
126951
764446
872
89581266
395012054
218312
23482300
6501
40752755
15910
26411681
440856
16267257
159825
153333
3767810
66223876
904
87610
30005
106546
21741
98625399
35318729
130090786
10108
6677
1829772
35803930
7326396
437717537
161813330
22831391
1941
29969
853690805
951564046
1010752
164403273
1994631
16033
902828
165497352
312554
1699366
56363664
65309
223906
532757
463572
4732
14761
34637390
17288
1479161
60876471
7714004
9630
13634921
3891
239058917
23880
74413966
204337
3099208
7380968
13050
208080892
8433176
5908
648081512
133214076
1787667
459179759
79911
153077890
1128089
347351388
54856
3183960
431
101209662
13656
4919449
5710
8271846
97565
13016375
100107451
1327840
744302645
96387
530111
14127
1639087
34672
1462852
485956
30238475
775492798
4030
20829
237870398
1854805
119
830942
1057209
107828174
859967838
3755169
464241
338125901
398724422
3494561
124931
111326
30149
789247068
8194568
13795
489865168
90646
387256991
1570577
617248
6216
57210121
983537513
13210495
18280856
130811
3725841
674453
1119821
15665869
13886
3835407
45042875
618429853
6769762
4744041
93388
718381
1730566
162600
11782335
15082130
2090889
1523689
349210205
83529
204871660
68715
198901392
524493159
79618451
1037
824673
15091
4608
692482324
1122629
13741
3506375
1466252
8538086
2831079
596100530
36317899
673471
249228010
1112762
215952
1072
7599
1754230
48417974
63259
329681357
1711018
7164
876177
3519
13162139
26149
20377739
5966874
7802494
266700414
83868351
120999
150330
1891797
24115
77364296
1651139
287787202
66978428
6881168
244805094
742409
2886373
712230
733885
4927124
25780
6609
687640
25837415
55323662
638802612
114104011
85797
16087898
16017001
270618182
139524
39987524
58426439
635876
2569473
1144762
402558
11835
2722
35319416
1494213
23123068
19331
119513118
344004
857529312
11039227
138844783
61236
12284
590879114
4721130
63624745
367864
298413
112629201
4439407
3933
16521
8015238
1888415
2943
30935
639866
1085364
29012
467934240
2431
1972
38058
220218468
10560
548744
29853
18237014
14659485
375243433
821640
15295327
7449511
144685
1085085
30546
11676
209097
711800
40105127
178114466
163621
2227
1035242
916547
55936
667978848
54314581
25191384
9243929
195197512
7759635
916843
253025
7081
5025
349865
48431493
361268982
5229170
1847497
455189107
130753308
1905518
34180
623
14818070
8003534
520402067
895735
106291
4020
16731877
93713766
39238605
366176
5913912
327013265
334441
25703
1174521
32485
3770854
979043546
4010157
363340962
669272
171936
1529940
30472033
373992
929011
5409316
16128315
445862
24508375
515070875
423883
485007226
49844440
23583871
249920929
5494
36825008
86987
192840
300533469
136562
179243
505
9928
43982271
3420
220286108
1006551
4432
57228371
15377
959415
1292610
3225426
13485
5117
306548424
30971125
7234
678911288
169057
259489
312823
82869966
195504
306824907
15535
265707073
125076
444763
244164
152714405
16692053
12939585
557023402
33072486
5242748
710999
237159
15564
4874850
5403833
34199073
1679656
540859
41484
7800671
198141390
80062
22224
55017
14229454
4098
13456740
2520206
1601
14222031
406960167
2998313
49435258
1737663
752821
801467
235925106
28500814
963118272
399183
1281514
63136856
21531706
84382
1731019
225645714
149621
68815
591451396
2989
101568676
324229
833904
3150762
38401
1235927
4599545
396332
4724989
8169811
433024078
95475
8365
2181171
46470650
381829968
826244157
15977
69156065
461713647
16596058
1565299
21861998
7880
704747
61582
110641522
501882
6467
1658953
835756
105788985
200183474
131655482
1738936
235458
1855
17816
2915222
144657707
82759
29348319
12338931
66438410
15681831
2747534
6325748
5715
872093405
16701537
718808
64780857
51239517
183223081
28110221
208324523
31420
6160706
437305850
284930940
15991916
880215887
125094
667053817
3471316
433173900
6641057
217844603
769
29971591
62226
3582
5930341
1373696
363492963
2047319
925426
4116285
168871
32100
22914678
3902469
7789
234313288
32268526
67346767
39522
1458372
40667325
1174237
728765
259253
2552728
530171
5231124
50636111
1490064
20656378
7458588
6833819
14987
119657683
59546
217758
48782096
17606913
252933
619300693
38367570
3623742
963792386
52386
190578
906893
317600
47300714
75903432
132823
46248
98312
45055
413715
65187
29276650
2325277
48208
1826
7785292
1293768
9384156
5829
26713422
864894
1809642
771754677
17064965
505134
109405160
816799956
35054346
30458795
214015933
461
315364511
54107
10872
12247282
7394289
3407141
168050844
3604507
382820
811112
1530
14927233
39064
34816
105130299
20725162
78378626
126447614
6049616
4439699
1867416
788358832
31523
167954799
25351113
43090
127273696
254852
42620248
102322
5212000
3414790
3843635
2861329
90026
636768
6910920
377121789
424297848
6470682
2189840
2719610
361550
41388269
109252
8537338
4018929
164785
735424459
35329
1466030
157800
1329943
29302754
222862
221985561
164669986
1029028
3334521
201196
6980094
844056
149796
6308848
135146
13811210
988349
14687049
11780876
565502
6127850
183514
1552541
213881595
1478
613777777
26413
789967687
14723020
273010556
12366
1408056
14959
613960
53125940
371580
12577635
3124143
22221
31076
4042476
33926
4114410
77747
8061
19795987
1201123
4574680
387658837
5774
3556656
3356975
163139043
203536568
1360248
51761
12787
221114
7760930
58237
7569
663830
264269434
54442817
15142239
39331645
982909
63187
2633944
16483427
37998
9473478
446612852
5249242
14389719
4051
76905
11305797
37216
992075
32414485
5569168
114762
502715
8687849
4182210
660617209
3352
7877
7153215
3259
30792
10888
3901339
69
5377405
6267580
116711
14064062
105467
48424876
4435652
192859846
1021258
589566
2996
10707
49218150
26300303
1276187
447531
3103936
32702108
4085342
10294
402145
147211657
15606469
454415733
206277532
340256444
3729707
1202
19997177
536942011
859779912
82508626
57254
4575772
10220
23578076
59514
1308269
2688
3115948
254272158
15618
499317
10298
83599848
48347061
29973515
90720473
12901884
740703543
28030
32173
27646
85894
265365315
142395056
432744889
39497
33122244
14009219
16707718
55144527
17606
14263
2369612
241465728
971965069
28317161
34070594
379927850
853920
5323
15879649
1759563
15094806
1715849
17015
15665
108186400
26159
1016949
50125478
235304
4666633
3341
13799864
91146
38519
489122
49775699
3439462
10197857
37003006
46358
5077209
1028473
61107
31460
11134088
109891320
953678
30151983
226264568
269946
4835992
4270
24027952
232503
134047937
574944428
7244791
108211
305366
2058172
92670618
107238850
1467
2630292
877301796
64136
2726265
167925557
941077153
63582555
257265404
24258
50911350
7342234
6804153
703704310
3060
41062992
21634
623413
8055836
38852
532704
88441283
55094191
16390
143683685
39490
937543666
10560102
1528504
6718148
7549
6890
8325013
579620059
14171
948947
19463985
155188
1404049
129676
125256429
24126
1201815
1517785
105706
23914
4869992
6040264
709840173
1320800
147212
9585
58456
487246656
10389
8593260
5425
1772
483775461
14185289
16661307
296872
272682
4180441
29283
124583083
240680
64682728
116530837
33546
2116367
7001552
1365466
238847577
6534048
2352266
3651110
45182
1435140
2742190
2981466
38095073
35083795
842499648
9383
3573580
396172
401199253
15285005
511532
30973
99596585
4568812
43013050
505228954
3502534
117721
4000
3141404
362763
786569
12090279
1530248
3541025
20503510
447177068
78809775
15367845
811536
17949
4484263
426780595
261614694
189967
1620498
4034503
208112898
368565
39978798
2543528
6516775
735995632
607032
1315731
15730149
32314060
36832
906395177
159790
15913
79571
44971525
544294
101234
154648458
186823
6963
475603
28482993
96607
3107
352055
14700
1044439
2033988
8359119
2049923
467549371
9673861
10118520
40351141
92769
136266
433812359
483676
893125
2850759
171253684
424759
261526748
955843932
127709368
53541
751843
4121098
42616
757327329
232411
610929091
21772628
1736230
10443659
1896318
457776030
27543899
6382148
100227995
1826626
3832886
57193589
686721
857292855
66294839
855268
3105476
92012310
7444455
39264
19151
16854249
89787
29472607
964466298
3666369
57769586
221309984
618254312
2318421
2844000
501538
9621575
3564
492881
516998
15655867
7321
766446430
178859
338006033
339280324
14299
474540078
3667508
2263432
1024280
2052414
980535
110730
375091
519553
1968488
223879
315111896
748
881682169
2545513
942738068
33816
7730301
5369
1977093
174490
113551281
914862
994244045
62598
15937457
91860
35912629
13488
4133308
28986
14919
466062051
63100471
56887907
457938558
24397961
556739
2890982
1846048
495122
31307
13808
638024059
626038
2700711
3743
58785
47987681
15767026
3904
189040479
184286605
7256065
22693663
4963231
41637
128954925
470017792
886316500
791284
10790
146758
26296222
987301
942704
22863298
98656
93264
30023
33279919
134417
70893
30767016
88901486
186349
19396148
914142040
27891746
471918798
978507532
114705
14008
47322416
32597430
525032986
2506917
1325575
7957106
239948
5126482
27282334
87310
198134
1776033
36867000
89073829
5923904
9063030
4642
10216
11320228
13849079
17817
16396940
86109
531
1874461
12056
149680
1046802
1168389
65382950
7333301
20489
703511
2038123
27635150
19712
16010305
4570360
1836493
173208
80989525
12311
9878743
129064418
188861
215068
21662794
3328848
58212
259879
60288634
232594039
9270339
20044
778813
467062
23390
52837406
9563
59854
1624202
219742091
237324877
5519334
650658
3172
29500
463004
2757811
362687
2076
257117
28150067
12277
4826164
61054778
44503662
2052013
2292357
199042
27762
712220196
101135155
2675835
180753
47682120
383808
3398170
63973
56160
18750
75564195
570644
15567503
2414701
4376
2218180
242899971
1359072
222658
5260
2385111
14203244
57566514
319350259
179205
254696477
98205
6415
9077658
46306
121100606
7765493
55200
85356
53921540
24302
952917
109435963
2014960
847865
2038028
16297953
70138278
541
30129050
1433011
108052999
286600128
389471
12343914
452139495
12404
12145783
5654
77901
913602
50933
12710
1742
2537494
517804
893415988
339950383
402441428
2410
78206765
39668659
159438906
304
31161
12872312
249819
7629
7216
84222
41072003
17698189
327351
786532
186430
1392071
769506276
4314
72899084
925993
367783767
3706795
225455403
40370
7799501
5679
79085925
8412262
13514
491052
458446038
15574504
119108
5136
946553
1031132
86581
1365
6075057
785425
21572
2032709
5570
3739727
61430511
1062995
6312
5404118
1654680
728377638
155577
7328699
905029803
7868726
168324
59415
27371
50256
117059
12813142
1259391
2497609
17661230
3453865
481753
16478099
398849
313225391
141529
1483379
235833515
1041518
20682
113514153
23130648
13827213
10883874
126415
965800512
192168
14537
91875
17695
307566323
3688831
45530049
14564
2938754
891216038
14657
883937300
25437386
3679602
122438308
6557020
854404263
8818006
1635261
4011323
1930646
19841466
878367397
1017561
99314
290
545788733
2412067
7903369
232197
301189730
3964176
1579
507071
78383830
919843
20880
514944
683852
13930468
55076722
33245491
388386573
14270
14402872
984135114
93866078
2430902
8235650
111376119
109973
46474
157041616
43553929
414785428
6981610
6222496
4379345
64209
31936150
30920599
2827865
658053
86618965
247553324
62869
42023
867997
41423
60055
457052982
667508540
355
50980
37609
151371226
3882104
17181
2958395
74014
743897095
42134
115907068
8040181
61270
1752118
24823
5263320
123141587
51769468
260416803
7071126
1354886
9987
1565670
1507154
386507
664
3751717
658961
2029
25545
4217
318361612
1721235
13185282
902566
25887166
1997569
50347
1292654
75932513
133243834
242785
50812
416242741
6877
29750
912251804
4060235
920365
64098
2852663
11157694
6479595
101358
56667
49304435
3902978
127503
482531
93105231
45903547
10710121
95631586
49895
337463961
2772896
16083
4272652
266857489
6605289
12323015
72329630
497590161
102556145
131323
8186
17525
11207
419417229
211998
521454073
30502
23929360
440440873
55461719
139633896
139198
704
567254
7549749
9654
9921838
8243185
5144487
13311
964738629
2318218
59330214
172242522
7969600
11130683
336876631
241467203
20281
10107
118260
1018915
210008
25392
3173544
34056
22968325
19866
3505205
2887
10434
59298248
7154
22718
56756270
272050696
86436469
3029023
7190
454685
17572563
1048214
872844
519363
64733
2962957
5824
671439
306648662
477261
16417
47686126
349842346
2375205
201847
14839012
52512
835300
512916519
719128
49820
32665677
204430
14901891
106378189
217464127
287609754
261
12596299
185693207
126888837
78433219
12019
1445293
95060471
1160291
4076
4535665
10241695
393646
215609
8090
10960975
12180
20840201
16254771
1190
22408948
216506
3371011
4178220
57026574
33333741
3015
2031700
50310
334488
11692
4551033
7348319
27855
5839
123572
115871421
62276470
86189715
99142262
7708
144170267
128273
19502373
19526473
3793243
237890
1863632
3907415
1556288
197049939
866965
6604565
2827
883
4040203
993202722
2070
58511
2654780
48198
1528219
74999818
871264650
45329522
9980350
30827
15588549
1866540
481616756
74732
3692809
121003555
6458874
185781781
426689
112870001
11797782
518526
55756509
31008526
75480336
1023037
93732
7110159
4870
124087788
1572359
578
2802202
471906703
15779
104133
5684895
437777
2160844
472876708
3043451
5686103
467571256
37357
13612144
31721619
20643123
43681344
103219321
516114010
56540
98204561
13153956
333795792
49623487
595691236
372067
14889812
41569645
20267750
68419494
426351935
754239734
12815
15292187
109866350
528347289
28385
92157029
457785
24049
144898342
185024
108775
259471011
1214722
161426
7358914
467282
6695
51940149
1909710
1415006
1604933
35627059
6995152
31507593
482702852
730318
445401800
9463
8187
24249672
2762
803089
667828742
355680955
15928
6511346
7093509
320929435
1275738
3619588
215517444
245449301
202924
115050
31263
118267
174009
8387052
16250
6782237
217792849
117014
4563351
1980296
408195608
521960462
386778253
616273918
658098935
11285
220950284
723375128
3213
533092
232770738
7267119
209536467
57855854
259666391
59863209
31998
9289
38082071
56947
944332
49268
44068234
56906198
64988
20197
1346657
1384927
12799524
119707435
573008921
6044
2882796
17907299
559782091
437689
8570248
100395245
32922609
252815204
199841678
419169466
7509
336803357
558971
8021525
58745
10578
150885175
9019115
168250713
25127080
842345034
24448911
104770843
200127
5317
484950
23963
8489
1122453
207780
389366
772114930
618256728
2730983
48754977
228561
79050484
62375
23288
297325371
468207602
508492315
27730
20312
872619042
193817736
408
1343446
844143
424972
120324629
50560
16303
35023225
450243
3942485
800199293
705839736
32480407
417210
1302922
3390364
58838
1528806
5455668
39084
664097163
8364194
32885099
2275653
201988
93774
7272770
43683996
170023
2727990
627349
51343
9296259
2261538
442079
707630521
14802115
482
340305
33958864
435347028
6946508
30594
493932
58909675
106859
248631252
39611
53133135
532477
337095118
3640
2215988
79578
4525869
494563
70247
43156
7973473
135914
250023
1516226
8893449
6163524
14330
7969
57278156
884616042
35960960
35226
1313378
216567448
526161
16020463
30736
103401669
443260
59827
78621354
224304
230200393
64755493
621047
672295566
22589
5732
242841556
9346089
97510
212442823
199298
3915
62001
74324350
7472
126677
559402638
24744899
5550261
1232555
69762
72836
795482076
3968
555106
231552
213559225
24766
103208
506880254
31384
256527116
14899
28622909
474320
14019907
33458990
12796336
8313055
28102
2460
9999038
788284
147755554
194410909
25291551
285044
668875
445337
128185
1716
10032864
1541334
24528
80159432
46352
232236694
4389
3699
14692683
7907
25795398
975908055
1706027
617861
205597879
5187
1316927
3326627
439693540
56634877
24758688
21368
845467
45643134
381975532
841
22054045
311453
6777908
358766927
12678
93306326
4229674
962090
43555485
151481
3109009
1645815
28868452
7467
33113
80589199
313720084
49648
319935
11430
44677182
514083
12880506
7224121
54568195
859899
41167822
506224959
151727750
12153237
407937493
52729
67950
22991
120129431
18063496
189123209
5268
320838123
347009
27048329
819123115
340334977
3444
571071
100296702
433874694
2518800
247579
243686
8880
158444
242
728234
8808247
500538
53663
173475
406000771
30391007
130414
3572276
2983
195036
309040166
477420
6026804
7778755
956037485
96127
9435816
110787268
18756876
11657
462774920
39823697
473416689
13609
31583
319750394
40711726
2005096
689221
15206
38359228
309759398
11790
11730393
20823
85903
32747701
6967405
1866173
894887
746498
89626
19755
5947
767385
245612
276131958
1672984
33557
13834796
762508346
67216
105447
434853067
2238539
12745365
237007192
7966610
8244993
102194112
93340956
19615
188436
396
226252
6661645
101244112
90186
7521
232945368
16412
136298221
10426
472240165
9759
162775
40923
98726
829983
99401
13724978
15368428
884568
370357079
3481
4544
123494
611975
3866
14506127
80139
817335
39411
14175
333692
1348554
740128
2467996
13250
102550931
53940402
9678092
147222
235801
76266
70007
920341
3530471
22251
18312
30131
1994782
3842534
419568
876969540
10795561
32657089
116588608
92221
53716880
142079
3254517
164058
8084767
28931
676664
7596
349500188
2166
7551717
2744134
4555615
640081915
397015383
387103
5779
3523960
7856706
416328
732671
51665717
6367016
13053773
512
123357689
28470839
25294
189476945
22274315
2585
675997
15613435
83153122
409123966
660641
32327568
61274
16216844
120374368
335133258
41073965
45788449
1335778
8448581
4642254
1239313
55597
1028461
374531
24746035
73720
24525744
800346263
272299338
34632962
5403501
573036554
741425774
5817177
87742128
16355
79109
59661
653728841
10489
205956
87473
11150315
50021
22994127
951661
56713244
11931451
56859
2594113
15157833
1977866
201986161
34112
79652
209700991
205987650
691814838
17004
25482
165585116
4362808
20435558
1323404
130252816
14781955
1988442
666135829
335432
470435
3332
11258
1954979
66068121
35123
183386221
12457939
33112009
1692140
2478695
12115390
65127
2531945
320
826947
870723361
477525395
25398
129571
409995690
895669
263919573
2120
76550077
13657012
21152
64378218
12688124
1717412
3706970
808832
177689438
263323079
926
9490844
48685069
592607117
52070688
10014368
15172
28582
818
1796057
165078030
1884214
1555181
33176
67
149623
375627
5112380
620854348
7420692
198792407
251447321
112960
132027
15137869
89759022
63856
14425187
309581264
146
129116
14914
24202
1677283
14422
30431439
13961329
3538121
18229938
108326061
7633
31244
118563
13747
6177
141257
19537172
9800365
254189
6878027
367971
514114
1126731
17945
1229489
1666492
356551741
7305477
116947996
56406
144733
815425
217379
4053838
409092
1234330
1885692
12367
22718082
68774
26039
153699831
23260633
2123468
1159907
386896
191137
50327419
1194121
20655113
442551
1435948
66877
1042954
1007
409688553
694755
36714613
1577755
21208123
2423484
4019
247781
351124375
104987
54141
28879907
6943538
19202574
775006
165699280
83264
3144
186236990
406015
12786
1010570
6971
9514
30441
6944
166541
90235592
144099
1335815
72630
113461
11920
24214328
621436152
27062
4132398
45036
17708
298785513
296529
657826
231411
1800161
821598
2776269
27971520
1872151
424261
428675350
59098
4109718
120167
49586
10111750
87602934
1229809
104
77646946
7162576
392322353
15145465
491470
31550
21391895
5364
414485094
41059692
82084200
82887689
116006
15982039
5999916
22650003
2615
2972
47567399
7604
3025528
55065
545137
407665719
508224004
22005806
3626790
7856
659244644
2524466
38079
818438
786629989
726078
1113066
54133
5099647
48484
15360971
68010
80379
3734370
224170
4021197
96397448
90767465
1405
16821
338000
233872429
27100684
5292
63431210
65720
220423
1464381
4446322
67954
215579319
437966
795976
46616
60985
211043
62217766
4200
4952
6123017
1904567
11539
910833
19092505
77336313
26021403
105274036
1044896
265474794
8156424
514284
118474574
19419
6185968
2904651
60706808
34473
164210374
18539712
39808
134816065
79127
87158928
7683740
16503446
309663
7565481
12080
7908
31539
218261584
54709
82417034
833712
3472145
101052
18845
3805216
93969142
26376
57609222
7401966
846633
754724452
1178766
528090848
1685723
25266524
1
377750184
9052341
12530123
22181473
4341
113072223
95718
494543769
177442
587160
360750
152635612
117291
14025512
204827
126383022
29769515
162531553
194067696
4545198
88174
76386063
88849
2044439
27869144
21223784
6130229
244993
418671185
189713819
16173
2715350
1883804
1647
130598
102623
1335885
49633
27902
147408
649786
344771
13167557
431020
242152
209970
6847
163451
189787171
9888
831614
8656
16391726
5909679
350834
5550
466477988
61952773
61133
1563382
132009526
40135
260655
169389
542007
1184
175881016
1079
157325
932779
14222097
3100876
18402485
21769
26212
1493764
85913073
65039
922011
181657
226190996
58777
309977851
17832
124720098
728729005
13894013
105290434
12330103
166337
656002
31336
40393173
371850
11429821
17557451
301332
11802509
11568761
808342
30340
254211987
5515709
370687
93354
7547
22953
106845577
744696561
2756459
17474762
259225956
123693
18575
16097433
4822772
854420
66067065
8683
159938
7658232
24680
241406627
13826903
497358757
1926639
68520023
6444
2534365
7828711
110308
31437
4697065
985783
945186
7653
32337
17665736
14473239
11737032
154472
516312990
11772999
625172748
377419
1713247
10267997
128815
247140221
2725
44672646
839682004
4559
8848
17551054
140560132
1936387
27890502
189766
340016
26206572
21619276
893989244
27758
12895
163354
56896
755679
183231
64077
36375
3203923
11008412
2617467
5935
71720
336688746
6360951
4274877
6895210
11616539
144804712
178229374
389546
5254913
21728202
990745899
9806
7395818
219758943
389075
816116271
2211581
269971462
17543
243953
33486240
279924
26996299
27746871
127056387
1075837
1170916
8167
178423509
468575
26345979
32889735
393642
15788798
420159
36893
9146
405168745
433643
226467
312896110
48520577
20293748
5802635
43430
777514
19180704
11157
15380
32249790
6330211
478996775
14782
170134
10546182
124912
55709544
306914
86612363
3654747
21518
376391907
905572
66914350
109372
103452
28586
98789
466906
498326671
55848530
10265597
64054
14371676
301326048
66135354
2548
201977
56174062
99637636
4256026
7957255
263550
115173231
248607
17025
29354
672438175
536000
214364048
1372
329454
24496
3423251
975444522
497539
900021859
142592874
821339
1116377
440127789
88411
7002672
58682
21298637
4536
3119563
116322
163176
27208
73685
735449
859851944
215392
6805
133822425
1025296
3754
7834
33530121
637923
64600960
330907977
2961444
29129
290186088
23301
242203
3212594
11353193
127941838
2722693
362535579
583919
94545
295989799
61407108
124174243
94379203
1880492
266342805
184
85223
23609789
768746155
6536548
1886178
559
122094596
685926
4949792
6834469
117176
240601
485178961
29943
3116
1724
3626185
34493
25978
92752
44816488
1841209
107277801
917353
77995
231352
4215616
1945771
1647953
14327988
85892752
225354859
682227622
10262082
31316
1342226
7255860
1254
4497
1179337
7108
10162
673460966
38252408
19208
1742812
829958367
37906293
886130
287983624
396654
126838908
4262
126626
4006
3846130
130075650
33062
448003
921574286
36528807
1354337
180903464
270141257
17979454
41753
2654591
45687648
209806
9844
5581
256031840
33599788
123629
2576254
22509
25052382
3652612
244678
84439922
462606
167264598
1607941
27861992
9831132
1939457
3462923
156907
108371
12900530
10289
471011431
190042755
538026
545385710
896229445
3268523
177099
899526887
195843689
112846499
230925096
791417700
87485
1176675
421878
118226360
38584786
440521738
322485
6063005
1756327
354487
41243350
84095338
72327217
353800
1313360
550923
25855
113773880
39856000
799759
28111926
13034
133649253
483037
240725
820900
2466313
2202992
2709
19104
517477151
51
130800839
4755
101979
12367294
160609532
12805
92061832
30201125
773069
234152
3300583
1171651
116020
472706373
667597
432804872
3162589
30235827
185476
16138
2517787
49621739
879632584
4295903
199500
15069
2562115
238194
1332542
415629
4802
845
34308555
119725
203207
33971
53267
989103
4383933
7980170
2378
2291096
9855616
6656449
332662
282615467
75853
48033
1781913
664910349
28635
3659
6572577
231187224
1409105
18793990
13861455
141
11997971
169089485
143328
23070
82565
23333
3313836
561802489
15044
5854833
23338
3425370
534779742
71205774
87141939
56979016
340136004
98597773
521305
233750493
54865786
3365
127030784
945398
203258
84411
797604245
1190755
9534282
17662
76172536
14309276
1791
122054
8344990
31130
1002602
535769032
1613628
1704623
68374
9165397
297355072
7050855
34759
263301720
762649387
43091
754
21958
7118426
14911
19049759
590370
15262
10958788
100101
283497
240964208
1482034
427572953
6845
3714511
55060
210414899
1654429
56969
8098871
4117056
9960859
46949172
311595204
217518713
61129
197236
40005556
8538415
422708283
2883641
27896605
30355340
1085425
162814
53180
21299
14906362
92693
3680254
95766271
200806
15699386
11396380
26472900
20272
4051329
77432
196371899
5192354
109070166
220793288
611489
8327366
7831005
17033
84801
60410
92900215
223953
4067893
83388
191470406
391877
264603554
49732
3673158
21717
7079427
6145
161285
25331548
23108082
7181313
222472115
41318
22302
88963328
1303
468905
16076970
909997
2242599
453088
35765
1883918
55410
24008575
2929204
491052852
2780896
57561661
48023854
8745101
166257745
183263018
499646
29765
371947
11333643
1910035
662325409
7020
689973
952191
7753
1109663
97259
143444620
49176613
808818
223927
4821512
61
376036396
2458918
503164364
26967080
3720
93186
2219640
3732543
91003126
7955648
31880777
442765664
45251647
12374058
44592
12207
178345980
524967780
133071
4485165
74242278
9333
695390486
18322671
42588
64675
148761753
357325872
25534
92862
23629156
113096
10720
612062
31368
36690948
66886
2392678
230602
5356
23948879
2944
515361977
25875821
260813
271119265
440537
58834124
5026
222495
10170
446774
3526903
29035
234008404
2906
19447055
1023743
373092452
36450
156820259
130082
334607
747743
19410
395319
10393877
967854
512847
100097259
111752
252411116
632420252
7165
166714869
9702806
2842387
29596180
487934277
7346288
22909
116479
83736
6249
4068
175996342
44951104
237442
252256
361083
12342414
442140033
693982008
1851480
1083003
1210826
122188847
1812095
52795
213233280
299495
37926795
19630119
33200550
2355785
36074
4480
81046447
23801674
628
252041
14030
223643926
59231
458631
502320
80894
2297827
56350
26983
48990
27700
1764436
914367
98540
53738
48849
166100
935051
3806
22872
22574907
29790590
60924
3250
138040453
291343472
537829426
891796
165459203
4566
7474468
2551811
24198794
12263
130120
5532306
883811778
15915882
6199879
41423204
3914303
106319010
9826
2794
63691
31772869
489240
825716
893722
4222083
17677
3643970
23621
3534
212667
26320
46850
159396
2140
38999
22055
936143992
9123323
94505573
153127
4839471
1954094
15771684
104837281
1999626
12626174
119907
224260
20017
17317
121274553
26998656
39979294
3503130
435817
102991906
260265509
64926082
889383
3431636
3700012
999
139109
192369
1306558
839183
478870815
5367355
4612
22033
975127486
30206
20188733
1625
78311
18156278
165654373
497400942
30015
15911467
5818
6417
49902716
24852
63944123
124936257
260086524
3322553
104363872
155586255
14935
3087753
29304947
383126672
17104
80856070
192234433
8493252
2957204
55705904
388222619
919977836
1565585
200423
3515
178382
6552
142364
8321168
4294277
107450
730113515
347855
238041
993236
893978
50923
448841
120976842
12216
19460455
2735861
18035
8289
8172560
342
657232
23624553
7480953
474591
26479
8836
97488214
4495369
106415
1920039
402
28495637
2346
45666
15353381
88916848
5659807
1847546
7981800
7755019
291357406
5095578
53091990
59694
5074063
8141
39833
115550
2945884
22836
48768
7983
931537
435922934
639662
63631
150161494
21757
15229904
511829527
14792284
748330888
2891
76375
41641777
3828252
20505478
676
54448864
1699784
770780905
5237597
3321978
4358
38419
545187
194050
523704434
157879
1667418
10715022
15600830
276191
807159
430540023
915713
83847338
4334606
76966778
922645
154689039
516153176
12498172
2948412
93715
780671
24971825
223942038
379694
67158
35245
10071
97215478
59100106
782219234
57569
192781232
67637
622964869
2473851
71238
546720
32320328
149707991
254892
351186014
12941739
449473
736029
89604
3523102
50613
979742
33507
119687617
97316
829315
133636
6748055
4661265
15128114
11842
12086
563221985
112003169
984777251
134775
1202479
1491420
974854
480899698
466356
6167
114572017
5392672
133363533
184952
117785
528491049
161195599
5726
172284
477108
58381316
1676565
6186664
1879503
15485443
7043686
478706736
2676986
90440683
4679
450689936
6846
3535890
41232
489467
3074787
605
6599
303966
157796
231463
282316093
410756
15296
199293
10582
1799482
212782794
74423380
3703522
88182794
947892
352184
24108
402357
758369
94752525
3218672
1022143
121215483
863413
51948637
11481665
237789
881703
1837993
49089
444546
26582101
14829475
444567
48628696
15436035
1360184
19012249
718627
17719023
9732943
1737378
28230
219276838
275272355
7417
531235733
26603476
197992
143461
601451
19609424
28012
23142433
16639158
14169
4156580
55827
437397469
23
324907
53446255
21165534
2020939
211706
618978
769321
90168993
1018019
569659216
4165471
110283454
3918
10620
319529
58401
20724
5847336
144233
241
21004
8278324
265408662
40326
1188215
22148
4252973
67556050
442600151
707
6100
31328
19888277
59577508
2883422
31088734
6361
105527888
105894610
40075929
230339611
14947
93094
51111
398098
427764661
87822031
2081447
69575
3810
547241
57484007
9218044
2208544
59199
209423
17232871
47804685
4468504
12791902
12045
689294
5861
26226305
582287550
17616
786523
465293447
675558
122974
617339
678787546
429822464
222683
208658
37718
838879396
55845
53424
27283232
26770
160153131
89878659
448163
35264201
243356
6703146
1396543
32943
1065674
164119
21838
590920
12683052
39357543
229995838
23172
17197
24380
1817674
184176163
84434
2019194
116438
12482514
39734
1072105
66851541
8536
100087312
4748
1508878
469239027
3681349
947762371
64801
111341
3411311
990
39458812
3502515
51312997
199062592
5658325
2594
103795495
521928
51755570
29670
3897883
11393312
398690809
88511918
901500
249875148
2223
42341
51004955
501591
1059
433096976
206522
505945275
181315
2055027
1919
957524
5335087
11543
59393686
617148268
70314055
3574284
12064539
11579025
2059470
35323375
125464259
2615219
27625446
4966207
9845803
725912220
973150
291216
6439
227263
9524
6493440
402386
3659038
27352
64348
9315692
31205
170306221
21444496
591335
370277470
2013
4523710
3683586
27431674
228261925
8958197
4341334
257377795
35926630
46722238
40455
911954227
472947691
22406384
150253800
11510899
20561
28433974
1559989
47857593
4126350
358684130
819450
66741888
300906
1164420
21438
34258054
126030918
2684194
488653
234214351
22548929
768772748
1231891
73786
1678150
825065
207233
6598168
430854
467603629
191171
528092819
86431
32674056
14909262
313841491
368058
925403
30168
28503
96922
384673
1395242
532678
1098836
7900043
1454932
206531
6472
66288
16024120
65216036
117015
2634251
78168
26603410
6396187
254990
3004
1162210
3418192
180580
13209277
25651211
20210734
655094735
106839
150603587
754074
95582639
11664326
18785704
2425
121504
102590813
19273181
180456379
37283
863793424
461658810
107791301
338179
21660930
56973
67306109
9071
9459482
45887
6780412
448031
5329014
23322
196504
3140936
35887
369466
3247193
171245
79875648
437015807
125760075
521812
14200588
2463027
28107
18890655
2126064
222403376
15781904
259060
122513
8185800
11730
615728399
63806
866942014
1274567
416486336
628334
79371401
7306511
2017443
117898559
221149265
3975034
14302
11851813
844389141
31616548
83198301
11601471
8328587
1784582
2249409
1603
54056
93703
27212
55014032
695447
7048221
21929000
262603865
4797988
316223192
1587103
15219548
639289
7625898
1084261
45004955
21163
27064630
4743
1808
91644486
216562
6888
5594
494029269
65562826
4653638
138717
247970101
596586
58875
112415043
496974068
4611981
98826
777365
15017
31704
3250932
5382
113835
1894
495080543
100358
7225
91066192
254210
939082
222436311
72565
2303517
5553
128359307
29448852
134507321
152361
47018
40793
13701
3787568
69433
52510894
294229
938
62034015
220
23985
231403986
501003809
53646624
2214418
83347
4946765
1570267
87296641
391499576
871804
61937
15939
59948
6973
8102970
181471224
51321474
526928886
13425
48980459
7915078
53305645
813083
353246
145855
31716
3178511
92194
3231620
45818240
85464
823777
817725
81930
14846
8146169
84559388
1325639
728507
12015287
252970
5587490
41110
585478378
3489
482845
1623708
405601
3139633
691782422
385871175
16045379
13106006
1882903
142981
989997
46882
4322224
175468
9855
1942695
865790
51292710
584241042
316898817
80187571
215180166
915493692
7152
25124
183193112
888274683
722746126
387002
6549135
42693458
256734053
188753
425613913
46669
23049
4597657
24138746
1039778
1110913
429611
13785
307066
127223949
84535044
3740360
3773219
28826167
343944
58414
421072
9141
299477629
31607199
23971
70631078
43461605
24083
339022854
14962317
220341
10933864
105724223
5612
44131922
233474
138773
1210616
1713637
506860
300797
42072297
1786
64001972
104775269
274978423
12453227
28071608
11931766
2727232
35
11555833
220972075
1785791
16040
9580
218112359
24783517
45094107
882654
106814
434331
1956063
22907
47870451
1084391
113160085
290010
876699078
11583745
532873
270575
5493
51292
57373
1775856
644502112
3537213
6264015
19457810
517431
40517714
430897
30772821
143316
256823
12188742
113230
1126885
27439
1311429
338002093
87807
5127
11229
3436179
91345
209525
831246291
10894054
186266740
218841095
4715
993768
2554004
19295393
1394851
134130
968055729
19654909
1193768
21646975
32418
2183390
28283
273753582
335526058
2389
38017959
135454798
281837268
216436827
26298496
115597652
11342
2534238
2817
13405478
51992
5512
26725
221048
979743790
6022
11280
492243
476898
592232
914966
2695
46798
5597853
6241
122694694
49370
10962
31448289
625421
3981
33179
231919
5561414
19690546
116904996
31625
19733
4843
33693471
390123711
107079
126405121
4281
1139980
119140668
38158
232196
384841299
12192022
422024
515444200
285855595
381622400
541689520
67369
41867490
256680408
204109692
106351
13336675
448257
21318
3754538
307969
25423406
6678
2198
384253790
18458409
6681908
16139
458954200
2236
52973242
4764611
12978
200329
787112
281240
986007169
360101476
41586435
2652022
6777404
150290
425637
62436
107494
667231
1868941
1952079
268431402
7422
7924268
2939902
24465528
83126536
57593
370551857
88968684
893548
85408
428504169
997943337
292947
8935815
44532
36995852
11778757
434971
4250829
45823
3353461
87335
574455592
29664
41297865
265409100
57781400
1619452
40612556
2002
125184729
12260
14963814
9082
747204998
171788
250269053
435311
1744702
12976811
209135
129385
306708713
320886
39735838
20378717
830029731
1214621
63722
86334
3414961
10991500
13210284
921552545
93511
16649374
12427
34865132
1090480
8149
426993
31492
2102510
251786
7414067
17646013
3221
11784259
456632
237691597
14908
36756
455693698
15457729
373031
3572
8086860
8569
2919080
124576887
9881
461132
53085124
747475
250496934
3194753
3119
351770504
6592204
14026115
182165
157480421
2245659
11274422
2890185
124815
15272
476380945
8653547
17891539
118373
3077296
244788
6948
32670
6405
1638
13239109
2029989
274147
2728472
635964369
64906584
1576376
3318616
29572686
125314272
61186636
875736560
2339789
92509
1569410
5744456
178788
2540883
183112
8210498
532494
5266454
215507
951485344
51213984
43549064
86471
2330955
2944326
76354
82995
12880735
22700
35174
252198537
248144
4349
4461613
15066
495717
433379262
7860
17253
111738
13150353
300654
48031321
279877
412194367
248024
385739952
4059
505684
725796963
321399
2064943
237511
76519202
411810578
11125703
176839
29079805
106232901
66068
277389
126647137
829582
191835
13745
36695949
54678248
3466851
1847856
777978907
637099330
15070414
78621962
591861
264140133
13232
85376441
63046
226472
931204
258635802
1817777
28
1820
60917
66347049
13779
424212290
13008
1024117
9264406
466157129
7520830
63379
1144614
2657877
115841
239989934
24413033
15733
790631448
1034884
5661441
168216
649627519
1150926
61906848
115038
44992614
205388007
315048713
54315634
37016
253376
23696
23028
26715154
368235987
70529749
31157
19640870
66202755
8819555
14815962
1183275
187766
1404922
116120727
6548
238013
21822095
2676517
528250556
231
165605664
6024
279962
1519924
89694689
3186
57354154
11087361
32328
150
14196
3538412
102977487
57244
9340
85050568
3408274
11078491
6758
396495
26702027
12652423
1854553
82180
33464251
138694137
33840776
15637000
12459269
32156117
84761
255555194
205799776
66190856
118209
1480379
926496
17461242
2366757
9907
139763
70167
2963414
3371144
40247
75120
17683
3833294
4500570
503698017
498910
885964324
1295
121329777
154659225
932
71371423
38158100
268449
3658594
62992
313753635
114351168
43198910
841680286
8050869
46382
29010
3306601
4204922
2098
255990
7240570
2364699
62136
2015936
114708
330004
17764
291123018
69684890
2047834
443084
56618450
937952439
7087570
6680
189630
1631
192591
67512
11186550
305595
1931682
9751
167100058
563573
376598827
298090166
653235
9153
186086
1933
287872308
115391634
237548915
132725
2510846
415079922
143069
1279063
37174492
175210806
64526
30537
126204
8655266
410986
27894
15635
401714373
2845505
25062
3131548
3099320
48644
13851
470796877
242020489
94895159
6851
445314910
193024243
430244204
5418
47130556
7589953
1218042
961849
480698
205103
390326
581510
252105
7639271
51337781
535354367
2178
503651638
19772640
27382
1926854
12711
345576
733397647
81937
182356851
8285095
12545846
68263536
1321643
49106
27598
284700590
376375
5797610
256405
433601335
6676867
12097
112962
932503
3382600
138400
265294689
50659
435379232
1308409
6794878
8554374
41592
53181
221513
365480
60378
8319964
25116208
5724908
241648
50237
462200694
189900
106494
11771
35894
1590827
16564684
411463
194990
98405
7230
1339545
311207
357019
40264073
635438
4231922
2482342
706165
3168300
6235
63197
5490
94105906
8834
570471
32652595
372624
1053
164586
9193446
10673
320547
11888411
39544
32413679
77885
11872
43048
135066611
24017
64644
5040009
2131760
218215
3689663
1215402
212139
10220733
152145133
339061147
121494
77887219
7474017
90196
65405141
30734
468055
245396349
131545932
1710293
129194508
494255
131433
74420
8131
140252
11982
93015
144580
14470595
8799
56388738
63559
5165644
11175969
111665502
7072
5785122
46741
1877926
2317
96081
160762
129817794
435380
2748
2014
46329
193287
3490770
4207358
7620
18739
10755
4748220
6199
12162913
3862364
195416656
94497442
1274492
746859879
150578239
53989
1510044
9760
187293538
405590037
750252550
33704
350787
3431385
23917
777907835
588265302
18084
1162931
1955033
159773
7784
462975338
34203396
9949
5235514
4011
167071
21098451
5751
893618020
348189
7972736
104812264
3826104
24894
60987314
400391
1004362
11532661
906800707
95222302
44929197
954203488
123116
28358
113265
382441455
479343
430641
1502812
1319402
115327
168384280
182513936
6086464
3943120
783933
578261437
28727
227416111
213802853
22064961
55864197
620021
122943
672374587
124301406
6045
55062770
99085
850671546
4917285
250765915
24560
3774156
16409
37988
139605
5993922
12043
42841709
220837793
486361
7348260
8353099
831238260
6343970
147247736
27576
2531
241172738
1149334
405808
36202
243412
128485839
750756115
1725031
68142
4736877
165989730
64866587
33350
259965528
3273292
236113
3073896
6129
50995
572883760
11286
283835
583334998
3927468
403451
31671040
961136187
495609
9986
122736
6128772
120064
22556279
100004
3917385
386142
187368531
11395984
83583
1054202
26204809
419346
32716773
50117
2777051
916
3368023
316455
35423
466627141
63192065
46637
256686270
1004105
42774
274635213
501650107
409338011
2210042
6152123
12139646
616718
87706908
124406
566
3937467
167958723
974549639
298641
62628905
249336
50360
33347
118988679
114025615
7302466
9971943
19773
15958002
4749
88513046
28903422
300020
124344
17589
15035
109300892
457309964
58385
476979
872344302
187305
11761615
204991
635613571
55008528
204114646
251916
7460271
293848583
953903695
9031
769318798
8465045
1325
17425
425753
3218562
766344
244598
969
22697062
1141984
131050
808
844024
25186151
3929519
3396443
641986962
3014
3125803
21086
931672
1463274
231850
3136085
807869459
16657315
74675140
238128
158389
20914
3543462
58769
952557
314322366
480977686
185435
13007420
6109
47693118
193062
119925
46575
747913
1550431
30306
22708
491389
863166
1596668
34379706
1946583
739738702
176491
18123958
342226174
224061816
29332222
404257665
21833
34154306
15600906
23212
886718890
96179
2848
281480
98642876
767739
273891
305117
7196244
691651
7028
1035298
1289
250541
240289
127199198
1761578
287013141
34068
751815
602858
895424
126288731
63352
244756690
1065
20523267
77232758
19659565
7823569
84381219
109334161
1743
8214736
884494363
603806
11472582
1326646
256575426
30135
15295
482545190
266118119
4800748
13717641
92665702
28049895
27057244
19628
93498072
6081019
319096231
61348356
270228452
192467
102287151
3607075
6010
28588316
4203708
196059375
67129
9314833
108832
442401507
1246945
1714
251760137
24718
15330266
415961
193303199
65238
335058
128781
620375294
3762432
6589934
326964
6330
1619015
3328865
148362
24887
353612
15162
299367944
12497
116163098
145538732
221236129
25541
85495
163703
16227735
723559711
32317463
444034443
42880564
10301212
6631
199924958
13
1418467
729165928
4629
643902279
72602754
3054510
9608975
169125776
125298
214529902
13745153
516653
651478401
11648
558670557
14014049
206163542
3571
2964619
47167
106028
2668
658
576886008
404545226
58982
1256515
337302731
481158302
373635
828473
7430928
460960
536073777
2836993
56297
11274885
37187004
224081500
59386
5113
60768
32921
2400
3240492
19622188
16868
130115345
35215582
15198
10957860
36926
503323
76061
406483
2771448
4925725
87011347
8889
12024127
584912889
4601
551308
976194
797035682
4139628
56086228
14401
320690692
4946363
162669
676478
57891727
400110178
45983
237857958
836096
9264041
177211487
1024409
11348134
537158630
158729
76564
469016584
313840
63627
22032
16398959
612073868
2126605
93405020
307152
714213866
5129859
65931
7568259
436021958
1641966
318349
15959001
1969
76594644
2512001
610817
155786
5918956
17358
463915295
24965841
77540
51889
20841043
30837
3334767
3984
403204
125056
974684983
4966343
221646387
15415
133317748
1038
390409
14735978
251255
5696
74864199
8179987
7913766
872994
4063286
914681
225822
169690834
5616
540
770101883
25411285
2611167
212766337
2579486
41480854
73183056
603474077
13820499
3237861
6723880
60080858
956913123
295523
617299
33982
50662
12468
419748
22112949
113275550
20577760
128688707
319214
31893368
16593008
118946353
546830
197218
210021892
386850067
39597
257125032
56445312
120968
11905945
21434796
35439035
390828
9030943
3804370
18150092
132574208
8320424
34512
193487
23314741
84044
41070950
26087610
281110
284323
55784
1825205
12343011
120300693
292296
1133614
16160
203487
8663032
251906
16168
31966628
5109077
57594591
98763332
37813
48091
14190
7875694
1127
26763070
19757
304179
433786511
45202761
762649509
107291346
452334776
277892
1733
6348929
28870448
10928702
1280794
230176861
56940385
1954646
27442520
1338523
224312
2518
20535
4205475
12774344
843948543
31087
33511
6653
19485050
987287350
819572076
12711177
75652
1285179
1699532
5124759
652726
8436204
47609482
24396203
5618275
282455
3260441
61885
883640570
14362657
2807436
595938594
67991
31321
25455677
15890869
1016
123697
2691541
26729
3240807
4868135
9451006
5054
8068321
29902836
1261555
238432
107508503
13663436
13230
1599
21768345
3881633
159851
106148
1533553
17832583
749545
979131
452916
89057
33436412
149480
73977863
348284597
117532
64515
7282
12228183
387326327
36060014
250054
98077
290342937
447087754
725155315
388790
44900
9181878
65962972
66473781
133437621
5635541
128336576
275397239
4719
11899
11986037
3518
152061634
119653
745692093
327878
127566
737533
7760682
471346
1039426
4925
126606523
313961991
93857238
76260
268018361
48488
15991307
3352205
74804263
35730
963482
60697131
31950801
602412
22975988
218797192
418967827
981750959
10394153
48875877
4520760
7135
31934808
3832413
403358152
125716317
5255088
154928
125974
81382704
30595101
192570021
50898
56601695
3484109
1863
179253
3931901
259114
388124
103656227
969861218
275743
521803566
149626786
114422950
459608
326121398
180981
132049
6002
307837300
2110475
28496
204307257
3276287
12723962
6547
10675879
102283
3287
720748407
35538
441523
83364092
48004462
2560
486619
18793
415808738
44467285
3788
941230
56329918
138727
2096543
118159
16320952
6616788
4025143
130525740
1278945
14847
4041
3293742
156129
4967
390287
47390352
60031
382400
210156051
448944503
1480952
4460727
1226954
2063462
4037
1123411
109285
5912346
61854943
5860
111033430
59549
4697280
855319
692333132
13864
308003
857445416
30118265
458597
618900663
8177931
522739883
1640792
51991
44589
32077
16644008
28954
219447
3286436
1915638
31519
3464
58118140
43282
105360
107743
3818156
869212760
170353679
32099
15501025
1679
15873
63175826
106332
79599
402456
58080310
4669263
32878
37848
345779
31335
18202338
6703203
86662
272102302
20565
355149279
2054104
46326648
157925
103400330
50794
72344787
299358509
43992
51962
178646
12417
14310
479339
6824
4143452
936755
2038336
101311774
913794
256962216
2836301
343117345
18661088
64106192
15898275
85911948
253547
483517
3511368
847016242
366032998
10116
967426474
32064676
651
94767189
3947890
342766
319527
3222093
5591
28169828
11721
5311354
599763835
4057486
21278795
2999776
58699557
254328167
11466439
46830681
15436
225987022
10016548
56171
2578368
423866
3853965
1987764
1257325
2926135
77521525
45301
2329797
192892392
795400657
502981799
82987327
127295
10765
2063600
3320668
18004696
7317613
64277
541173
4135
4700068
430177100
488339
5284
742250
105071861
114198933
439806
375654
4538
951751
313458819
178546
7558
244114557
55806
19381
168108126
119618
322653
99374925
15357
247771
36864676
171420168
693
836687
698839621
685937
943757
15852
12565
231923661
7796
25727
510095
964303259
29399
126004810
273917
6553
10966094
14827576
25162118
21406359
252673
838024
16704026
260403
122262
133382359
32636
64687364
15363
13431475
79245165
339001495
101678
9053
476853
688535
437432465
26116
405030
8768
40465351
663744
583344366
17149
105448534
446434993
1575743
451914
407070
812156
14798588
14446821
343059
7600086
11475
913093
22795
23455350
66290
251227
211551
1124604
7735
11860
45812641
9160
494910
233797
378909078
81134
459404
115225971
102657
62508
147166147
6571387
11026
1037743
3870995
16397350
5383388
130530386
778507
49142
944110
777996683
2103910
235479
47884
1608
754549
4536314
5579
22001
215443
188169654
28066661
5578
191009
8990
210023
2553540
71472264
65226
122951
464477353
206805
40033452
1016021
3836104
3198
788537
896132
189997
34983416
23025901
2480922
158097
672457
6156404
117172
5899290
3812983
386637
33416839
351644
11164846
2161
3148
13077
6932848
14905857
48935733
42872274
915483
449175
46063
1107517
6510
669201
868220
85235
429771
103370906
45244258
3942
73990118
328385439
39971251
34364749
527363507
8159852
66473254
14565
1023190
30263270
4477592
358210
272044286
15151064
932596
178643
214639
31452655
124417
58491
1528675
31211412
886309
832693
812925022
34024
57044085
3748
926854
91797
48255
171176162
1637739
464971
1930607
55399860
7167985
990470926
14437242
20616467
1210091
533750764
12607845
22386737
12569901
464879
20605867
355878181
1575323
569675
47907
88896797
38238
349052022
66804013
5451433
851999158
7743
9615005
320930
82101768
106468000
67901
1520562
30822
242096376
472538052
953952
37784
48182778
30925677
956350674
563056
360156
205776
723999253
2361663
914203869
2050265
8379922
124791
2688657
107193148
7256
144783
127192
12588347
3014144
1044363
239363972
200459146
193940
18264
132422
1524858
9035605
1610
28607
12993604
74438755
643869
374228073
14223
1265110
248122
2096187
25160011
139587
259244
157304152
96799
4299
948696948
12592
1152435
19283
26926
22703
200030
35555
1189603
888107
2449327
88384
305422246
6524157
10383
119315
144817
24928120
325429
570268
461727
56676
101945368
73254
1778524
111501
913327
22439
336786436
13172
189566048
208787
189099
5253
393174364
810347821
31786898
416848
100426
1431441
193678
50406
69194
64519
8539
30777388
774879
3163517
37287
734
563832648
2655357
242720
13430
8232513
14753
101324488
181257
664557245
735569
447621
486626
118570809
3153796
1873205
77722985
1896985
4852
102283179
8907
279792
97562
25180
687459
206732102
914170205
414288
3073
65694523
2519448
252693141
511941348
54038
21929928
7261
12643019
10600749
7765
233252
11936638
366466044
3957710
63251126
627071766
392731340
182033552
4002094
5085304
7841399
23552
32629223
2180247
42248908
4203869
44866
13414349
4883
5336
11467362
8919
493245
90062
30119
1604274
2597235
781679296
193874402
23335228
6186286
104964113
235334013
60395
335867569
71090431
38658148
13180025
8752
100748
51730
622375664
834921
790496515
1025
25917127
35125891
51477
273010832
74957825
48897
13274133
3464896
258189269
3120218
120060382
155364
546418
4544531
340667
47783458
130255174
964403
12473570
413298912
211809
15173133
473552970
813210399
336036
1936
27788640
6779
303276
40851779
640437749
2776857
91614662
50634
259174
898777285
64201813
216290207
10901738
1639822
415643
6020457
2356
1483331
34460
21511296
883628858
1731760
76837184
57258174
628362140
30223365
460272
422224111
1164
153734747
6320
3726821
1107000
9947369
72676937
13507551
218674
5681293
609547
4623603
90436367
50230585
5518417
8163557
52848992
254679548
291817
375548913
5677249
59655328
9202019
24891
53667
349923
16759439
13367
31128
876716364
20367297
25873404
7507005
189973
736833292
1439129
14434
6266
1880
118618607
22160617
22813883
127953
585695
1478718
108537336
861151
171934
80769
2297458
168409
453968733
56368
218175
460897025
31177731
15722
18339044
33128356
65051962
3165
77928
2871
1254513
31493541
62985
6449014
52508275
7987939
16610
255579
1371406
3380
1903711
8822
78026612
126660400
3256576
553840796
857491165
474935910
94862603
650976415
86834
5520
984255
7858099
57864815
290474534
176528
5219765
3190213
411199342
14589
60992142
48637
1180503
10077240
63345
5548059
27462
3612823
541182480
49078
750892791
10188995
1799
16913810
40344
69568739
468573059
445352
8057058
1441369
1160916
16968
265073
118336
875357
1996757
974219964
11005611
1846080
73384190
808209844
120454
10312
3845
6887
446110467
8045705
332982989
5675198
445898263
23065
1340880
1356719
64083
682192131
13473
3463365
3251635
250637357
2061359
15684
41733
56544
7630755
523146640
4086440
9111518
21932
3581306
458902
1811
94911
243623
11577489
778765
858
1006620
31444
1560123
798583
510854
3850307
121806797
5409
59461698
144674
259885738
6440578
659934
990467
164735
425570
51063
603354
46136383
22950
749380635
120077
174550
31607
132475860
136099
3526594
212857429
218178670
1266513
216671
7838710
19107
65498
6006
5573148
47203258
681905817
184753057
2000056
333426
276068548
257408823
697
95664937
833361
15610
16864058
6743800
248509
101253961
832268505
1019050
394479309
36160
91070352
5424361
501917
28672010
191631
209339
70382
115504324
279214
3985
6172316
4358475
369383
403289142
8417
64680884
6473
494359
159782
246789
7434639
105581311
262664112
508048412
442808
508636497
14090
215186700
39792275
858534
109799
96245
6282
953137
927559
19728
846734715
5475758
1318815
2073345
146410
31346
216784
182309
51129
604069266
539776
10195617
8801
281661
1560618
55488052
9594643
4648
15207158
606758138
5266091
2494247
452792263
515748
7990
542870
7705586
52503
90287
13117812
231757
55187
4374503
29816701
30963702
345668
4710
504070824
106446488
12793
43999800
231061071
27012420
116448
2106
400956
23037
129529971
785887
20406
6851907
1086735
22618441
48097
17042516
216110
21783016
432138195
8833918
66801582
133607652
105231681
133194138
232605017
25230
9088773
404961752
180439878
92314852
12656127
40709
61880548
25316377
916657
15719128
214602153
66404265
470077
29484
45294349
529487442
5293533
1542118
59588
80184501
888427
60894104
15923997
2506
377746
12753
5580865
360303331
5956919
513853920
193883
11004
91031
1774903
127327276
16597
978192946
1554982
1321090
451309013
235148450
989108946
856421
3756017
1368903
3102468
79075
437720
612749519
439672
188663
1637016
39600132
178264050
107697
38792713
286602
187338
682403238
1221034
256151510
663
14109727
13384439
1872820
14294219
473393
711204260
809
35396313
60872553
995062160
21941
1349225
48021
118172
261222782
248093125
50912916
129852
58040141
32580517
385001247
494788
39654
762979139
161785
12625
7546749
675807
990231077
10531
1445885
3048956
2021893
332274453
832922131
170439789
7505256
1063691
3394550
7836786
2079576
430079
8609
2459090
823385
7935
120953877
285567238
526765
245062694
378310
2026
48944654
2162009
244710
461122993
8897268
871305305
73978321
238842
54120376
6369159
38559
272907
422563
52895369
842473580
60623478
979
160184
2268
1073907
2621360
1975592
9638551
378060961
52341029
716
29200261
135345014
250950594
1968438
71843819
195206901
385508
12289474
443919
43605101
804872
16632357
224250
595076705
13252
824616945
74691887
61439
2641039
259016
3736022
122685
240966684
382844
54883
57957880
118788541
9577749
750078
17605
3970
259975
4720
268879404
51536
30452
15069995
389489161
2074120
1473976
62950
421832
841036311
379974
65343300
8733017
27481186
325576836
124976168
61796297
11097682
3079763
4935730
128061
722875
80271993
869365244
31993
209407017
404913
917053
1105144
542150
209336
31167
408762
20315
417
945461
25743
258046318
169796385
907719
180271
418228
7113
13760
47412
958113813
905686643
438679041
543666
26037
306810
1270189
250602025
13069
813160
246481873
43320
17349044
99243
139829
18706424
35550397
27532391
251458
391794071
1765581
41751781
8135416
519718627
441405313
147836
460504460
2796979
22387
5919055
19027
93487
894941879
523586
261065
24019840
360695
13214
59003238
804688
222239139
27002823
62710
1396424
16973186
37757612
153314051
144043
6546570
887536722
40099
17991
203663
256184862
37454330
28895
66329859
92539
2651
13126707
614682
26054461
106857
207874
28407149
245482059
823456
116702568
233962440
204027147
3963
4777
25622137
56896937
1131
32507878
631
1002
79292783
551271
190042599
9440
240425798
512627994
38137
2988
130251737
6471
104333
12827418
12210
804099
14063134
1960108
3723828
1456258
39225415
25098
3706334
54469
192585349
44105
11375
89800068
2396478
38837
895313562
124818687
26952767
23698552
456486
7329239
31785
712859
708241
27111
21846
56257787
51200
11674467
653294388
262986
55782
1584520
6994
508337293
469442685
29658308
32438468
48432664
513450324
1045791
82842978
32480
4163365
258186
47456
30098
90660815
2647655
2342094
60962
292122684
309095664
1555866
3166572
347066
513214
3977
659794
68258
195346
16291339
838
313253445
588324
36044598
43058
816108704
233666999
963417
91865118
1943876
244953611
240608
101743
48314086
205233702
8432
13811
569707
327910
518601396
633946369
52604056
3850726
19774435
291461
142347659
15824427
3837
566257611
549991719
519885
92642
257178267
535090767
15520539
797775
10979399
127593
382030232
169716903
27840524
7326828
482299222
65187945
860141095
20394138
556232295
218974
447919
722718013
821824581
518685
558121
124302837
571091336
9740672
784499820
21529669
6721561
983987
94433
878816
24311
690594
79968312
1799426
110703115
34283
8971
460726347
375491
7373
2422
142414301
222290
365667652
90433
8593868
267066
2321
321540
2856663
4939845
14705184
18497
3447
729039
1026931
324742175
6071
382991
32560033
380803001
8191
153124
63322980
124490
14942164
3677
38404
327666
35575960
66887499
140346489
971
53457547
15286907
71754
446144267
212561147
1076956
8154
81538519
84252330
436391
16454826
26349
524679
2314419
151157293
82388103
53855
6511
6462
6337252
50370
1130780
5297
19122508
317257836
503
21432
10270
40491219
10034
24144413
3435367
60608
7907182
179662740
193113
43187426
1703626
246753358
52000
15183249
18670979
113631
468035
182898388
517378671
14616
15448388
7074
230171
115512120
131244238
55801
967651328
844188
898360
91676811
4247
113376319
2040
446313
752950
3975134
125099491
29049719
981778
115696426
93524
4363
1786215
509191
164564886
13950
31489214
1243544
99707
1016832
265353
32833722
15208
254066069
336594799
266027527
271625
8808707
412
427112
2938973
75016
6190673
4427263
441942
24038
17955
2023189
1071877
9916
42823411
113281896
38023
84534
218781541
6359679
5345
9320
251373289
31410
2003564
4057007
3206497
54171
25099
11172936
116250121
472632
18207
51031
56272984
20322
6891201
34330
1018013
206231
104456966
16707728
4534
12146692
102576
10081648
9518415
153616852
384951
198866
258330
691323743
561269
26798
26985849
61076688
907347
538433167
278442029
4698022
22205489
518
24609974
238492
956644
11594464
10715
14593
878535
3139082
937108148
9038
326809
1425542
24411
38580
1339322
257046
81933725
865693667
1487
54102
80361
107359
35857
8224764
312641272
4052860
466431549
7005833
32338294
850885282
89953
226807768
864286338
661005698
4539
306378
64389
1648831
16703094
2478
14716740
40533126
6638334
532412
43979274
1749147
492022
62608
501282
178666
99469
29013305
8102885
33710951
2693
248467698
14848
16771939
9262181
12947
36031
486493
527878591
2987
941277200
71609028
3874905
66112388
35198
52710
20967
4026459
516056273
43893
109989015
1998825
32038
50861
5669
188123763
627337
951813350
968043
510290
6053507
4491347
7098
44465256
129788
78644
2164182
96079760
62077
26964097
120592
800
167329824
3906191
89245606
1190568
16882139
85551534
130881
898469712
13511
88988258
44999
727659608
27263209
83879935
73047
861250780
16321744
892513544
107661
175927152
951905
785113
157310438
7372672
176531852
8238
7586
1077
590394884
122258
450627383
97423
167910155
485740631
88840
66798731
236517
9958010
14016
6832
11242
2823
31010
434999
145502
35347
1583969
1923
230280759
29494028
112858
61383553
125298401
31195745
5194665
31999910
813016
997656175
801554
7403464
160392196
43594
7905554
233583453
156785186
980288
40616020
85606580
30578
5047120
125164122
29879340
636576
1497534
195675511
54229215
406703238
613782
573320709
14298054
36188
1683
183764371
770239
114139
61033
375325726
32493
4027295
106977
21294770
17500606
863644714
4755827
211789729
708176715
1635290
86038424
3536278
119455466
5073526
6206
53794111
4156525
371629617
6030
86578
3393874
13087426
26936
9728
195774038
9450735
93697281
224412
197823424
4323378
34810
1681
11151431
1118660
3378235
992682125
92540
327086166
79103
2242
119131
452157
580114
931113
59604527
1893867
976675348
16279860
3363715
1664599
150786002
1948
467566
137378
71630875
240948
14198
66323
98549
7191
133559942
3563973
263269734
14426665
120032
1612793
23204220
16535078
39067
49931479
845416
48152
25058929
1284546
30798480
8559
250670040
1531
4097255
1696787
46013451
213737943
55546821
123639
1617
19614
40024026
65383880
18352
23348
8055
19039719
3071
287470819
817511049
1697550
119119
2160118
4909033
753
75273375
204481
125841
14240
1781548
769787869
126535932
2947644
2980256
202803
625662
186460
436833
12017550
6244
4120235
19794310
98865837
436250
5124578
21305
1246856
1109
26979
125379209
634
28595452
49427707
18117
395171
28711689
127029721
34382671
26992
1432102
10519912
411413619
37174
8669
30808596
11853450
15020
1510098
410776762
7986277
126872
78343
82060751
1596157
180658626
42557215
2958265
311486598
980430070
446660
346711912
113308
85037
69559544
1264157
12605950
33875
32401
15089885
49355429
114473348
16693457
443085930
166068221
174218
117441675
26112260
10428
771413
7393417
301433038
28725
142419
209529719
53769813
13377352
22510
128938
11750882
869586099
3452
322
56191295
147011858
212669
1848946
348824255
41879542
30885
5829149
263900
504455128
197604
7434073
8190460
65984241
235665
519454154
1565627
494144856
281581
101091
33295
370678271
688967
330913
991524183
3763836
411307
79923483
68358480
7105476
25685914
44893573
189205
109756461
19666598
6018
28318
61344974
747181
2222719
2056901
10326
7233438
2930177
12622
412845
165696
38400
405266
4892056
18326112
122257
136457
17387
8318248
2992
2315630
6781
794420
167777972
28160
3031477
650058
5487835
9934
5320
1561549
447945
6021
67060543
505520
23142
258060
800364313
855329
881752766
48870454
281439258
418094413
38656
1640
55725
3747457
2625941
6355
41879
2884008
728562707
33858
49737967
386195536
20548384
6116
504179
42897
5452739
13752980
371607645
188250132
6082
14708704
1733363
101161339
138475
54445
53395482
2889094
10787
556304
74255725
31190
26848
8406
25664
16080671
146849284
102310452
503401
1789723
657609
48458150
172807159
2635936
3039425
12491128
3946222
63905731
10064
189396645
59310882
3869851
19875781
657441841
58951787
877560787
31017
1009931
923691938
2041658
3804907
8937364
593597
26154
150169436
41789969
595609
134292
32605
52020
71470
2321758
49753539
3848524
1337
488314070
6115188
4811733
175850653
1850913
348291
801308
299619
98713
4174617
346034
20965695
268313761
226483
283950
172175798
817825
47790172
16447765
1027548
1664428
1401
186419375
2736571
1352137
153039500
5271412
2602707
58188620
3802318
16288714
184334958
63491
175503
2613572
155106751
63352243
955503447
7937548
480990
521811
69227
1630490
171869
8327
238525
78550539
331666
1198492
1789180
412356347
82038105
379715581
1274672
2728401
50430466
8807163
124581403
428530423
3094
110714244
19220583
7300121
27759
189153
1855385
259484066
104381
23443
105700
42522
21952751
252582
5067
1590
83632
2010718
80972
20250
1525113
39721168
1954
10867
589530
5661444
30818
7891585
352960
6088027
669425270
95537228
15093527
31155914
3596714
120321
1560431
130151
16104828
35139
1267682
60056
886437
3899114
10346122
1123563
173344437
29811005
44864
1235
496344
48790
396552
927384087
573347187
913746443
240867
2835059
120583
7876851
171893166
60924032
491048424
14926875
3222
3979562
7717769
5175
268914
8072
117518795
3980119
286557124
53747
13737
44035459
7496550
13195124
28381
13544
275328611
190408
178257
499120
9787629
53935714
1450
1734873
29348760
309121
62081574
249266404
992207
7029275
1050616
12597815
6224736
264371088
81649449
159128094
6375504
23023717
932545971
28629
256404059
252911
78919
48695965
47802493
436656
4814379
155441
516420
482381852
1035
38053
2724559
85867609
402128022
610
1419219
91435313
54313565
3981898
7316623
12691
210839493
83290761
505605
459130812
25200876
85624007
3117
342892085
91863677
11475252
1948729
1381375
879423368
930088
325655
42402
910867412
42414137
12002042
222870
173266
955635
5373869
299
40930
218065
7670742
790846180
822951
1996729
37801
1584295
32176
1669262
91058282
110791
25590026
271272
1713
58991271
6502
2022374
8077140
13588
23915439
3377810
231907212
422094
3348781
3770
241815513
124381827
2895209
79445292
16348653
40219078
79061
60151086
142537
247531854
3569
11252
515628
5622442
28241
479411
50268
136219072
154341
2552921
850517
686934
116589
646602
158628
15304
12571260
6636769
9139917
8918309
100765227
769041818
261181
99132
7349568
15894772
706476208
124983879
3145064
387064711
159463
565841114
137926
4571551
6189
129627569
754887991
89371
27511906
5788
49360437
1772532
214026
292383570
101251
256826142
30201499
2259932
9590716
149198174
854863024
81891129
122459035
194129193
3652
171992
535549644
256631
765416
1046194
28232
104233191
159177
35892
53470754
2283
870289947
613658702
267834
20720102
134161
10536265
2512
803095539
3313678
473025446
5602
719503
57421382
57964
325908916
996577
7920832
490096617
111771946
1607326
461145876
58892181
68020
76083931
708289
2013809
56027
223651685
11709
23288468
68790103
1015729
70111527
74167890
53320339
560497
19992
55341081
209230
590898809
120425799
9122
129902
26102837
24545
131915
24337
40693
263929540
587046634
7117390
206763171
310146864
899
206295577
493627
5804205
348195
772216291
134664638
140001830
1981904
1237136
14102
116545
424410398
624514
2122899
465272184
89341
21478
774379081
124413651
1424839
186234
219563
25599079
6296507
25142206
70197088
503532
31688213
6176
41479143
178311
14725620
163367633
6556
962206344
109011105
36413095
58300533
1447593
519884766
458142544
173958271
962817
192231
15403661
13088781
64057315
779679311
2286298
15300129
138948
3320044
42825
12985374
4798806
25567936
927897
989098
25384
18431410
5477976
15002
59687
14720
7100883
3445
905199
25480
12521570
3498571
201313006
7265
263530
38550841
165624090
54573096
205880868
792731
12825034
507555
350466
654023
223913656
27470952
2292395
83044
44133815
163583823
9416230
101989765
413207638
323172
238363
2923683
40533309
173176780
25364692
16248599
14690
96700954
110319103
77697
108475953
481869
1183329
181491245
25519185
97694
63750
21270867
888658778
15530995
12933071
405794240
125499516
278572515
23567502
429062547
861105102
439920
763963
210110816
40987256
2730750
4720125
367319
1027580
3353969
236662010
418965670
91859
114301558
47344116
225485
3754256
12161547
2703625
55434
706145
635011
12433358
863832
13662
475845
58705649
24713935
146039342
103762340
8155605
7347970
301833336
3327431
652694911
241148
23089624
442748
339591775
144283
64301221
3916885
75786545
170449629
68758399
11725276
25029
903801
14854
1421092
11068
36206137
56945519
11063968
6503
1452018
148140
14492
2662784
49470
235852314
73749738
89271
3498636
1332832
941713815
53167
10274
91737
6759265
1995743
8796
1124554
112100594
53930157
141282
28954011
4259
407973
82727132
56766
7354
1251763
463138272
399853741
575402
187450
708193794
6996
37188449
23225299
187127
2586796
45537
2919
814896
5361278
2950087
5063292
35206828
37775257
25112
16216
19263
172118737
19354
594057
3644082
170388725
5342673
332819
4850
64914
613
12238155
176375
197812
110727549
147116
15901906
34036
2272650
106246576
367
8057
4663653
3129733
1985776
1919045
31758667
936818927
13102499
1213141
3767308
2198516
62146
2470456
44997740
210189
459570952
61904623
120716
8147
12798748
1385010
10446120
872293199
137923
3758101
29473842
23485
53329263
30027
1503
36252617
181384
8128711
66091
113077040
470913955
2645173
1672
15327108
115770
14389
7911601
827369269
150523
1877
251373478
17032807
2818579
951038250
388321724
855543396
53119
28454
3785
6410596
671952
35238
23493094
36096
2123143
51837692
7697722
4902
9875
51864753
258301457
324831768
911995831
45580027
2244101
404512910
17215968
88618771
236510696
353926878
4772985
987177944
694671
172891628
26501667
15233523
844004589
13005
118052899
406
13205371
47872710
12617
60302620
8279988
10649
527304
775900
148085910
22002967
8886753
540914
28675
3509224
79233405
426465
6144
49253
173535386
105526
1621999
194712
77107528
965288801
60259736
29465459
250929
7338620
326094
79433
28138783
2102961
801525
107112
25921
118100058
12627
154114123
169588828
3219697
6662259
2139972
45514140
29110
241466713
55002
20642007
1020396
18537
16696115
13365898
80975
148062639
499570788
251773286
7266894
56557534
132342753
32197
994405
206810180
3242591
30925322
7517174
177658
1654
222793495
122553711
3849
2017455
995831125
134666373
15404
13654829
61785
727145
10861
242148728
16288124
1015918
2110
7309648
7791734
224127799
210163
39694382
17822036
1522
123146550
16676128
8030454
1569400
20276
151611
31215062
45731
103614
105253889
34976
5548220
59840633
117322247
40395388
11566
256514644
63530382
236547
831339
15755
633535267
12350
452652516
6201
31355266
5273428
37959
256801
10365
174962880
180239
3584636
1999978
226702097
19780
9238444
12899
182774882
3955
5790680
5162163
12585924
203053412
112
76628936
4687
669022
122816895
1778115
170903022
6265130
183250
2144476
11602227
2069194
209906785
80276041
3462232
20183
781500270
25013
3638180
84510
1608993
1653709
35447985
278284
7811638
139644
17688393
36918
1374
137034
13990
3019
79447
219059768
966263149
213
54288
8901
200473
822428
401621211
3688
129127
25265
1107
12046043
955781
52901281
86036
338196
713
8044394
649549
25674
1476
716939
3315324
15033
6046959
193077671
159132
132498539
161699267
767434
52347
1376948
29723
819170
14189
723012584
19705201
65594943
2323
1782427
9675872
1725705
14593746
63493
59375
121706
81906822
11209152
20679
263577549
2222013
75982063
413
60803
76240838
3462468
4373707
7275752
454258129
408414061
913740888
540068
2423446
112706975
1009715
927268
159902343
11930
63104768
32328669
8991
16627784
3003
168745469
10946026
10581740
4576648
1246389
458272055
183012466
3785263
547742
6199316
17720670
67121531
264673650
591333
1320177
6264
15104
4461930
38039
767
65780948
180034
78926124
358191338
20789
8732852
17563845
3705330
205582
254181695
2270326
28103
15606
88996
683684
153558921
61150092
660620691
230380480
11208844
49946
20810672
245878308
603394424
992086
87232127
45230132
6896301
192566
96831899
437385
536
220127349
31455
78102
1986
20674
95923023
12192861
1150224
24469
38328004
146219609
150390002
9660
509662255
37306
39271640
20983
73748
97401203
31284
2024993
324203
92592703
102323
386348512
365899
9558
29544726
45493172
124520
94627401
57289
14802326
22928
2240
16618
48602
499321
128925210
1516367
498555
8773595
566266611
56161191
985540535
117468
10514
455544
11437026
76638648
74513960
380972
226514629
4945
12953987
28713
97666
399190026
125859567
5752
903997439
4917291
440730
15107620
261742
63337515
321
2071071
10939173
17854
10218727
1199017
1681478
1860572
14539362
376844
30324
242471
821483521
213690
25344317
881199095
86877484
980222860
182958580
287788
6278996
459766
446578560
47515915
51744594
261033198
109695161
64012
16445406
1959411
143830158
205249502
4900039
12274174
87183
11407
114500753
3996291
24237321
20349656
373661238
3570189
280580
82412302
28997276
21132130
23270
589223053
463911
675051112
1354936
504597085
117971835
7982
55161415
86920494
300723
856420900
47258
248296286
66698
7211
5561365
1560786
4791
294291
4227808
1113117
58788733
604230483
41266532
57636
983525
2352
647468281
473798331
449833835
413543
7734026
356451447
12430060
57367
4016469
114128
220187160
51627065
262755
463392058
421799479
2912937
202728
123253
22707052
763439011
25858
87555729
23742892
2339973
395219616
351327
1535464
4676547
6570822
175957895
28274579
98996580
2175809
866052082
6895714
1166529
10319948
738474011
68649
389661
26880
127145022
239469
135042
211188689
466230030
15687884
3579521
520460842
18368
2685204
22883
11145
168257
22967
22803
5488
2178192
528765781
752922388
245902
417112087
214577908
584614126
31996
239195763
38444206
14952072
7405453
2976
287622
9169
4567063
4658361
478843343
80916614
932300
74396
233298044
163176292
217584
1925752
390368
4989
19923
62719164
8042635
78462
805068
60108785
22676032
222996067
100815
414060
41243515
13129261
30140944
125262534
382908351
899360
3025587
656495948
368483245
10424694
245955
26894356
228664115
7553503
1853181
396731
92889923
2149317
3011222
30792223
11719
863542
28326716
12519895
156915
27892
106255
65475106
34256716
15709
5135816
3589
881139764
1868794
297711
8180044
877485250
2434648
150260
2452092
96222507
11092
187753614
207295052
13841
235805203
12858093
23230149
22080141
4075
7832
6504196
110087
21767313
24681
3969317
558476408
19286
13142
4488
111526112
482230
513804576
17415236
2467
17890968
26086
11820645
366433
111363857
142930
218052470
359515430
3922435
42935
20331
1457411
434886969
34609
54539
8446586
536046769
459809589
10407708
1552075
170873703
222078226
16145
4757
751329065
968503149
20310099
7245
469190863
51972
16753
15423220
1200503
208611
88044077
42116155
300257
108855
74250929
2541566
3700813
217644
87385
653968
673653949
5417514
265269090
298755302
162353503
12944948
482853
212475577
15316525
239596
516397527
2721763
117268
177578921
22862286
480504
223362310
496818577
162198805
94814052
70103
343871
8128869
804762996
208430
375512
49614
178559
620561
290410
33800621
11321
851497
22418009
540289
49367
31129
11586765
32682465
1314898
229719
37639
18609413
13317381
1502123
20700
15411
9731
924310531
10022
678547882
8226062
3894006
17067152
358610
3734183
224233
5306152
13041895
571347
5347113
87618061
58887735
903403
28659861
125874468
444791
118706
3097778
16267
695300
7388
395246819
406417
6708
84846619
765820301
68016
59210
17571092
2908112
12516104
61664086
725023
87212360
394587735
49145
11895857
768750786
332277
831774470
161538444
6532
168645
996729
52105617
1260
41856
12304988
385308
6962
1511429
1937918
1521677
60290
307506077
197655
994044628
494265
50172845
333895
77264
158297612
3747223
2993
39802345
3134
1438387
37341
11067
7105
160135
263701
892618
54660186
2565
883920
10245
1496149
5766170
412877
2764886
675172
316096
12403942
674133
209843
14934219
1348919
3077
593214
5149
4086368
7080496
25496
7330315
19613330
6896043
475695
7909626
131516460
3435784
318847
1096849
23841
139625
680073434
6929525
223372
44824894
3910764
49229
125118
29395999
25948
6846543
200150105
127281
47804
30516
167294
2718378
202382
117657857
273896
237179404
4281465
220367713
358303
696416691
1157164
677003655
124677
267577762
9397304
10133
5306448
12700
296099697
246040
140383
12897429
88923
3637793
12910
18609169
20644
375332
409362443
970730642
179209603
6275
501299
1927568
728570953
26818823
4908473
20901615
72488
178120
1293683
836136700
1150862
11691
187861238
123897
30589259
238442
437597567
58910364
803775
195251
105291359
450049
59438
1840826
395349
1391
257755848
129377297
143468127
39826
14608
1191
27047
1176118
1333333
25519257
824827
941413
4830
2300677
498082746
11166813
17250
21844996
8268372
8624
361107
17852
121311
62379007
71768
2438445
282454497
1611836
183544
47518093
6786469
5016
39102
1801144
16183
115446289
37530547
3139307
11764112
10943381
5207
17855
13789529
96460
308767519
15458
65797230
32931099
153314
376438
523173267
9069781
47937
79129391
556230
1324410
197104795
31405348
33851
40194474
98492
664460
30015185
120309
932192
3693321
1850
4123402
306834
4047269
707269608
2136389
243465
126117028
273306423
16331767
25916716
14010
7043111
88021347
93681628
5185
7418
250506029
222889838
8285193
46847505
224558
8357960
499155521
3550342
112383
200136
79731076
23229
30993
9333928
12711423
25921398
46391808
12043709
3028078
29029
31039
16427
84710
421550096
23223
109178
18295
3363140
120313
2441749
11091
13878879
1982615
13217857
408949
143788
129445
7838
1988041
830839
13434351
27312185
200548
28624504
219352
51510
194129
871301
2454599
828533194
459405
177874896
276796444
54371
567450145
934170515
23170673
11391846
10837
710801606
53412438
391926
666563
100948
245078
14839
7196347
1637515
1295118
7335153
419869534
2582638
5019
16799538
28437
20941271
337867107
16474434
17306022
293488664
111769
1904607
240455302
194847571
1394880
963626
68600
44867028
1756
379929
40576243
790173696
88921
598400
98565
858532955
2105329
200008189
7217
11609
85770689
536259206
336659
3652171
13640136
1644601
1354
4417
364184575
5452091
384
9482
637355625
34775
190022
2033487
6639
2271592
65848031
349660
41680166
669501
248515
119039
62198
60580509
235537110
4808147
40721121
444073
38387
222057
132884
653198499
73564
28521616
60444826
240473353
447199661
3709621
23484
500632632
130276
65446
388032
8332040
349269196
5984428
3890763
15214
954086
569447232
340675711
6695766
210614
341139588
13753
367857
12633
909157557
478863
228666027
814221580
244461173
3706840
2729658
112201415
1611381
37514
965422538
288066
70843326
12574043
1698689
9350
93769448
173029738
228637
416683078
770418
127757081
482307
3170488
3618607
7376504
120475997
31670
23265
4682
733526
3688476
6576974
126640381
710715
4910033
822548
719239
28899
107804
57660
792698
336609
54729
46533
3587
33423
7184223
100720
487058516
443369
13865578
867334370
166887
11964979
119446
22873532
9724102
36667
259670842
123196
213893
15452
97650237
63792
7813510
533188477
20326418
1904
24343739
82378
33358708
362921
249130600
88025
290527399
352172927
886659
717660431
18582202
283709549
873270
161421
4752
904561
2939184
412618
695870712
4416427
24453601
40030975
8561
4490923
146577589
55374156
704770344
269777771
100890959
1001788
1797905
11021288
128048
64909
321158832
23540
971501
129834250
437080479
110576407
958427936
3196531
509777
10205259
184598666
113487
419119191
12797
7558758
1721230
3835
164755679
607466594
1775268
374729
737296969
120862
921885
3936240
2793
71625
35544325
714821
827045
80251
11696249
723520
405596070
5120578
195081
27841942
941987448
43199533
85543863
62099
6554905
368042
1102419
181959328
294890
958287
27985917
955853671
959440
7149872
6938
1076770
2678
227746972
2743
293760283
25858483
204594
315
32640
12049025
1557
94935
10260
3244488
33925492
17580948
183159
97921
153447956
3187
329482
78698492
4742077
1603330
6114
13776089
229898139
108938506
239854569
6301
356093
18887180
2555929
917
35744
28911
519434731
1692036
240486
8332
2597181
215853653
3156053
13432
63103738
806421
81179
446078
7230949
307911856
243642
743325
63374
258129452
3129352
2481
4583627
104147
96780
6244140
472937
9113
822702162
207387753
129579
127376255
79570
40351898
2559188
874702901
160258
88594255
39897
9177
8066744
12968799
12864
18898448
13733438
126025
25595
173166
712430
277039535
51449135
466216761
592789755
843017
67392
544610
80238
881951
2979083
722163
62191
5880
450062424
125929219
25417
12609602
342426
14781223
7417067
21774
632186
102008
20428
1026191
87329778
139588243
96343374
100215
14874044
1413382
2879773
14684
26895
306938
95811
92208
240009
461460
3192397
2549606
3792
39525417
578314
1619063
250573
495990
1398
1480
7336
811109264
3193477
25252
1787016
36238
6298809
504008
807397129
11330889
72700
2553
77755904
20593
1719471
8260
931013757
55815720
720045009
811416776
3452893
2098842
190600
11190454
10635346
23054905
604368
7640
778248979
219814
458959
5836797
22560537
71631
7157
5080729
48823
16480546
56763609
2626599
706185
27888
238279951
523759
884919
43046355
436526216
197228030
144152812
34286167
3784
493652
9781317
4525470
215515
581746
525514285
673491
61388
1060926
1687686
1842392
53268
199662
711193673
6925
409624892
2021229
919117501
12590
1347213
79082
608260
41397
367579053
1352793
15100
2938828
182881
31942
68557272
91888686
5848
3488
592691724
1366150
32470166
10792339
9673
10127335
3366399
128286182
38141060
17608
306122
22976063
19499130
223486435
266713889
678379
24030869
3724936
182565
49752
249060
14087
7266948
689
560809766
273651
148163229
121731
523462
1050315
1131614
708570
84291291
231655
1251724
14518
46868
22099
1722399
185766
849919
182536
120271728
10342
19586
2272657
23884
52006204
103104
707337756
183488
123566153
114626029
29404383
30619
4303318
185314
897042249
138904
114533
25022000
223276409
5796687
434260
37689
226384222
10138855
312374
367125
3505465
76945
32429
14937913
177531
5487374
625
23760762
29528
915423226
8333202
74936
262747214
597363
536252944
153554
13073
3252272
2527360
14265325
792332
41025
668607
151702
3807626
406552
470278
18661
7707907
288095169
7973723
22545893
33427587
2505
1532109
15522395
124590410
245563932
1241
788056
51296
636
4751703
461103380
244424375
22464
288616
37003
1554
1184072
49172001
672077
19754305
41617187
14381
275374290
6298730
197889155
34966109
5574208
88002330
4925635
5271213
424518
39133
687736
861990246
573628
779041340
1065917
3366535
13322529
2190
6149
1309814
7871609
28395
221786
6370668
21007954
5867
1221720
3433263
37213
10353
1940427
2633379
17110
776489
1097
668
13862204
206127
940456716
17696593
6707
29031
8061188
430465
95176686
2605680
64452686
237566405
13465061
21848296
391015
13744181
14443
920740
10280408
2161616
2084560
16575893
236835958
498204
26198
23727548
99046760
252297
963
1734370
46223588
452052407
229454716
65060200
62227
62651
8103
13816670
275154
86073
468859
500519
30682
58121
42755664
244615799
20064
3581553
10106700
1875649
638156837
354849967
192855315
71974
1994364
331151301
23685618
67285
355287
183628
15934
467848
1022232
1381731
827
290657858
564153643
88771172
35863694
134646246
2047338
16647824
6250
31592293
1664007
24688821
528205946
71569
3293795
1282680
90212
54569
2149771
5859
3954
2980703
1800813
6817341
30884601
2957421
1792395
6788148
105797
2093
6281864
38515679
1624105
475
277525
249927
225693
105895256
253141
20266
38478187
862723
24796608
6255075
49992
4076859
104842
27043995
129690046
40499
263997061
337415616
85043089
395537333
185386229
5360121
6676
79788
1978468
55375585
104238696
223825
670021
104220427
313994318
110550
23666
610922534
207708615
129297812
52260
1226204
3274611
731658
1359665
532618860
47289
202237842
38204
1905
36228
1705
651415
16064268
33085583
255526
1942557
756655787
116437407
2022517
27560
5984162
10884
516289
118578
2176067
25677
258005
722337
518243060
28697725
3598755
429114389
2012618
11266907
131661074
493901022
4530939
487490016
7865238
4616
190691818
345457
521675
344597
30095
57765706
43516
4523103
164371
7535
6039
28522526
22831
63549635
6727063
8785
506702731
502732996
417606
1503063
775062823
12112142
2571
41791215
4651132
3070981
10273
127417889
2212
43246
653592
119797348
19817
4456
34244485
3437743
165167
27089
101330
90817
3534340
18267
30073174
44325282
885393745
26577
29362962
4684
2702
180851
116054080
6165
6610
8019
72912
9178171
24200443
198961
674788
890822
15786591
30331
256238
8810184
114776986
921454
51223
6421
15245
938650480
37434
50863255
246801411
59512703
270759314
1435099
441248
32210223
26312759
6936395
6534187
80400700
258613172
16739
818828
1882929
5101448
503798
26699
750567791
20741
82480
530956849
25978226
16708560
103966
7520843
2520
17870
29102709
5279
137066
7297741
45764988
1622223
34345520
116262
26455436
65665
66259237
508817880
33017459
104580738
3997
300921166
1942482
347719
25270163
13360107
2092417
718975318
21287
667436060
23710
1500922
16085
44589372
1142
1028253
685919595
13805964
95172536
703019
839084
455718994
10568
51796658
540350
109446
177467
122780
1150427
402756
333809
127849
808064189
14200953
11442261
1968163
207749706
83854
298001
1929
1523102
129567137
19292372
10538155
543425
6252
4060559
513452
917387
304208507
104692
148672020
21754043
26185557
490364
640036
2062548
233352
4798934
11710
15651
11803
4451840
158316
2539131
143159
11719167
5849
268622392
3421261
86744405
1878
296554
24420067
28168159
25807
4904
465668
136306713
897522
974833973
855
151213
12698
2774095
9376
14301
13602
11099103
211347870
397631180
476668740
457072
1037557
6221939
138271
11621
69906254
40761407
20386
3142
5250
258884785
17377
117603
368544259
13837
2529793
391038751
199915174
9908687
204306786
23132
29285441
1224480
26578611
13235
792082115
3852
69180477
22323755
217464352
56103462
217492
221284
66265464
86159472
112780465
149002703
8676033
908608326
465393419
512934565
501863
215384552
5152983
14342
335332
103255460
591805
27858767
61989850
4828
8289267
2096784
397313702
467475985
31282908
15313
9697
3420147
3731578
8504
38799
649058
257705
30700669
3069663
6818670
124808
139915
8027121
56786601
291398
127980
1721247
237275538
1115
2649026
18603692
566559857
37043
115401
182255
8182
708469033
12974177
13527
378844856
309029396
3796638
152066576
99666
234441
109316755
3248
897800184
611889
80795
1177478
3933467
358982
365360
1117786
5469447
111540396
1897389
382637
28003446
2605445
65426920
599251
17879
9661868
5863808
4435160
528612431
985542120
937564
60251
3443912
188911
61358585
44371
2921
7473979
15058
693780103
726483857
442192270
53560
1400261
1594263
471843
3968197
25885840
1549648
12541
190130
278584736
7786
64998180
3565007
984822281
747604
14544
605017
3745384
27497248
505351
2200113
2297
2930
15865
307091824
901197920
10062523
208513152
218928
26931
176997
18109764
28540237
46893
56117
14769878
387964
620698167
639077
16255
22141609
32338550
92686
11650
17046300
93195
12542
3787156
12692505
3451716
763097
80400
14965731
33217
400055
3398470
72478205
403366720
4378797
27789460
89943
134962
492012
167805
925682
37542217
27256
5885540
35019
460378
37328181
494329753
505318
6361572
378799
29162485
13325158
69461602
68398928
731217661
29499535
29404
126840825
27012
925132300
830253187
12018
20117
17130941
21513907
3475359
109929
12922808
116319
2009044
28503212
63156832
468
4159517
9637584
927544
41332799
4639220
155209
6676295
149940122
1027
270877485
227320569
118832
1772809
56305273
166521207
2447169
194441
458865
150112
259135
3855637
396269517
13935493
52206
24186702
2550136
9884
37653155
13705902
4902206
5251
10377
19048694
204314
105158407
2426
16365
892234478
1029470
19175691
19359778
75032
47483
29040635
1246944
7906252
85874
13474
25631
199792
29512
4334
7876414
41279026
14546601
11958333
423330
136208
36748191
1569672
17170
913344832
20192
673720321
912334
100073786
380942
1930
487153
108292
86543349
6913213
759712368
32015325
13957465
12973
1578896
5375
99333
43038
526636
467021967
36635
92397341
314679
2743606
85219621
3923
802402
2996477
459718845
897242
26684852
512107059
54840292
35525
45722
58392
4178
24926926
4760
51527929
567903
337020290
1760070
241945
112096
6189666
1604157
91821
19737
500394
51230549
1763625
115549610
52833
946959874
49526466
667367874
378011
936520
231269
11127020
696596992
29843
15927368
14115251
14230873
413274265
6589830
977114215
363274
565844
7005
26255149
617631220
11235
28780
990539031
6467135
712474
153457
399321289
1248
13823477
175065
27398382
122088440
54849
12570
827692
41243
89317860
7396
10275902
490151
8584
11904
191872262
33195356
10201623
450494882
2083981
173018274
12532
85837025
201047
503661452
31572
4446
46383829
179781367
973
5188
525329051
1784
10595
4120
5724503
2631990
6128147
3540061
19115
17946
20476185
2065009
8650141
3829888
216260
211540
890875
8464286
90828
1856131
121917
408945956
10935
34493913
184113
35734722
6752
13325937
1407120
25918
2074096
22272005
143565905
1108
486908
596046233
582783901
32519
8115146
106985
463214432
113876
306920386
87846
1000620
2611
102673
79320
4192570
142754220
125837
375361
2018103
33415508
3705571
912262778
15754165
99143690
304781907
20297862
28695
4010031
59788559
3706420
26117
54848872
36945412
59198022
80252518
53643
7785
1508764
6467815
1358752
1412184
54661
47477
713894355
213439547
3105888
1565848
263452659
371752
53835
1194696
5201805
21069953
6312440
23506849
7626841
136317456
115306097
21669
371643
959654959
272853527
16319
98068
347068
11768
55703
103732195
208066
3738
533683445
2041376
836492
117582665
768559279
3094508
14383180
193775361
104231
32164423
116846661
34880
30908899
832030
34514603
31850
27252590
5377
120966816
146557017
9236806
59654
66298525
170914
42170
6626929
60317
60257604
20926885
70075
565782
210623
858660050
1078566
32194945
1475835
2956401
11138609
39540
673329593
14032074
3106659
7293466
133101203
3843905
501269712
2546763
520755
751765844
1959198
6307102
129421122
806741
12882699
576969843
1703442
1964433
3822
108201
41800
94662
851036125
16856189
21942198
418547931
202215112
33485094
7655814
271752
308778475
38816
656439038
381864
6782862
88648224
36704294
316828363
199873
57179090
106136
124086
5933
864502
16673710
15908
318793
67336
2062739
382
100505
13699049
484417245
200098677
196037829
2094
4461
132222
1199682
49677248
94178984
31669
62588
2687175
10857
11734656
5006716
844247
2593905
1892
54417
401351039
498
654222427
33049
1020355
204122423
4043101
2927
61974517
16615426
5600
399048673
2486795
448141
1487501
14904
16861
22104589
5012
7864300
118281029
34632
2077546
206208
693336
544030
263069748
5750
1596944
374368439
610185
194283
2582776
2927460
1788042
2543
1736427
22535019
183092
4659852
571283
22769546
299443723
26257
23382351
2583975
96229906
9298015
39643
23269861
262661079
121394552
1808699
229027951
443468
133573004
19008452
2517016
2966
769228
418354499
5942
189623211
68694059
6153475
747858
179854
255308
80235811
434916637
11675
16133
1861660
28636999
459429
1725614
125715
54914
58955939
96741636
1532429
443910126
28902472
48954
862257
9736337
28366362
80318
29721
561675
593903129
3977474
92310
74288
15509
432800570
77750626
13278387
253855902
2443
118523
6371
412038
75299
119405395
478831
1341515
12394
170054
112146102
10896440
370183
150555713
979654
363187
20096
1061032
1910893
102281695
54238512
402229278
682665
8790
193769225
212033104
3857036
232726760
969559
204957
676494693
5118
21919
780767983
56135
390376
4106102
13334874
12989
10328861
363690227
589055
989510
370676
210493953
15078873
91118
733214416
1992793
3877
6785281
28384288
258641730
27457208
150858
40855092
9993410
32926051
10565387
833546
9363786
316538686
3412
6357544
12524
7667106
508391
234442884
106886084
139436
12989048
164659820
10839015
1839764
73455
524963179
17091425
32941015
6483414
1419
86449241
2065449
594424
22166504
111322
125840
1953
457271
332151
973942
950783956
1419894
78981
416130
4108185
79408048
1826917
493166007
88012835
64449854
354169300
396547
229178
71574
2846
25206
16125
6395016
1645118
12390
27121403
26523766
559381161
689500552
26175272
200109
521286039
30930
76752
74694411
1571786
22393922
2795412
3016372
176574
236812
124906
485813848
131349370
5097
65308
96625
723486
66330
3695994
17531149
476832
102105684
2401606
31280713
3156642
20483
26401516
2690723
64664
284078
51288
7722932
40277910
990109477
11610
14534
944103173
24697456
666579
483935839
6742482
244944044
11242672
978397765
342953320
27021
74794
192082
447920363
135927486
476441890
196525999
11352582
129374
1912509
257257520
18255872
10495294
37865
225089
94535564
11240
181740
34153113
21247943
65023630
736519187
624267707
24193912
112176073
129271
190589
87419
28799679
212020
112727
3281
92024721
9863
118195
287607659
734633789
7003095
14598216
63914
25932
28267
53336206
1768379
42321
1371824
8444
853912741
28944846
964874
6176991
91018
296004
2359477
553318228
392797717
967458512
7086
68618264
288190
98849
2155563
247196
2270734
264994827
347826
22004328
40439
29356403
99118883
2713
9926790
25937448
839103686
9248
1319996
44288
1858689
3833
1078500
107
28439755
127163
490
210366
235968540
154932
300001436
4070605
21756
208492275
454734946
1479
26799736
187973
41292
1881
116250
72156181
105173251
28813090
114340
3016795
10515382
8094
2698658
821018280
2613786
484731
722516
30477
1374302
621416
630481
140006152
860192755
60333666
16040928
175972704
7579
189036
158692
26532
494293294
57907
356423547
85254777
619327
1980949
920298
73188711
65659
997358
131161
143738
29392469
1779928
385405
69617
7891987
529791
2029144
31126246
15112374
123253172
200922509
4306911
3985504
11459
663144
2133596
505685
476000967
96479936
454345
124720
110041871
5524896
804017
494895
40985484
6022094
7017544
724197
107213
96810
2375271
122433150
1048063
2729
1059297
2308529
353547830
13493378
14028
106356935
93942426
269677377
10380
808707
703209
648573550
74228430
53389
2218
5714
153625293
998999895
5405
7825793
1473989
6829
856665
42652
7518
56293231
502415396
2233
507365
10517452
9760075
143443
362433
244085659
32950110
713408355
56286
27974
44312
185929
11012392
60851
42511490
790098948
24142166
334271
92926
297427
59045
2732569
1814761
42386291
8793397
556441
472045
52017156
514453
27274023
263455313
8274582
512664
7696102
1331
49174
392931478
15577
76594654
238640
30244
126128
1858537
59606
4718970
988931344
109880160
38
26444
2880881
6777342
45606
47586
151492
550176
49686219
152864
974465
132031
428847316
1019735
120992197
253013
302156161
989415434
118056526
3826178
460136151
183960771
15265
308226846
165978004
113736
9002
770834
210884670
14930936
33872942
4169023
89608
16154
15308540
213975367
243852299
3604
54604
61975
377725
13453
93222
777168
22232
380152
53454
2773
881755
5272
31944
121000
1737971
210770
23204
72953594
95891
48444
1307610
482235536
1971894
160319
6888164
386284969
144259322
19376027
200889
5963542
12545127
466628
16768368
84486973
2417121
129498
4489205
32991
672282
1023434
22437757
73400
467133
8544174
300150
989
1336632
30725
8222481
348233
8718
2021285
35540
25766493
26585
3179154
32163
10981
128701205
286775806
80824631
1598619
6118579
260921
20269288
635306
1506117
920452318
6081292
66618446
54475754
225672657
117026264
28481
6172824
34449
16853590
3258
21529
790892394
1957563
17332
13216
16684
906947
5690137
1329841
1882701
358339
480121092
1833897
135704
27063
1904853
3444301
2030
180102
105340
5464312
269878015
2217691
255815607
410117
31851635
317742
884949808
5459040
301541949
229114224
15419773
1657
15836
3183879
46123422
43360015
45228
17102383
6029
2226470
24451
169034
741852846
2231640
2826707
517926
27289185
3050488
41740802
11088446
686260
247713
4864815
71197
1075930
31160
33343
13257
5499609
469193660
39139
10520
52195
385052
25484
181902
12520
15063243
8447937
877956168
76829089
22474
118006573
175896
254659
201357652
2969151
52587359
4428869
4960711
911621332
95368
15531013
923261
272797634
124015522
6875762
456272
2693192
58304935
9857
803533
198263
24715
2107236
515627063
363224
11219
281768159
52978
689298245
441426
1604383
773313
724118653
122540
457667764
82157546
878821086
14521069
292060737
365415016
105925
315422270
30971
5440425
38973
9938654
11637808
733462
11850
846735038
54590064
63895
1080210
115456
30584
4772222
243333
4079937
4371
515380512
166722891
3698982
6413770
669373
72727321
3510
5358012
11624775
9406808
472547
209889
438674408
252561946
61734119
12551110
352480
1793534
735739718
31859022
5217403
326263
1647810
373223
123471
2220014
28654012
10461664
988326762
13107516
46649413
299641
287544
4861
170707073
6376349
13517800
245214800
2392
130221494
10735814
3484
18833
561779552
203385875
19762252
189510
105522
133186
125864
16746694
759409434
1384
571469
1504592
511504084
20789948
209107567
620184433
998084
55668104
3771845
3767498
225735
16040319
7130923
5510446
527673508
20834049
44330771
3325
282799413
6645584
85664029
63026989
517780457
606631
20767
1316494
1027885
555010
26452555
6582937
236443686
106912
15982
28664215
167085425
1778222
92667805
23820677
489852453
2716359
524398328
29853378
3479138
252629452
112957025
104304
38245796
3987275
394859001
14594
69728860
1373501
416293274
9120
627518990
551341538
118771
60769
6597476
97972472
245482
7084
3424974
59843
8627594
161208544
18179
1829722
18285601
430246872
1770256
32155095
33997408
5595396
2483032
655402506
6481105
1683307
52070150
2477333
741031364
4223
5015841
8271589
432465206
1314853
496714
277869177
1908367
410372569
2229400
30606645
5479
133957
3252234
4067034
23271527
440879
5775282
97430
247192284
666359422
18463
733480209
15861457
9273
31558499
205376
544232899
38894000
503061699
30172166
708525
307677
15391274
135331
216845
38494
3986365
633
2828
184382
58212992
13547
493657077
389805
158950551
13120561
5756
759340
211575265
413383
109435053
421658
28803504
3981903
863084392
302061
3484246
737537648
1441610
5857
1954667
6333
50638
184301755
9787875
23072336
493482
528748917
1724333
14620935
25016
194323
1758695
161952103
1567200
62868
710956
1716946
3292
148689
336980
54765
142197
1841957
787063547
149145862
1330237
124754144
121330152
492473
2353956
86198460
41438193
7158872
1363764
481180309
1510040
443407
3265913
1877079
233459
1078
27513163
3455194
187476989
4128
554509
22813
4405300
181758
151375844
1038857
8565
11393
232414994
2289
12255538
463518
407122
20286845
6762
44321
48019
1480260
616113
210251
642
1034714
28275
4082
616529752
16449634
99429
266742577
45710810
1240672
122611
38547
110601
48485369
408110926
773524
474959
5682554
87079
151076
11751496
212927
178084941
512799
1904233
1281017
58946134
265835854
80811665
25093
2546
50012326
308
133046
22037
739
54988157
110900
1639
4519492
387665404
1637651
24605
7827117
243964
166483
8849
18306966
12209407
23046792
3944833
4199
333814443
271156614
240967770
241654
2232
140042325
91441671
129523
22855
400342296
27285359
8212299
5840010
70012
216286337
241055640
1001642
1111048
8358717
224845
221004
8108377
141485292
37863230
85686155
6326
13905
148904300
396140569
3736
61419690
43402783
9304
696286928
97831478
17503
21008498
17009
24054561
14851
7026
11829269
2648454
314093
17174
478968853
55501
188912102
47930
15013
19633
267902003
221351676
7040
58317345
726686
170465
612354
865895825
2763885
359635720
89631913
188879
12292
481819
660729
126129414
236170923
1945163
32523210
367859477
278874
27230
356688546
2622282
276909775
14787
64503
301612082
312252
485477592
799348
913764397
2048656
6832105
505493685
18194
64939
113459
387752189
30159343
19139856
15518388
4462841
4941764
2423290
33186508
1726
486679283
348995
64748681
821403
93838193
5362239
223193997
158928
672778
3241
127463
16301
953989
56262190
223890566
369840993
6197
274331
22173
113781
794618
49616
502278289
124765047
23813
151024
23392376
2702386
129789219
229224839
61968312
49055931
254375
4509
353687
97665622
168327060
2603954
375410
228492
25419
3129
3437177
759450164
2315481
13933984
182982624
1299
31242043
1721218
512819944
28333
29190006
271727
54310
32972
62414731
121366
16236071
16979
53672730
401167
24945005
168721452
970009751
29678
1753403
84147
13044636
3083
12302
7778155
3418866
133111975
179091124
38165839
720803589
4843408
1737944
15619
210503
256792
1377707
21502693
798
9616712
31710
18411
4283787
12143
23634642
3350771
79390790
9316
283227539
646
52879
2654680
155366
30057
25312
7220846
140069008
3142140
128293977
176748425
384666380
17551
18876688
953309
25506
63328847
97571538
5604744
2397514
726530056
346674494
349089637
10622469
15811822
237776
2591162
26362
123882324
1148948
319529966
11844131
32235176
224515
556130
1922036
27714804
24969577
855905
10587
3484441
1790421
23732420
445
16184
2335240
47793466
166018223
8885
1698533
34072915
1233611
72797
24544
1628519
62860339
134880
31790862
797229
901717
14222
6354
4566618
5694981
17873947
124716852
32736866
6702477
26998295
691013
539166284
1301655
369733129
446597721
42697287
231929
14046
14712748
276430124
1004228
50693274
98597855
76678
34303
10159045
1317458
72440
934444
4634431
3969028
1511005
2074227
265555453
3505128
2312236
33263
15065
31237
11870276
200644
2664915
108237
4233208
302918
3533
916655
263649514
177401524
10359
3252
5607152
184860258
88629
20580737
37527156
485638
1991172
84765998
177875284
70403
7524
589231426
838517402
22702
114077722
219836167
43815247
14335
7533124
9618201
2449899
56994652
953228887
279833
38496532
9102150
51562024
58528583
15628
1431114
58093
29030
256341079
402909
213584
1159721
703380
6938622
5875853
5011
31879
1674074
265785428
574577175
57442449
102194870
61387585
2333590
892744542
5753
62883449
346890189
924927318
21429113
6750
1002732
12149
12312
11712
3066
31316373
548687354
1015128
12421326
4659
1797006
175913259
3633
48280
524023
9563492
1030615
22146
38606
419878641
44601174
29495
421387
3216317
21272
3185
147079012
6381
47304370
1439958
394810947
533
415172712
33896
130333420
60199406
21383804
7403209
17320
3778
22939692
27718
721901698
101847887
72323831
5680
30999876
32033507
70872
112740106
121581188
187309859
14784
2828119
158633109
119077605
235792064
424039703
16348
38053117
6240658
685874
12442
3309365
103853
51051231
244464
64111387
8080836
133
94405
19002753
61974
510933
6569
518068
2430373
484950995
214896259
92591695
13793
273169
5452
441302254
373466907
67526
5494144
452199
1727578
14353
6327456
30812
110487642
127953161
3234463
113223
58189937
447804
141274044
347525141
5792
7972
1222002
13221329
200559
5665
692855943
940695811
197741
39628
373179
1797
154736211
103045
44366
5172749
60675
486764827
59323808
66212940
49673499
55911709
12035248
7500845
7574032
305161
229927100
56915265
4077870
85172
18477
352482583
7832588
427336
335740
399003
217485
1913276
12065
233619492
22348244
28089287
372908
320104
50917
219483
36846225
31922
6777
113260674
5073179
7486867
2799694
40887839
24498415
52937948
764054
10723184
2095
4434
4420
9830959
1246839
1225993
21575
129982779
4077558
169138404
7817
43645
25592
83362374
21891152
413216507
373261899
779250936
298609056
755354410
48747098
100881
15709213
18305971
414216762
151694
3401605
516695508
24130
61348827
2059770
3072877
554255
7975976
3891015
473331174
111086
9441
179211
3649594
124537391
156458
1183459
520617867
324671
381
26393241
2154662
14046117
23611564
68082
13955259
24291
23058824
501
1281694
118781
13724
18049
61420240
11492783
185574474
28652
1497869
3704
87816468
33938
116935342
78274
4107933
3856
108
25339055
2606311
684125
12446182
3322
867831722
853362
859239
51653
216594
62381693
98
108160
106166093
26126819
365848
1403704
7475
100729758
7054708
57135
81371773
828088
11144
29271
18869585
94895
15342394
69229541
1775746
506924214
32846515
3984866
63520952
417190
112040856
1050038
34075190
8205661
295730
8059
14820406
479605
129845404
346380430
215420350
199163285
279538608
50499
748045
54618
348161
409576095
7571
7733449
11247100
1680568
19564827
110599
13741460
21207842
2710
120953474
44104
5596192
775502
95943
15932903
21676197
943227
53251540
785759
856941
28470
1558571
3944917
118712
1333271
41178
523278
96549
3821468
42274
3839438
134739
55236115
266479
133095120
85095399
3980042
103737
12130520
25372756
127033
2352093
1636825
27617
25883
146710512
2466916
3156544
351
1642293
50066
1270800
298033
965512
62318
17990
6005832
610297
223125
24569
116004199
1601960
321605832
406898834
4509599
740880658
771443
18792
8083822
24296
27099612
192953388
7661526
1870
2596
4035
33013870
2220915
1230341
7565
15309
516858168
15769976
4090032
48154
154698
1781
21463473
181351234
4032
512764527
12337
294883054
14004984
16826594
115620
854282841
18667735
280454
29099244
140110
3789223
119930
59755
22600
280054047
98878381
12133423
16214108
717037310
8579
3502
43807
757528951
764594706
5951
177568
48510517
415619
651217
1759536
239802652
1011660
7012
1180563
2035680
3474130
5771
427492745
570658556
14572
112462
864636
9518563
23571411
488230278
1020803
458012951
685461
237549
3400849
2755
16420521
95276
86767
35011827
21824498
91529654
469738071
279835378
80
74602
45416
248916
45427187
10397971
2089
167292668
515281
3701611
28007
205573900
1797468
11517
323077
379287
14832464
315340879
103754140
423144
3932
88802476
876903
365510102
124950115
200302282
194090587
876528
3045
364993
413310391
4034984
96547569
46118746
17768002
409158
94013025
164265737
7096
5699688
30086312
259148
215935473
253288
10388
53797
449567706
1747514
10971762
125242
11612623
129751
83967244
109625906
82016351
1768
566174
17114914
4051001
23413515
1596588
41057951
24119
418810232
32286
121610
562705
113853383
8130165
2865064
511918278
1694
185910
6911011
31341499
16107
2389602
899576
242165
111371520
869408367
985834
500861
109316
31307754
1630410
49102
2093065
174760208
988172
18713383
195542291
1379992
34811
227471
71592963
9508207
471322030
12000
831443
794883
2964
1068380
31778
18638
23967000
5156
13112804
3345771
6256787
827673773
41593
49824
80826
92351
39502572
1073977
403229
15870244
141326368
135148
115123
855539546
50061
14799356
12935
194018391
171139553
10563847
206103907
30543810
30873912
1591156
8646
1661
11045
6143
1017307
14080
50938933
939614079
28609925
9588856
665534623
337747234
84168
27108
63945
39322
9533772
763777900
126011
85983480
12304340
277013
1680208
5314
125096521
25278
4670093
90775
44813
65048934
138103
8576025
2060980
379507
385858729
46894
3661
10838
1099135
12504
240567
447870306
18832990
29599
15431
336195026
8961111
821908554
28720847
791567
17336965
254339
13346371
266748
6191472
427380948
139558320
122103030
10012
128612
8011071
189236725
115672
3734
13168145
217443764
1816812
2245227
171889111
221432161
1461650
7031736
12243
565341044
81566
4865333
869
79593
34785458
47421
164930496
4183549
12756
967558
59367
26937009
188700716
336482510
20850
4284316
228195
7798458
243934861
11535
230363696
1063548
38920152
32427
3214
41597
171286
194745
242384
7525304
327634
53908257
127623205
1754936
524974
53986
899681
471697
15089611
6126259
46142
71850186
13047
6947069
188669522
1614302
172780
3570022
7831600
11463538
1172904
54746353
3389
7039086
1129778
454
5206712
1024717
18
33732
2148385
768114431
54530728
26656
61608593
266735
152772
68390
3348792
1148
3726251
16688441
123914877
529884490
57788961
857088
107745466
163559
698930
1817262
498025
13783
177277
1041827
127477904
72838
524000397
149811
223329930
4121333
62822654
15061
16165
12514
24122861
177032
903529867
30206868
730041331
14375
7304
17496727
297505683
689460908
405987973
116405
106929
839089
527390166
1507113
1624171
30165
18577839
6494767
317121
442164536
3900
1739178
77095
861215519
22298160
554207302
3547774
428718
29637222
341119
1464014
238564
3593
247253
3458817
2071
12722365
6674451
465667944
71422852
74011
473738445
33867153
24442184
185054216
1747822
265357788
26856
49881056
498720550
1066184
95951929
96513096
2079
1032264
261991
438
4771850
49017280
3924944
61951
86269198
4410
57615244
221056569
239012564
578851917
25142
550460336
366312296
272933356
4319
68447
4312
31309256
14929480
184662
14325262
487088
8687042
6347975
3478416
26245
5059849
3319034
20740849
4309
79111599
897679659
8365203
652619
3101
21082075
925082000
120246475
115747576
3573402
137127089
949079
145962659
2041250
66640
38863529
54134
270270
13095
500383752
22779
106142
423256967
32889
31258
17074
44655
73173043
17656681
5706
1169
13740
2580793
506838982
478741810
3788187
31501064
343128
5159000
22461
2675336
230433848
16694
3958858
427917400
61463342
119784284
39473252
805293730
425683052
2356149
18035334
626294
9497
993148
36424126
4047363
2809119
414184
2736220
164337072
8178492
50333
2421294
16633995
191681
799730531
45452
25604559
42005350
49391
5904
11019
3323887
414399
281863410
505030676
78929969
2570275
17861
4342066
5661621
869988930
884293019
248978415
55530206
103539
1855221
592941687
1051643
333787
554216
7566097
26309
17618
13189703
1004
211021162
113665
21333
7179328
115793024
286791768
53733
99558
12410524
712330022
940708639
72017729
50822
191088
4481933
21508812
111846
2824081
1036953
243107
353991872
811090
9659378
18815
234420
98825706
26795172
95016769
500220
107547667
21069973
9128837
4261273
581154
5935301
4731375
187582529
1914184
31173727
6237
33661822
2181
98858
2700013
5035894
908181922
135492
11457122
586937645
222644143
2243
342099
793359011
118933
12393
85981148
73204982
54394806
240028001
2629871
114195
243330860
32355
869142
49433
3143098
15422865
671819
3317
15503627
780593
9574
19188
127356558
51511
681652783
268708
4068767
34874331
27724
28870
759970
18521
8241778
13627549
907322284
7644
1773073
71210
129446895
39556
922502
295
28510
3041359
836
259026
4456654
26062893
61254
215406
7931
2337
25777247
165490734
43862
7079739
649159
7027093
457272
522417
191577
71692465
37565
46088275
103295367
1806358
123258
685255672
1926813
2305934
115816551
438951
709442
902796158
630292
132956301
19297042
230047
178452336
57801
540527141
22458
13417248
218480
7736380
3002997
1006
9118634
464499
47814007
600009100
7957234
23271603
24030
6856516
466620
478329
123569
921466017
16263
432108
347570686
29276128
29894
93234
51863107
305050
10322
88038
2820339
394735
15915
270
3458
1270
10718097
70381
26634309
2862
125696081
518276
25040
119664448
238697
10997
4614
645759
636559
1796
488073701
808781430
9823856
6673036
122382
959
138645830
53497
12396
14996828
3209
83758
9087369
1849793
77172459
15673114
455308
7822
941559318
14998551
1913782
8705955
38276
1772227
62987307
1820101
479761
18916875
130768
3880691
24
10092772
286221510
19108
61443
8140546
334809
219504822
237800
75655559
868114
111132181
1944819
62962
1706804
836959102
247827
314443793
133699
31135778
3774426
447170
2056689
2217
66221
55906
10759428
873484625
6994675
116658
2855193
13688792
228921916
2880894
518265
2989617
11270226
464522842
1163057
881408
208463
16158581
14696923
31152208
3960
419344
354408453
18026190
3207
203372
123020
175724316
101430561
24219
172007634
171771
19191
48580
184696
29134708
382198024
1300134
8077099
1866851
71040486
14944
909760889
92733
1609179
24786
506927388
741410075
15555
4967928
63078883
7302
63737888
44592144
22100
6343
31882764
5439229
1590477
19282
718782
247723104
27541763
28344767
863335
13965408
6843
875907550
2087580
4156538
25261
21626884
82755
2261123
152383
120759733
13567
31580710
2391907
185559632
6772252
12082030
6454787
66758655
3814
3926357
218022257
46712440
3875
832773240
10987805
14397
37445685
19816
2805258
457660150
629932880
1451419
12037151
14442
121401785
511970848
3983660
185581
114880408
19709
175344
15
53403
214775650
99952
68899208
23423
2986381
3966
16144
32926983
19145262
840258623
456296
1664136
4704
1528558
206751921
55138388
478428
341069
1258045
63456291
3077318
177724940
9310
493984475
2521925
9348
58166567
57698
19881
749288
17565
45973
18778
333351
141878289
571403
190981582
5684803
2005906
154882
5554220
90324640
1860965
7760352
5136310
74632841
64799844
90491
3478
26477
1882150
10608906
855169
10237733
977762116
1809894
68621
222334007
1134
12622358
784031
11043870
497382800
1477395
71133788
543990
115267
11127215
322766
18302751
30511
920096583
520657
370000788
60917046
48370421
12557
60513645
10995
206796981
5541678
1928
1767162
196686
232040495
1637257
13452597
210435
299915327
606367882
1046
615216
86614
22343973
558546404
426615580
98988322
744038160
1064886
60788173
15677
15711964
75141
2333509
4681863
212
65315065
22880
29025848
13502957
33206146
169925558
11006541
1821348
35199653
3275323
195889
64220285
127138203
97505
709798
14223910
1040783
2048417
22428618
216074
1125938
1874113
24938
146423
901459
1092823
145683
147596040
55920
1106
889336
330076
892887669
4328
713353
4149047
20643675
763679337
3399260
221313164
244992351
28591
15723
4706218
476247
52444
4521413
362305169
330191
117959
10202059
11218
120201
116248
138176
652093279
16190042
97106773
38309
139467088
20680313
367895892
996490030
46259
31356252
35906016
3092958
813109
111670249
8269737
19832317
26009
5796332
1302594
8027
56478
425234611
250470
115467134
3493
69532
714487911
256518
125052
102750
29118841
29893
5559875
31005723
713609
1523386
13813702
10830418
7970
960072
10128
927187
597115
747
81578462
7690621
48075108
2261557
488613
9466
67189
372812030
14849
18163
55038
4564
2781
1076949
1280
230099849
912782
54477124
16415418
63819771
91958458
43041
967385
106372
4083
109
147399
36509
1546463
20884
108115
175988243
964799
91355
1824486
893232
1784060
3691824
16746
26216
53945
903642
7097121
74345
19721
173826920
1911610
6694573
33228587
7972464
157048
1429
43074850
88151386
231353
14451
13215
30785275
11185
218813321
403959947
55645499
276264
52669057
35239871
945675
225335983
510342
580040
250658
504922490
11638
51304
18748
514297
11789
3645696
13699960
22141
7669
33006
40991399
184406480
237764701
580549
2051250
841897
9983586
27830248
27779227
141079800
3060502
45615
14952425
8511
1081122
522129
45358699
545733766
17520828
61801
7295
474483547
524037
17300267
808642257
334071
309004006
7612
12943564
77030772
652919370
1889
6681596
694422
2083165
14776351
29535
44357394
26554335
3301628
4885080
526530454
16874628
33517
242172
19127
108822
86583
2991
32595897
2697875
3403
9220488
140597
6317
86898975
116620
629212877
51453
135350061
10397
782437894
4316
116988703
14314
212165
913331
4955
13763
46145010
1662192
254439116
13318425
28791177
30907
16646470
241478
20746
199252521
88498
87053
62417958
6371608
679349
17656456
58980901
28168598
626493
131034686
2398274
132182
315321089
366256
99000
2015839
737485
2806415
245461630
14222846
8771248
361970052
64630237
5611694
680
8619331
37221706
189482
5256818
16716622
91487572
14989978
23704699
5010
2492406
169404277
1139944
30354
2689
48492106
3190
504740817
12470
43837258
52918
5342143
18200677
63282
504742564
473507
12667478
256681
924656
5905732
81266358
74380159
347196408
169899656
776678
48798835
75548
1551
139452487
128857
10547310
61232
123683
164350736
2069402
4427
79066
45954968
43351704
203870738
76595750
110675993
201079655
202620
207563
2923167
922719
8046946
343
1293230
172714451
17115435
5301056
3369
521016193
605413
173503
3213440
5820462
245444586
91965372
15231098
2460928
4115941
132976861
777095
78004
212891
61288
3029343
491852996
92228292
1357738
7876
28183551
143114885
95539
36625120
54947
31046
153023
750076759
8166741
139618
30724504
840331
3466831
126139541
63961787
337874964
604441895
10543
48323201
3428939
420050
94543176
28798702
831446701
8109
137806
208828490
193566
90836395
210502765
283117845
1305388
1706492
32160648
8169
431216861
178246340
78875776
45460173
190460
308213
871699
803512
341900
673
21155105
375842541
5427558
3643740
29550314
462093
1661325
282597223
952595862
37340644
45193486
52975
25881701
6733
794705567
255004552
61387546
1810394
17171
18912103
491907
52875
7894079
40884
5607131
20221
3192556
16371550
878867669
13629137
4604
249269
43341
2152
107539010
95032404
361357
734765529
492115682
471744050
524265665
503307970
29047249
16166732
91387
4907
5914143
507089
661633638
3877746
1293984
121462
62757
21206208
818186
13910
21551814
900800013
383888967
29667773
68253941
2089318
168204396
11450
36830
111894795
76018650
846031
64745208
7283
817791406
788603268
5745136
100
788333823
26221
11706122
6667
212961
37114938
4063656
271663176
330390
32807268
32493891
62206
468060
7258839
36978363
28456041
15303737
241037254
29701003
10320723
7977
102847680
330173334
25425
3229319
17702601
9063
443041
163338
35351
166002
122268437
99611686
488310230
14000703
217106
394627
20879
12816136
128695
66064754
120553607
190373402
174897206
759271
65397
8227548
10880971
4870116
449471641
7030247
1750804
136818
949004
125154
19060
489462365
254917
10381733
82723708
404444
21747165
18342
28567006
13010640
1997994
152103219
4385
19979827
18699
23276
4369
4121302
6984
8186348
195933245
29575053
45212031
116581
816227
2865126
597050
198460976
177738157
776550
98152
10257754
70194
1273029
4993
8982239
14501
105435
27555
26286
368704
7632947
334
118117729
481433
29872575
44802805
359019691
380152191
543643
56169
157271
11003
26276
105650
782463382
3888945
116401335
13493
255392435
3880491
571989
2740
1206671
36803
8148
6449
35200
14117
19921
810696
103980
521270136
86972
411964
116703
46157459
32518
605184157
49361900
890904
16630149
472912
172077
231333
35373
49142239
1123702
21754850
26677
3305808
519343
632419
30940
466247
44554714
60160613
65888
21108
55638
691522515
116943564
166416
11775977
471493480
106932
3239780
795577
4205007
111067948
995754
45366
161605
2767
52953975
947778186
275738
4072
315142
125235
385167958
7792803
16585640
967
982065858
26727675
5089
998219
60763
389575064
80810
734996812
37982
12498560
74612670
42202628
6934595
181945
872774758
20226
23102
783984
1902
82579
47942
102862
15854
104247
2976301
596627
969922
16414598
267635721
2017411
61389074
5518
707103282
96097
111673
27703
178453
3754271
48403645
408276303
816818269
36452093
15693333
7655087
4072921
107005
89387
470315099
824524101
243874
444737746
125595
822411482
125921337
217292318
2789170
93172686
106078359
1758184
4255895
1839856
793963687
13671816
177018683
3827
405185
952
136848
1160603
9134
4510947
30593
201082
17110593
302653
857060979
9898582
4209513
25283
47778
7611228
160084
7826684
223948091
5948
6063361
611804805
7202
93596352
373368
49896
1528424
44879169
33317183
718998
505860
19247
3371583
113671220
2036119
274842
350444129
82417
2375
3538475
2500563
32746447
3220821
11893
130445808
26556
7034515
65932356
382363965
26444884
59965659
836128649
383334794
91822836
685502
14734
90729959
449365461
463870
1185267
937360
10509899
167979
227435126
16968298
1522448
81837976
24478725
135181
299476911
9173
28846
2341
420056
6988967
83940152
293107057
2497
436
13967525
1583
37905326
54005374
129861074
159874
11230
512849231
18294818
513998572
365992
10588904
212637
27946468
9654094
7131601
1198084
15853
211337818
123
519720
29206611
15167493
179940
2048038
104386267
60275
2769103
474691892
1979534
228750298
3013638
773312592
400
21353
6514089
136717968
1018341
14855015
83095060
269585
404070
254510804
36150
79037
479374856
251253
2612783
6881
131523913
128407
21328257
7455450
16624570
22840553
62476
8045593
16659948
30502802
209972586
159690805
46815773
108066659
5171995
323449068
22263772
28837709
9308
14835646
3538411
3563575
269073
7751990
16101604
1699
93409
15059676
1043464
3376338
475447
127509591
230457859
3393587
8221052
102233
418187740
65424945
12123
103803475
78629425
21732557
249434688
168796040
4815686
4035700
152575
57241710
11232551
322852
2179470
7629872
101329186
36628203
1026421
92515
41219300
3557916
2426744
868783330
48973004
337829
16942
136471
71474
13371310
347328
15599275
501861558
64075
406330583
205520
4519322
23136
120071749
58920841
25672
12345073
274103
336934
9865
7857
211992
13971555
934621802
4176900
10028
779401
199443738
432115
4490373
384989402
101666366
60156508
43954
19286342
197996
272856071
321335587
178475865
886950432
387437750
31434
176307730
365548209
4111294
226610
15878726
111446
7884
301818
354387257
157596422
12616
1052293
497520
319128479
10082998
251794033
5604
286891
13859
374265324
4641719
24161193
345367167
29928
41178685
75478
8039
915312730
818022
287500034
520772988
59043825
55496693
436713
13994
4365
2577
985603102
22066
19296186
15667916
29473448
223619623
11635508
44234
67695
630271462
395973
844856
8172201
3672054
32941
33705292
6732644
871119061
763687
210346
172379
349097302
14539
50117854
250503647
316824
30756
28630
104212474
201766997
4367178
20847872
4184136
51007
4544982
143852
24113
10961305
4061737
45309139
55902
395054
96421055
11192097
279380444
2572
406105467
602893
88783
949
449307902
6812425
113088159
234130
53732
3844
727320
249882
6127
30242389
17811
366780408
6011092
6422010
280428487
691347
117303759
440348936
39295246
90700463
706942
24900067
1595
13848
25793213
408485991
2514401
48788543
990832
5669946
1060956
58861
33035
833109972
40129
2784476
2983933
179782
913092375
845409
49908
112575
130503118
810980
8080
18230749
345606
61564069
66261029
2523
31559010
917695
2381985
450011936
4447
18742
230095
145507
227014
34417
2167703
11002928
715383632
490836
98301047
138085
359950
393042
38746239
26636
86409
736087445
236824
7193387
199322
10752
2047931
3143522
832148290
592864422
63432
42780169
56280846
3796378
706171
18063
15683
19303942
302533
28185
22313710
8090244
336626
16091809
61577
23080
2493
23759
37672492
16132692
112301
117410880
9912011
38281715
273692136
64438864
5294
39780820
5343274
7003
816182689
153140
23703146
5751948
7784241
15306
2527092
11838178
57886789
17909
18321
54862536
113656136
5682845
743569
749905689
115382
4700
113546
301602110
4907389
243665
3301
40272106
432079
2272251
50422463
9785372
489335
817639324
97448569
229582
48877209
15547565
260979
464482
7574659
30267
2059
931270
5707402
879786
1879306
168860
6348591
3338
2275
962921446
23509082
399180595
88240388
46748
78127
11804
111084
110037
5072855
25797
140824356
3183
667660
249025
16368
175200701
28951817
2712013
41324
23907027
738619
3639687
486092549
133584712
426
460999
120167827
10003417
348953
364870
2922431
15786796
24873727
14604101
6079482
21703
127926023
191271
46026041
628852
717708913
510989026
126758
11294
12597612
191977
502318519
1175
457608
337372549
31563988
458686321
480817
404278651
1470503
27344
6822753
13534
7655173
604
3359245
117852
151804
62169
7887650
74291932
42722653
58208
1488
60
7874127
525318
3768142
28141242
103460
66665856
5105290
35287802
52235
3872
1698144
7341
3162716
250018380
27232860
77456
65389019
7234152
32734408
6773
13603978
21342
69066387
30979
8688
28104367
100784790
240223
65876510
18089
21062545
17113
10094335
42186
7067390
1396029
489949
4063820
3424
24774452
442712
23478
16089
32030014
24114407
3753
1154439
10331430
4164
2277
50840034
399645
56908755
31844
461324451
63151
892506
859265158
349135
8325919
51698719
84745
206814255
128488570
126294
14380
51799092
3387369
160215
49399907
908237125
22288
3448434
515396522
63894827
542995
682515229
1595734
7904733
764765728
131297076
78855
812486948
492094227
19611
8194922
250447
30761
251854
129552399
3912062
17487
13027
60606979
101410
10260371
2365
604778
754939
11983427
64830143
9944694
277982
397152137
4390058
904934618
10048
202656
923400
5503734
960297
62780276
611888
20752
3029512
26045609
32316
885656
116056854
758048
65343624
59050865
5814085
32196212
2692477
10958
923998557
335363705
72208710
7751110
12839869
1732035
2329
276035551
692872
7936
82940180
72999125
4539436
520556
6146
156637
872385
252599
599700
996
186178035
11468070
72992
3037
294648
99563367
999672523
25227035
74829491
27748657
14908284
823144939
62043
7001850
87974
80711
154180136
8702920
52527373
11357
63899260
5208
164718
211468
3950406
3203604
222903951
17921372
59464482
4721827
4252
159928
192501
43131296
9367
933867190
51798
273534987
5086498
35062999
223176546
933940
493151
752144246
46257
29548238
98300
155845
4237680
131205
4409361
51692137
33117
264991
50254798
383059
755
2057526
6570
77590187
29426386
493048
434895
3543
19587908
31874
722138
265494053
465629645
753797
900848957
58133
536338188
20535202
47124
247618
62361
5033382
126654985
68410
185562
79193576
23244379
1987292
316276
4728
21791396
62955
33385
110114540
5544239
1966180
10460192
405940
200135322
22991958
5219310
24222269
159860912
64400
145226
67838
407527037
22600341
882659275
158301388
17063680
492834
2313
399990
84849
21112
291747760
5086190
1053115
86306
5552381
371843
473530
129724
53996
1805
8043
2123391
35857106
41491
69223
505653024
450512
77762
6492644
55000
584432
372052
49369
44388195
531067118
941375450
3896204
72897965
188877120
26314
536116914
303296149
526513822
4683
895412
6422
3501776
59125
98830
439579
433030433
73034959
24564
74653244
506439
8923
169851
326450146
110291746
16874
851321
31820025
56527980
588396
140297428
207633118
4243
13541861
1560248
3072470
86761
61871301
868489
63518622
8713682
40008
744010246
746987
3672460
24165
2884604
9670337
414427
572258
931920
171708
2751458
11380372
793020
18731255
3358750
978574752
201271
18038
32271
68266082
3705138
92806
417080
856106
228873468
95767875
232674240
10618
58639
1720514
47113453
8342
112899
2478112
24886546
13420713
614002234
43555
4179
140514706
86433002
7369801
200494595
2349721
8733312
32966312
187623
22704147
340656
488260
24062
263685
53967
13407064
8890856
6280
27654114
3082673
19980
588440
6608688
3653
182965329
4932
1495
237351206
557748
54858
265556564
1447954
540847213
672568
3360721
33901348
202179808
232820510
602850
1927646
87595897
123350634
47055
31982
10311
1158
777868489
875622
10910167
181802619
111336016
7273338
9962
257445216
185830002
675316
126667
233677
36571
2091
14550203
334378435
185425385
7764
2945450
249274
7506087
220634
90868
51327130
1030676
9453
95615
223613387
1845304
20710
16530736
13042428
26596
2771508
287827
1911608
190115
806319
43339
5169
4405883
189845
3956871
1029872
26447
9137169
88152623
51300
24947
3671420
44109196
232691143
266287896
21908934
374316473
6544
10401346
2804089
7948
2676
287211639
873572829
105292
1558215
140467
5147
998325281
965
1864381
4904672
32652923
361105888
722164
28105579
184567
23340951
4706085
141982677
171404
2244523
7041742
8031537
502993
87873
9253552
2765
4248493
51423
221278539
152420310
44256468
238777
126784819
305761
282395666
774374247
9750324
249405092
29250
1009852
22304731
1582931
10307415
129855872
6502550
237015
2300177
50384
31227335
54600556
444684
11001901
56561328
163986
126819
1503305
48834
140387
656018
337059
307902
60693902
487457
5562407
7650102
121
10985
334081171
543
6363651
142082
8086
12702
531191
333983527
615509
31999471
5869712
2405035
974577
68409
124881
51725
110629
130829489
127541286
663388
7110592
59274
31068
2291
24226
13625
12097161
1215944
2490
465571
4755538
12649951
45285216
1049528
150557
9741178
2550
4188889
46757028
1647254
56827727
347117321
7014
84526
2199150
50263
537073
37975
11495
7932762
413228564
35719
102536
117937
765366
688116083
17028654
4963
28631399
97832
1209613
5056566
54298
9948690
20890
177510843
216143262
78668572
13024
57371593
316751473
6648
825966
2618347
7321923
41730
299956517
9392
475582928
1340613
478382861
3037152
20824637
1585846
1657346
8168523
486453100
41523
1573079
852602797
39897218
110551339
1660
414310
12221496
19437135
88979
24746
2135220
28565
22742689
147203935
8859
3211
948378434
774381601
10090
160700
954374
211227655
75801542
845524
27891
16194
3154357
6577
26114585
3004159
64562
108507
1445703
16059
65694
2232240
41969
6466592
1743556
174763346
119533
88567
13061
29314
269690
85248366
45563
255243
204739593
50619026
945831399
514829
775962
45366157
798712
8689969
137831
370697774
1244916
443869491
28746
35490
89307653
29938430
11572949
366494
145569684
27162819
1669
231664601
4018
15717
23533
818104103
126523803
4451899
659929410
5039028
103197817
108117314
906176469
144493
8789
99158
32126
545
324856
261015
168989
11988220
5913
663386
261665
11625155
508073616
146787384
2744
54906
225686
46562755
1408723
464513
84312
192198
533472634
228458871
24427
30091
3874899
50773
9533117
488993
724403
16444977
209730
93783
191291631
22487
249055
529102399
3361734
9884843
3485104
160811
26454
102309959
7908473
78243841
1976039
1896407
136915
780301047
48788
897674
16511
558413
3583676
5034144
252716485
1715413
3325661
35010628
215630
21648
3722789
18134
236001792
5926513
32713
73645
47750
1643789
152120433
1338978
982828531
31341
136307516
448318461
571278
918
9425194
5682
57023259
48898416
7153415
79751
110281559
34466
239470039
45385
518437
28864015
26011076
1018264
70643
2048843
14166
75776870
958525876
111851348
2314
106075
7232
14123842
17262765
86084749
1455880
334946
8746585
222430680
52666
4325057
74990478
31613214
992247
90997581
43611
61117233
25553717
277125
5977324
26823136
3223
1274358
4158314
372808922
135364795
6329804
99020
978679047
866243192
110917
531604200
31589
100056
23612
290191208
104981417
5196286
866980
744367431
521102
2416316
19287
32834698
4137383
16359
7392618
3261200
2309509
99317454
5249269
681067
57014721
8080138
1486131
43057426
464592
25578
957728
121759
2105190
37765612
38774248
35171201
930610835
10081080
305168529
83589
385192253
3615131
484295
140
41076049
272048024
331749
61082731
20721
44029
146336
324940437
27373570
919201309
581085
53765
384183854
836531905
114066066
14802932
529257
155941558
469384212
201768
727166884
21381
9890297
1010784
595080
1881101
7593204
93494
13279982
36015
8128482
62534477
2808
287155
73825798
38707
1531121
91721558
251878531
51152
4718
369181
367137
404971562
304104878
41469230
209764430
1188779
15051
66973414
7362
264151
80431
8419740
3911297
51640
226853
2220429
12756487
9225897
8019564
81362706
143934796
1037383
85749461
4276
24024823
27978
243186
76107
892989070
54357
77344841
8546295
28693875
7203267
561893902
5876
11909630
26621
1902062
7337276
6369
2340267
231888122
51334864
802425526
44128241
348462519
86558
46702949
214940932
31573346
395989
10718
843856969
55959
7943797
28191387
52172415
181647053
726567
185324
383613
27521058
990556
5879046
14714
8026
8702780
12699845
125532135
54517676
28170
15334
9561663
71570
63432565
99590756
7617753
321473
820780362
21531875
57547
188174
18988117
22357059
3655430
21065712
28570714
1219281
38484412
349290701
26940
383943491
31582393
27092075
3973
169264568
13039551
27578
82245
254114
351173584
6965741
165421538
50945
48889751
703053519
245614032
130337330
22294
13404939
7106
61918
1569547
37361
201969
690836021
44070924
213541
36406
755179460
26273236
242944
113814
25980
407701315
217
60564
12975
122612
1408806
326827338
8077415
718137630
230818442
636415
278759
61223
5693
6367275
187182
19489
784306
12859
12387128
173434
1364309
12304
1515
1110772
2745
415588
48080307
49854
307073
301481
144381114
503674442
12099867
3101895
4040116
453
13061333
816879
662479
1629245
127272046
1694695
148779658
11547
70246
26071
12956
5156068
498502
4256
454278603
181691
694728617
484
914807
841027
587234537
122326187
39961
378893
17343
9114468
8898278
230887709
14
212072
13749
156921530
28331473
451428
481542
159283
41522692
1148591
850
1651912
3012952
16114
49991502
18215
9146529
111093
935045662
405275
24445
38840872
192371525
1215939
20193097
66207582
23090
845261
50258
997496
10505
9453710
97429534
73799476
422648
702230
263311
25516490
1691871
3248354
966827200
339758
59958739
12723
145746730
71042161
37773472
24790528
249355
487915482
16527
1723693
44623505
13391
16798
34952
24531163
25482170
406224
21530287
111490536
13191733
112206
39660343
380316910
62926391
247611
552205121
648918
240020935
244577
147376322
634866178
9488
234
2556
104309
4666
55205
25949
1033139
1407292
53678021
26440
327440
11986848
607
40854
117758
7869727
26534
171506560
14965
122658
1228108
14272
458576
328612953
7564
364097
2088390
310283526
1796459
127651
5923339
522052
243021
4145394
218429
51924602
41207
2940467
1588931
898089
447010
48395
784047553
173314
11219002
1879
95280
85199
370248
238932
48610697
6704381
2799107
256786
50606
14435
74057
945903
16962
120136082
95456889
13915130
148472283
61293379
870066
28801980
11544
11066
47439526
53152030
126420622
13196
659895
92776
16084886
2548502
742993
299797460
63532899
1062565
3076
715779066
6220
19271
516182342
850122628
617600920
58767
77387
21195
371613
1060218
811079
1328109
1068
208681
312163686
3555
11585117
160392
29939
255566
278699
208497251
78596957
5731
1538975
83547
22541
15208562
265049937
359659
7099476
104589
49123
427865
225086640
46758
15093339
1543947
8963581
63816
1811628
261279788
6258631
380217
201828
12843
503310617
81489276
993269187
1663965
55697
20621774
36260776
22195
4999198
222531
19212
29066896
162416568
259206
3772629
16108705
60407
89794244
45933877
39759
445564162
735540877
7680368
772273
1932187
193032902
8195706
24238017
490408235
491409
253104
917514
1949417
44799
7075695
20110
429016
6530224
2070442
36834
231886
122807895
46233689
15757
5327942
8573178
10263044
9713
128839
3719070
101703302
18585903
7620275
408253
569
76555425
280066529
214401
632863
32108099
20589651
83249009
652984
94579553
170045
127345535
99417
192741022
18022353
72186
163636
149694
23857
5381
436061
24100779
744069418
418591787
64938079
15553542
879728
903450496
2440647
25500
63177861
7657468
194268
15922111
11491
38782
2485
19034
595217
29437386
166925191
25512473
160413
112178
1768848
37458
230984514
230859384
8036692
5318
61997243
14789833
367783
3374
24546
1128879
412281
795607
42072
14419234
3499091
78823
375776041
2253779
13429
8963
85161
41560267
140621
16559182
1935497
12545259
15466415
4335
5259
4025
972277
2145144
19726
23311
16843112
494506
23493
140259
934740
901206
240513
1465909
37363
241543718
1459824
377
265809418
8127
2725346
4715214
443782
247298332
235551
574009
14004017
4368470
153823
10681793
10878143
443485
101139
23548975
3130280
24953719
1414200
14420
62462438
5780460
61038588
79407814
1170
182298600
3959720
11637
7129798
123018
7572
54506
4091111
23067324
229223
65820189
4287635
22676
5827545
30137519
2893537
105158574
913961756
2984076
94757677
7205761
612346676
2896
425630793
127614165
153379
771134
5355998
530624
36103790
12555
942878387
19100698
335689
2207
9639693
1307127
130094656
4452148
126727
1173374
34133748
33868
2426165
929640493
122169
711360
3580
685813
927497191
2676042
226290
71797310
14151
32145
386095
241639797
70395
907892
175245
3132341
231136653
18920584
3326258
8028110
3754287
122948
10265
857245
4811
15876
41012406
2334515
6103328
51699402
192425464
2754587
856090566
2054139
10488411
98001037
149714829
907332
48478192
1521
15188277
88514
5960
8299991
10095962
406267415
15980458
1837596
452943448
6114832
239922927
617890
24926176
384830331
456
8088705
456949124
28999
1734
102681578
679104318
633222
11463
26128413
1416
504728997
150033
642688687
29783
50133
7756361
98066946
268431949
364740
19013827
30389
3756590
13386540
4785
7843107
19192
499596369
552830
425446
30000030
4619673
140719
39902073
55010445
3345
43291
78884079
238598429
108465369
56624
185000983
127251
25568
77162575
13130
89475709
142525
63430984
381087229
56414109
873020
449045
894579
47698836
773732107
16910
184845761
3020704
4380356
878163643
214815
798214525
69502
321921748
471819
5666
5240470
195441
15881518
852460
119844890
22671
12596903
54040
170696961
32625
3137339
359720296
1157401
26533837
45378718
11353051
1133
22206
9702800
842153957
61685985
203892
2450589
266909
771679
5387983
72549948
315877
3085981
31182273
10275
543596
256706
518228999
126508
610897
3619285
28203247
926760
191040
168700
13667514
2043966
163305
249560913
13216347
14957793
55668235
263549
33737
8110002
18182
55464
30868
333154832
34602735
40560581
873242234
9250
11095
138711
99089
260324494
283521
6903
222995922
188020085
196604528
179158
4638123
4463963
1321475
4434346
431940020
316696
920921
29306
103975310
505484
873298809
18980
369658
1099467
4801
95619838
116819
31919
50506269
398303848
5907964
7203528
968262954
77458
26313985
77676
269546
247811
402651267
1490230
1619
38327
223509315
129595106
506846
14177989
259331529
57113630
13176633
16111
459017
44629
1418549
332448881
2316828
24643
77346763
3689
428598
28928500
148319928
28872
440844484
56883
686511
24254
94547667
7636815
42670603
6990560
6999
1042454
1365270
1369627
902113
499420
129470
502720171
66855687
442457
19230505
43045
54565
3385853
8089620
372592
960712
10611
153219110
7912
199834295
90295
250973782
6208280
598
24830021
399192
257817
403817169
1228115
211033252
16280477
43037
13132983
353
24141
1621
1717250
5401863
6493
32275765
40233628
2383190
39676
15150727
9242
252531928
298134451
8709374
8268558
127326
88859326
2294
957923
522788
22575908
200828
80263645
9083
241628770
536116990
3169709
643756276
9051
3324
3465399
1231498
24186223
53800
121264822
1639714
806505809
3908324
220015638
3
14466626
11710925
43360301
1263784
2996072
9497797
685649606
22768
81022
22749001
118341357
6832332
9791821
1968599
175902
223585
541774187
514036393
265871
78094293
168334922
3900425
29254823
997850
525200
4059492
86801
3916369
10459
69578
125276487
86135013
50840999
4228847
302390
31807705
1952878
240122
97625265
426418422
407227631
127628
54943
15386
800182393
340746
97845
12453683
13598
2002045
818672984
561555
2134587
424754
234115418
214962
2036685
11873916
15648569
818211487
17344226
32574901
14079888
65808328
2499
214367
3197
988
4182
2014531
121594251
61494
10785242
78559353
48738
2093938
1069103
85619609
1652775
41367830
519554
15557
508626941
2091209
288173
298126761
19799934
26014803
874
275
21818895
9133883
2148
15767
413762231
7081463
122220351
111179
16939430
908781996
428771767
58910
20141863
128590
111349969
13128
10294185
6219
285448426
11728144
5229281
498042269
12904658
599206
38416
23630223
8657
7720238
3178170
111495879
36810
2108916
84869
65772156
907494339
252133193
30066066
13307727
23308752
360871
1757405
66285
10908019
438574195
56658690
614165
15084
156132
213902249
11598788
10708803
1346013
3725357
774894175
13621
1377123
120002268
31647052
175220792
809550
390988
22728
980988936
812524
20038
644731254
12094208
138864
2351536
41631116
311626018
29726065
547961
16654677
35708124
4881
85192963
270674
59659
207550370
16451351
56937
56299908
24592
223065872
206745
53678
4827
704968953
1013135
9396
31120235
411711
91620449
42877009
34678834
21151
208778
114638
36855
717094493
800043281
953438
1674847
40520084
29271470
306250
461823
1005081
11982394
5091
220141302
3021901
21743737
3256072
1021061
95238
327160248
147302
5385090
15615188
2720616
122718809
17572420
16131498
434116984
720816918
170794
235535803
438096952
252328264
15664486
6853
209790779
593504573
166968
9629
23051
922267782
6354159
7018662
779094
42079
107681032
258833
1357672
877881281
1119077
7393769
59930
558113
18349275
8259457
690022
628312169
44966779
29308
63066
21569937
115971592
59628
262792373
51333713
374488450
514842807
602591
62494240
44291120
408543578
257728096
36032
2578179
144688024
3595035
33972
75617
4101925
320745897
1218
348927010
16003
21707722
1358
74009212
105480
34617267
11390
482275
806767509
2716883
4389042
615677911
24521518
34226
1124586
83846058
3284458
20530635
85577387
5626
2732341
326138
23191351
6243
157492
243398
57338
5465
82404
9775
78510498
87101059
219400
116398
851560
28110
7784375
30467
21869
8663634
5138987
9652
648102312
4265823
260962
6922
57860165
119110919
26521115
185044255
334174128
18467199
72858
1048663
922035162
102934
75892
1586
498182852
29251560
14660816
45996481
14161
466095
1695160
25407
37348
255355141
675326225
108019
719946563
24948189
177065374
26726
9458061
1827398
14038
3974816
37659
4072459
332201938
209868
414384153
688344
210124683
75388
8256013
5972
222355158
998372
698688
347448
42749618
3601
2513070
83516806
57774183
12577469
424597
1100584
1856523
791416
15288310
513728119
313
2034170
36821279
362542
18127
2794318
121703879
6213514
38174
62595633
1051407
27670
2326581
15138
16714097
61365
803154044
115342124
823088138
98107486
69278031
1035215
659
804561076
30665460
28692199
194051490
118468
13761
4661
3426268
65698
876525
80064941
527070
5290151
61645
106355025
28933015
6492660
107927
49613
12548602
7066814
29592987
996409
112156128
6942619
179667135
1690907
152563153
330808402
351007
707256174
2621660
63033239
133152860
942579
84749
78384070
396090
8694963
62291469
176578839
107045221
34830
45516
3382438
61899998
11370
71463
1974675
8289216
16055359
5640863
8096
1044564
8275
118319068
541927
19168181
32615129
591897
43866
49001949
16408332
308785248
1271013
23159344
650412
550718160
28723
7465925
40483
8079644
2125
25366
515128
1927281
7298927
599932
645019
469574434
740363
246045112
23442810
50343138
43845
531984884
27784632
99915598
979986164
345361347
127961
4918581
26675
48393573
51181
27287
187487
4153480
65932
5126654
6677215
491449
498845
16411863
1762913
394569161
43514
7661981
350481261
11706083
7785806
320886863
43551944
3708
44248
3817852
5064590
1047
2737
8725625
81882
292944273
992763312
7475220
9763
51524
25962
5489384
118603764
850135
78799263
8
37958
85970240
211551665
8134
61884
150971245
27783
523588014
193709
403617
1678
7589
68940558
1419531
88700194
14838570
1330258
1561095
11447267
15914
162978
5909
22021
38129
127742
30397
2403168
4612623
7583
236879
22852372
192667709
36988851
4567586
184637
5910397
31489897
698
1327390
454831763
37507
20982573
50211888
53551961
2692051
129510
164191
436625992
6719741
6267593
92071
68191409
6915095
5390416
491100
18155403
110855893
343540593
236501
1429795
28057
19189816
94161
2910
3619
8792
19490089
336030544
868313
1439089
2110803
3508796
21913228
63983003
37875
382523
20753
2659430
10398
17592108
1341707
121676
3509
9290420
77007
13787
34097
50718111
511649689
7661257
1537880
84989837
54961074
1012621
98507717
22611
80419064
97609
232537
250038
54005989
226068
144432
905182
5526
25468099
29783863
11507
1436
1047843
19029
247742
47377
839690194
843252
303707
15757590
58633224
785035766
3308879
154907
339943863
1002022
126788
18178486
18450
296619258
1100310
31680140
1935922
13248
2147771
3893268
110199292
1961824
580739
702446
27046403
1956965
8368
20316291
1090138
46461420
25345065
4114
38746
8271812
12830091
275255
606096912
833704
256953815
1994288
3371421
185657233
7936313
103581316
16647875
3253
26810366
218924
5529271
114178
20586624
113884557
58851
483797
246546
139796949
26594052
30454
61913
260877194
52554517
113131744
258012189
1897065
939599
21165137
394275055
142973752
472347
504980292
312985051
1250011
1184399
916834
592439
795873
49063
971471
722572
10868976
29307109
20431855
2091317
820222
74112
136971378
527263472
28774
2974091
11058628
3227508
1455346
924317641
543314223
8633874
7102
72933805
115290928
1716664
1452170
986048
216895840
49767
108203
489100
2514289
242010333
2257454
71262
25364
323626540
191786681
60870720
381301768
381286403
266680863
25194066
10796
4790769
2449321
16191446
481918030
157850352
105896859
964557
28334941
148680
21293
12339
17652942
325577
162000
2714
65864178
127664377
2775
8594
15997068
7573151
455773913
13033804
810982206
7351
36500347
442830155
816406897
1505
83667
123082044
28027868
206407994
1960292
143424948
2894
167502178
84304
862812
20033167
1799207
25848003
28553996
53878
4034
61877756
814968601
867282512
9450
47428899
94469854
604793295
14361017
510458
14305659
11299
26724732
9718
258409
48863
398547827
22816359
2667321
18372091
52471337
153134
4035408
23819
38630902
818406972
1893002
33809836
45594665
31788084
114933096
2824128
308753
259137969
6561
24374276
28375970
355993932
518862
313777963
14525197
4422178
24127319
159845156
435434890
450097
42820551
2259681
108275998
67105216
16462096
4304
1802576
14736938
56701
27738548
21474
81862703
4923179
448838
3940868
5841291
384568
10697672
29341
829881
14296012
4791139
138800
5249336
17890076
7974
375800568
9530454
113386
1249
140814
8590
1341894
5776438
79991
109563016
7738413
120748
845616113
260423073
87581950
98297999
5872983
808513
49694593
56839
22863
12734592
209844230
17369
6233920
192311979
16320697
273556185
881973
140697
22677075
119322
457099314
119746382
1855276
432325
16793592
35328
4457
520456372
55169586
101022895
131797
15582672
250030
246355574
907
1795675
767232579
125997
367179
5412
274520
493253
189147955
346263957
167627952
173030069
52762388
242330
123969344
857100191
253063386
7294516
7878087
336896
499982
3902789
23737201
1274502
63062709
9377289
32998
184593470
32640295
260716
4918
12732957
2594487
3723524
78742180
3854302
3764469
34722
7018132
8885664
23307
637228825
113998
1012561
7741
232685
1770303
38073347
4239
122271394
663039
781962476
416474
1020752
251199
1094759
57022141
28955
979843
6985
2943530
40766
15581248
3584017
1952845
115790062
3302496
1408639
360458
58938211
429285806
979445
143397407
15925626
28132
17725
9566
235009
236166159
613674692
34147
250721950
12559681
198058
690288554
128365
703700
1006368
839692
23516
2910048
1512495
183965
174071966
1611
20602
3170
92804792
4015
371336331
336414
1847545
12401915
500757479
183177731
528431
840535
1779279
13184158
4330323
51735839
109103
3403717
151623851
605810
94014515
3938860
523842
5721561
221962473
1242622
1835625
281168036
58569
427023
5548670
130713
970657952
622960
3684455
2167
5763119
884456
2856416
1265478
531396534
782702
5525377
31847595
74965
8632254
502836620
1208406
57878
6468
58951
20897866
5022
3872281
12129735
1004464
15046848
56189
484234
61687974
84848
735574811
8277
221171753
122808
2784816
998559
99252565
107285803
3723010
3592957
81623808
293492
481372341
7685449
6728
172067737
55550
23495
14714138
136006617
53798
12501
60419
85919650
125756403
136586
144984
6982341
18763
8865443
30788
725
239649
30731901
106906
316964531
104921102
4828218
88098
59161
266797
2594666
460433
78288552
13667362
1195299
16759
149707433
155192051
934827733
1740861
11400666
789477644
7707
7606453
16530126
115368
84851
747998
95809271
80527054
4834
9431
226437253
1955612
20718880
55527
49387
23026
264079272
68311
132045
93656
326983468
281587
110492887
2040064
106500
755282434
11441
29665
2035457
6012
114260
126590
650754
9991465
713800852
163629
582763545
13076
65098137
191186280
1310086
528855379
314368
24521671
23371287
6661092
49316
17867191
118406936
446960
2877
178935
220983996
485800
4224
2967613
353209796
13184764
168816
18136014
11195
100450
460792354
363759761
16008
59419361
328660
37761
45511222
135117
14165
2054
5657
33735005
357145
34017
12235630
3978107
4722
1150777
60234406
18609
159234
390206
288277
790841796
99310
132074067
830516043
96715168
501717
4220566
49764009
137045726
802571
12924427
13334081
463846
688499
12421220
745099
35257
4431484
7223
118207
175491
62818120
466906419
16520
1133455
436426
23120221
664093
16270
1753914
119000
1163618
1081264
82550
3176
9705
23757
5395908
10373
12017
136122427
410558293
1663
81447
14701
6806928
219083
6350
1927512
62649326
45314
85677
1259397
61161
428337
79870874
5601
284801
45592901
6670554
13838779
1753717
353263610
31468
35498217
391752
1186567
248337959
8021006
859121
15110
36997
472439662
832897
534559
37381830
17244015
465406756
8943568
173669
102821
781752193
12664
3668697
545914
481328498
81385
915715869
478511
1662634
407603
216901
329652
25850
184018649
6728285
131975
199523
227349424
1044
11189
294708
129357
792270396
14246850
77275
1233243
125338
156193745
168576381
101936
6280052
13111
182285
203480
214742
60304
387064754
18876
94900
383353
372824043
1345110
58451087
10069
31513
5647718
175444
522413
75586
10356
31395
121179695
1742574
6954135
10695742
9259882
21092802
1698000
12962596
3527887
12201577
597
32866
20223331
182873
63434010
1272899
56575703
16147217
924893696
47501
41543
424363215
8099938
82134
219028671
28932
9133
5696035
8956038
353014673
3916855
16205807
88854
19441773
24923343
232900
94914601
446272
16458428
1842831
764273
15112
41488777
212439641
80914
55020
123189736
94274
4169498
25285751
12408884
150292
630862
1246
92680304
122390
27859778
2024413
71680
149987367
4813
24730
1027211
13443041
38836041
15594
3895809
316437770
55987
514718070
1911
58247
40251879
44544
857890760
1314136
496336969
9273600
106979584
376294361
1474796
238982
76235362
524181530
10450238
7557
14107114
74435
265662
1045661
54756492
175284
27333
204139
222129988
140941579
532808549
545507736
5559406
42031102
4308639
663005148
3606756
16436534
241663
10368
12205
28913
62637
393181547
63170237
51192
46481
117582890
103847582
31499
89413
43713
615611
10679462
18625457
2609109
78408772
2486493
23827
26375
1273270
322018666
770206414
16620145
876857
241492800
21871
215061
10125
16464874
3147730
186387
12629
860486
54658239
2950772
5498772
30280
52689
755019779
246338584
92103
141203872
260685269
1294878
4139482
141080
18854
833306
182535
5703572
1679614
30845
28583365
32276200
227318
194607
43262195
53514
62180788
7057389
242042040
1231189
50375
294582384
92881853
30943065
155592
32326391
9695370
9114637
116212889
252979
48953541
5181065
663376492
21166
25320719
5071
571580
203267880
108587
743216
51909898
10492547
189083466
1652
14857
132072
1105814
61683388
16413901
130360
29994
11496329
86364
4581912
496942277
48832164
20958
228715
8770803
573868
56606763
975054
247659014
332104
7332
1942683
1752698
1072865
66930466
206518657
6697621
53551
109824104
322738
58004
2621081
60207
6406903
13347018
1284982
9249
184963912
395808165
498006414
32521761
11439292
185021
18590
4820049
49027158
99247695
150670698
7036999
34725293
186478
53077
56012693
183398481
52183220
151777414
238202575
2435072
805743
47098844
435046669
16556
104497123
29280862
9400243
106015700
3485821
1070971
1114138
880192305
3901373
89711251
2837
51432
163576
197801
3544
128466035
1901551
7715452
804753
16433
108138
18315
243054582
37410001
1252181
122835654
6429741
733842
2187853
63246628
1910180
132216213
16119076
197680
2903645
48222263
33455
30983
1655447
490651
1137185
90129185
90225099
283369749
61636
7657692
32926028
1346916
796462307
12697
195847782
204141181
197375
207264595
55359
1053872
6626420
12722402
28598330
56499
5182794
1073919
91527
2298
2988638
56892
19185022
100148
145702218
186782
3953204
127308
922209617
36689882
9067
16152
7495586
203848
7763
132491230
717429660
1804687
198166
126277
195369778
128758
715702
1273
29857
60266
114175
544565099
71640
18620
40340184
103453835
16493
477304
121783
383451
15225804
716287935
120280457
2361506
467805614
54251269
2060978
4288580
206228718
51777026
482857
12636
22181948
99830
10728777
619720
4058
131012875
46514690
730537
155245377
4822085
1160058
299876192
12009707
7607636
9037979
6968
90778
630713753
2972065
2616
62329937
158450
102556119
1575
100254580
2775998
98255
15980596
745687065
815158
56532641
2008
187763
1637052
13273575
14322
104314
7463081
319232
713211
1402632
36894355
277816192
111355416
94762730
84143
1391593
14814709
3310167
521040
279684091
19670
220408866
1168825
10678645
143317805
6407
727360796
893114
826265
77789
399940722
182974746
54060
75182
177945973
522463083
148541
141195
98567912
919628
150662
28642598
36933
45798665
10735908
23107629
174593902
10478038
4751682
370718
7637686
15282305
1973596
15044156
3600083
56737720
41451
57641375
537591
669941
298321545
5262
25324252
8866468
484590326
290804
6275925
37896
388527114
7934
7574
38213789
302297
6887502
140309
15155
57464
1064771
25943639
4914582
4326271
7033750
77
15734
138073592
46850584
3492
12117840
99721581
157494
33731150
3052193
673308
817994921
608541
2611036
7974935
3399982
221158243
138
289788402
61941398
219
726164174
18911674
169815172
654248854
24473
850611
7214
410856522
8507974
499706
67496860
5612913
260792
208383
47035
198715
193537
1658677
68778
50008151
95920
55742892
32884835
3220
72081266
252950363
130326240
70121801
12027
11801041
3796
19119981
12055
682275936
11135410
298920376
375786
912193592
63533603
64658544
96324
22989
817214927
756572026
67265
20798
250804
19839
52164190
41103683
25426
158600728
1755309
2314857
266254818
13902
446600
12736636
82470
40208821
32084924
192412
3652929
300511
53859982
43749334
56733
1568110
37607808
277387
16336894
5703824
5645
2879460
143386324
78192
1197783
8773
2943541
250192
127275
244488
312179385
10513
499919
47840
223399
676968
3166399
610726457
789607441
1839291
258302
1883420
319771110
14551
1001545
9980
10458815
7203
52613
44937608
3150342
109401
13528
85384
6401015
201736
1351682
86219
22136198
15333
52564094
123198606
737310416
1620
480221
10692
15102948
464287
975091
335835
3032837
1703212
438558258
3444832
22732
162934
749794379
61447
3950966
18960313
19743112
173158641
1470256
10601301
677270200
9017976
22089417
98989
18996050
175647703
939690
39607
7179282
12878404
110724089
428203
1791796
94338
16392535
9852332
34764
354
3687308
91114
5242
15289
6544441
2016591
36646
279129519
1492
135515388
19822159
10112425
99489
3680
3484521
1341242
29544304
499238908
304498
9914295
533479
422
2932806
1799437
16732
126309815
3414
54113
25326533
163362
44978
4046
2861606
397405502
11031
55739783
1721159
776727
49565047
32367
550175
3755307
3792770
459624
7946
736117575
309815
30216360
20174
5014
111911
51247195
41885
104847625
31291025
14393571
900034
3363573
9638702
139034
490615948
3122151
56867
20202004
142386811
30692063
17396
51227
15007
14126785
7461
875937
7611
290280
111368
28545574
3823
7329464
453349
43283103
15278574
73464
197078
107049
20794
74672
52868
90390
1439197
491679
574189
10243
8199523
11178828
1555206
246924
3524470
147250
84595
11753
113950588
8187051
360882
89492405
7728791
36684
23410059
51477405
4273043
3201
123564215
75962
54041349
13505639
472965806
3680025
368284930
9690
10645390
454026
2771361
734211
21105
901061
2426400
1506605
450399
7958
883623
317365
18811037
360505
3950776
7770290
774442421
9518256
53104298
49987029
10722016
1643715
310153045
1816963
492029
292045
5410961
990009
921
12745366
2329348
16092028
118066
343817955
16146461
96806
60764092
8779
18526694
1386736
537096562
11420950
546595
3166350
247674544
67888519
7605
22309
105693
567470
688965
96118
30690
1735765
397
1942400
59811
201782106
7002886
3446978
331445
3920099
249907
14344
14360
183638593
871170
3430645
191623296
128702
400034
812243862
217399265
138336175
144128
638209785
126955
153928
26151
140848948
13405019
137529495
135316
128538
4947242
35946498
1518
106629887
20416486
12180707
670779086
5168519
175560912
443890365
3090909
64732240
275426
109585919
489098929
205609745
500058
608848
42141257
689850294
563581
158098
253721616
16776235
19146
6115
2551816
1235625
68800
51160
246890520
3343930
443370
132987
59149674
246340491
78577828
710175517
608563
175545
514102738
30672
308173
1542389
1585786
654397
2083304
15716
6163
10417842
1826566
25254
33947164
965388753
217562999
25917
640107
1018170
447660
19207898
11404845
900495
9791317
36180
4250183
9062
840017680
154555273
25109887
266021
47889402
120148682
95958
7454766
5191
4444
40685
113054
110390765
5210345
230560799
180482658
263002273
33692472
740672
35421527
27452238
123221
8804
312706745
837052960
264310944
42416
2806328
44676
5774963
304169
53508
254981482
47879131
2994473
1750261
120035
216389029
222698249
29223155
1222741
27065
19031
13276
457605
991493
944104941
100940
85230
198397
3611
245412
60313060
2320978
557695023
54232
9510
50808
209001074
47697
8364
15787253
432666784
828131574
95708051
5135226
29737933
286338
9817197
45879212
411887
181668846
8807606
165369
428447309
770
754530
5091520
162200350
73776987
1616258
176306
1070
1327398
167449867
15237
916003
58934
93519
934150
242362466
57693930
8369
41223584
53754899
436714264
26013400
2634606
13552217
4062064
27813484
112910618
1081772
582898
636072396
39062
118731
1646
4188497
6585338
1083044
28324
1494960
6499712
116258
405009
234761
33614
220371
8745
5649774
138344880
103776
418527
946857
19482517
31246
22861
240866622
9835
483510665
11186
104890
136026
1580
26812
20777557
3815527
107069
5679974
65394827
423194
14896815
24587253
1917225
4250
23717733
81514880
382346897
945126940
52856
312434
271931
693072473
22218787
323186567
893922166
102464
889948
995135
1610550
2608032
17410575
4486885
412339675
7546710
44417647
100683
437616737
16465595
938570
7238
1620180
2084018
349179463
6230125
1628963
915967
1760977
14641
166747089
366937
505959
195210
29589
46806
24805
976613
5427995
32215
5666951
135080
20722674
717094
49834
5048
220844
5699755
2625139
4041925
6608
118445297
82753
30140525
1932255
27949395
236782760
322335584
4065
82221
1144311
24549
3788691
63783
477760
20791
756326
112559
945100
217460
19333601
19824607
43168546
1441614
155312939
20593437
9979
12218
12185
205073798
17956
27443856
424615442
485296
2048755
12817
247431
56916701
5248
120620165
611230912
20572918
528556216
148275
13085
253166192
59880
4502
4808933
1096432
2940
465064
25049
7024234
459669962
717871
39092491
54072323
78000825
248050252
707277
2947362
62572
558597
15523
869115647
22981
5653375
25341673
762133
591672184
109907
522844
8891902
56154244
53201
3275110
93253
4147647
1028076
7245576
32500027
398593
557487
293800
619941276
129766665
470351851
128914629
525938498
26394
15591168
5331756
107946418
28179
4776150
56286430
30020022
179932607
479076
21306
442801
51654254
60116
1119559
2645035
227220046
48253
542
2012258
718859968
71737042
3694590
17642
879678
2273439
1447185
202647819
90
510523986
4012830
3403158
383492663
1259230
387109665
155057361
6596132
5789853
10669
1010463
3980
44271
197523897
10977
13110943
266008831
3190374
684205559
25759
457703
813553142
3969318
616625642
15402372
1834309
2802918
700260548
13872
285089845
542069
120179
197792296
65791078
235861206
11042860
1426821
26288335
310040
2178137
33356024
726433886
56148336
4479454
488266
374247
124368590
466812
25340
141091
440780038
14116737
32030160
1260655
44542
116426800
4007963
10202923
14276
1151825
17829
11461422
104539121
10951945
140420606
26988
45167
974596
123492
13487
14817491
6929127
7304716
7819186
8124993
926868
9511
29028696
53430
32950276
67817705
678176787
6117
7155871
253294
1935240
121039
843187
122765
11606294
53665
7646535
2247377
62724
17081
13197
547
118811227
127447051
14895683
8309
247949
1817
10844
11320421
49559684
131495428
628636
2706282
64839138
238087927
6499
420749
1712211
27714603
106935
10472796
12011
12549766
1972947
1945191
59393
16449
341328
21721384
35043456
147238
749111
17848611
71746
33486985
8893785
462513803
402978665
19347
2779467
38753363
944279
2000588
174986
817086829
218204
361043604
424159
14714494
639431265
3710153
21682
187228
486507
7877132
5431183
16224490
119424679
3172847
127588
25787
7022
64181
49443
94724
496751995
560307
742494628
727083362
201052
452279
23178928
15597681
18616746
63051
87225
33734143
25011
1452692
8249633
25293
66780612
7759
244630
128233358
879096
253473
888046
524005
829207
11585
527500624
175263181
112990
48145
24321439
1373488
288219
321753
11668
6174997
16045877
17091
51261
20671
10743
23861
1938710
13721
13276456
32591
348594
1522948
2129008
221367
21267
125067861
50010144
73321
2601798
1533150
743689
445826
30342
974135453
7976
223116997
89777
16523688
109586
65286
515208
32503589
178599
39768
105379
515378205
3631782
237579
15899038
7047
226688
235749
28204450
124176229
3337602
96599
14268
108854
653972
685186
202821
8082
213437790
32246978
2433544
2147
255524
360874
389509189
230472846
142864874
1042003
31017973
27723
4688
22533
1311016
430400
348010836
149728851
1405399
2947562
118758118
7567738
20200217
1568569
376602
3270630
42391516
996685148
65508890
4909170
1607
7820236
140749
115141429
112064
20600
114576821
20578
49107
80271
260572286
3895
4542
6635533
309841
1541625
6116654
421481
240258497
18246363
57816
170206733
76190
278347
572642
76924448
16314
6352166
57629956
900577
18719
305270
10231006
202793379
7677801
70820654
883305
17866687
117342032
39281
32678706
2216708
132784
82436127
225511580
483240506
4352
23684
1591
794884406
487896
20053
152630318
271336140
18349673
38636
413646128
86459
1418
2187
540465062
553273089
562671711
71012
16343975
53317862
7780450
24907886
41251609
443650
79037768
1343903
784860252
15217
7380213
8247273
406444
3816
1953204
487183
4215648
2748480
247392
217925673
744139
32693439
81292
1089144
111135507
52355183
416696748
112319
25084187
17093489
404
751774
311487107
239488861
1915603
6072316
622819237
16666421
456496
51277870
823673161
157486870
180593
15229
73854421
3041974
265053157
250296
28611
17493
124920813
5704
8740887
223844
30481387
114840
7298620
13929853
42019
220917
162780
1769
14440
12537363
670
71978
701276956
45927
473491
75904
3654
67054688
37055801
3052573
7960
152125330
6832032
343811
2905
590458
483437
26944538
32308
29099119
22122919
89510
8327757
3365185
468380487
985
839
159957562
116140
208047987
189013
587289086
234506
7424
23213
30063
712223
86137264
6565
50215793
233080
2655742
62007
3470763
24810581
854277
1919581
12074
11534764
25901295
63530
503953
5451
401034
18982031
538709
6819340
99258
59003089
107178
354239
45753914
748361068
407143263
131544079
27348
1534264
98426439
42283293
6818
1560804
5828
1972450
93633
60037841
17830
79720513
4169662
131973
157517
356651
4896542
13372360
365294
300429100
298015880
1571836
27972588
12771
10336950
242083860
7816
7851638
282082
333587984
549265
1120046
522329
110947743
2328270
1652565
15449616
361944
14690062
3768275
533216360
477697
56361200
21375340
54552
4704843
482374738
24638
10370
34596
112344769
114604
2827662
6585
33910
30563258
58411832
8172547
13875600
11055472
11646
1516504
251682776
388004780
822100229
42203185
427903
12472525
5021
523960
378152656
230636
383343
37240
935590
223846151
274031918
80879
57954
155741
431349
6904849
61823539
77806414
3133
40699724
4316811
2810
606901978
79401
9324
5912929
1431908
3808
2162539
32652527
14570
17560608
11352111
10032
125900
1855018
106091
17086230
158510656
71624749
48876
19566078
297865
1453516
89576
70952871
577033949
18145172
426325
45210193
697675
173618
128440250
449730
200339
17115230
932437638
56410997
3454
3821
32568
30063547
4348
820584
48439852
415835
88217957
185256
284392
19262
2652276
43286687
2574201
700868
25730687
669686
185488
8053
8088384
120304025
536743373
77917
298303167
270038
209733
340770
420676
41809
1682096
358628214
210646950
198310
360300377
30146
184584010
177999
41837
5359
342901
5670
394664
500772028
1060041
5813
108316303
527882619
5820
162831
487217125
50224376
302063144
1074060
71140468
15564590
6556487
61213966
13640
354380
399872891
41546817
16660
157977
11766259
149488243
338050
71536
48076
10529
13932117
27321
3598515
575575909
425814864
28631406
8429
10636
31431
22820296
11151
17966358
17374
56195
8473602
518432
2020671
1368396
49142701
638282350
101646545
3898523
222778511
36505
503630
56056431
51484887
571662232
3001915
2073986
720172095
759106
1605408
136392
166604
18827
119036
587219228
1199956
33962
871616200
1880105
638884
102808
18481325
82846
638258170
971759
5768
6110247
265842715
32606
23396954
1235390
733
11815
6379189
24825
29485338
7364736
104146466
689914719
28496752
56259
571888036
439584
189474
932109280
117838
13003453
3507509
307807132
83140098
2864886
216084058
6385
4740275
416808
17155004
1714637
250343
83785
149255230
199077901
3932190
232819
6838
2172097
12194
397142198
170978850
1199467
826613354
45047
35474711
62101
2492
11371
1251762
267839483
94532531
6662
87229960
13729
322412225
6111
1610705
424444
281112
3393319
422188734
64931
84742
6635510
80152786
1599250
188772076
5797
1978
16733
15278698
17284
166253821
17940601
777091
1765090
436408502
6830633
1324543
55916
19040295
22432
5779927
495247716
216688
3097706
14685344
121980
126175161
605905842
377942
189495
397174
408305
377050
242554
70637
982612640
13337190
818952458
57460546
74265
12267379
4424702
1165446
76809
47077
7842
53804
11161019
5505392
21682101
57014187
7711855
125080
1707934
298160794
362925046
127175
9299398
239639
16262
331696
634609977
500040969
12944986
64809159
57709
367903966
11720
8142875
1120525
51028401
81745538
29803
401504
125302
488661
230487722
232803
7426259
90297806
19975969
6951600
329867
677546
213485229
530249631
73937
18626
199515391
3956533
32518098
203856468
2251944
3724324
99111800
1761070
118360446
528314
44899
23919185
85795
1311616
2003
125863
21986
156222908
3752615
683145
32927758
857059729
68507
48384
11309036
450210742
10172
713205991
490516
5801
9418
27283330
23818847
61543
87086791
47800908
48221
40213725
14481
850573813
192766679
148287
43698
240
305038171
9108
1627
4963377
7013
785102701
30512510
374968
17267
524017
6893863
16095
184041969
2712589
452359
9586
2068
23603
3979563
43502376
28037466
41195333
231109
14796
2795379
27051192
46997620
1007963
74987850
27832335
47525
579231
786708
282333
6573
958622
730928843
61654203
1612
15644
117595
5819
47944929
5978403
17978
128214
258774474
400324089
2151
125164607
224927892
11965
10559
89846886
34745960
484381131
32407578
400189120
25747
34987049
62559699
741439994
19059
89949
150659295
1842873
7431
886283861
1868162
102761539
64639
24863213
2013600
458620
103555
358641452
507123516
30770
762682
6137
622873
12352
1955773
704308
31656
6892
95403729
93604732
201212315
410732681
391532
1362922
792677119
3197684
201164
1032829
678974608
24365
43388
379401687
168048505
99328
18193
2634408
5851
1795488
18733
126354922
34364
34963
30867915
130940235
24098
319118
23350
16011
288495
29442
3339870
49711
12603
25509
108843443
698057
80629
267609576
22617391
41403
63511
102046281
104151
1735865
47427
6320613
1587754
56284482
474149798
345886
177882955
4517225
2594092
56918
18322302
87279314
220134
41369
200604447
1736805
5843
85179
80488834
327009742
31209
254418
20273044
14452390
7956
427787
11867429
1925758
4903
18058
31586059
933107
31374
632258069
62479573
955594
12666101
4814205
163602403
289007
3565
334137456
902695467
397230262
80047
813958
125424
1241828
12438318
236237
62110
52868933
244848062
2436
4375
30398876
30096
400613340
15902
59785
288726461
346238
425871837
185693080
4100962
13260899
224465337
14429108
105493
28386
6433848
10925184
8394
290030
387
10192
44152
1493
95570
386528868
92610
1908911
521690
4251666
66406
934992395
16592535
3698057
6923647
42293
567531
888876
1439465
203658654
35925
236160728
2180259
15528623
132689232
16341361
755567
229752
1924732
27236401
3946
293864
372435
26491162
30344469
38068
6169931
1236621
3226376
52525
55604
19298968
179844
3232301
1109962
52724472
3158
38899
3326034
16233718
3540
939710596
95640907
16437736
218622512
1368433
2437144
256063
1612554
2090269
237374934
234668799
2453040
711676
30696565
30661086
30518638
379061
463961192
870673
45
8545400
165760
2304661
41698369
2269059
521827
210687600
29451239
56084174
609884915
615252672
36654520
161316797
9776825
6521099
7400
242002117
110832
15355627
13213369
374849677
1116
716218175
16675558
945123
3565026
7926
29001
4109
226081
78058
1011101
5924030
9404
101898363
29536887
335038512
920453487
3562
220727607
393574
748634
64374
655195
201932161
698514520
8101743
57807
2739354
13695459
14832
202109
7268
573242782
85371
1317057
5534783
22619898
103579
55118764
2296
266448501
318651
980220668
1220470
14038442
123203
1111830
36072843
439760
1146044
11147393
436664
512543
719900
365101
259122
35131
51318
207786
48188
878334067
866002
57912
869804656
218008073
384719914
25303662
7631
621742
29070291
535104
424376
4090690
392175
7243
1131356
714241534
166754
154742
1147621
236659146
85696079
167148123
9757
15264
15788979
22412
216784212
395283033
3982954
17632932
268477452
39427371
1021079
507595561
2257
133684628
110273711
928701232
57283667
4742936
52513
235687775
2502329
377895
1555
11130
210363
13810731
904276
193043261
4742564
19233
63294
50539575
267138719
16612041
121319
411136454
25234
8932342
834603
1375109
517029149
163717460
1133159
226110854
152964640
2498550
16431
56547403
642837864
353862002
639818
853618465
375
141308052
17647849
811029
1025687
167449509
96972
63442
183006801
222830
848685
65305
32455342
706152565
12713
14374
49608290
1551300
61869779
3243
1890827
4974
198414
19433284
30686845
10464
253108572
807
469521429
539644159
47185
969973583
5501
984136
7689
82685
55392
18635
20183224
122617
3570960
61688596
605354
213354593
5171551
489070
132474953
8191895
1130769
408256
61814558
69133
30013
7363539
33140020
176782512
26020
133150804
646120236
1338090
37249621
163299
161197199
9546010
1583238
71243
8877
92418416
210342
2169
18131494
1819113
6860
878835174
626468
143015
10809216
109141
401568
5690
2577902
114224624
15282
32725203
383679
25925
7451
108040861
78757
30906
30380
3349800
32849
2882
221869249
68722128
132185
3376612
29672
876824999
71120
28476
39576
1406940
1576374
8637
110337
6036
73576
60931794
11363299
4939749
160618
388531341
117186
324820
75473
24079489
431206
5938069
12036261
80860500
33929856
3416640
638026828
20691002
732676792
199359
1302304
24267917
71808551
12335
103505
2887062
19307
13170
194133
228684807
2648
49699
239349
168670483
176493
32510
10076457
491416008
24678785
51854
350247
5315561
7474842
231958595
116765524
454866
157744465
9671318
126963234
56437
1461163
16602780
43268
28009
7503842
806356
43969056
164264027
6620815
208679
10879466
445589931
52290127
685455628
25
3982873
17914216
165764282
127497442
6770594
13941035
353949
7114319
7786780
53356282
877291
35501
573263109
2557
94543
602361
60590
1574279
16252334
393383
159981
87237
617387
213756
22069179
57893242
1260662
643411589
36409
6223971
296443236
260958
40694794
846230718
846332
2073522
39833062
24006118
3143137
5685
181591001
131280338
85128685
10285
12439
182871
33178776
5120670
16519884
108965
33356194
31415444
1975957
24791052
6579
282997664
5281
145057371
725758
69848
12852509
124256945
19563
324
1194096
11305
946715199
24470254
27661
200292660
18151833
2837185
568842
133998500
8514
133154543
138882
3057771
250960
217283
417729799
145804726
283
411113
5805
1044114
364541470
139355
1343947
98640
286062
108173171
2749
300686
42794345
2651269
16747922
4055
6023
165345041
33691
91676369
57427045
16890778
294527
967941897
745504
862993378
30577
648885
165437
100176
55804
1952297
575666
50029
58034005
50753
5092
257386424
66299971
14945
434648
1030007
2910550
59499297
92780
429913
183838
574063998
462844
31815
219932764
30961
201024
932820
241995
55659
877
13184
16480002
351091
38991
71785702
369456
5440583
156464528
154361
351262
115860745
421662
983548064
200915
2155545
2028174
57189
3701271
45080831
4596
320686114
49196072
8088602
956122328
652649287
4342729
116700
94301
393203265
14862233
658364
2390050
165450
3075571
118915736
298421
14141
1344
59396420
873737228
74015095
98692
570048
2584381
6228915
123192721
29069
1873921
350297
21536436
19161348
442123570
6386
3615575
1345368
1537792
7037224
1662280
2514
571269
51623150
1489965
582231
160745056
1201865
63280
125668507
838532278
4683912
34562739
3894109
2417482
104921494
16118623
29617
236007
5993692
1111133
31144
11412082
10456
215325870
1841
6397
533217
1637966
182084
95171359
411470
469
3321607
235105747
57304
31601128
56054
52405100
87240020
43865523
1079342
146921
288715372
41092
1343200
890087766
7827132
5343957
22559
11243
55804618
93222718
5967
50240334
30613
28127
10289458
2483239
15439324
398955469
1332797
413119036
88
12013895
570453
128609950
2017
1356721
126173
7655
27842020
322087
106691
10938531
1281736
185456
595583
11486822
106158380
15485904
899426
18088104
1357220
29996
22826592
2802992
12637685
40548078
8484
93420
18953427
13761438
86406
188551625
15533048
11822
925289
18543154
1973737
7155862
23875135
887
656473975
56861840
2176
30175266
6978
21359
1219558
15547
958709
1533
6047
780026908
5032419
965254
292840709
2628
25447
121512996
221142216
1930467
15542494
3623
887623
243667854
582622
3857
65939930
2872311
12638535
86800
587183416
7675
7834965
2166130
1276178
247615
571
4401116
5860261
401672731
1004870
65580907
101437375
44020
2435380
2527657
6120
4048637
55409276
467101878
62636679
169518763
742650
12114705
820897
49574388
6086602
124844
15015822
29199
1043612
37192
9157852
208532102
1667898
136200
47766022
585393104
3822362
134295
171748711
62821983
39778
12122
474371
5337090
2904
205
5820213
81113
2539
4028
54724
15155123
20361
6601559
1136483
196421
7901364
7053
80442299
656363
40980932
795959
237117731
2095904
195316
24350
163545180
11624
33842534
1224942
425201
41944167
529505907
210067
791261
10624
353940
972997977
20506
1095807
64135490
1541828
37853
123481243
189383
56798
974082056
13035305
637222
50757013
1199179
95466688
109144881
5982526
42151189
284129442
18188
452430
14694
7606
220137939
6042
17698758
499658945
7555994
2939610
246924623
30048
119864
251045
243625
20635
2913
249407523
58329603
229623797
42407637
159712
168252
126103
487163
82831
2403692
1451
120556287
1366
3218214
148925
8233741
24554563
544216
1699721
70053634
901008241
12200065
84732
6739
50059611
487220208
24904
11897190
16940426
1762917
1327032
69408543
9994363
185258695
32407612
177443542
33037809
56837355
3588611
13738614
994877
16514952
4138335
6311
258594
4130
195039393
256455
771723494
18574783
22105
6533038
2820712
39732176
4193026
109714
72114
83433771
82497
211221098
14156555
113441585
1536732
11781
431650235
58998
14364467
318078249
124135376
189601
14204452
12229539
4467421
1664
251855099
15332
22977
654556
2081463
440075
756755698
15067628
342307
244311906
5912651
241117642
40211236
928888
45131405
410383458
617154
127405
120283329
13769
871603872
314
1828291
6136638
254683978
749382
503939916
149162707
124398
28028
15359
13655184
126958
10431010
92764
18002
728875
11011637
7593
885680
74533147
30279
48124
25699
7706199
9182640
4157
4069502
84040792
150889
387931
11363
53474191
160201212
335257248
11434
181841
1826813
25492
867508348
23859086
1914299
300542765
365072631
21058
74665
59385903
182024639
2061641
183730632
108074303
13780651
439962982
122478
1215136
18749498
221733
12310623
194672
6602282
39768694
11072
133605778
1360
223176859
6316855
2085531
6068523
3472521
895307
85902535
17018011
120057
449483
123757996
5938599
86535
8328488
46661
2808102
59748
97220
546009852
3088248
20111
264166081
99997
116002606
1798051
8806997
12857382
7607349
903721
560230
2423976
767894
900347010
505726
902570402
10964669
127894073
39703804
102736
12275444
811353694
3071253
42235
47452598
8383568
1417045
205267273
81391278
116811
698926
1129553
6128687
5602972
471
66384
643817
666804
264689
43262
469598
845238
17951725
29239426
1672576
22572615
14085
6853483
9197
1991054
778517
4917029
23749
483217147
148852625
2889240
10630
6646
147635
915758
1324046
2041621
3583
86712924
149956
1429804
777957310
89079415
9569649
1649497
21659
361438770
944695405
60338686
14200
55691
45117
100570
888561
375758
15829
1318380
262261294
20986465
27949799
52203
527059894
510424679
7590690
9913
717002962
463813
58497752
319194
806708
375461
32651526
15365
655
2333
389220225
34065
753114
37744855
517868756
1817204
45966
258987379
295702092
24824
2092928
5193599
6669
99172
482583395
1007373
376962
334333513
481948
463433627
11419381
1155511
71139666
28391184
128
1921248
278903986
1538
7365703
928416944
51552176
173874
104266901
374348883
13416493
1479669
1231625
138057
1860
461447
147237
203748860
120144036
15130
126272099
7954207
517016250
152795
459433
10680575
7369
84070207
1687359
117292
15910535
22489460
6534583
4106465
236211750
127307
15868788
61554
834631639
322671
270513
31403
4772240
88070940
64658762
240342728
871479271
356998632
513873915
3476780
32596755
77300
48921996
260334
1238670
51773796
805573
19155342
31858426
31470
274211
1678202
208992963
201956
3799
5330
378569
573178061
15444438
2818
129338001
682108
227327268
223270147
4303805
7422996
57195676
10605282
4893452
198531
75703624
241842655
331372
1024998
196082609
493097374
12261798
86052
79236
55864056
801621860
36962
776091
965824941
196854314
25963
6329752
140941
152634
91677
14865060
1226
526919587
3840624
132989281
48735862
6893
740663409
277243770
736217637
57228855
397886556
528240
476188
24986
506818689
60777
2689759
252931640
848947
7817973
7691350
503475089
653709879
103326104
27861631
54638908
58169
24159589
1663983
1723968
6809
2038295
103200
391422790
5102
89072
4070267
1571376
170
26507
825386061
792
216546713
21395
118460
2039780
1383101
11670303
47158
18795
30207
16366
4004059
110420
308593179
74828
238343
66463577
302320
13752171
316369650
2721
129609
7985254
29859788
246395444
448350
92092
211574286
3836
5029810
53906
40897638
509424
1075116
43375
145267000
238310
64259864
426034905
4478097
39937
4561
161659866
454005881
5641
4352885
193
23411899
261928
124158
687310
7432
6860504
1410
33900
1973526
3359826
877851045
61129357
255361
3150109
117684
272738
37696110
63775
635021
384097716
949546875
16633069
16273701
129489322
4870267
62366
20701
1711987
21859
1183614
39322378
3216471
206623045
70115
6964
2803
108456502
236457453
37059787
26351
977817
3888759
3048450
6488811
112668930
369173
5385115
551163
339497
49609
55921665
983467
115000898
39473181
44086027
589244
10994
1849971
28371559
721556
990599
20892
6659
172175296
792387
170839
589433310
129426395
60312
22506074
141586
15283840
168517942
3933976
730730
4258
523478027
7167
29694964
845297583
8187504
14003007
11900
655184020
23969021
1401658
411193
50592483
46535
14850
42096859
122806825
600510
25038
29141
1143305
248851876
4181612
282926442
18067241
623839127
19480460
342569
996365
66771891
28527
14190390
59952
12643
348299
344724839
32578
36826
1809074
8011831
76164
3916
230003
60158
29121210
58930
7367935
3227760
704737170
4086353
51250978
191234870
1477713
12999351
692414798
6347977
184242
313624008
34470581
237748474
2853114
75483260
340626143
220848
7813910
225494
8823
91753
615175769
133145441
7634659
34083
133488697
42582
61721
9409564
41966
300285048
39928949
162140501
35551
458533
2087051
124276073
31257420
5543142
767365
11251085
2376504
937865
71613226
1795969
531341148
820
230920
1295795
41451937
37164288
96360702
32679901
79150800
40896461
234833
217707
7438
647895338
254570
398895787
892772
19043512
13401
423483
15043276
73258315
48827
42114
14719
2001471
51594428
70943484
17743
553081375
36985
926034251
48279823
21929304
93644
6651110
38621907
62480
602915114
479864064
56181139
7833
55
65544
66795
124032008
361101278
2946533
27465737
140497
90751518
53277
26188807
131741112
6972
13807
222310
8830429
511900759
541874
49910772
13061335
2617488
671697625
46950075
156274125
1399737
95497
28712
9522
4430
421579003
39275562
134250391
12211108
345852536
1582671
3110070
25083
319645071
357762
17048
3043855
14335781
3909429
1604075
111585247
12265794
1668425
124145897
1920188
244388595
28284896
5993428
27916124
5051
150704025
1427584
672284
3214336
2156089
239342179
626019
13689638
51391823
680798346
57814
130994141
194351
2662730
916359320
24348366
38378171
1269368
29773
1604477
686751
644146
63269
7253
6077076
46877
9817
40760699
3931695
103699
586037
7060
328482179
22272
18054597
20549
305647669
151926
9682852
235577
19181
117700
121259144
28616
438126
42132174
2618946
1166492
26466
203260
113397238
9020488
30402
242591
510501
171275312
2084630
691982913
5253087
16896
17453929
1525
378827
499297
1983126
14972514
12572
4392145
13614763
95047
13917177
226035
571385168
12757125
119452
7351977
44298
1059583
523844
590399340
81213
839516
668986357
207264801
46997
215835927
5016684
598654666
773051
201914072
173661
6472506
30696016
140685188
1414
38262
648
545368
21417
366154166
501631
1785354
2131016
7704051
6800
186680617
5745343
502138
71175042
229976
36977270
31815225
419349402
7452
323837207
9357
49172121
1840398
39242876
1686
129434605
5984
43205664
690226
146166
4176
1722142
236955
21922
53383529
130609755
73656
508475
29039
1692
4530
734369
30090695
495650591
890310038
487215
60340490
42538588
160998
17523662
9214186
492513
22028
187510
160443190
91430714
1582484
161708
195577800
5905
4216864
914387
598413316
69453155
95031130
65817355
376859612
287012
93341435
386844938
6069130
1812988
1584328
5076550
324590166
1413534
1046484
220635
5322
22939
6892518
13955595
554560157
785219993
18407566
53490
461288
814990932
85321273
308704892
6066
453449337
192584206
267341
6863
2789
13825
712924
10488077
7133358
720565
31842
46229
13417434
3342725
12954
144001358
45177892
2089186
59759
41060
1756617
431711
19633657
64049493
460013
103941
152055205
3060340
261534355
18099
98226359
174787
1630027
24606506
666423736
794596
9765879
54702816
388224
1713554
210165
116973
56050
1034746
56718
924181
20730
1042337
40761386
29423634
1648168
1977547
209128921
7328
57305633
40897
348730214
31347
968630
56741533
377687782
165435706
38668
54584
406738357
142643798
515069847
504213
445734375
19826454
160399205
224466
172030969
392225360
2311
166380
174556
50995993
2207983
509895
8577
647167659
124448
99612
1915071
14302171
1279274
609964264
116010231
44079
36093574
47125
28866076
72946
363542364
848248
32590944
1555940
57105
97962999
6214658
663408
213735681
111824
55159
15553
262093662
389555025
3706072
139055604
2352748
1900055
866741194
194273
253098581
205093
109389422
11265617
20786
29744
759218
7681850
2070544
76974
213675
332181357
361421443
15233
494800
9118
530665
3116858
21267369
29143
202239957
20735851
175140
9674768
7748
993078058
11049
10024
52418
1069014
904451509
1029916
4397
5536
43718
516176
690815008
60419798
32431
15323246
900860717
103324
29592
1940299
39518708
573496
59552
134
244432
51830
300295
26542
781537
86458953
197745754
873274
63862
10054
364123259
353220047
69244412
8144915
701926
176045376
515106057
737774
1097230
62531276
329483352
41308
2017799
11594389
13433235
357
3113
8214151
227032
720607923
332441782
27101789
27401914
42799779
901858
145280308
860758977
262422
30716375
30289571
3354558
872423
57271030
28995150
2364796
453827
408083
77527
215911068
329683
308049
5583
3138117
172132009
708175
178509
3765364
365176
674069
19704935
8987
2923411
12268
215085
14666048
2564385
178224325
103116580
56292950
47544
2725945
551740814
529016542
240818
27591926
995158563
101787
1726612
23166974
1169638
524213754
141178
72934126
404146
925788
794946
15166503
294601701
36051495
222426
201229
31258380
248726
337952
1584349
38966316
90568
4950
3607529
1018552
408308
18916
215847370
46091
38517
2480629
19379186
243710327
34550
71156
6144596
352
251347
993695528
101
994431
3849227
69695247
4311195
11340
31159267
64131860
173141
13247
367205179
3957519
47672079
150228
74110
2580254
161144503
86518164
2138
465544969
14928164
10523915
39289227
125479
735977104
48956276
27167398
15788
1109668
59402
158547467
100638154
13298081
55938725
814360261
54645
22282853
215233923
18685841
12451
85653546
127144
6538393
256285
11748090
6315979
21419
45295031
462995
32690
108882
65393
504639090
4601451
13718648
19459
7752
56056451
1166
381290919
374169
13532817
644
313951
129266
2972206
16902
43336
539812
32200
12852
18412
389240127
2589960
825291
1837112
1908996
12950455
33954
34953676
124338107
13400110
366912
221121
8106772
52392594
1246228
75976
5014958
12644190
167985164
2961
15390504
27930
246616938
1940
126873202
48553683
401765
6338148
97820210
76590021
62410419
15000
970279695
70169
362648
127877
4901295
93782
2026502
331643960
235615
15446435
109123
3477
303844
51127416
961630
43880417
78263315
1996822
1004315
436710234
130260
296549
3166
12351265
14514
13587503
174001
58264
117662048
3645
12457
376858836
2261
8660
63411
51027672
4044
2384920
493124957
275934
200039
269270
274024
2100
151249
150844
860
1475070
63719
2866097
56078
20807
264274508
1682485
133346570
67353
917926851
215412477
11585088
654773959
990724
106657
4208377
19469
24059342
420518
29620
207290733
13736143
1075207
2637
1762
65242
18318
1705143
82798166
420723
247849135
8184269
195968
1394273
175497375
11868521
3924
18650090
89760491
3097882
6309189
25379263
25052588
2115080
504477514
142873133
109258
802829676
1811330
13615
46921
1743473
304916
244059
14752
1034229
18386581
182126166
42648
233842
797837
69425
7118
4397334
78387455
15843272
480512
9208795
2368296
44204
875405505
654594784
11532008
1724384
81150
13000358
843997981
40006
840821208
65143841
89380
132718
3053246
20336
4897
283159
236638632
550787
20383
35402
88226
6352
2340789
99232329
945167683
877447
73590
228403
157500281
42561
2361209
22042
245939687
821524298
758567653
186863086
71937
7904991
261876248
314884757
2856
6304224
499177083
13260419
1550151
1848023
3276295
16765359
365501
525665
535972460
23379887
4951619
1628415
28506
926350615
135040
346960
3354785
354617750
162639
26188605
533004
31334381
19453
5610168
92630473
225451
1348584
416567
999005083
545200944
281685
50792
960530
10020797
128649129
209864137
874381632
4077
108764
18932
2649247
11147375
978
224348894
135335071
105852482
32200463
31146935
1182
6810
280085
424876
368730882
483336
234965
20227455
33468068
14543877
462919
90532
421412403
1255507
454833703
11262
60775921
202231
1956
34955180
69196993
15002124
497405
225910545
7406
534474223
829787
230971625
2174
372657
7195251
4222
25235697
3650845
989293
26737242
31045023
837711265
5898
106136119
15061608
12220
2908
5831568
64594676
29906746
184939122
76086256
319778
4228
128077987
145
10527
115774
1238608
190172
126363880
94815
3939963
90829
4372
160438
1661526
136901320
864386309
3183861
3701
1106710
302736
153258
32058
3018
465066887
522114
1881145
41210729
451257
3419
4617570
153586484
15437087
555646445
35215768
221992981
9300226
884091732
3763
20436
68339
50520
721576
21486643
29865143
3503536
704723683
15440
2888
365812
286103
22888376
17327
7637799
126630
5275
8119695
2947482
7806370
4981459
202726
1760814
1580298
33301
153166842
115910
96905
2001764
411830172
16081
23828298
74026211
104078
462954224
12848
38984
133502
37242042
497563
168400923
2805932
3054916
6151
32042
2726770
428729151
2079394
288483
819
1826999
61955
7162
14425
40298
5554174
695240127
5810
275957314
7926332
6754512
833501
898
219699514
386119977
180958
318977
10734675
6104504
92188516
87049
24900476
3645295
6168317
61925655
187074
16251
21205016
232307
1955504
16746527
66770917
114199449
1744
16429
206902
229491
9099325
69960
7481
65018297
50085
224618752
24369541
4106
993989
12680091
118317
203209
899657871
14973
20530
4287
83531
106194
14930
13515
153449
157972593
198848
1071901
7276964
365532667
459522173
615799
1609941
4137174
1321220
174813029
50565
89091
213447
5855306
102938500
12016
103906704
472299
1226807
4436845
938233
55402
5503
554178
1137100
5079
385333
12388450
110888781
31447942
5647925
10814
205773672
359930
339731076
1839294
151453
46829
91525164
327451774
1411013
11418498
82495149
42726659
2101887
129
133930
241591489
181412478
32152314
1046999
2280697
88453788
3415
444086806
1562788
845765669
49083421
6271
54047
53049
3675
30706400
1720420
210782
743214
21370
333347
130797
765386
169198
26657
26186
14720398
10254
1793
39673355
156019610
13772061
50000488
905161
4521810
329512540
123704
9544919
33833999
1571
20324
569080
46621
274895152
2635088
10527368
5581894
7167339
111902
2430231
1302059
41396295
2816286
1934
18710
465426
124690
107644
313842052
8999934
127670193
132013656
21550
395435
273837
16876283
404120
284843596
1476703
387359675
37239925
286716
32845
1636
1140250
56508919
39743091
52461921
341889
74608022
165595804
108691
418851
430977
8089
3181
788765
47160
144936
4205
54039
76574
472970241
4836
107893
1025309
148445
7721
2014400
456969087
1165900
7934918
132722
13004
84960948
56842
412159598
5366
22563675
5502368
21583625
29679987
59981880
501559
52146
115255
6191
7836503
123305
614039875
7088
19543429
975799302
28672
47795386
884329992
6937
22601
945374
6846430
24192
749783
34787
21543545
7626926
7868603
595526
428942073
473777
4065857
70198238
29609855
1074227
3283764
320397
1644558
169464
1296
11264571
60514195
4424882
100212688
207514
263170149
128477
30870298
33849
32727
1595880
1745614
19768
5887516
516191853
130912
6948301
254211449
645464
57077760
43402
2972441
121969226
14356506
50374
11969
31958
245704
638369
381682
5474103
76
23962360
342089
566989325
4946537
637989544
40847
12673988
256626032
14229030
357039475
32774476
453848
246039411
5181684
43984084
31333425
249445
1920206
7211150
2647816
978478
25892369
9644
4067256
1471191
884540
3224
67039
178639
655256981
5673921
106400
52391482
2484
15344
204595716
33015477
41964
1197642
447183736
16852312
43209135
700833468
834203
191489029
32952
37328
306289562
2547480
102204
14676
63996150
2862987
25587164
26063
23969
54612
958056006
1202649
4473
7704999
342673224
117379361
14500755
15261866
93029283
6409789
27925227
14756922
3704884
1666
5276243
113220148
797654687
22878
269341
4049669
250257
14075827
125719
772035299
8085445
794808511
375581
6631808
715940
19491001
8470
633145
3379150
124900478
3338173
5756059
3454594
404068
244514511
875477
31882900
105777316
41112989
117006540
26827988
134651
2602
356667
836657989
24894589
10223
2224292
4490365
167610482
247375275
963497
6968783
28700366
2951505
1062
21256
100110
275398
1345007
8869
72767
16231
1820708
2991231
5360652
29196
100340928
164289
53943522
11933
343711
406012
45789268
187942502
1286716
421475
114614
98818486
444664
464160
94452
83861790
56298012
13081
393169341
26740967
68589
352213188
1592891
4447891
33200
27876
6854
173840451
15714517
884788414
4912
503088
81504584
10310
19968021
997717129
289941659
38348
9693996
2631641
711625419
7509076
12988
57169450
317928
8891176
36001970
142850622
209889300
23502574
60553
4050
422972424
124274
20870
30167004
34881
24369
12242
28325615
512470
48170
4100881
295296324
29928546
19493222
1381884
52539797
558696
32070
499764
2687824
1251959
15461220
996551614
803488
9407
295597
203602885
2138831
8384169
1488228
228639
31709360
42587
60492
490199
15394697
1161148
357023
1893024
13204
726617
451974277
1443193
185175
440555
2641560
81224
157320045
15225402
25084657
284950
141553557
747839700
64202
487976814
15955
113182
344474
7622
1113
4003620
315807243
566211
114729074
1901613
310690257
48016775
48123
56217490
1143254
14985985
308235613
5831690
443241
802986
410098537
2113454
60878
828264
29076
87358
992699574
99327272
65129
11983
1259816
31893
24222
1106867
40768394
121690
5348233
869325
2742907
13521978
142811470
12773585
15550812
3034
43214
6383
529519133
185341
309904837
906566
2626344
1139778
8426524
2675
15003
900590997
9179290
27397
16101657
30447
84708692
78528249
25828
16984
923
832586625
7524132
27530
381263
5944
1767
221731
13559338
464587
86882
141015
2865620
8065
66461726
3425
2991722
5388
1524548
694108
51930
11405
63273342
626467
17908
86771
339210127
25152369
13431
543645
569409
14633646
58808461
692295523
264069214
32827
59778569
6315226
210590239
812126
210451596
539213144
15347354
30900
232828492
4015709
3056748
7871207
265841479
112424351
42541198
66255134
62181914
5084
116618
62491642
12081721
52076484
261403
365724455
373559819
2564954
130450040
8334
2839813
30227696
88107478
3527
27479
511559
913461
24180
6436050
87184
14180
5846262
121106997
215759153
194357
320125779
17277
126347400
161348864
1758682
24078442
893461
201953743
108741546
1836
332235
31264821
33298782
12939
387739
9592805
14992969
12060265
178169766
133256
171503144
1092814
7543436
7272198
273166
231253627
264832
163203
18473
4606443
4027646
2305223
6648435
621765963
922418
21665068
396124
129949
17930878
254790
146000616
743431
1066859
70672529
1763936
5927905
4016552
67370
106049923
26429960
82625200
20943
14387612
535220
15613
116358
17351
61181783
22294895
6467958
54505261
153807
5088
645615
16128261
59127
22545
35172
241488771
613559957
2124
194538
45163540
72999042
18426
60588
31438845
53226996
25133076
697128
243249
3937107
6730553
729777
4582
2497888
113431774
12217
5790791
380003122
13814472
25003979
10228
3248579
436241
189643759
5930085
739475502
1245177
92185262
452306624
22668
9055
12071533
636662158
20778079
2779353
7413180
167425
16232
30744390
33062733
27142
3674311
49735790
10184
223989
422397791
353153
212689
443427
118173383
1012467
783917
9303
643324
6656508
526691
1473
20153200
4101215
125965
503542
1041
1417
66084
13639167
93426
221515
12044
572997
127907
1589952
76276096
112409
5075001
2061760
103898
11948935
92445
372667097
3913546
4159798
4263417
2234373
473452
28546924
7645076
115396
385732
8572
474566157
526844035
19
32625500
93694005
3500563
12936423
928655289
217001
1593
61088
3635
663435
80265
565526553
171667
11663
118246
604053320
1915905
404674
425573
1045998
856187
462397
160800636
62504494
106240
763846
23680521
2813011
309583
127057582
634943
2075288
342714723
60200
72902261
64557206
522746521
650550
5332
45735
150460
242662
518667
7668389
343633431
956873765
4098638
1133028
929
533282086
274821
27870979
430458218
13755
1396655
358616
3730
256879
5600642
405695765
7638021
389027348
5633757
2063
1485700
8292688
37328720
47224
87162
892989316
46237
16070
67102477
565
8198
11529260
22342361
2012739
11134125
47837
47993939
34603740
37985856
332453848
7926841
1329
399789
22431710
4331536
222211
199393643
37156
939259
569814
152859
50027845
6222
543176
99788
974155
401
794212
409949
3347
865
415437
14474
181169
278052316
245141
31986616
34234
24773
1287898
3088794
236809615
5306
346550
8361
52864
7300
4664
923016
29896994
19484635
471811341
240991
75199
29665343
21358
76496
24059
7014956
1146665
61191288
784394
686829683
210937790
6603693
24562303
4102
215261
3629
2078
57729
7121520
115772828
60682
273
633274
90195
332486
32196
472405
153490
70563
77138722
3834236
226014
93305
16026146
110642869
56116688
3263629
940
727654203
3793992
837607
30218163
92155170
30773712
620370
83284652
39183
561035838
64914364
288633912
761732
28263
823026
350836819
23111
232633
1888180
3406378
18112
710757916
84218119
14706
2531550
1736972
25855457
347921550
15816
5718
110806
6263717
90309
411083815
32442611
13611
45536109
433264
67618
309718
82884
4145781
196890891
28047298
795359
87493
210246467
164698
12894927
3661065
22124262
229912
122433810
19591
465517371
41673031
3193055
13088
345648
111
310226
973648984
190507426
1085226
895040
366949
238051502
418463569
47757193
85927383
241339
65695312
5853
366575
441968559
443346933
3451185
4042
58940975
46710
64185
532881887
174103401
25980563
78957595
78528
193681073
241861
1537
10911
150243
240456535
57331
4431
165042264
42956
174191476
140086812
10092595
132050
18829482
213110
73721
1809478
27693400
2680767
13973638
306266100
1584423
45176833
6367241
3525876
778989778
346034925
256878
30436
832791400
196236032
469929
771185484
46289
44474792
61523092
59828886
19056
36715
1394170
226224151
15479232
33296094
676427486
1694245
8123
347229015
842085474
9886
248490
7068688
53261
437983
232144219
298272
4333920
437515
276890
151019560
12153
5798701
328594
740796274
9002831
937774866
62613587
44348
114153
2521
117324
9899902
58161397
25748
995204531
28652343
275693
46388184
17553819
15838327
765558
30184140
8119
3695467
946330402
652635461
178009130
1543856
63515
6458
624273158
1029224
35355752
23198
246720
26343490
33043885
394679
26773274
14220661
67268595
280486
617961054
43418
60611
380635682
40541
11666
33667
25749884
57265
11082935
175144788
46797858
7116
17379010
5389
46
1963
32122
50135
9376731
15490816
1969230
2494901
123043139
2602400
220329278
624919118
920562
5918955
68899408
36586929
21731
9150
3462
2401743
2217553
91204
3633105
332015458
114954
445122670
187550
173652
16407
204987
2692250
9147781
479405349
10903
16711962
656973
59367992
8124890
543920
100486564
5936
21963603
9518961
16037417
321769774
138638633
129454236
59422
37434858
3861
32348
2077
4615803
488461220
180034421
10357
24664193
125633
7662276
13790559
1301638
118756305
37249287
46049
1945
1757130
571536526
13535732
499924
456572353
336628123
21743
920
10214970
3504118
24240
153769061
339871
344541558
10899
60503097
2363593
111245057
713991736
6905537
86192
2820323
257731
183782
76711167
179474360
918113
925458553
450955065
178072
115273551
175766
182644
116649
216392596
79910820
58249
7726924
122474
3304431
962402111
1620644
194004314
13071
221753992
40898413
1699399
45127
117179
47495091
501569
106958481
13982
677
1839760
7656630
101223
66383833
23308346
501084
45987
95624318
63417245
54957
705044
6759107
113889
183532997
3127656
127324575
78112276
193766
124079290
48103539
242822140
325486730
75543
15358422
4054721
28453
4788381
8615
138635984
1891
16174734
12940
247463065
883920594
1071209
3223193
423487575
253691978
45089
10190522
52393233
14963658
361505184
505636
77329
13212129
385323527
2009504
20638
27250712
829489
60408
9813606
298785
257018
742404955
265792422
1265
654243041
2728517
3869188
117915
22050
78866535
243154823
1161246
7453058
5867681
4141179
18686808
25418464
19644
332467765
1585542
61021943
1828972
1915305
10323341
1551191
248008
641968540
3162215
1810760
488791
82545
41533
329536
415635150
314623423
346
15698
486513
452200739
648784574
205118618
6992
54146
50875912
198490
4388607
24574
936644
5167500
19830980
267759687
13354
137893
3349
14535
4387676
479845
1249196
3613910
3686596
98247
503100327
51100
31008336
14060234
6033
2058207
78457
94591812
436949584
29922
716929980
467997045
539336885
12675
306999
1179108
195888
201744293
42210
521951
155989500
18377533
9140604
14056961
11415744
280413
5346605
182084754
9444
3309974
265153
1839019
257425
289096
156532151
15339
43821
84039
377652364
344900568
243250409
31106
1032810
13879059
6256318
494980254
51075619
93954369
268924385
9353569
47655944
71635
67569
519916569
2964911
4608878
7769894
44091
263495880
3217617
67441
246086423
12174
3521357
29682100
709630
596128
2058
13389
5291
107087923
38552727
810480052
2117378
4342534
50781709
12574692
203734
52000644
98702
15960
887333844
26005267
9452
2713544
260499971
1539876
1997807
5916158
96843732
866958
1356201
628860157
2254171
691907
112285406
4963733
2367
802508010
180786
421195
266093410
28048179
474884918
88725870
1931853
31202
8050528
22204964
421131
67121322
34887
540806758
244479
11912
146249094
3304189
3305489
2952
22515330
8669669
103990
125946360
915968969
63494356
48205
12449811
837196
103309
8908388
551975269
3907791
366219976
58874329
3337165
75944
26092574
300198
21337
1576854
791555
149152
68837306
14319264
1798571
55605
10850
29454
8989689
131513034
58075360
532369124
31370787
11627343
39913
106592
10566653
633801
509282935
202241
171685576
27772
758150331
6187292
3828025
15398548
10619
1022621
11805
82967310
72159344
3029251
100922890
13765580
19432
589199
22697
99768
476958313
3279
220815
242121090
15777496
23553782
904997
24727
1003764
4913
7837
1056113
230968045
2979544
3120986
27405588
72979186
3546140
232940954
2563380
20094878
228140
5993
610889
830254360
86029966
476896529
152324
80579764
342244
199857
650739
6376
73299601
482359382
143596164
883401
255981813
1639449
101610933
222662
62638092
780703471
639992918
2851519
42005
473226
942186
57874
206789846
9168970
19655998
694160889
327227
109874
831681108
1876356
41798
965769
4105028
183238757
1229382
300450462
197522154
6804242
7799
17443532
178007
26600
105595191
95976827
35938
400577
111305
1752278
83536
3154526
177606145
217759480
27514
730002
176905813
4167523
36939806
854902
3867
573525128
214331460
1978478
89659068
2544
427920
191496743
1610765
4162834
9278
191097
4387
2663
4650
42958178
4107346
297180
667658
438836
16021216
10458
9820
259559
610720223
12117875
96873265
63742
9989602
914151
4294376
8048
299513985
30692243
175982
7756403
15245185
261504
242140
34344
11802849
414124712
14979
210889834
633694
1251
7495404
742079
95535
94802
119869
190023
255195959
24666
156532087
872132
2098199
7675638
737424
522059
17270
3144476
110338789
5008998
841165
26109
19253
526338267
7363007
6271306
227869
65442422
120990
5570944
279150657
238253294
653843
3863
384293
255751
120331469
2894094
25610927
795441673
707118
2673
35726
217388
21638019
1005
403131573
7539599
9892
3583289
14232651
132465777
114338122
344651
842741903
28973
13145
2324105
49789
903043673
255860099
43286082
17578
31581
411542193
94305535
108011
54399
95094812
159913343
6721789
20653
66791
41467432
25223487
1396887
6540745
84518554
72012
14115741
44125433
212443709
779787
16047297
3955322
7716
1277299
708411
3610629
5085
13222705
76437203
990255932
45349
863068705
1527034
3016
427511
687445178
415123
125826
96049
5755054
10262
95661191
16878135
1859
1934338
1314217
11782875
37336
47150
13252539
63230235
23125267
3351966
137882
45509
225210453
246702
59749
23595
219678539
1546466
839558578
73090
25137
6266381
120994478
188943840
653662
50335
528982471
975131481
222140
1359438
187409564
46277771
14245147
25579134
434277
6993
64609061
15545882
11975939
52838446
429808
8979045
24588181
21840
270865
4531427
341615
4921332
160310
4877268
221762
16811
1015018
8908
23392927
57435580
31613
27280707
146381723
1868526
37678
28932761
38123
132379811
27584819
293916
3083701
770965325
8000804
120208
1810065
655265680
255816897
218148
382282038
334322282
15561
28072
1171201
84450
358776
24496953
3987
49871700
3478627
14828
361806945
839160224
160747
839149
223903032
2337235
2352099
147303436
103110
54280
28288157
4070
1129
506575800
3707
44466261
31822
316
872149913
1756233
1732575
25499250
594367808
137944
11901722
1139231
54964978
137087927
95395953
4337088
220917089
21019558
7694
221113702
1770836
783445215
67230796
876271
49926
556899135
20633
41390249
14964452
186405
170000
6569580
26094
59972
382696185
980085048
16175624
36282876
133489
2416
26027
9989852
75194767
6582359
321750240
129994847
258253007
609052
213017374
3243757
14510
103112549
101031
5081
66633
31914851
776703540
18668
41008538
7033955
71215446
254254
18405
1490075
2097043
729572951
7567391
428513616
503042629
191879
251076805
106737
222678606
660617273
25520043
17461039
7576035
5299747
47213524
1828892
32926172
1752638
1645514
137578
50201
4647707
211677
3922
83209
28539
30
101910083
1178
55620353
394148
24891254
2165574
1663676
37679
434303
48985
421709315
15502031
2560367
106055
9858
9240
339759
28514
1203474
12795
227723789
2457
491652693
6745
903818340
201536292
468897
4089936
415342
1364850
214830
62670
31841
3349074
71790
389506296
212966
44171412
5813799
491226874
3771504
44397477
303190168
409973
1545
61148
2182
389210574
3666072
25203656
378342
75506965
7500
160645
48282887
5095552
1868332
124932053
1384134
169516
83608
1192
3820209
496783
1120068
177642794
4849
16447026
24999
772953
5041666
650230
3804245
15341259
97820555
10120467
208582008
387384
22084
194992
361895179
243397482
895875
1182390
1442
476617
859484049
2902
855634714
89513
2536607
54671
224893
61628615
766
9073709
329053513
350204
30231488
298658407
515092
984669602
127225
66225970
3316
207441287
443583496
5472616
11858207
3591124
2492711
186120495
52801667
39191314
6123
204478
25687
108223
78211
2077297
142985
72537
15096207
207534076
7289912
889904
67680
22586728
2071997
29964
13473282
45985652
95181
147670657
92808
212462
10001252
30834449
7088658
139170
675148899
15769
46624218
130106
1471164
1105841
101279
5552
2496149
829
136300684
14337584
106549
387107843
458177
6409
40832906
986721
22374
10337443
18357017
2289151
15961
73091
16991
2664
12308
124808177
874552819
5108042
96820
235473292
22863154
639723221
233218
22295876
48989153
44230541
373562
828050524
84398
495270
34429
148967
47369039
85264
43380
4957
5303775
497659
6574599
36418422
6070896
1648
682696
3707149
108718
349764183
815524
860466117
113974569
28621
4498313
2845103
3578812
245725
57488403
915955690
5406
6472947
541672
3846964
3709
10387
201938
1371543
7129
226398271
1959224
2852981
251247042
138240
237262426
56050266
32575291
576280068
16401871
8047
28728913
39846388
1995210
1525713
1861760
617960987
50291360
21074
13146
386929616
43326
45175736
5528781
2254
50503
769093
300814
70267107
11256072
69421747
25841
26275
12440985
214825825
171221
33710507
4260004
5886
472477661
4929894
53969046
4141355
385798
2626905
379797729
13629816
27480
16157504
128151
32121296
360
29682745
509675
9433
45071
9193
4574628
42097220
108893952
411786709
552305
5275354
777478511
25236
2990469
64911434
160248453
122687039
94289810
194909514
13641
327402994
87953333
133843220
48151591
19452
3699879
83531972
29865669
3169936
361908
1402620
1115743
65901201
98174336
4503
271736
27669
461316
1514548
11021
25654854
862010690
1654993
326855
2386328
110750
3790
20206
1436651
75607
100310
9624927
294031583
250521971
69315
9764
2240352
4608946
326603170
1054653
124603
6498289
122511835
667325
2357204
541650953
7416389
497900334
7241
88585779
267461
16234173
376746
2769
1367685
2958
301312
60038191
49690
17993
14388
500433
313724723
2605561
157981556
1777915
58124191
462024
15765
614829
980900
14256
522872
8256852
73541141
11673
767631076
12945
746865650
190371641
5262559
20267
9774778
492750
227235327
896922
340431515
18145876
78530177
7530342
355670
68046668
26423
282251
535613
894601
12031
12066
57049822
7198099
770493
3491841
32963291
11954
44653625
368363
702990
824793241
10930649
25646281
2853
11466096
14154
97557
6533
663962835
40491365
5692183
85160
59102
25470189
174519
251194
9417915
59717
89050680
3786
175910
42090
122336
70943302
210240
260800113
234314
8010
252633
12153370
170461404
1878034
2811
2009627
339420802
5468483
354052
107360
10830
197295
997288
1171
121909769
457906
15323687
30112838
285932706
7774
4560136
58183379
169565
174964
13845
198440
34274
21588922
149216
107713
20186
110248483
911799
1498537
13678318
80948
390985
907404
22616646
2588
618702
229684
23724
3550123
33548538
124508
46880
42009
8982843
55532307
1823687
863949
68265373
519864
6599826
3607637
335479262
1576737
7643
569357640
479837268
35152884
6098904
921658527
365776
969123
9797232
424609557
3924671
14275162
5568
105966
228143664
103679676
1928568
446740
15660
8802
14982319
4140
455102151
63572
116682122
68703
2580
16450
618343673
8411
8162458
67290790
808484
19112391
90583413
1635669
250070709
7945582
29153
3399895
594007027
267569
12911664
1250644
4436
903741096
214692667
31199018
1867655
1350
459792738
272941626
28033554
83288761
305711100
17224
238666183
405729677
3484337
1235369
2139
89530
5306166
183688820
1089467
19421846
1614621
531144
579
239190
217408615
3099455
308515
4851185
386916641
1932313
572746184
3422842
252461986
10173238
359302
186124825
360018505
5718609
10663
101496808
28356
4334560
2093453
165
1045710
393390
778114
6645
2741
100838
87970760
1856
786275
1018329
608327886
781998
24859066
1095641
930187664
6791
15586431
28336735
3329
180791402
522583
432724407
128624
287187604
4681893
933458
1575263
878378
6184747
973971
171557
1316186
15021305
487
27808986
431847862
13468
6805944
238353354
2408
57737149
280452
6062434
12195
27923015
327769988
244594
557214370
225824476
121661226
3596415
3981769
40641748
952365
653358
15498
7005103
24572173
220244
5868
506913898
20071
188620
300335
1400493
388979
860020547
52899
391686386
447265
39496893
52088195
44413874
333037028
475620331
35960313
15137224
923057270
493886268
76559
8369733
5069247
1006948
108923939
23958829
213148
27335812
561839943
119240
58617332
353336
17880
224318
33131
95961
578471792
26920
378257
408542
24406
28015
35344241
81160706
62261
59247151
74130
241136199
16481
77817
15085
655433482
50015989
24000747
75000
306900
63046701
4986
22606
273256908
116186
503261
2072
124646
9717
94352199
40603661
861710
288388
1872058
775347
17913
9452613
27294
61133968
512848
29330
2826167
404250
797337076
325197
198715544
1715
144115
350584
15053
584829
1567793
231618
585154
35045
2063473
251925649
989704
12219432
608364
84722
42661
56172
4235729
295084
2375163
270181055
157675132
186113513
14905
515706509
74
127633211
1526597
3817865
276823741
62299
953038
97688
663237
239919
529844665
7401465
5555513
31522458
1232751
61009
614396
246994
13055
1829750
3245395
2587792
6861
462605
146035101
54710
63572834
284143811
4780
12067335
57553
9526
45215418
2271255
186427
71281499
31227609
25974701
8022
2384772
1800819
3284861
1117371
59141074
458
8058390
1033368
4686866
482023860
109945
5336808
124093
424435206
229737823
16342573
74658
27414
56741
12754
34982
92021
43036
9922685
121848
2524578
73877358
216585116
415199
41781
51770
750875589
102262661
506553
11266793
189369
287701
97295
3751
209245
121203
1127657
258190693
27882
28838
259823
32618283
44158
7145
443782639
95077485
13049793
3053
2883447
568488678
27783573
439971
339164024
6549
5781963
224567364
517731242
99539
1828314
33316281
18025
58098
16749
2835
16078075
16648507
13615048
267495205
945
16588
199771
1476253
132960639
566278
339943919
483602973
8839297
55520654
94344261
654324
5994
187183
2062246
1891328
10938994
10992
35067337
25916
1074137
45521
405704
125686
96764359
30463
26681718
17747377
763938
32660
16081854
99067282
1690746
74854976
64958529
86651
52962
2247346
33483740
2494049
28054
74940883
264859
50021329
5304739
443269
4339
85519347
552431
189785
424831796
39530281
1773754
3374970
18939380
23573
110169030
223295533
1922503
527302917
40959632
123344
130769672
32091
51203
41388
105838654
825794
65119
28969257
69390
149157
491434801
39924288
15918
51908
4007557
497413
261087336
790530366
519461261
11527
228158
7727135
71778155
22400076
18726154
6116371
9046
418830969
28253484
579949775
37384400
41656
420218
27365720
73928674
378125913
74764204
78175155
129986850
63110
16460
12680
67047674
9379
225036
13067
8219
71985
458051
34263699
2646917
1056
217996240
33533625
205162
25410429
832521
214441101
270596
15675
40059497
340954972
411724
60415680
495685606
80512808
77908
163303
598508
12298681
326484969
14198982
59209830
25695
71154
22287354
543983
315865
62458708
29760544
4826
881001
15025
97521379
11804837
193289673
42021096
759092
21107
44436
149666
5171793
150431
111601917
38456465
997666
43313475
81245
11710208
119858
144934
338555
3475
2723728
26246
43067
115477
802271343
92097071
18327
400027
43916
220143814
322833240
201273011
6864593
780790
1803268
317016683
248584395
495080115
1604974
784762
31052629
168
3857886
845057
58865
4623
126806
503982789
15493
50767201
1864
8949740
11377
455145
1521314
3221243
9704
129551
76587254
195920
46807
7701374
158457
1302
497818
955295
62426
8331598
449363803
185012421
828006
2318309
14569270
136110867
507436426
342041768
11551
100983
866340396
80390
6954
521406101
12160
3237436
128712932
323257197
14131886
15695
55879
284204064
3292517
976514619
198697648
132892507
151316854
60273853
2051
128236
15634
276293
420112
50434098
855946945
4399755
538715
25692658
1116174
9244
8153
2084576
952567204
22481
40531
56893
152438
1007264
791275536
58938
612124787
26627
57213
424662316
318
2784904
635508
141787
5317557
11224264
156266128
225767637
6623073
51656412
178758
257536
60242057
1592988
2453
162501820
156708947
376221
135243
37717381
110944
119399
100540747
60389
188119
126741
1875
104240
41712
53212
8710779
630260290
303786
128664
3397264
41530
47904
164727274
234230
61224294
30733582
62350
4979
9330600
32935437
65362749
541837641
2619
33669
14433
165274
12195224
5847873
8865
116431
69395103
18927
222860
352043
764899665
238475
96846860
150199164
16223
18118684
27187463
86417
111168664
5704503
15268
30074769
76792389
1110064
718707
201274
1406967
199147324
90794
40785920
863864
146211764
2555
63213
48167
30694
847784
321603
1823491
166943
108991781
243857
529633821
405689430
758129219
247408507
238826582
57798
8037
6105
55931
7206369
395940
618
90091
4168
67550098
214610548
61702
8027003
104085
121546023
336994
6091922
1686072
254023
965759
14800
163280593
41968456
8653
235905
7588075
13271245
2598
14623
805723976
2707792
1670989
128105
3235794
269385599
5383014
15384
5500103
10259309
201774
15055
19838
22427596
8365784
13412489
4180967
619076
236720
52150
90203
2186
10647645
644040
89212416
5412036
834907
324581457
370775
8469
8438676
638882
4013045
214409
322076
61152
33392279
83908516
364276687
531182
39017
26147
42156827
54890232
7682
336335215
263992334
3952
8419
92331
32831280
31761344
313227
689786187
34111009
9180226
774628
90714
29299
5914136
37528263
1007425
375141
54244812
1593172
176437460
3573
10789
23899
592933
111374
6949202
7247114
21063
191744860
26024742
129914965
35404634
79285
2965029
142273662
823261
519458
99593351
1819830
389493
17815525
476759
65469391
3516697
5971
109866461
2917
25084
2979737
628494847
191811620
77943
13985
106762
1834124
23121783
97829
15094
672
140917983
17510762
168745675
67962883
761490
523595557
856510279
208202
112695930
3536
257740368
8319
77039847
105205148
1730170
18683140
61540158
18244113
985784
11956
522137
52325
262484317
2133
1811777
825820
216468952
295325
489814706
89809228
936580369
6081
16176611
16013
456658
138807335
521123
19081261
8258924
87772332
33257026
682584257
463092167
899225228
684639
994381103
3571224
1106489
183168
189093198
13654348
51102228
7985133
31142869
266367
507707536
2622764
16254
77839505
18554344
31817
367905724
362342
133022
363757418
127901649
9758
21924373
10625606
441456
14398
7260077
886570764
5118690
7251
259517575
2845893
8468364
35476750
19283565
15393
739713
169896146
824525873
54524
478173114
178827682
589260
184910
1042566
671926866
52597631
75633
992173505
120137
2980754
1393331
274172
472743033
14844547
225194440
775749516
15068
255230
32785609
343517929
3141085
120471079
111688
414857201
13497815
54677252
1842570
14280058
769066
59093551
80303
10188
534459
205329526
6957288
141827
499
33118888
802719
675549
632345777
605963
295457652
98298
178407876
917680
254289475
908070
31090
4582531
42797
637920488
171955835
28560
166073438
30243324
177314348
12566559
63928
35390
89654
6096351
961349
261209493
13767609
108239527
178820
654831664
8212
98458
171040
28619082
3890722
46648
40659
20241547
2491286
988249
22879631
586838
2803952
33602
1092
75490
6494306
56122546
6027
537531523
771856
5630131
132366456
123253332
294306529
821923
193022152
1431776
199289114
11001
88491491
3857799
331783
211932
353948
27200
7886
19514126
36836
2016104
25445
739063938
41566
2221384
130489
108151569
14152415
19935
33897
45706835
3858
24620637
1825433
58613
15150171
475368040
8075090
54678
122149
91372
15874796
702974839
17134536
10723
9921
325628280
428789132
16278359
87489
5498
171721
76914
3714
24580
266022150
957068466
639910
19592
2577792
347582
6484
1784549
17061876
15297475
394972
5236
1610643
163263575
39539
147426657
11448988
75657
2060947
3228
707574
4977154
94113664
360822883
3323956
323582595
25321
17194
51621
167961
254921
772736429
516605
570845815
9626319
250778
660545
147539108
287142
21214188
169496302
220645
86422
7194
15361754
3752304
45206469
743401412
2328487
8522
824646834
5388109
227868
2572640
26711131
451053
8035768
244078827
3810300
65360311
13981
233936807
320378
4630794
5869211
15465
10404245
15370
590686
468730844
113643250
372979
438627
25060229
7354275
874649
26638157
107921634
6657059
1441223
708155
17582288
57868385
338754
915
55529692
22003302
69576896
423464017
740112152
497560
29698643
8726
38333
2547
4174920
16884
584707740
740639659
423246
220761
4313135
21255976
10016791
627131379
6314
280651398
46243491
24782
1489688
1104378
464079187
4768454
16908533
334134
174079523
148682318
45082
5471
2393829
27718903
128319973
73948
17627601
25400965
1309720
18553
1595836
64716484
114960078
114554006
1306
103042097
290829849
173204
102751314
352708
878649368
10330
457123379
165381
46262732
796938
85550
28566
109506
332435432
170306427
133522335
29048
302943176
182953
849734
164006
6418
317541
460405320
5746
20494142
37534
148289854
69928608
72276337
2872150
88962010
52162507
1325326
993801090
1948110
11932603
1606247
4493
155901800
1663133
366088
1089
9882
89602
3680921
15133
17151
186012
628589
9280
129786
11887
123452153
119077183
902296194
4552
5434595
57952
41340
15107
960958
365058
307271
448866324
5767979
611962
33345180
649862905
421
234814659
402011
32228
2050481
379008
434914
123934
4309976
14557
27642361
116992
764076
25440
78236
3435711
462280948
40492
7045929
418590
123220
254700
314873
8050
26521
17211
13020
14763
13551608
8761160
126481112
6089470
2042945
53982883
2144
2801324
83350975
1990866
188118064
2815231
63712731
4382025
2002932
2459672
39718
2574
11008736
254992558
4805130
325726396
33868873
2768967
903272
348230626
127835017
155648951
247699990
7657
104927173
196029
72816829
14439
244887235
848941691
257279483
10384691
512990
27456
19945408
87
105952986
31717
776272
23486095
7347
450904120
6738950
527265674
35053686
39332
242439
29786
403040
2475664
11433921
24532876
7184647
44306
192679578
315657582
7806
46182
101287311
29123206
29191598
950970142
10780203
79140141
2258672
158700
271869
1235525
1735
503371
12122369
3250692
104054
9132651
10129
109788
55378
34508
19330
149579836
820413285
34058141
37146210
447065
697363736
309474929
127116
229983182
64066
792659
3385
1874768
24283
886820588
20917
45346
908408
344199
37669
11456578
5513448
31525
8608
12665756
94195964
522952
833578
90732412
496921616
943222
234973
7979
2417
123636
6898
113467
25133
21429160
3763520
888025
1909117
18462
4454261
225945
297047
99639628
12740238
6597
3347897
232824782
1910805
5119
371017
3745
111816971
3873
448432
21012
61003098
1618
341300
133139682
2301455
395846
724461443
13987
1398225
5883636
3526746
42594344
31718950
65387
122157
3988912
36072
716692
9550
4861134
958181
130531219
422190
23848287
2860
800161
30795
101240
10021409
628725
2269457
23409673
3444618
395241967
24427246
9818
10813704
41131563
16883699
14981124
376203
15909923
3372417
312574525
280716
1675
33304380
2981142
1432978
169955941
1957613
228402608
30981831
123010967
2526819
211733
126219731
175609252
88875
54078
1962029
57232863
844487544
1213073
143919
32286445
108420271
8015713
3591
1620614
1283713
251608776
2875869
50255442
850637
233321746
1622199
2350
199512231
465844585
150361749
64790132
980611446
48856485
8237398
231479435
45101895
941
3641
3607
855603600
72883914
24582340
28644768
621089
87178
46638634
158676
13706058
23341
3028
158550281
1545009
140391804
55669
1091809
4521828
5798
365477646
16866478
853872
54954512
166107092
514866
31941891
729809418
22724
399907
3139672
249
10346312
47190755
2348383
944541
290828380
43233793
11459736
1356
3231253
53463
3899487
13820021
59961
15104737
757
462672904
292022301
12697414
159889278
397130
30210
12322
33067671
18312573
24349683
1789750
37490
11100
153616817
15628503
922603
4183292
22696855
279003202
33694336
46512057
83126374
6242
6019492
1676784
414336
13684548
1083710
69845
17086905
14879
22410
2028120
27048
174760
71852807
323745
73360
48547
1033196
89601
9960
23494663
268651404
139940
672855391
17373663
491682927
42740
1328565
550507
188001470
931651677
10863412
348776
8175055
35458607
201242110
605537
2790431
873182
182142757
160496
15475022
513070
18576229
35027141
53951
983569
104106
330958
4145974
1168479
4652
1805357
989976
699925946
1019892
1589557
676175
6124
128504
81320053
2601042
1533681
3383845
313632841
377872171
325065
37484
72023166
994171
61068
48010955
154705
152675
124213
70076
66984143
344301
1563355
1040420
15536535
479652674
76466724
109832
1449040
19787597
40743
3213360
2329424
3789865
47414230
431828148
43096345
71966
14023043
220417
198473326
64102974
652063
117467
94142819
94445136
679885
41727638
451373
76425189
869744
2980
47601
247650
533939
479266
424046762
1588724
2771059
60991672
35177
721752805
474076253
738813
148423
22010
413451
128207
39442
86001512
98679
9131494
334923397
45877123
1754890
8617
284597
381058091
348352056
1490818
175770
4156358
88852628
1572445
480186
426661
15821
16189
761143
134615371
98667
95058
9607923
931075826
35062428
17252624
80595
23845
57320283
277740
15670
17949108
2251124
291146333
851229
22051
396845
18130
3474087
12068788
5703580
30412
480315695
2890524
37347
1998
81417
7059923
51911
453345989
44957208
2945669
88627182
91817953
1667
364674
637400400
852137
17583778
9354985
132694839
433243
171155671
37932156
13975
163048
5887120
7600552
126985901
21624788
15261
104839
902345
238888951
927568
2007951
7625894
454036
33230007
165026806
55702
32974
47459
190226572
1609698
203030
40850
3141
940889263
51602
14274430
39664
103264481
102645090
2499152
764
4615403
7174
26230425
26840482
97165
15802451
125926208
233303555
358873
7215
2929260
134597
31862
37228
96260690
2000600
4221625
929045850
984189187
274542658
773855391
27850
195912
13059880
1596508
276236008
11235091
119949201
367584349
615543591
60383837
478898
30348235
17822
17865
371841746
23588816
185605846
300054111
435396334
651600269
25605245
39513
160391
3202130
398374267
54
1124
13780060
640114273
5845195
16113
361681497
9408954
64560
300739
51796
32481
8121411
85233594
289114
10242339
19359741
529349
4237844
27856
836137078
18868065
50491
35228077
5288
94674
97967
74256
27738
15941662
22418302
285393
396625
1839
1022454
191878
2327
1359645
357761
327792
3133626
3711
27611330
402719
295676050
7854398
13703054
6774662
385522
482490959
16681327
337972733
128646
7068571
36770
201396473
29049654
3899
1126067
278769260
99891669
117565509
230494
315457575
694868781
122350
190873
477995038
4721896
18458
63808
24837
12870025
59948987
18230
2819090
8144515
45313
454228356
325951066
63455931
10556762
153683564
29232
7702450
5246631
12247
179364021
725696730
1602257
240628635
324602
3356408
9564316
91918
1981785
3309
47085
5013
875221247
175969
65182
81068
93693339
796896313
4079
924857269
80691012
37117
900797452
697993169
177934042
489129
222047
107670484
78806
11176
153428326
991158
1774593
1092603
660196773
515016192
2841
314817055
81056047
30163
1001238
21144351
26424
136018868
866884190
180310735
24739
17272
133559578
189588
904390
701563
7019
1273358
53661339
138971508
15685224
4476
10740934
398473
282004764
232862
438258
665023304
31037410
1322352
2878176
979717
2405660
10834
1878448
375276489
5383
7903670
142107
303681
1837487
748322
107361
261139024
564817
11773516
734671
4648664
30286693
6239361
37757852
3164486
48685084
47143
600666
466527732
10493896
22040
3262
8103436
4268
281457
89875285
433333529
77800385
71245821
153015
47994
400670015
3956
51318776
4123519
1800666
16162
58296
1282
3846
7154339
3967
7009038
137156
98612322
496
35323419
13319734
202292064
129531
378632
14494
101434
211569
400828
1635515
573136
2099554
1258817
21102
16479
16323
1013478
105222
80019429
571187913
307233725
104179
826
52883325
109078
27991165
43850
41404301
12979
312889585
1398537
719549
45115
626546177
4179866
2612
1635953
218214863
1211
61708341
101867408
14409622
494852505
554561751
198172222
27244380
21412332
66890722
909407076
25669152
1973
2061038
3681344
81338149
10607
12246
14610
3435541
18398
1380488
45016
133031
780434310
45039
3334575
15009
5241
4715518
417603
88717
61280
120975
64149391
446921999
865206142
16460976
290797472
435665361
29883
759780707
13820
2863
1621711
645680380
38195
1125
640892856
4388827
890615
12638
24825270
7227632
103380679
263668597
30897
171510
746558261
46380594
58650496
2627
5060259
60839149
88925546
2270420
879
492336
11140962
62049
1209883
449494
102917403
233390
388728741
1099
15385875
20376
4809209
463228902
1048221
28090808
518733620
1649187
82516
409339
63450
1747489
15108
183738
805242
5064300
201997563
236123
34616447
23831719
94418455
427677017
179765
52436434
15126
22599456
7619
24529
96146
11405534
1970821
14019739
1001139
7381804
750636
6229162
250592153
236671
7442077
21183
3022783
8046
6484148
498819816
173461
316076
60336
493941713
5988128
65807063
191584
925375121
22225
211305
515424741
4569254
254434043
8808
19961
47373
3258529
37
197954469
120551524
361346584
649746
65197
68943234
16389767
74487198
1876
4405537
426421
113337120
279447842
21348035
28165
506206
210297
1980479
15295310
465821
342182
393395201
13208
83362
16074989
7869
407109
88160675
170627
47808
10046
387450
1032
38317276
390740010
535688
133945852
1387404
27535
2499391
51907
488275
14202
72250627
1851954
363909158
3813
18822536
22514
28940863
1052722
4005270
1732624
397159
60035290
788206347
179761602
222439
10032982
491692
807589
14726362
49208260
2651030
959361
2188
7566748
11761
2738297
41770
356036179
977738000
769306312
774298
1080716
467640
61366
75295
915846
191830
46885423
56811
448780
575612
311750979
192628
160704
1135
2356506
8693
510763
857509
18643
20403
469086
213512807
41959
12039
5631117
696132
243617570
14073218
4618
6540
390940
274081
37972
2934855
952171167
523532
233744794
16290
15428840
48952
55774132
548987938
221166
389756
3235
66427
653462
36250064
18703461
788134
966753
274102
376486
896143
866997247
7364938
2075155
3740
225892667
975
51477903
66747
6529031
35699012
478181
85845
1276170
60186
23002
138314
1858711
22296920
2569738
873463
46757225
91017546
6564
5401392
46722
13575611
185
93514
300386
1178755
7699
65007
203625148
7436283
42771
381994024
125292750
36588115
21340097
33521925
10072959
7948222
456017387
2352225
52574337
1201366
1602488
248850
68989862
8505795
159496
13177769
10089673
56346
9284
2066370
5749
18929
143225
59925
7971426
183601
16181048
11884287
529281421
245895857
19445
11956855
97413
645515029
313334
112613692
15444800
3107338
47464229
140729
888719
174500
357983444
1534859
224048302
8240
187437
2429847
4811606
34514588
14765333
130552
949692
255939
7070
2086916
90954
14226264
7259337
25612
541607
156359648
290627
38306
57190
11599
7977780
38423408
112380
19439983
4693797
20597
5183
54367
226212
218176383
1006315
4012702
133004
341517
1615773
151669519
121833
1049958
50568901
958095546
124427064
899956874
9914
7859
30304819
5476
8451709
146477119
93462181
3307636
9867
274988
6244124
8783
282696
1614631
502361814
51197260
33604
94592237
257794
112122
53466
252614
6092759
277
88059150
1651315
1630241
241679
49425
599
51825
2700
14924
19038672
8160
13735657
481033923
2330838
2134071
52133788
147055106
6716
255862447
374200
27631
118791474
16105
6670107
12073
15099602
11433356
737277449
1619519
94695490
119507
285459134
37475
731
8109656
1440140
50398
886821
861618
203118
32074468
14060
10511
7916426
734567407
2703672
865319
1964453
81563
146099780
93387
418204111
180986344
27728743
1491843
719249475
6706104
176961899
2513
246406
55383739
256213085
654635
76332144
197769
8137
8410131
25431417
1354176
406634948
65632
4709
222283791
290863
11156636
929713
60300552
125399953
36632279
15507
52364
3131
16215997
582723
58019
362366590
60827371
627764
692469769
6133
7921
17523449
9669691
5194820
72383
30126
5560926
4160
29148468
3885
15785113
3210136
3409966
26
3611734
884949
61722107
111035
32570341
7556843
1188303
52051928
25799987
866547
2063535
31531387
51886575
2541
184879
660054276
217800774
416911107
51137244
7716814
5574704
1922992
636033
16170268
1085497
99980118
648723
11446
418215
16334465
230170069
306468782
14567
2606039
13265240
1746795
56188114
786974
30902
10957985
10427
77199
99903964
423916
19101766
20768920
519165072
105515880
805393
8630001
749211333
256461763
2176874
11165
235415
503318239
5302
77929
21489
62616
16584578
215714548
15408786
794480116
48411
55018173
4095179
4267
32626566
101103
126414370
756784134
9664
33954993
227113401
73491
16620
440115456
422288243
961
870226299
11014416
50109125
6090364
238210672
118193759
63403728
28096797
1885021
6813876
884880
94623788
15143
7633681
257777848
976036
45602
355783129
4723
141840379
976420585
994337559
8136
61859983
247490564
96548
115539389
6907
99637973
262493
7709
723572
23916577
55488520
9603076
3555114
42852216
15258
119890445
87723536
134627
84908
116915633
48772
8187748
1896405
387793785
7183
270757
24107
298441675
10912
708484
66876018
117613
208873881
12980384
375148547
42134380
3040
82530
67720245
151826033
916981
3108862
493684210
83815544
272999
8206244
363371310
25240
80014
95071049
540860
882685
48939
6454218
725374
14470
2419325
461812
60099006
39804174
282143
26229
1692636
252913
30093
64746717
55078
1698668
23036
38568
191961622
2169201
199957608
11110171
3406
694227775
1614210
7054
577167843
135550
72731
17627247
126459
938620
260138
485406832
619749
58713444
272474896
40117
480103404
750235069
247490901
56973808
6517
11445784
1053910
152123933
28738
108358
15101022
15860330
37432
6580288
70072511
630402800
425199688
224821296
1563
339252
1487809
172213591
18649881
18457
32311
12331
24848695
872712
39519
52634501
82007619
12887586
40753089
266331
54744076
696
7030919
208646030
8353708
7203754
37169
1254406
9323
240966
62634
409540
887848
520808
77583
74239
8744769
245415
58646922
128530
59765616
14230321
264187472
3587125
17764729
1014
238412159
581943
2561915
74392
577
8952729
6788180
13829
371500550
450307
120062
37946
1885386
25225999
823442257
104075647
7939808
24627
78552151
416147
3722289
93393
27640605
54365673
1277
155598675
222607994
46325
109194790
885304196
221579918
1447016
1396050
712888510
571231
1015476
38114108
60897
984145
645532177
517280
185460683
149049524
612426595
515084988
66906
756
1490798
38844
918965
96761
826906
24213
20501
14438
53457518
3935
569428
395404
245175009
4740448
146652765
23147
2511530
33242
529216684
32249894
161512075
521304199
4158
402982
32754
151202027
19398500
754185
24543294
14711
5919288
88020826
87882
17830882
293464
52690297
24417941
2035328
12983
5569
486362
106369
102693
220891
237680
244083
229868148
55473132
16771
308158364
570274
243456
102783380
31160447
21798543
262695665
8320760
1616
5407675
1337650
258359680
11592
14373
14701040
187036124
49771187
238426519
258263
959369343
13681932
5639749
22242547
48949750
742391154
87377
1040847
7058985
9370
121915
29844864
85500983
173912
39705
61273
147015
279344
4263664
265889751
920085
34148
765498
5558
5549235
89139
110212
3328068
26726587
19437
32489242
938172
971812
13739126
165933
274302362
66998716
149721094
48939588
171729088
128948
11161695
359061
9973784
3603166
10652
5990
227920195
47173
45700580
1579125
380
116459693
2561512
129877799
175723
32768
524705792
25009644
814357
1569976
6400
26660
9529
3471818
32945752
221192
537445
4714827
21523
186406
46512154
67409342
546230
3653033
31331
1885339
3595
28511223
275610013
1818957
996634776
26184766
2991546
3847052
23497388
792197502
3169052
76226
1418013
1925095
5823785
388648
26836
2574128
194849
351575826
118358
1606
1326181
20161
12644
2010088
96551461
4442409
22986
9571198
168081
3057005
19362027
30896
12412101
1078845
108179
217980
19382695
12737482
11857962
13201019
39754
54930
7999752
98015
3716100
12096886
31330048
14804
287475680
648327518
1932
4516319
17739
16183154
33292826
525488542
936942
360708873
214373057
22245025
530757
419057076
23651
1223617
253096
1481686
17849410
73926428
16200024
736993768
23869892
74154435
459742
296765
34688344
861904283
37444801
56565392
900
7451994
71208963
235527957
1545750
270913
196275
785802855
170517716
60441083
5297372
259213664
2405773
7549217
63004923
5810744
691013138
20761
32478730
65941119
644099143
149075
240802
27624345
62220562
228935410
4073
85148617
3631
8171477
28523400
254615
477247
12988072
401049853
1607745
407724
2638185
28578
649816233
4153008
53886
234779
24683
256146
3742146
6165935
919282
12724
236976560
41630
329746372
104722
123782556
899817
117083
11662442
394551
14743
176470
383302
16073505
16349178
1460867
801743
94363
501225287
373339906
1089943
11858
77073
127356866
7371353
12499842
319654267
5212
1204056
18643051
3664347
8989
15792592
510404
251943
12933748
3905
3792558
371641
3848350
4608949
936951111
18071465
321770194
6750689
173936610
521880
211860958
63610002
170584239
839627677
6013692
3779
20842114
269726699
54919873
96396219
8394014
5198
616791
4774323
17147796
29582620
3083840
304080
5328356
1807086
8043510
133644
360095429
16418736
124978
73825
160305376
4213
161
707975
2630841
3421
351989
105969
26424226
38453009
194080309
101571
3431934
157534169
2225969
25047
352669
1389023
8012835
2135362
23780
210577
2365761
10892
111940
8747
74747706
64903922
79688462
79545146
99851666
22940568
73441
7229
10272838
3867257
110970
1085299
12908
870977
179237385
260754119
724388711
1596698
216865408
5492075
232890
37730084
24547
544166616
402726636
754103487
3336
33678329
447429
844988
24752
45210045
243970834
73230370
999152190
3382882
539777712
521667
3311
352382813
24469357
840155
17019
48657
1018706
47711
7651162
66967333
7464
2069
329924706
884776
49673
43699
2334168
31516
77632
10761735
848837013
12189655
13326971
11746
123304154
47028855
761910656
7920575
43087817
401510
23923344
4966909
19982166
201655
724165
420346
7575681
702530
14504013
23676321
48483
22700296
48355
117173
85357870
175872
48109
106284
20932448
3857991
26318
3670713
15622522
24622
14830490
825406656
32520409
114793780
61957198
13006
19537751
97117
10810205
14255
83379
127555
1475622
30423
695986
20578180
29365
876434278
155230
23392990
5644
40832
15312994
20991313
6964593
212974638
301033
38819
97481
860347
185414
13722990
13210346
23502
30556
113033
1796166
247856984
1999116
1166065
669888211
232518
86
290839884
911022034
970381
38744
265807504
6288
33922
524892783
1272
2178910
4173
18525
34222028
89799
188012646
7465297
1693513
9784335
540622343
51922957
216643
934485576
37549482
120768695
249567073
60466
887875465
582219
842593321
76747062
46409440
2785601
847060557
43796665
22912755
13765
133897
371136223
7855
63203
3998
784
15285
97949
54112
304858
169060
3225903
306646173
68809
5330495
428
2463789
446504
935851
133198032
130485
88096
491599
116656
131451047
88513
30791765
584405733
145998
64505
11079
16606495
139320473
4345
607146714
4138
5534592
285013623
666083
2847
20735
14826410
15750037
472189199
42666
1006242
130669082
1407840
109177002
13674890
37527903
3925224
58478794
408100
29187169
26465
655617
190767
12522
7287
363918803
64876
128880
3693430
96012
155226
29050168
60497951
10758548
6101484
86432
228308
59254153
116450
34241647
9382
116044
188725
396737399
6837
31393737
284379162
269003
3093257
329660670
87503
7454392
2810281
893329
9430019
29466
531001790
41223642
16671102
334720
109150
23540609
357098904
250824352
178842
19183133
1852
164153
69329
50883
617053820
79242061
307872936
265992
469162
336823892
83946939
1743182
203226269
158585065
14886670
839548
8138
547136813
373698
27447
7348334
1553379
108452320
226049178
242953771
3429393
110092
513842417
3423337
42554
156046569
248445953
9326669
375630909
4172823
192142876
101654
173127
1465101
172330
1872932
33438
73529
845971821
70849119
25783276
120132
168964
2249110
553059
168658
15868
964883
180028263
31029605
8721
2864
7456
1046264
28456
830834675
175733837
538587
147196496
17957410
55111
5685181
309
14805758
421916749
27734
3481699
3442578
58299299
389222
43241012
226062
25644237
3470
3762722
38405
10961
7933403
6857523
11381983
239313329
20262145
9478
1412
12410918
9162
6069655
567440
154147
245058022
801774
8032674
99269
3784676
608653838
13222298
2658
1653388
610355
256848151
2317165
303914
19388
26654
3503687
1167805
10596689
195421
127083
5700976
56731
128242501
8027615
23015543
119877
30516173
7258
43277
1044644
2177
862999
18554431
779057
37339845
311452488
499837
3068041
531401062
3597530
8157479
59504
1368295
117255
3927636
35806294
127131
172266
36846
1689185
164535
24321
332877449
659257
25570181
194388
1232344
56539700
109105751
15329672
3030
359849
7155648
56493233
37781
204296
60261724
76306554
26201127
527377
22621215
18385179
65634997
101120539
1001881
615811107
13754
8266
3676149
777903390
2261910
64600509
231844158
14807870
5246
421441885
2011
277489
22444
7740468
220928091
2355
46147086
601921819
2031867
25907
755109
66561974
2261025
3409
763158564
57624155
3645830
3900915
1135400
1957
8740972
20032334
116877
3749370
519057268
111132203
83265420
15770071
10431753
15311
32028248
6534083
14951575
78449854
3511836
20804226
2393
879625
511742064
160335476
56081
13182167
377099186
15666113
4082838
239604
16723
44117790
43958770
19342506
239480891
83910
99501600
392555497
62941473
48456518
58087
24040053
71855331
11671447
101379
467307693
252256524
1138014
12725
3917336
423464853
24970689
932951516
2504
2035571
12899567
7324
838437
622377605
34212861
254159
501520442
249738
82629017
263156378
248292
42574588
4301
53854913
207289
395332507
330972557
773824
11698381
7504
10919
67504
4769122
24676
23886
17558124
14497990
334866849
733358405
125929965
20144857
112404380
249710
260463738
360688
61216619
15296516
484160
11094
3139556
487781857
8116
79815
3880786
2076186
19513993
24430
2357939
81360
4804630
12674243
2931390
57180104
16656715
1244354
4107134
1244956
33449468
229985305
248004151
582717610
340707
63715394
168077
510229683
16803515
709396208
5928375
3666948
71270
497859
11881626
774863
23472
13354209
11675024
2015449
14971677
45377774
263649123
524932667
107453081
567523
20942059
634591906
191450
919614
1754396
1608132
1395921
297
1556834
63038802
96076
38972
52534426
3144466
87113
83553641
618771779
64924431
53830
728
891637
210842
15735
176181
69614
31768
169469862
11445132
421938
386652163
50888
131887458
2268384
36558889
1002453
18208336
163268693
45511
289620671
50185
598179492
42568615
3919499
44051
18209472
41835
31
399
49702
221872
114638301
457255
626880
1951613
246859568
1587469
18102
129416013
27898
8089368
107158
6762552
339478
885971341
230764
2639
626095483
1385302
11046858
7394238
832307194
462090
167614469
166959
21035
46901
4847
4064869
168103
1850182
109364786
5739993
248802310
11759085
682733
1263296
582972502
2279
47570331
37693
66
25768112
167949351
2021463
20174647
91154
12765
19571
169587
484656
173102319
918830
11080
2440193
1373285
4484841
1039740
27960659
265465373
738537609
48374704
83342
47226525
21264645
3522316
968735
619138984
2634929
4081816
843555
2323136
266463920
2743471
682957
33493349
1140101
156238796
202396
513016163
1333
288487197
5928193
92485021
12815045
192154472
161362
483874
17600800
25350
30491
1821
1008862
645527389
73150485
1475749
32974921
321459930
215452745
38165219
52879729
14869540
17496131
58088956
1939
3843756
120514005
27419
16528
13633
14262
32717493
25854
465571294
128954128
140559697
772597511
20482
15560001
525058044
101835
9520
60753
2609
719425975
10622098
576344887
2285099
43982071
7171
749937
53694
9196733
271674742
1362531
43267
34076
26717460
30666040
265520948
1926249
57814423
58139
523615
97098064
156617
604761
7500661
2210898
158350
10587290
29109888
416273
454739265
406821802
1326891
20992
21871023
22499
85699091
491878
133022054
42486
716536
80933533
272092
6747
765252924
44817
292397949
2924723
140326811
13711
33808791
5546375
5162
3677985
23006576
2385981
2099345
989659488
10469200
33517082
34728709
19230948
13794999
453013962
10525
5767
649515
64542
53943226
50411
297237547
262513335
978940940
124341167
3815763
35361786
31861054
1175463
121283
233626
16499904
3817
14239
317393454
59220
10349
249454136
12363
662855319
6075752
911486739
10484
61476408
321329351
42849
370963515
449810182
29459
683532789
1293145
3369571
6535794
10354598
174790
34576
3424314
479848
91683
4131435
12379
175907
12052788
64866455
329
25677985
6559431
6942
230331282
11205
16889
1999703
774241246
5056
46404
261789524
35363108
5983853
3281844
4328249
239086
103863023
3357950
10076
519
853943
101865
57861
60751
576715
51485212
215539170
141252
163001425
4869980
312606670
18931057
68849298
6894
1116353
18684338
4020872
66855898
12507
824509682
487463
1574117
4048
66440
390604790
5226
3393
197585
67476505
15099577
881205
50481
281580
14990770
378
715737809
440590
244653
7328872
33586
59625324
5190185
30127
29738
732608
488965233
25736
351593
62395061
131585185
19692
31929363
248836147
12269
22035
31009936
405433
985711
38537
26887
2058686
60027241
60953255
1880717
817407
28261
482643084
22304
162140887
37622380
125878079
11807
963445832
651664
2424537
454986
131096
190936
14679011
18384
232993
127458
24372066
702165866
1236945
64936
11160
149445812
13757624
1465278
49635
902
1984548
574361
8324997
252241
217923778
5974752
161919
292509
66009304
2726
82435241
533445
914050
1048
337285
263347857
107532
567037
182032
502057588
15244150
747385
57352280
21709
36768289
12252754
101269651
3728989
3011
3197924
246785
326682
77625
62933411
781507507
30211116
24855
25470240
685434
114539578
55737
55371240
640685277
57512
14184453
24435555
900932
570783
6273424
61328247
28166
2024205
7137
39115
31321589
38560
6901788
83046806
4196
16633965
776184
62544104
49315246
113757663
327523
38066
734048090
466616
928
36604859
822079439
35934
60448124
227717557
2696
657333
31353502
494860560
105865
196916
73089139
10640941
517040806
30864
210776
20633422
3837887
52607
112902886
173505
44737
80772266
12302136
433147931
178918857
10544947
22538
8738172
469581184
1582
542512649
3503572
8334199
168494413
28469276
156149072
58135024
172735
270311266
87166061
8272939
210488
81316106
221464702
5936055
627591703
1579290
3915643
4769056
94962728
899432
708
179599
3434670
234266
3804498
15752
9362
943943597
2541754
292650
236493176
182905
5358
71413512
47184
11108977
133239
84935
1452887
61027
14806674
138387
46848
145829
166337692
929200558
105858393
7371076
552648
10489239
489
868163
912924
4039710
9789117
5131268
304017
5709864
177725
116636701
355714
1778303
1030
75453843
126139215
3514382
17462
1617048
471451508
547309866
10621
10448701
40880446
32049
703
13006571
3360
163924562
764993321
128134
603028274
174146893
2332664
5462905
431060
13194310
10502956
114461
119065158
752563
210181
193387556
350565551
4001615
15687164
571175
2064728
449662684
867745499
903095
1573
42319653
819885498
578156
430442888
15301
104480
3879803
65820792
31885
682545535
6461
58938302
4185805
155412840
290376
5046057
3656
181684378
183079861
672956
106502
486652790
2287124
146564112
482199
451152823
63689015
83788
3770452
28450
73219
770930
2100957
34101012
128701
60723857
12147332
163540
2024366
3199
372046149
81248186
154439804
9607
2001876
2059248
63932
343617674
231685655
8837049
49637
10142152
284012
14873697
2498426
489075
7591206
127844
6717616
157333402
3232
679308
19696
90532479
45010327
657317229
129144
971944413
242441421
64795
7143154
227822973
196766576
806934432
63744
18170
878141493
13103
489602
13213089
50458487
9914211
12212
10219
24171
357493
236591
39918768
159347
166409730
427499
60789693
6782074
332296
51342
11929
7550
1082
96332
6798
368567
159877068
7719
85386
1866388
13290
23641703
592359
827870
236797
26513
28782
220993945
52811780
16730635
245382895
85
4403817
845358
14902270
46166109
22580169
771919961
4693
29374496
23515806
3912
417000864
52496
13170993
2139778
721256056
923788
23140344
56914656
36862940
31031
8272455
105268490
1811508
395718
2446216
3739353
31006303
499164
1992495
1599273
338880015
148355953
9474
4452010
8917
24211
506962498
355218472
572719045
3503526
7017218
295926
9695055
99008659
11484
38858
2490783
46042
51358
7834793
453671592
8274558
417837461
204840455
15183681
26495476
29033163
598583
255034
13671435
21981
3139
64251
95209802
4897512
478009
37881
1947
227053441
362045
2624825
23519708
2542
160263
12410003
7860332
826012
8248
32045
57751398
861249
4130469
596284794
956899899
193127
133466
1443514
225778566
2748969
1500267
13576
128014
64463
724236052
535340275
24360128
4796619
678674993
502087877
7460745
1046454
12622999
1779464
246785554
236133
1460609
9187373
121781245
1700124
25404442
3851207
60573
10738
2587
681388
6295
1035537
87838368
1903505
722453
5879
305380
47092
141820
7336230
84562810
16211203
266099094
294425
10781
4088857
393609
96707
141349155
168156
1297250
306800368
387325
2556552
5720
47131
34994
225051226
308118096
206093861
825914830
10308
629174398
18641575
21366
2209803
23340
31348232
224971559
245137
2074101
98786018
33096
2393096
540550509
3831978
15342438
502058927
5488656
1926488
22325802
3589147
7732791
222228761
106796
195251647
896023
29709
297030431
191749
370616
266239
843153881
26486378
16369
4102075
5017
1599768
73428
892227715
6737
3208049
327976
212235
431916000
41632343
10021
946374979
39085
300706
238841915
8202871
53823856
366460047
19701
22413433
173920160
231570574
2579494
4662206
69012518
118047
92659
936568
467225
92161697
932317974
36924
229255
9075609
8182326
25368579
15199
19753060
51653771
303570
363926857
118674420
272450
3671346
60595572
137076
63244
1656419
7691680
1698
2593632
394426
11522
1036607
11594
12437
487653058
2107
239182
156
1647080
512857
546651
104857959
7148594
233531553
4013185
8025
1935
1517774
16648140
6675493
39405
113511968
494355
653749400
192304
12273388
25361
11211381
178806290
124338
2858189
5048092
912590914
681156
117519
875789
50957
21202
19529614
12764965
91561122
68838
2594503
943919022
418
554042
341174015
89123541
1215302
75430227
7776738
191979
489082012
54090
29611
194183366
78121
2169007
28953
1887045
5259089
901307479
166516
154842120
691274586
215326343
42893575
1602694
344034
1895375
182237481
322378239
2838190
22936830
64598708
1763756
8788648
2739584
69395
105688011
93929
725277437
145974
817043846
840337311
199016
3062319
227084
584936543
13499646
1024658
46890
4883815
32654
155838
42650699
612970
3774
16828569
21785
245416996
12844
566809276
926380
6126677
1298046
119666
39430
3165241
3537950
192
666749
173832
17911
87831764
149285
28505353
14753405
55743809
357795
199163031
113805312
98317012
2058513
439640
6685
565105
201529
106663
4378199
93748706
27036465
550986
933471
4735
107994
7681
2251716
1448165
6103
6013876
15119175
111160
6345488
930647
16754950
363312288
18137
47585
22767
2993050
16656299
883682181
36654116
4910341
17435
85097713
927016583
352823
7356052
173
28098035
236281159
123948046
4033072
51294630
384271412
184357942
1309569
1269874
8494
327966
2282947
16012
14266826
9528578
328421426
57261
92595
30145494
13445
60692073
256926692
123052260
2041642
27177
113042668
14367
2111
518158
12334983
32600
121394115
5779887
40169395
901934186
355957548
11518986
16305389
62113555
35514
1542513
386970392
793111074
11803261
21926
10087121
3614903
54927140
101114148
13536
39806
97362044
7968741
4014532
8818021
47726463
206266584
950
16349735
72191
139066
16965253
1695446
7322112
204313
30342111
5627
27214
861573
46753
4909
10835056
924506241
1132780
156375
6494
1185234
3984185
11944
416067
754351080
972927
42619
304511
67933
5217048
1640445
120738180
7123096
127484838
54067194
240194
5571
124724
21043466
705
434258808
358767
4855427
13307
221063
97770
6064103
18830
288001
75010
253070685
89511082
198828
8075
1424267
2845
452039649
104721680
460885647
736452
27175
245620
110794
28497071
12557984
710663
2157617
229792
868421662
215250
543150509
36694094
473617718
119929210
535922
2478177
1678159
23429075
45069138
111579405
1949937
568105708
171176
160
82750873
145630
708557138
996275
79482
3150705
423304
31344109
121850
26803
713923
64571664
28239
959468731
61661537
1739367
9925
45305369
2853550
164032
176735876
458331
124996
11829282
25871175
39034
64422127
194062059
7538
393331
3079718
612779
251834084
235780132
6739839
28768359
110195
1829083
42300121
110681895
186556620
1633347
6446
11042768
308631
7895566
58570
422910213
2085
42128
775974
484236
289465430
182529688
245637
6183879
30673
32465
101989446
29074
436437381
7876992
1445530
191903
23696075
91270
559093198
2685945
7657129
134546370
169909
501937
48961679
540502
1277110
645332181
5278396
7443698
478513821
2122489
478023939
8569006
4956
207943
12766310
33919598
512508826
517218
18157817
25001652
112896
211419
245200
240268953
243735
70258955
101281
8532
1239749
697988997
186531635
868945175
40865
32398665
276
594247
16784
2930563
735798005
632580
160558686
262577574
71762
21910866
293785
507773
3904849
62639795
4478
699193
697506608
68400138
107051
4281428
933600055
165276979
3268
183943885
809725
7756977
7170268
857412
169420
16155
560103323
76782124
7631545
17704336
24238
17924
64454
1306842
463623
17633506
1829916
6587380
36085
9411729
119400
27264
254
1050416
69325641
110833
2620840
1484797
365701682
7943
22095045
15855947
2195805
68602
184551379
3678862
224151358
2609384
59154713
9899
226411546
480835
341310
850926996
109332
858722
28629694
9680921
735493706
953801
95855
69381
816889
21236
11579056
741261
177034445
63441
1972466
36252096
395531344
685376
24032954
10221
12416986
426502613
6432
932691
37422
193738445
1981234
618900906
11367341
257921048
60141
19485
16251896
532048819
11938307
741914819
60162
486820882
23067
105430125
1382029
268527192
12238098
749063902
249676
11618457
3321
22016
346895540
496761
10390206
246055484
956534
6812
457960
311239388
13252139
35055
3456945
38854
365772016
28730
233926098
109291109
12553
6955
55384
129216985
77764
100402
32819230
3174957
1297226
201353255
29410942
3499144
42835156
679643589
1720
231958
252054251
772725
93063
489975
33326
1188654
97723274
2881557
31865449
357067134
16094074
74300155
7595994
5053645
169135
104462070
28760
920662
9468
6141
2531936
3829335
118676
4777047
72364
22742507
708538
557450553
118106242
547489
21300
96844395
2859154
3749912
8939
900927
3893335
5501368
18827240
10672116
24023474
927760001
23643339
3353
1431216
509033
725863424
218149448
13256
533234
125559376
2073846
87585
361533892
698860519
7262
6999512
83509
156439018
4042559
246176
473504
632226832
1225
115234
252975
268176439
6921
1865922
40924
571344690
1046799
393121
8582
721581
56659
897857
77263
16647
4474
128249910
34256
1742878
104127
1354693
1843724
584
49555446
1316847
266621532
41912540
4884633
22956264
137694971
47180
194829315
3272
241080
37438
267404
970668
106624454
179957842
9587
57250573
132510550
883722924
51616521
315632074
142373048
1673221
64763473
4479
388432
11290
971732
3842795
6526579
43788038
82163552
4286
4288018
24110741
7755078
591088496
10628
41903
2055322
38858729
66682
6920
19515182
498112577
49938900
121910661
251636713
902154471
52621930
372327
19709869
545256978
26938
453863
32285918
1707
4795
4646735
719829646
27303
47807
843687050
460202460
985532252
502717
582923755
533668161
499286
246964716
33891
3246
58668
21878
8073658
8763
373044330
79462175
14926264
75642
29991
6648989
25554
3333
292357
324295625
6764236
1053269
72300
2473119
8275393
195253966
1168024
60071
916335
2644199
99981
16842
314487648
1593216
79799
49405544
2905642
11875
2298718
1967458
199862
781110000
566082817
65817
533172963
764721
778038822
29369661
111614613
1570333
6627
6555
108391967
136544605
42534351
26740
434627
812907665
29259426
384495784
434755289
714387
22596290
5725
151754891
86495
7903637
177581
2175920
86236
5067134
226642
63600433
89642575
5836
40906
56523559
612674202
26185440
185969298
28088816
751186
252240756
1491861
371091203
118496493
98651
104913
92044
239455
12846615
28990
250806
24409
128401
2042325
93040
244499311
5213
269350542
131236
23911069
409369
277048
234540529
10622
50542
3293026
16932184
49167
629740033
34710002
1370149
256181
400296995
26033942
516258
9916358
46196802
597585797
196152
97000736
69427812
26855
118730
10497
74058
45165249
457957524
38290072
361954
421673084
231607164
873112
49241
807212
143827949
144224561
102689
2464551
307167158
61894
3340957
557485916
983669
671777313
90275
14646805
309565
53780
328231
3807502
7798242
91523
23635
30286
1701
12236266
13495
101269455
461373148
189801
4063347
3706
28477326
138006
235573306
51506522
17383258
26738
120226
21347402
26523
12050940
5921126
226473035
122601
3413
41803968
280591209
6697866
400306
61722213
23183523
91294
44180290
225182
2070917
711159668
53440
336944
20061
186172
14660185
7894
698159621
166225
96859540
195675860
506392
62064676
21321605
34230604
12237735
29233
4633
18561821
67557855
395271
19915301
452023
824816
410808
9566797
59196
1382667
51553
469643210
5302545
276056
515334393
195356
59668
350580
88083
1664204
489934673
34970366
8397868
25931
7018629
27986012
7787472
535460303
187180836
2326
22674
204728
15039698
7016474
60001531
18831
3758
175855
127314035
8565009
171231
791772138
194354
83010
377212695
28533915
17588690
8870
3566333
132490641
2999648
259426067
5239
51097117
54961667
6159
10685674
488357
677420875
535378182
25046206
3429035
22413
144293670
7365
4643071
114470571
640335987
11212571
485013
79876830
1284
4940250
446172
742493
402325352
700676
132797945
2503611
107496588
131712690
9615
20973021
22702190
622995
411778
287112
1121404
268567422
15284
563305110
49314
126403938
86344
4089
598638
693551161
1867939
1692001
2551753
1781892
9651937
4108703
8092561
474847723
25872
1765606
45329219
37920814
77095666
851652
607931188
2331213
178076
114747
4528
6904
331203789
147689049
13723
83303
2666
592414
7983829
99390
438048615
355829244
576844361
194156766
19626249
5145706
322853
122042
3570486
718597
159725999
19339
52152
30701
414170552
313651
224867
51200289
424502
2473968
15033160
4148876
255036418
97263584
11296
63872411
11770
1046434
71327179
113615458
4049
22188668
1974
31132
26603706
95431342
156872441
775600
678094
48045013
31230129
85033410
407937
567371
300847
45529
9908
13757892
3604924
361768298
8966058
23371
147254
100744
42723333
35898
1496
2669805
25370
144735
158967552
2820516
984689335
69195078
19857
4510763
814457923
3381024
217539706
185529738
5854
114648
439639979
988581
1484276
14736250
448952471
971870
31380613
67300175
90645
58588892
36338548
3838
997456404
44462
24218969
982423
56275549
587017161
23706845
89300215
281886992
1620750
46821724
16309
36814
33095
12226752
40358087
30413
4627663
127906
19362474
84979739
58573738
117246702
7619002
89471
23936
5701
19484
61165
189613
98716
63186
12564234
1884695
497995
5347551
22056
27855884
23679
1845
3209671
15557076
45198
3971342
270749396
1559
105581
6018635
163227045
190701
29424
379227
294
9814569
167353
585938
3934654
1088
654
399280488
3415171
50391
29186
224739
682555
960283
437415
331616574
70608273
964977
759904154
499164203
5087064
15137
13162
991052311
13282281
48643420
50540
46765042
5098
15353
79593106
1341920
46375743
1459139
56901
46775113
5478998
55820
475192
90624133
382175
440583274
56746
11806
16647397
694
394281
14445158
497603138
510922986
84101
1029
219654
15136445
18532519
571944
851492
19061784
20157941
256743
17737
1692327
404419
353731
21565130
27329731
3815
10080
2179
518013225
91432793
977454145
1066758
99974918
6400620
663059070
964073737
14249
7514
40153288
201901642
51325
17798753
11057236
977606
6227541
535081685
118668
101753
232597115
38291269
3235704
9993
12007078
44342376
5988683
26575
7659
10990
21248059
2423
212728669
7834680
14502
131068
93383
1311546
1954484
7771297
3613
22820
18829004
198552931
236070
760493570
256443379
2425135
2661853
174266476
36355
612140
1000855
880235440
208329017
55528624
704770740
198947
74198712
158656
148753371
41558
61595368
20570
216064
335429325
32498
65061
55435939
6998021
102828497
16785707
711822379
307721
24177
16175276
1181326
49636
234388
733154
11063892
80748
154864767
4351
92446
169380
128341123
4772
347101003
12434115
40681943
1432
18258
146869
45507
11596649
3797337
37026181
14410
3175500
103354113
2524227
694062678
1219
73371608
3742556
3264341
11596691
147503352
1100161
116088266
811806
77163
19189
21640444
203326
5101178
12020095
219998878
3797241
156026162
9592
38207990
141187
2322
31392189
34510
3331145
878604471
61082450
44087069
2597662
5200
36792840
12495509
506233
148358953
738948
1482
59023
15432483
25863111
69772568
17433
7536
27743
13058793
1920823
159291
2778209
2139167
206140161
258997846
491141251
13239652
13084
3027567
7988116
11957974
10881
3154634
106578
4073687
26684
206406
140236162
639424
33371
6522
14824
7170
15318
16078
2412
21634657
14463306
49513829
429543
21204
4396780
1029789
624598516
425940745
14768
3373
548255594
10159114
3560874
2119440
17743176
3431
155373920
263540336
14062155
59721
974081
77600
3292482
325306385
45094
231120
17149311
13557062
3580530
7046
142823028
495306
300652790
52925
826526
8893
124544
1329490
33292332
860074295
7405847
339586
917778
14146
9638017
107251
885
46072
39385
853955380
28991438
890265
718044
27822
6463062
5263952
18261852
612423010
28520
6586607
797
3540773
112506
59151
453431285
20194
7536956
705938
1866132
353365815
414682
449017830
987892
21071614
59193
55777915
1055948
45764
13477
5972002
453725542
6913244
9366
35711565
14989
109921
54510
121789
5880315
308665429
2888842
78949824
2870
145956
3386772
97937839
10853536
5205829
38202
5854467
972177591
1926161
14151412
22678196
389518297
131223
1029178
53377
28096
24298
154942
894
85806489
116136
34594
853171
429751
13920558
6278757
129528
60114
19477362
4142477
3668636
23354544
27694
78698
985521
49240
1602480
91579073
21837
82549
3738837
7545530
6162
1089761
67101
19234618
89424359
13470
722501135
1750
218827491
203398082
1937696
56878
8295
345854
7213191
3487
4872567
42283
368803153
1524
570385930
25078
9998
3740160
1245862
133374054
148866778
61149
5524193
18191
478757
848341
343939
890
1604565
8703857
11417
570193763
4181578
10711
36403544
130564
952558110
920571
80417000
208864
49721
7685
150699341
118088277
58215919
10606
15681924
38259
316098
17637153
54927
83572113
238419
6475792
5528938
1740934
254065
900580
6602
983941
7828
60698
3620102
6657
37291401
1248929
166862
1350237
55364
81280610
112112
2591452
70054361
97548454
1511
1875755
2175905
14159
44912
58189
16263499
14133
1497
26525
84696614
7497
196701
173737988
15556057
932093
849099
31206
41156459
54025
2230117
174867
28359
22394
74134
11780
11865
27748
33738
1564
807925181
15387671
633821
41180042
23956
897202
89479
520243719
173132
977778411
7257637
5881130
6704
87285746
41153
95049044
17091712
138945
168602
3423518
13193475
436817144
13619116
805529512
45103089
35021588
14048287
4393
466106733
183840
97814
24076591
192523
465899817
6927
67013446
273849078
28023366
540990
16174
61072
84982234
2301651
87955246
58548810
748660
54690483
46360
980880494
3696253
11334927
517924
9242398
203032
135661652
42551
47397
1728487
35327
50944
18025885
18069
12087648
64280
23912
442093304
495952674
238161076
472285
92849
883725157
7321805
34587643
12070398
24002242
28879
157045067
49875278
2902583
64171473
43440
51779988
58985
26718239
745052
34202
512716
4965452
59411674
3859
385702093
737
45903
124467
1844
521704111
151499
112986905
28260957
97171387
253990
552269
14915115
1517
78548
537886090
61575546
14163336
78
3768
32587
2734799
5027
5415565
217292116
29592058
6737062
52400693
14360717
15502750
130114857
9605729
19772
616
4252473
402607433
1422217
61050
68987
11340466
606214
1511066
445901
6449079
30230
359909214
251994378
141197
458797648
124373
141372120
5847
13678
63383491
10247391
884678
9641
255842413
5386463
27557724
19682882
4164437
30704
7366101
9177700
41024181
35591
33168029
41114882
246396510
26622
157425
187300367
100678917
2218032
172
222574
272975955
441702
130766409
20835
4127234
183428
112011772
832432
161551755
976592
2804896
16738
57561159
124559
71083620
23176
29262986
8336821
4401
305827
1523122
88281
7283545
89875448
88227
4075552
16588388
17571
30633900
5930
43842181
40651598
90415
77282
593355260
262457
27655961
868981
1628
210832341
2474042
1703000
144982
2208427
2032462
14112
628428745
12460
4002077
536809684
101006083
160793
82509
67946
2048
953696203
248517
10376
70331
172345805
17000709
7531
160666
38719
129655
964962
9750551
11926249
300529402
1749830
1478912
135938
44608956
48699703
40107500
22536
15223770
62561725
1478077
84649
5912649
197308
1264206
1635020
70538
10047659
4774928
135172
34006
94730068
982396242
3191655
39138865
1624
2843287
1365011
6875339
5721
8228
388
48654
132275941
446679648
143744
61305
34000394
106097033
135427
46963
23674
260068
1622
1940926
71575680
3574643
25269425
870022
996876
733693667
274564195
234532256
14259
3637
430365
5228698
892769970
11195899
43861
6315484
39755473
94489
36425
6318
9057608
424248
3596104
1352446
157675589
775704
29576962
89265
242161
34963240
73622539
128655636
23505
233988
2694037
1869559
3949700
16191891
581630
26291364
25819
40556
3797
4287124
437143935
16307876
13916483
9345
36318374
658581589
895415706
25261505
19871451
183274351
1307
117
2226575
31681588
114770
90069
32694
325
4623354
1903605
129618
1609725
32185
5412432
31042630
120402257
59147
83198
8140
403386
428050378
191524
1161641
1243038
6367
27662
37332
645236
20272387
11254852
394752
306289
198401162
5453030
586560
21877
785188059
393747
109537
937728
8367061
7370618
21565182
71429282
23957695
164599
180318261
49399
48609128
1614862
482874656
851455982
1449306
607732
263584261
259275
28893
1149469
29176243
37727271
2938721
115787
49766
4447786
710056035
24751508
19018284
20702
190577369
60726652
1724097
34595
310708469
25880
592536
139071943
2720969
517148888
19734347
453776590
975002621
302252977
677681
16135772
1262514
7912685
10258053
211899211
251098349
31884
948458
125865
523509
3906
1414127
2330152
74996
37024962
668441
263050082
1205233
132671084
402539247
45772086
113145
27841959
525323803
6838363
76529311
487496902
415038
3473202
332190
173510106
5678
6010225
269822
1921797
335353514
278992888
9408
494009
36990805
362
62195
3729
22630161
31551
132684168
59158
495500
526510
6355588
145489115
484971
51978545
11357811
1466944
5532755
420077
6701773
20203
19738
375395
375504964
1390189
11268
266391355
210293
251872889
28059469
13160
213248910
152047266
20347519
5277
3944142
414082556
783135399
2900529
5057
369004
1031128
68166
66067755
3853
481623
356091
4160714
773026
576680
689943382
20729921
1150088
15951
21692107
7588
78593
14122
8465370
15991141
478037022
9664755
783448824
10878477
76180
35648
3066591
16765836
111649768
23419
47439
14911519
684166
527109
8004
78768
8670
129879
355401752
16870710
14766
11382
247296701
5442825
79384
14871
13053284
431303791
11329
139631
223521
12416
64597
13388
198683669
249682
15151731
24009364
885322
76718
999308
140290351
448672
55651
2005080
273137037
1715245
6726224
20018
4507005
939768
2271
7364889
221398
12644243
17508
6848252
18225688
621
125372137
207760645
64723
86354547
196626
1483114
492021
1005898
21873
935301
2025222
9277833
25553
3646153
520087
109944
39928
251223460
352141856
1731550
46902884
16008446
79192
50005
163503434
449178423
2487656
7859213
116673
61137
5002567
14290896
1245103
10898
455722827
41023
624811
753994103
143676954
8182360
274891
9793753
309587333
158189
2913703
266936883
923156842
23567008
948781871
239281279
1747631
164294
130052868
1655292
221983205
54127
105592452
1863494
656441
10158
299449163
8107
33998515
9871
5957684
99773
61107484
120416
152337
14840359
176241380
257416
800581625
901393123
72508
60761
511853
31704025
1682
4499
17151724
11389
7146801
133073417
260855
848222
29961741
205546914
5509226
819091
2198685
18202746
5620843
44742259
253410
697034
114318
209135799
14512100
53298
176791047
656814
1158982
281151761
55289606
818650
25311
4954
48475
9762779
9669
234934690
2562558
225939
12438027
459066352
129865240
4136520
7840942
111670808
1571204
8855089
2884
3351162
34402
14209
2622
915033458
5790
982959
32343
647077114
188641
181062834
124601646
781402
13529677
5990599
15146980
7338
117447079
51183037
207927
468025
120386923
105615135
87490
1643492
46749
808801
3621316
434334
24767771
1087197
64044
16405702
93800
5485203
419252836
168844
126055064
737426
20914842
423925063
672945
124576133
983236
2051587
3674615
877738
7818
183222161
1293393
47840695
816808
10519221
112530273
29983
360855018
50014335
12693
5297626
8282
15401
10491736
516054726
200090476
395203267
29846518
163226653
64219
22058173
4816
220404
12589586
12819090
92204
33671966
787816
389717
19379
248348
5959081
99
77757
15355709
149746615
348334696
129123
24815407
726246404
125364377
183835
5008651
14892
90930
2962608
75758395
16071677
27612
1648061
984263
332998566
23431
14777545
71689242
1789495
35915
551964333
2819
67415006
3748104
8136663
56927585
7805052
94454
215028
459273835
285693505
471251958
275295571
568784
125670751
962370424
14622651
12230958
6267
18398654
19187799
109590
175978467
65529
49355
7596892
58999591
2155
50684
10686
256734771
36421
1485484
389455830
114496
3413689
62943
7621421
5822
10626745
293135805
101849685
205855
113399
109180
7116435
26688397
154926
1658
891584706
18835641
35244932
228183201
5968
12970165
328233401
583392
3435498
835
4118908
1834
51456
483587309
2876
266353843
193992540
857219328
23206
25379
56848
1657960
474645
93973
615951489
626701793
71998
60460
86388663
1624649
222485622
3232205
4211455
810680844
11028
32140565
2166523
6058
828660
4036415
15742976
31824819
154014801
14012
118611
2738787
7361529
6472979
13640858
144292
87722239
676132
854489997
27520
422167
25799
67569066
4308
181054
53291
3403262
5641125
15924937
10424
32847606
980636406
281190
15461937
816864862
54811
801903514
76839
17759929
591865
373431
2141206
428719
4407595
268694
42131709
25228
123698703
5216106
63527552
857691198
13525
35014685
6369841
1114044
228364
65252
6044104
96406
307459
63980
9572080
1983082
1157893
306640
7909
232532
23733
141002
459190
983539
4273061
96134
4762
29850682
8440029
120648085
405912999
24212
868144358
229003
15843762
501026
86464
250765190
547530674
33279
9138481
2406746
185822471
52279137
438045887
867841
7782737
666780
26687
21809581
1533908
2293
1430645
417101586
453273
14329
556816595
1232
784228450
16048
89
6785124
35933030
467151
114685713
20658155
111511260
16371
1648364
14736948
513121
63999622
34253
37928
401541
443178
438495
224425
388142
1414678
2621294
4904339
52582408
9115
248564
5489
2947
670041755
198642113
1563354
13828
2043
73519715
255552903
172340
377203
42229
423309
920601223
6255
47063652
507873682
23274
14428350
489803138
185055
13386584
75931
3128524
71205
757883996
12217916
55202501
20676763
1137351
171164
1228873
3899723
1007559
1005773
443020
10606485
411953406
316250231
4396076
583294
1060861
330996
895733891
4730990
500855
37302867
315088
64137874
46476809
26516438
321724
17658864
1423601
29299519
17892497
32032812
1145947
77546650
53598072
1825330
1727
141376
257827
801582936
650987112
238717
10987
571551131
153
36465826
40639672
498317
14226287
7826
1955748
6459471
194322221
11969529
201377
239043
1080446
152557631
21048896
795231118
21690
3501508
4317220
3480803
4903189
7025466
5625794
14103882
17965191
915506121
124305088
822808
177659301
261629064
323389821
131717228
465002354
113756740
487337
2903027
237042
3496658
129028841
422445759
5941
139708371
288655
3103905
41463479
2898
52201975
153320176
2587184
13283578
81426581
3063
45191922
915627802
3454003
911337722
662282
12057
229721737
15347
47776
569513
1906559
31473
526726296
1433389
330613
1752
4289
52413174
22004
41330520
470062
17145
2001
113756201
8821627
5837041
61560005
2227387
10151468
156184
1831
124330
278658936
43862239
2458259
943531
87744022
181340350
58486
2486940
115216458
1317079
26033851
4858
317485
22243487
215475241
59697
26146239
283529217
115339383
10623
484825
22557
1539737
72914
1447046
1205211
299559701
4608955
951197790
11220
86881269
11396041
225823203
139540
3222802
2541776
139732914
7056927
101119
165537
21576320
38129250
1407912
161699372
141676915
905323800
1358997
5239657
493901749
763
3199181
5954
229660811
33762
47112
21712
28106
812643
13089077
20694
322865297
239720315
788181
20388
1443698
84948409
399993271
43037044
248989
6349914
500023718
116396982
8001727
882782322
132192
3081163
13113223
28522
255633342
7552856
970917023
105540
6672769
223058
139731022
167348428
279413522
53210436
1305194
4113017
14822
1154306
2719614
1664069
64582
223008
387885
25837994
48771
115708526
25108076
245524691
31096510
46563
669336
1918
215197393
10316279
49769
32402878
3216986
31983
680476796
50687505
200
121912936
514583
236629
4920
158543
31944620
75496
2208402
148728217
25049254
29717747
474710569
190845581
11724
31762065
125458899
31277642
21853509
743414929
931150054
665286627
11671
31745
188854330
1926306
55036807
429724
1879473
10970015
4934
350346
42138
5414307
4777928
201056
8793499
2818190
141603
19473
549555
210252709
2453104
973102496
86470
