100000 100000
1 3 1 3 3 1 2 2 3 3 1 1 3 2 1 2 2 2 2 1 2 1 2 2 1 1 2 2 1 1 1 3 1 2 2 3 2 1 1 3 2 3 3 3 2 1 3 1 2 1 3 1 1 2 2 3 1 1 2 1 2 3 2 3 2 3 2 3 1 3 2 2 3 2 2 2 1 1 3 3 2 2 1 2 2 1 1 1 1 2 3 1 2 3 3 3 2 2 3 1 1 2 3 3 3 2 1 2 1 1 2 3 1 3 3 3 1 2 2 2 2 2 3 3 3 3 2 2 2 1 2 3 1 1 1 3 3 3 1 3 3 1 3 1 1 2 1 1 2 2 1 2 1 2 1 3 1 2 3 3 1 1 1 2 3 3 2 2 3 1 2 1 3 3 2 3 3 2 1 3 3 3 1 1 1 2 2 2 2 2 2 1 3 2 2 2 3 1 3 3 3 1 1 2 2 2 1 3 1 1 2 2 1 1 2 2 2 2 2 2 3 1 1 2 2 1 2 1 3 3 2 3 3 3 1 2 2 1 3 1 3 3 3 1 1 1 1 2 1 1 1 3 1 2 2 3 1 1 3 2 3 2 1 2 2 1 1 3 2 3 2 2 3 1 2 3 1 1 3 1 3 2 3 2 2 3 1 3 1 2 3 3 2 2 3 3 1 3 1 3 1 2 2 3 1 1 3 1 1 3 1 1 1 3 3 2 3 1 1 3 1 3 3 3 3 2 2 2 3 2 3 1 3 3 1 1 1 3 2 2 2 2 1 2 2 1 2 1 1 2 2 2 1 3 3 3 1 1 1 1 2 2 2 3 1 3 3 1 3 1 1 3 2 2 3 1 2 2 2 2 3 1 2 3 1 1 2 1 3 1 2 3 3 3 3 1 1 3 2 3 2 1 1 2 1 2 3 3 1 2 2 2 1 1 3 1 1 1 2 1 1 3 1 1 2 3 3 2 1 1 3 3 2 1 1 3 1 1 3 2 2 2 2 1 3 2 3 3 2 2 2 1 3 1 3 1 3 3 3 2 3 1 2 2 2 3 2 1 2 1 3 3 3 1 3 3 1 2 1 3 3 3 2 3 3 2 1 2 3 3 3 2 3 1 1 3 1 3 2 3 1 1 1 1 3 3 2 1 3 3 3 1 1 2 2 3 2 3 3 1 2 3 3 3 1 3 3 2 1 2 3 2 3 3 2 1 3 1 2 1 1 2 1 2 1 1 2 3 2 3 3 2 1 1 3 1 1 3 2 1 2 3 2 1 1 1 3 3 3 2 1 1 3 1 2 3 2 2 3 3 1 2 2 1 2 2 1 2 1 3 2 1 2 2 3 1 2 3 1 3 2 2 1 2 1 2 1 2 1 1 3 2 1 3 1 3 3 2 2 1 1 1 3 1 3 2 1 3 3 3 3 3 2 3 3 1 3 2 3 3 3 2 2 2 2 1 1 3 1 3 2 3 2 3 2 1 3 1 1 3 2 1 1 3 2 3 1 1 3 1 1 3 2 1 2 3 3 1 3 3 3 2 1 2 1 1 1 2 1 1 1 1 3 3 1 1 1 2 1 1 2 2 1 2 3 3 3 1 3 3 3 1 3 1 1 1 2 2 1 2 2 1 1 2 2 3 2 3 3 2 2 2 3 3 1 1 3 2 3 2 3 3 2 1 3 3 1 2 3 3 1 1 3 1 3 1 3 3 3 1 2 2 2 3 3 2 3 1 1 1 3 3 2 2 3 2 2 2 1 3 2 3 2 2 1 3 2 3 3 2 2 1 3 1 1 3 2 1 1 1 2 2 3 2 1 3 3 3 2 2 2 1 1 2 1 3 1 1 1 1 1 3 1 2 1 2 1 2 1 3 3 1 1 2 3 3 2 1 1 3 2 3 1 3 1 2 3 2 3 3 1 3 2 3 3 1 3 3 2 1 1 2 1 2 3 3 3 3 1 2 2 2 2 2 2 2 2 2 3 1 1 3 3 2 2 2 3 2 3 3 1 1 2 2 1 1 2 2 3 3 3 2 1 1 2 2 3 1 1 2 2 1 2 1 1 1 3 1 1 1 3 2 2 3 2 2 3 2 3 2 2 1 1 1 1 2 3 2 3 1 2 2 2 2 2 1 1 3 2 3 2 2 2 3 1 3 1 3 1 1 1 3 1 3 3 3 3 2 2 2 2 1 1 2 3 2 3 1 2 1 1 1 1 2 1 3 1 2 2 1 1 2 3 3 2 3 3 3 2 3 1 1 1 1 2 3 2 2 1 2 3 1 1 1 1 1 1 2 3 1 3 3 3 2 2 2 2 3 2 3 3 2 3 2 3 2 3 3 2 1 2 2 3 3 2 2 2 3 2 3 2 2 3 3 2 1 2 3 3 1 2 1 2 2 3 1 2 1 3 1 1 2 3 2 1 3 2 1 2 1 3 1 2 1 1 3 2 3 1 3 3 2 1 2 3 1 2 3 2 2 3 2 2 1 3 2 1 3 1 2 3 2 1 3 3 3 3 3 2 2 2 2 3 2 2 1 3 3 2 1 1 1 3 2 3 2 3 1 3 2 1 1 3 1 3 2 3 3 2 2 3 3 2 2 3 1 1 1 3 3 2 1 2 1 2 1 2 3 3 2 2 3 2 3 3 2 2 3 1 3 1 2 1 3 1 3 3 3 2 2 2 2 3 3 2 2 3 2 1 2 3 2 2 1 1 2 3 2 3 3 2 1 1 2 3 3 1 3 3 2 3 3 3 1 3 1 1 3 2 1 3 2 2 3 1 2 2 2 1 1 1 2 3 1 1 3 3 2 2 3 1 1 1 2 3 2 2 3 1 3 2 2 3 1 2 2 1 3 2 3 1 1 2 3 1 1 1 3 2 1 3 3 1 2 2 1 3 2 3 2 2 3 2 2 3 1 3 1 3 3 2 1 1 1 1 2 3 1 2 3 3 2 1 1 1 2 2 1 1 2 2 2 2 1 2 3 1 1 2 1 3 2 3 2 3 1 3 2 2 3 3 1 1 2 3 1 3 3 1 2 3 2 2 3 1 1 1 1 3 3 2 3 1 2 3 2 1 1 3 1 2 1 1 3 3 3 1 2 2 1 2 2 2 1 1 2 1 3 2 1 3 3 3 1 3 2 1 2 2 1 3 3 3 2 2 1 2 1 2 2 1 1 2 2 1 2 1 1 3 3 2 2 1 2 2 3 3 2 3 1 1 1 1 2 3 1 2 2 2 3 2 1 1 3 2 1 3 1 3 1 3 2 3 3 3 3 1 1 3 1 2 1 2 1 3 3 1 1 1 1 3 1 1 3 1 3 3 2 1 2 2 1 1 1 1 1 2 2 2 3 2 2 1 3 1 2 2 2 2 1 2 1 2 1 2 1 3 3 3 1 2 1 2 1 2 3 1 2 1 1 3 2 1 2 2 1 1 2 3 3 2 3 2 3 2 2 2 3 2 1 3 3 2 3 3 2 3 1 3 2 1 3 1 2 1 1 2 2 3 1 1 1 2 1 2 1 1 1 2 2 3 2 3 2 3 3 1 1 3 2 1 2 3 3 3 3 3 3 3 3 3 2 2 1 3 2 3 3 3 2 3 3 2 2 3 3 1 3 2 2 3 3 3 1 1 3 1 3 1 1 2 1 2 1 2 1 1 2 1 3 3 3 1 2 3 3 1 2 1 2 3 2 1 2 3 2 1 3 1 2 1 2 1 2 2 3 2 3 2 2 2 3 2 3 2 3 3 3 1 1 2 3 3 1 1 1 3 3 2 1 2 2 2 1 3 1 3 1 1 1 1 1 1 2 3 2 1 2 3 2 2 2 3 2 2 3 3 1 3 1 1 1 3 2 2 3 3 2 1 3 2 3 2 3 2 1 3 3 1 2 1 2 1 2 2 1 1 1 1 3 2 2 2 3 3 3 1 1 1 2 3 3 3 1 2 2 1 1 3 1 2 1 3 1 1 1 1 2 2 2 3 3 3 2 2 3 1 1 1 2 2 1 1 3 1 1 1 3 1 1 3 1 2 2 2 2 2 2 3 2 1 1 2 1 2 2 2 1 3 1 1 2 3 1 2 3 1 3 3 3 3 2 3 2 3 2 2 1 2 1 3 1 1 3 1 1 3 1 2 2 3 2 1 1 2 3 1 3 3 2 1 2 3 2 2 3 3 2 1 2 2 3 3 2 1 1 3 1 2 3 1 3 2 1 3 1 2 1 3 1 3 2 3 3 3 3 2 1 3 3 1 1 1 3 3 2 3 1 2 2 3 1 3 3 1 3 2 2 3 3 2 3 1 1 1 1 2 2 1 3 3 1 1 1 3 1 1 2 3 1 1 3 2 3 2 2 2 2 2 3 1 3 1 2 3 3 3 3 3 1 2 2 3 3 1 2 2 2 1 3 2 1 3 1 2 2 3 3 2 1 1 2 3 3 2 3 1 1 1 1 3 3 1 3 2 2 2 3 1 1 2 1 3 2 1 1 3 2 1 1 3 1 1 1 1 1 2 3 3 2 1 1 1 1 3 3 3 2 1 1 2 3 3 1 1 2 2 1 2 2 1 1 2 3 3 1 2 2 2 3 1 1 1 3 1 1 2 3 1 1 2 3 3 3 2 1 2 3 2 2 2 3 3 3 2 3 1 2 3 2 1 1 1 3 1 2 3 3 1 2 2 1 1 3 3 1 2 3 1 3 1 1 3 3 3 2 3 2 1 2 3 3 2 1 2 3 1 3 1 3 3 1 3 3 2 2 1 3 3 1 2 1 2 1 3 1 3 1 2 2 2 2 1 3 3 1 3 1 3 2 1 1 1 3 2 1 3 1 3 3 3 2 2 2 2 1 1 3 2 1 3 3 1 1 1 1 1 3 3 2 1 1 2 3 3 3 3 2 3 3 1 3 2 1 2 1 3 1 3 3 2 2 3 1 3 1 1 2 3 2 2 3 1 1 3 3 2 3 3 3 3 1 2 1 3 3 2 1 1 3 1 1 2 2 2 1 2 1 1 1 2 2 1 3 2 2 3 1 2 2 1 1 2 2 2 2 3 3 1 2 2 1 1 2 3 1 2 3 2 2 3 3 3 3 3 2 2 2 1 2 2 3 3 3 3 2 2 2 1 3 2 2 1 2 2 3 3 3 3 1 1 2 3 2 1 1 1 3 2 3 2 2 3 1 2 2 1 1 1 2 3 1 2 2 1 2 2 1 2 3 1 2 1 3 3 3 2 1 2 3 1 2 3 2 1 2 1 3 1 1 3 2 1 2 2 3 2 2 2 3 3 1 2 2 1 2 1 1 1 1 2 2 2 3 3 1 2 2 3 3 1 3 2 1 2 2 3 3 2 1 3 3 3 3 1 3 2 3 2 2 3 1 3 2 2 2 2 2 2 1 3 3 3 2 1 2 1 1 2 2 2 1 3 3 2 3 3 1 2 1 2 2 1 1 1 2 2 2 2 1 1 1 3 3 1 3 1 2 1 3 3 2 1 1 3 1 3 1 2 3 1 2 3 3 2 2 2 1 3 1 2 1 1 1 2 1 1 1 3 3 3 1 3 1 3 1 1 3 2 2 3 3 3 1 1 2 3 2 2 3 1 1 2 3 2 1 3 1 3 3 2 2 1 2 2 1 1 3 3 3 1 2 1 3 2 3 2 3 3 2 2 2 3 1 2 3 1 3 1 3 3 3 2 1 1 3 3 2 1 3 2 2 2 3 1 2 3 2 1 2 1 1 2 3 2 1 2 1 1 2 3 3 1 1 2 2 2 3 2 2 1 1 2 3 3 1 2 2 2 1 1 3 1 2 1 2 1 1 1 1 1 1 3 1 1 3 3 3 1 2 3 3 2 1 2 1 1 1 2 3 1 2 3 2 2 3 2 3 3 3 3 2 3 1 2 1 2 1 3 2 1 1 1 1 1 2 1 1 2 1 3 1 3 2 1 3 3 3 2 1 3 2 1 2 3 1 2 1 1 2 2 2 3 3 2 3 2 3 1 1 2 3 3 3 2 1 1 2 2 1 2 1 2 1 1 1 1 2 2 1 3 2 1 3 3 2 1 3 1 3 2 2 2 3 2 1 3 3 2 3 2 1 1 3 3 1 2 2 3 2 3 2 1 1 1 2 2 3 3 3 2 2 3 2 2 1 2 3 1 3 3 3 2 3 1 1 3 3 1 1 2 3 1 1 1 3 3 2 2 1 3 1 2 1 2 1 2 1 3 2 2 3 1 3 1 3 3 1 3 3 1 2 1 1 2 3 1 3 1 2 2 2 3 2 2 3 2 1 1 1 2 1 2 3 2 1 1 3 1 2 1 3 3 2 3 2 1 3 3 2 1 3 3 1 2 1 1 1 2 2 2 2 1 3 1 3 1 2 3 1 3 1 3 1 1 2 2 2 2 2 2 2 1 1 3 1 2 3 2 2 2 2 1 2 1 3 2 1 1 1 2 1 1 1 1 3 2 1 2 1 2 3 3 3 2 1 3 1 1 2 1 3 1 3 1 1 3 1 2 3 2 1 2 1 2 1 1 2 3 1 2 3 1 2 1 2 1 2 1 1 3 2 1 1 2 1 1 3 2 1 3 2 2 1 2 3 3 1 3 1 3 2 3 3 2 2 3 1 2 1 1 2 2 1 2 2 1 2 3 1 3 2 1 2 1 3 2 2 3 1 3 1 2 1 2 2 2 1 3 3 1 1 3 1 2 1 2 1 1 1 1 1 3 1 2 1 3 3 3 2 1 2 2 1 3 3 3 1 1 2 3 3 2 1 3 3 1 2 3 2 3 2 2 3 3 1 2 1 1 2 2 3 1 1 3 3 3 1 1 2 1 1 2 2 1 3 2 1 3 1 3 3 2 3 1 1 2 3 2 1 2 2 1 1 1 2 3 3 2 3 3 3 2 1 1 3 2 3 1 3 3 1 2 2 3 2 2 2 1 2 3 2 1 1 2 3 3 2 3 2 2 2 1 3 3 3 3 2 2 1 3 2 1 3 2 1 2 2 3 1 2 2 2 1 3 3 3 3 1 3 1 2 2 2 2 1 1 2 2 1 2 3 2 2 1 2 3 3 3 2 3 2 2 3 1 1 1 3 3 1 3 3 1 3 1 2 3 2 2 2 3 3 1 3 2 1 1 2 3 3 3 2 3 1 1 2 1 2 3 3 3 1 1 3 1 3 2 1 1 1 2 1 2 3 3 3 3 1 3 2 3 1 1 3 2 1 1 2 1 2 2 3 2 2 2 2 1 3 2 3 2 3 1 2 2 1 1 1 3 2 1 1 3 2 2 1 2 2 2 3 2 1 2 3 2 3 3 2 1 2 2 3 1 3 3 1 1 3 1 2 2 2 1 2 3 3 1 1 1 3 2 3 2 1 1 2 2 2 2 2 3 3 3 2 2 3 1 3 2 2 3 1 1 3 3 1 1 2 2 3 2 1 2 2 3 1 3 3 2 1 3 2 3 3 1 3 1 1 1 3 1 3 3 2 1 2 3 2 3 1 2 1 3 3 3 2 1 2 3 3 1 1 3 2 3 1 2 1 1 2 3 1 1 1 2 2 1 2 3 3 1 2 1 2 1 1 1 1 2 2 1 3 2 2 1 2 2 1 2 3 2 2 2 1 2 1 1 1 1 2 3 3 1 1 1 3 1 3 2 1 1 3 3 1 2 3 2 3 2 1 1 2 3 2 1 3 3 3 3 2 1 2 3 2 3 3 1 2 3 1 2 2 1 1 1 2 3 2 1 1 3 3 3 2 2 2 1 3 2 2 3 2 1 1 2 1 1 1 3 1 2 1 3 2 1 3 2 2 1 1 1 2 3 1 3 3 2 3 1 3 2 2 3 1 1 2 3 3 1 1 2 3 1 2 1 2 2 1 1 2 3 3 2 1 2 1 3 2 3 1 1 3 2 2 2 2 2 2 3 3 3 3 3 2 1 1 2 2 1 2 2 2 2 3 2 1 1 2 3 2 1 1 1 3 3 2 3 2 2 1 1 1 3 3 1 1 1 1 2 3 3 1 2 1 3 1 2 3 1 1 2 1 3 1 2 3 3 2 3 2 3 3 1 3 1 1 1 3 3 3 3 1 1 1 3 2 2 2 3 1 3 3 1 2 1 1 2 3 2 2 1 3 3 1 3 3 3 1 2 2 2 3 1 1 2 1 1 2 2 3 1 1 2 1 1 3 1 2 1 3 2 1 1 1 1 2 1 1 2 2 3 2 2 3 2 1 2 1 2 1 3 1 2 3 3 1 3 3 1 1 1 2 2 2 1 1 3 3 2 1 3 2 2 2 3 1 2 3 3 3 2 1 3 2 1 2 1 2 1 3 1 1 3 2 2 3 2 3 3 3 1 1 3 3 1 1 1 2 2 2 3 3 2 2 3 2 2 3 1 3 3 3 1 3 2 1 3 2 1 2 1 1 3 1 3 2 2 1 1 2 3 2 3 3 1 2 2 1 2 3 3 2 3 2 3 2 2 3 2 2 1 2 1 1 3 2 2 1 3 3 2 1 2 3 3 3 2 3 3 1 2 1 1 1 3 1 3 2 3 3 2 1 3 1 3 1 3 1 3 3 2 2 3 3 2 3 2 3 1 2 2 1 3 2 3 3 2 1 3 1 2 1 2 1 3 1 2 2 1 3 3 2 2 2 2 1 3 3 1 2 1 3 3 1 2 1 3 2 3 2 2 3 1 2 2 3 1 3 1 1 1 3 2 3 2 1 1 3 1 1 1 2 3 2 2 2 1 3 3 2 1 3 3 1 3 1 3 3 2 1 2 1 2 2 1 1 2 1 2 3 3 2 1 2 3 2 3 1 3 3 1 2 3 2 1 2 1 2 1 3 1 1 2 3 2 2 2 3 2 1 1 1 1 3 2 2 3 1 1 3 1 3 1 2 2 1 2 1 2 3 2 2 2 3 3 1 2 1 1 1 2 2 1 2 1 3 3 3 2 1 1 3 3 2 1 1 2 2 2 1 1 2 1 3 1 2 3 3 3 3 3 3 1 2 2 1 1 3 1 3 1 3 1 3 3 2 1 1 1 2 3 1 1 1 2 3 2 1 1 3 2 2 2 2 1 2 2 3 2 3 3 2 2 2 3 2 2 1 3 2 1 3 2 2 3 2 3 2 2 3 2 1 3 2 3 3 1 3 1 3 1 2 3 1 3 1 3 1 1 2 3 2 1 3 1 1 3 2 2 2 2 1 1 2 1 1 1 1 3 2 3 3 2 2 2 1 1 1 2 1 2 1 1 1 2 2 2 1 1 2 2 3 2 3 2 1 3 2 1 2 1 3 2 2 3 2 2 2 2 1 1 1 1 2 1 2 2 2 3 1 3 1 1 1 3 3 1 2 3 3 2 2 1 1 1 1 1 3 3 2 3 3 1 3 2 1 3 2 3 1 3 1 2 1 3 3 2 1 1 3 3 3 1 3 3 1 2 2 3 2 3 1 1 1 3 3 3 1 2 3 2 2 3 3 1 2 1 2 2 2 3 1 1 1 1 1 3 1 3 3 1 3 1 1 1 3 3 1 2 3 2 3 1 1 3 1 2 1 3 3 3 2 2 3 2 3 2 3 2 3 1 3 2 3 1 1 2 3 2 2 2 2 1 1 2 1 1 3 2 1 1 3 3 2 3 1 3 3 2 1 3 1 2 1 3 3 2 1 3 3 2 1 1 1 1 2 3 2 3 1 3 3 2 1 2 1 2 2 1 3 2 2 2 1 3 1 3 1 1 1 1 3 2 2 2 1 3 3 1 3 1 1 1 3 3 1 2 1 3 2 2 3 2 3 2 2 3 2 1 2 3 1 1 2 1 2 2 2 1 3 1 2 1 1 3 2 1 1 1 3 1 3 3 3 3 2 3 3 1 3 2 3 2 2 2 3 1 3 3 3 1 2 1 1 1 3 1 2 3 1 3 2 3 1 2 1 3 1 1 1 2 3 2 2 3 3 3 1 2 2 3 2 2 3 1 3 2 2 2 3 1 2 1 3 2 3 2 2 2 2 1 1 1 1 1 2 3 3 1 2 2 2 2 3 3 1 1 3 1 3 1 2 1 3 1 1 2 3 2 2 1 3 2 3 1 3 1 1 1 3 2 1 3 3 3 1 1 3 3 2 1 3 1 1 2 3 2 3 3 1 3 3 1 1 3 2 2 2 1 2 2 1 3 1 2 3 2 1 1 3 3 1 1 1 1 3 2 3 2 1 3 3 3 1 2 3 2 3 2 3 1 2 1 1 3 2 2 1 2 3 2 1 2 3 1 2 3 3 3 3 2 1 1 2 1 1 3 3 2 3 3 1 2 3 1 1 3 3 2 1 3 1 1 2 1 1 2 1 2 2 2 1 2 1 2 3 2 2 1 3 2 1 3 2 2 3 2 2 3 2 2 2 1 3 2 3 1 3 2 3 2 2 1 2 2 3 1 3 1 2 1 2 3 2 2 3 1 3 2 1 3 3 3 2 3 2 3 1 3 1 3 3 1 1 1 2 2 1 1 2 2 3 3 1 3 1 2 2 3 2 3 2 2 2 3 2 2 1 1 2 2 2 3 1 3 2 1 3 1 2 3 1 1 2 2 1 2 1 3 1 1 1 3 1 1 2 3 3 1 2 3 3 1 1 2 2 2 2 3 2 2 1 2 2 1 1 2 1 2 3 1 1 3 3 1 1 3 2 2 2 1 3 2 2 2 1 3 1 1 1 2 1 2 2 3 3 1 2 1 3 3 1 1 2 3 1 1 1 1 3 1 1 2 2 3 3 1 2 1 2 3 2 2 3 1 2 3 3 3 3 2 2 2 3 1 2 2 2 2 3 2 2 1 3 3 2 2 2 3 1 1 3 3 3 3 1 3 2 1 2 3 1 2 1 3 3 2 1 2 2 1 2 3 1 3 1 3 2 3 1 1 3 1 2 1 1 2 1 1 2 2 1 1 1 3 2 1 3 1 3 2 2 1 3 2 2 2 3 2 2 3 1 2 1 3 1 3 1 2 1 2 2 3 2 3 1 3 2 2 1 2 1 2 3 1 1 2 2 3 2 2 2 3 3 1 1 2 3 1 2 1 2 1 3 1 2 3 2 2 1 3 1 3 1 1 3 2 3 1 3 3 2 2 3 1 2 3 3 2 1 2 1 2 2 3 1 2 3 1 1 3 1 2 1 2 1 3 2 1 1 1 3 1 2 3 1 3 1 2 2 1 1 1 3 3 2 1 3 3 2 2 3 1 1 1 1 1 3 3 2 2 1 1 1 1 2 3 2 2 2 3 1 3 3 1 3 3 3 3 1 2 1 3 3 2 1 1 3 3 3 1 2 2 1 2 2 2 2 2 3 2 2 3 1 1 1 2 2 3 3 3 3 3 2 1 3 3 1 2 1 1 1 3 3 2 2 2 3 1 2 1 3 2 1 2 3 3 2 1 1 2 2 3 1 1 3 2 3 2 3 2 2 2 2 3 1 1 3 2 3 1 3 1 3 3 2 3 3 2 3 2 2 2 2 3 1 2 2 2 2 3 1 1 1 2 2 3 2 3 2 2 1 3 1 3 1 3 2 1 2 3 3 3 3 3 2 2 3 2 3 2 2 1 3 3 1 3 2 3 1 3 3 3 3 1 2 2 3 3 1 2 1 3 1 2 2 3 2 2 1 2 3 1 3 3 3 1 2 1 1 3 2 1 2 3 2 1 1 3 3 3 2 3 1 3 3 1 1 1 1 1 3 1 1 2 2 3 1 2 2 2 1 1 2 2 2 2 2 2 3 3 3 2 3 3 1 3 3 1 2 2 2 1 1 1 1 1 1 2 2 2 3 2 1 1 2 2 1 3 2 1 1 3 1 1 3 2 2 3 3 2 3 3 3 1 3 3 2 1 2 2 2 2 3 1 3 3 3 3 1 3 3 3 2 1 1 2 2 2 3 2 3 1 3 2 1 2 3 1 2 2 3 3 2 1 3 1 1 2 1 3 1 1 1 2 1 2 3 3 2 3 2 1 1 1 1 2 3 3 1 3 1 3 1 1 3 2 3 2 1 2 2 2 1 2 2 3 3 2 1 2 1 3 1 2 1 3 3 1 2 3 2 2 3 3 1 2 2 3 2 2 3 1 2 1 1 1 2 1 2 1 3 2 2 3 3 2 2 1 1 1 2 2 1 2 2 3 2 2 3 2 3 1 1 3 3 2 2 1 3 3 3 1 1 2 2 2 3 3 2 1 3 1 2 2 2 3 3 3 3 1 3 3 3 1 3 1 2 3 3 1 2 3 3 3 2 1 1 1 1 1 3 2 3 3 2 1 3 2 1 2 1 1 1 2 3 2 1 2 2 2 3 2 3 3 2 3 1 1 1 1 3 2 3 1 3 2 3 3 3 3 3 2 1 1 2 1 1 1 2 2 1 2 2 2 3 2 2 1 1 2 1 2 3 2 2 2 3 2 1 1 2 2 1 2 1 2 2 1 1 1 2 1 3 3 3 3 1 3 1 3 2 2 1 1 2 3 2 2 1 3 3 3 3 3 1 1 3 1 3 1 3 2 3 1 3 3 1 1 1 1 3 3 3 1 3 3 1 3 3 1 2 3 2 2 3 2 2 1 2 2 1 1 1 2 3 2 3 2 3 3 1 3 3 3 2 3 1 2 1 1 3 1 2 1 3 2 2 1 1 1 1 1 1 1 3 3 3 3 3 1 2 3 2 2 1 2 3 1 3 3 2 2 2 3 2 3 1 2 2 1 1 2 1 3 1 3 3 3 3 2 1 1 1 3 2 3 2 1 2 1 3 1 1 2 2 3 2 2 2 1 3 1 2 2 3 3 3 3 2 1 1 1 3 3 3 1 3 2 2 1 3 3 2 3 1 1 3 1 2 2 3 2 3 3 3 2 1 1 1 3 3 2 1 1 2 3 1 3 3 1 1 2 2 1 3 1 2 1 3 1 3 1 1 3 1 1 2 2 3 1 3 1 3 3 3 3 2 3 3 3 3 3 3 1 2 2 1 3 1 2 3 2 3 3 3 1 3 3 3 1 1 3 2 3 2 3 2 2 3 1 1 2 2 2 1 1 1 3 3 1 3 2 3 1 2 2 1 2 1 1 2 3 2 1 2 2 3 2 1 3 3 1 3 2 2 3 1 1 1 2 1 2 3 2 2 3 3 3 1 2 2 2 3 3 3 1 3 3 1 3 3 1 2 2 1 1 2 1 2 1 3 3 2 2 2 3 1 3 3 2 2 2 2 1 1 1 2 3 1 1 3 1 2 2 3 1 2 3 1 3 1 3 2 1 2 3 1 1 3 1 3 2 2 1 2 1 1 2 2 2 3 1 1 2 1 3 3 3 2 3 1 2 3 2 3 3 1 3 2 3 3 3 2 3 1 3 3 1 3 1 2 3 3 3 2 3 3 1 2 2 2 2 2 2 1 2 2 3 3 3 1 1 1 2 3 1 2 2 3 3 2 2 1 3 2 2 3 3 2 2 1 3 1 3 3 2 3 1 1 2 1 3 3 1 3 2 1 1 2 3 1 2 2 1 3 1 1 3 2 2 1 1 3 2 1 1 3 1 3 1 1 1 3 2 1 3 1 3 3 3 2 3 1 1 3 3 1 3 1 3 3 3 3 1 2 2 3 1 2 2 2 2 1 3 1 3 1 3 2 1 3 1 1 2 1 3 1 3 3 2 2 2 2 3 2 1 2 3 3 3 3 2 3 1 2 2 1 2 3 1 3 1 1 1 1 1 2 3 2 3 3 1 2 2 2 3 3 3 3 2 3 1 3 2 3 1 3 3 1 1 3 1 2 2 2 3 3 1 3 1 1 1 2 2 2 1 3 3 3 1 2 1 3 3 2 3 2 1 1 1 2 2 3 3 1 3 2 2 2 1 2 3 1 1 1 3 2 2 3 3 1 2 3 1 2 1 1 1 2 2 3 2 2 3 2 2 2 2 1 3 3 3 1 2 3 2 1 2 3 3 3 2 1 2 1 1 1 1 3 3 3 2 1 1 2 2 2 3 1 3 2 2 3 3 2 2 3 3 3 2 3 1 3 1 2 3 2 3 1 1 3 2 3 2 3 2 3 3 3 1 1 1 1 2 2 3 1 3 3 3 1 2 1 3 3 2 3 1 1 2 1 1 1 3 1 2 3 1 3 3 1 3 2 2 1 1 2 2 1 1 2 1 1 2 3 3 2 2 3 1 1 3 2 1 2 2 1 2 1 1 2 1 2 1 1 2 1 2 2 2 2 3 3 3 2 2 3 3 3 2 3 2 1 1 2 1 3 3 2 1 1 2 1 1 2 1 2 2 1 1 1 3 2 1 3 1 1 1 2 1 3 1 2 1 3 3 2 2 1 1 1 3 2 3 2 1 2 3 2 1 3 3 2 3 1 2 1 3 2 2 1 2 1 3 3 2 3 1 1 3 1 2 3 1 1 2 2 1 1 3 2 1 3 1 2 1 1 2 2 3 1 1 1 3 3 3 3 3 1 3 2 3 1 1 1 1 3 2 1 1 3 1 1 3 2 3 3 3 3 3 1 2 2 1 2 3 1 2 3 1 2 3 2 2 1 1 1 2 2 3 3 2 1 2 2 3 3 1 1 1 2 3 2 2 1 1 3 2 3 2 3 1 2 1 1 3 1 3 2 2 2 3 3 1 2 1 2 2 1 1 3 1 3 2 2 1 3 1 3 1 3 1 3 3 1 1 3 3 3 2 1 3 2 2 1 3 2 3 1 1 1 1 2 1 2 3 1 2 2 1 1 1 3 1 3 3 2 3 3 3 1 1 3 2 3 2 2 3 1 3 2 3 1 2 2 3 2 3 2 2 3 3 3 1 2 1 1 1 2 3 3 2 2 1 1 3 1 2 1 2 2 1 2 2 1 3 2 2 3 2 1 1 1 2 2 2 2 2 3 3 1 2 2 3 2 3 3 3 2 3 2 1 1 1 1 2 2 3 2 2 3 3 3 1 3 3 3 2 3 3 3 1 1 3 1 3 2 2 3 3 3 1 3 3 1 1 3 3 2 2 3 3 2 1 1 2 1 3 1 3 1 2 2 2 3 2 3 2 3 1 1 1 2 3 2 1 3 1 2 2 3 1 3 3 2 3 3 1 2 1 3 2 2 1 2 3 2 1 3 2 3 1 2 3 1 1 2 3 1 3 3 1 1 3 3 3 2 2 2 3 2 1 1 1 1 2 1 3 3 2 2 3 3 2 3 2 3 2 3 3 2 3 3 2 1 1 2 2 3 1 3 3 1 2 3 1 3 2 2 1 2 2 3 3 1 1 3 1 3 1 1 3 3 1 1 1 2 1 1 1 3 2 3 3 1 2 1 1 3 2 1 3 1 2 1 2 3 1 2 2 1 3 3 3 3 3 1 1 1 2 1 1 2 2 3 3 2 2 2 1 1 3 1 2 1 3 2 2 2 3 1 2 3 1 2 1 1 3 2 3 1 1 2 3 3 3 1 1 3 3 1 2 3 1 3 2 1 3 1 1 2 1 3 1 2 3 1 1 1 2 3 2 2 1 3 2 3 3 2 2 3 2 1 1 3 2 3 3 2 1 1 2 3 1 3 1 2 3 1 1 1 2 2 1 1 3 1 1 3 2 2 3 2 2 1 2 2 1 2 2 2 3 3 1 1 3 3 3 2 2 2 2 1 3 1 3 3 2 3 3 1 1 1 3 2 3 1 2 2 3 1 2 3 2 3 1 3 3 2 1 3 3 1 2 2 3 3 2 2 1 3 3 1 3 1 1 1 2 2 3 1 1 2 1 1 1 3 1 1 1 3 3 3 3 2 2 1 2 2 2 3 2 1 1 3 1 3 3 2 3 3 3 2 3 2 1 2 2 3 1 1 1 2 2 3 1 2 2 3 2 1 2 3 2 1 1 2 1 3 3 3 1 3 2 3 2 3 3 1 2 1 3 2 1 2 3 3 3 2 3 3 2 2 1 2 1 3 2 1 3 1 1 3 1 1 1 3 2 3 2 2 1 2 3 2 3 3 3 1 3 1 1 2 3 3 2 1 3 2 3 1 3 2 1 2 1 2 2 1 3 2 3 3 2 2 2 3 2 2 1 1 2 3 2 2 1 1 2 1 1 3 2 1 1 3 2 1 3 2 3 1 3 3 1 3 2 1 2 3 2 3 2 2 3 1 3 3 3 3 2 2 3 2 3 1 1 1 2 2 2 1 2 2 1 2 3 3 3 1 3 1 3 3 1 2 2 1 3 3 2 1 3 1 3 3 2 2 1 2 3 3 3 1 3 1 3 2 1 1 1 1 2 1 1 3 1 1 2 1 2 3 1 1 2 1 1 3 3 2 1 3 1 1 3 2 1 1 1 3 3 3 1 1 2 3 2 3 3 3 3 1 2 2 1 2 1 2 1 2 3 3 1 3 1 2 1 2 1 2 2 3 2 2 2 1 3 1 3 2 3 2 3 3 1 1 1 3 1 3 3 3 1 3 1 1 3 2 3 2 3 3 1 2 2 3 2 2 1 1 2 1 1 3 2 3 2 1 3 2 3 1 2 1 1 1 3 2 2 1 2 3 1 1 1 3 3 2 3 2 1 1 2 1 1 2 2 2 1 2 2 2 3 3 1 2 1 2 1 2 1 1 1 1 3 3 1 3 3 1 2 1 1 2 2 1 1 2 1 3 2 1 3 3 1 1 1 1 3 1 1 2 2 2 3 2 3 3 1 3 2 1 1 3 2 1 1 3 1 1 1 1 3 1 3 3 1 3 3 1 2 1 2 2 3 1 1 1 2 2 2 1 1 3 3 3 2 3 1 2 2 2 2 2 3 1 3 1 1 1 1 1 3 3 1 2 2 1 2 2 3 2 3 2 1 3 2 3 3 2 1 1 2 2 2 1 1 1 2 2 2 1 2 3 2 1 3 1 2 3 3 1 3 1 2 2 3 2 3 1 1 3 3 2 1 1 2 2 1 1 2 3 3 2 2 2 2 2 2 2 1 1 1 1 3 2 3 1 3 2 3 2 3 2 3 3 1 1 1 1 3 3 3 1 1 3 1 2 1 2 3 2 3 3 2 3 2 3 1 3 1 3 1 2 3 3 2 1 2 1 3 1 2 3 1 2 1 3 1 1 2 1 3 2 3 1 2 1 1 3 2 2 1 3 3 1 3 3 1 1 3 3 1 1 3 2 2 3 2 3 1 3 3 3 2 2 1 3 1 1 1 2 1 2 1 1 3 1 1 2 2 3 2 2 1 1 3 1 3 1 2 2 1 2 1 1 2 1 3 2 2 1 2 3 3 1 2 2 1 1 2 1 3 3 3 1 2 3 1 3 1 1 2 3 2 1 2 3 1 2 3 1 1 2 1 2 1 3 2 3 2 3 1 3 1 3 3 3 2 3 2 2 1 3 2 3 3 1 3 3 1 3 2 2 3 2 3 2 2 1 3 3 2 3 1 1 1 1 2 2 2 1 1 1 3 3 2 2 2 3 2 3 1 1 2 3 2 3 2 1 1 3 3 3 2 2 2 2 1 3 2 2 1 2 2 2 3 1 3 3 3 1 2 2 3 3 2 1 3 2 2 1 2 2 2 3 3 2 2 1 3 2 2 1 2 1 3 2 1 2 2 2 2 3 1 2 3 1 3 1 2 2 1 3 3 1 3 3 2 3 3 1 3 1 3 1 2 2 2 2 1 3 1 1 2 2 3 1 3 1 1 3 3 3 1 2 3 2 1 1 1 2 3 1 3 1 2 2 1 3 3 3 3 2 1 3 1 1 3 3 1 3 1 3 3 3 2 2 1 3 3 2 3 3 2 1 1 1 3 3 3 1 2 1 1 2 2 2 1 3 3 3 2 1 1 1 2 3 1 2 2 1 3 1 2 3 1 3 2 1 3 1 2 2 1 2 2 1 1 1 3 1 3 1 3 2 1 3 3 2 1 3 3 3 2 2 3 1 1 1 2 1 1 1 3 2 1 1 1 1 3 2 1 3 1 2 2 3 3 3 2 3 3 3 3 3 2 2 3 1 2 2 1 1 1 1 3 1 3 1 1 1 2 2 1 2 1 3 2 3 1 2 3 2 1 1 3 1 2 1 1 1 2 2 1 2 2 1 2 1 1 1 2 2 1 3 3 3 1 3 3 3 1 3 3 2 3 2 2 3 2 3 3 1 2 3 2 3 1 1 2 3 3 3 3 1 2 2 3 2 3 1 1 1 3 3 2 3 3 2 1 2 3 2 2 3 1 2 1 1 3 2 2 3 2 3 1 3 2 2 1 1 2 2 1 3 3 2 2 1 1 3 2 2 1 2 2 3 2 2 1 2 2 3 3 2 1 3 2 1 1 2 3 3 3 3 1 2 3 2 1 2 1 3 3 2 3 3 2 2 2 2 1 1 1 3 3 3 1 2 2 1 1 1 3 3 1 3 3 1 2 3 2 2 1 1 3 3 2 2 2 3 3 2 1 1 2 1 3 3 2 3 3 2 1 2 2 3 2 2 1 1 1 3 1 1 3 1 3 2 1 1 3 2 3 1 1 3 2 3 2 1 2 1 1 3 2 3 1 3 1 2 3 3 1 3 2 2 2 3 2 2 3 3 3 3 1 1 2 3 2 3 1 2 3 3 2 1 2 3 2 3 2 2 2 2 1 1 2 3 3 2 3 3 2 1 2 3 3 1 1 1 1 2 2 2 1 2 3 3 3 2 1 3 2 3 2 1 1 1 1 3 3 2 1 2 1 1 3 2 1 2 3 2 1 2 2 3 2 3 3 3 3 3 1 1 3 1 3 3 2 2 2 1 2 3 1 1 3 1 1 3 1 2 1 2 3 1 1 1 1 2 1 1 1 3 2 3 1 1 2 3 3 2 1 3 2 1 1 1 2 1 1 2 1 2 2 2 3 2 3 2 1 2 3 2 3 2 2 2 2 3 3 2 3 2 2 1 2 3 3 2 2 1 1 3 1 2 2 1 2 2 3 2 1 2 3 1 2 1 1 1 2 1 1 2 1 1 2 3 3 3 3 1 2 1 3 1 3 3 2 1 3 1 2 1 3 2 2 2 1 3 3 2 2 1 1 3 3 2 3 3 2 2 1 3 3 1 2 2 3 3 3 3 3 3 2 3 2 3 3 3 1 1 2 2 1 3 2 2 1 3 1 3 1 1 2 3 2 1 2 3 2 2 3 3 3 3 3 1 2 1 2 3 2 1 3 2 1 1 3 3 3 1 1 2 1 3 3 1 3 2 2 3 1 2 1 3 2 3 1 1 1 1 3 3 1 1 3 3 1 2 3 1 3 2 1 1 3 3 2 3 1 1 1 1 2 2 1 3 3 3 2 2 3 2 2 1 1 2 2 1 1 1 2 3 3 3 2 1 1 2 2 3 1 1 3 3 3 1 3 3 1 3 3 1 3 1 2 3 2 3 3 3 2 3 2 1 2 1 1 1 3 3 2 1 2 2 2 3 1 3 2 1 1 2 3 2 1 1 3 2 1 2 2 2 1 2 1 2 3 2 3 3 2 3 2 2 1 3 1 2 2 3 2 3 3 3 1 3 3 1 3 3 1 2 3 2 1 1 1 1 1 1 3 3 2 2 2 2 3 3 3 1 2 1 2 1 2 2 1 1 1 3 2 3 1 1 2 1 2 2 3 1 1 3 1 2 2 3 1 2 1 1 3 2 3 3 3 1 1 2 3 2 2 3 1 2 1 3 1 3 3 2 2 3 2 2 1 2 1 1 3 2 3 3 2 3 1 3 3 1 1 1 2 2 3 1 1 2 1 3 1 1 1 1 2 3 2 1 2 2 1 2 2 1 1 2 3 1 3 3 1 3 1 1 2 2 1 2 1 3 1 3 1 2 1 1 2 2 3 2 2 2 3 2 2 1 1 3 3 3 3 2 1 1 3 2 1 2 3 3 3 1 1 2 3 3 2 1 1 1 1 3 3 1 2 2 1 2 1 2 3 1 3 2 3 1 1 3 2 3 1 3 2 2 1 2 1 2 3 2 2 1 1 3 1 2 2 3 1 1 2 2 2 1 2 2 3 3 2 1 2 3 3 1 2 2 1 2 3 3 2 1 2 3 3 2 3 2 1 2 2 1 3 3 1 2 3 3 1 2 2 3 1 1 2 1 2 3 3 1 2 2 2 3 1 2 3 3 1 3 3 3 1 1 3 2 2 1 1 1 2 1 3 1 2 2 2 3 2 2 3 3 2 3 1 1 3 2 2 3 1 1 1 1 3 3 1 3 2 1 3 2 1 3 3 3 2 1 2 2 3 2 3 1 1 3 2 3 1 3 1 2 3 3 1 3 2 1 3 2 1 3 3 2 2 3 1 2 1 2 1 3 1 3 3 1 1 1 1 2 2 2 3 1 2 2 3 3 2 3 3 3 2 3 1 2 2 2 1 3 1 3 2 2 2 2 2 3 2 3 2 3 2 2 1 2 3 2 1 3 3 3 1 1 1 3 3 2 1 1 2 1 3 2 2 2 3 1 2 2 1 3 3 2 1 1 2 3 1 3 2 2 3 2 1 1 1 2 3 1 3 1 2 3 1 2 2 3 3 1 3 2 3 1 3 3 2 2 2 3 1 3 3 1 1 2 1 2 3 1 1 3 2 1 1 2 3 1 3 1 1 3 2 3 3 3 2 3 3 3 2 1 3 1 1 1 3 2 1 2 1 2 1 2 3 3 2 2 2 3 2 3 2 1 1 2 2 3 2 2 2 2 3 2 1 3 3 2 3 3 3 1 1 3 1 1 3 1 3 2 3 1 1 1 3 1 3 1 3 3 3 2 2 3 1 2 2 3 2 1 3 1 3 3 3 2 2 1 1 3 2 3 2 3 3 2 3 3 3 1 2 3 1 3 3 2 2 1 1 1 3 3 3 1 3 3 1 2 2 3 2 1 1 1 2 1 2 2 3 3 3 2 2 1 3 2 3 1 1 2 1 2 1 1 1 1 3 3 3 2 1 1 3 2 2 3 3 3 1 1 2 2 2 1 3 3 3 1 1 1 1 2 1 3 2 2 3 3 2 3 3 3 3 3 1 2 3 2 3 2 3 2 3 2 2 3 2 1 1 1 2 2 3 1 1 1 1 1 1 2 1 3 2 2 3 3 3 2 2 2 2 3 3 2 1 1 1 1 1 2 3 3 3 2 1 1 3 2 3 2 2 2 1 1 2 2 1 2 3 1 1 2 3 2 2 2 1 2 3 1 1 2 3 2 1 2 3 2 2 3 1 3 1 1 3 2 3 2 1 2 2 1 2 3 1 3 2 3 3 1 2 1 3 3 1 2 2 3 2 2 3 3 1 1 1 1 1 1 1 1 3 1 3 1 2 1 2 1 2 2 3 3 2 1 2 3 3 3 1 3 3 2 2 2 3 3 2 3 3 2 2 2 1 2 3 1 2 1 3 1 2 3 2 2 3 1 3 2 2 2 1 3 3 2 3 2 3 3 3 2 3 2 1 2 2 3 2 1 3 3 1 3 2 3 1 3 1 1 3 1 2 1 1 1 3 3 1 1 2 3 1 2 3 2 3 3 1 1 2 1 2 3 1 1 2 2 1 1 3 1 3 2 2 1 3 2 1 3 1 1 3 2 1 1 2 2 2 3 2 2 3 1 1 1 2 1 2 1 3 1 1 2 1 3 2 3 2 3 1 3 3 2 1 3 2 3 2 3 2 3 3 1 2 3 2 1 1 3 2 2 2 3 1 2 3 1 3 3 3 3 3 2 2 1 3 2 3 3 2 1 1 2 1 1 2 1 1 2 1 3 2 1 3 1 1 3 1 1 2 3 2 2 1 1 1 3 1 2 1 3 1 3 1 2 1 1 1 1 2 2 1 2 3 2 1 1 3 2 1 2 1 1 3 2 3 1 1 1 2 1 2 2 1 3 1 2 2 3 1 2 2 3 1 3 2 2 1 3 1 3 3 3 3 3 1 3 1 1 1 1 3 2 3 2 3 1 2 2 3 1 3 1 1 2 3 1 3 1 1 1 3 2 3 3 1 2 1 2 3 3 2 3 1 3 2 1 2 2 2 3 1 3 1 1 2 1 1 1 3 2 1 2 2 2 1 1 1 2 1 2 2 2 2 3 2 2 3 2 3 3 3 1 3 2 3 3 3 2 2 3 1 1 2 2 1 1 1 3 2 3 3 1 1 1 1 2 3 1 2 2 1 2 3 2 3 3 1 1 3 1 1 1 2 2 3 1 2 2 2 2 2 3 2 1 3 3 1 1 3 1 2 1 3 3 1 3 2 3 1 3 2 1 3 1 2 1 2 1 3 1 3 2 1 1 3 2 1 2 2 1 3 1 3 3 2 1 1 2 1 1 3 2 3 2 3 2 2 3 2 1 3 1 3 2 1 1 3 2 2 2 1 2 2 3 3 2 3 2 1 3 1 1 3 2 2 3 3 1 3 2 3 1 1 3 3 1 3 1 2 3 1 2 1 2 1 3 2 1 2 3 2 1 2 2 3 1 3 1 2 1 1 3 2 2 2 1 1 1 1 3 3 1 3 3 2 3 2 1 2 2 3 3 2 3 2 2 1 2 2 1 2 3 1 2 1 1 1 1 1 2 3 1 2 1 2 3 1 1 3 1 3 2 1 1 3 2 2 1 2 3 2 3 2 1 1 3 1 3 2 2 2 1 3 3 3 1 2 2 2 2 2 3 3 2 1 2 3 2 2 3 3 2 2 1 1 3 2 1 1 2 3 1 3 2 1 1 2 3 1 2 3 3 1 3 2 3 3 3 3 1 3 2 3 3 3 2 1 1 2 1 3 3 3 1 2 3 2 3 2 2 3 2 3 2 1 1 2 1 2 2 3 1 2 2 1 2 3 1 2 2 2 1 1 2 3 1 1 1 1 1 3 2 1 1 2 3 3 2 1 2 2 1 1 1 1 1 3 3 2 2 2 3 3 2 3 3 3 1 3 1 2 3 2 3 1 3 1 2 2 1 1 3 1 2 1 2 1 1 3 2 2 1 1 1 3 3 2 1 2 2 3 2 2 1 2 1 1 2 2 3 2 2 1 1 2 1 3 3 2 1 1 3 3 3 1 1 1 1 3 1 2 2 1 1 1 1 1 1 2 1 1 1 1 1 3 1 3 3 1 1 1 1 1 2 3 2 2 1 3 1 2 1 3 2 1 2 1 2 3 2 3 2 2 1 3 1 3 3 1 2 2 1 3 1 1 2 2 1 2 2 3 2 3 3 3 3 1 2 3 1 1 1 3 2 1 2 2 1 3 3 2 3 1 3 2 3 1 1 2 3 3 2 3 2 1 2 1 2 2 2 1 1 1 3 3 1 1 3 2 3 1 2 2 2 3 2 2 2 3 3 3 1 1 2 3 3 2 3 3 3 2 2 3 3 1 3 1 2 3 3 2 1 3 3 2 3 1 3 1 3 2 2 1 1 1 2 3 1 2 1 2 1 2 2 3 3 3 1 2 3 1 2 3 2 1 2 2 1 1 2 1 3 3 3 3 3 1 3 3 3 1 2 2 1 3 1 1 2 3 2 3 2 2 1 1 3 1 2 2 3 1 3 2 1 1 1 3 2 1 1 3 2 3 1 3 3 3 3 2 1 2 2 2 3 1 2 3 1 2 1 3 2 2 2 1 1 3 3 3 1 1 1 3 1 3 2 1 3 3 3 3 1 1 3 3 1 1 2 2 3 1 3 2 1 2 1 1 1 2 2 3 2 1 3 3 2 2 1 3 2 2 1 2 3 1 1 2 2 2 1 2 3 3 2 2 1 2 2 3 2 2 1 3 2 2 2 3 1 1 2 2 3 1 3 3 3 3 1 2 3 1 3 3 1 3 2 2 1 1 3 1 2 1 3 3 3 3 2 3 3 1 1 2 2 2 1 3 2 2 2 1 2 3 2 2 3 2 2 1 2 2 1 3 1 1 2 3 2 3 3 3 1 3 1 2 2 2 3 2 2 2 1 2 3 1 3 1 3 3 1 1 2 2 2 2 2 2 2 2 1 2 3 3 1 1 3 3 1 3 2 1 2 2 3 1 1 2 1 3 1 3 3 2 3 2 3 1 1 3 1 3 2 2 2 3 3 3 1 1 2 2 3 2 3 2 3 1 1 2 1 3 2 3 2 3 3 2 3 3 3 1 3 1 3 2 2 1 2 3 1 2 1 1 3 1 2 3 2 2 1 2 1 2 2 1 3 2 2 1 2 3 1 1 2 3 1 3 2 3 3 2 3 2 1 2 2 2 2 2 2 3 2 1 3 2 3 3 1 3 2 3 1 2 1 2 2 2 1 3 2 1 3 3 2 1 3 2 1 2 2 3 1 3 3 2 2 1 1 1 1 2 1 1 2 3 1 1 3 1 1 3 3 2 3 3 3 2 2 3 3 1 2 3 3 1 3 1 3 3 2 3 3 3 1 2 1 2 1 3 2 1 1 2 3 1 3 1 1 1 3 3 3 1 3 2 3 1 1 1 3 2 2 3 2 3 3 3 2 1 1 2 2 3 2 3 2 1 2 2 2 3 1 2 1 3 2 3 2 1 3 2 3 3 2 2 3 3 2 1 3 2 3 1 3 2 1 1 1 2 1 2 1 3 3 1 2 3 1 1 2 1 1 2 3 3 3 3 3 1 1 1 3 3 1 3 1 1 1 1 2 1 1 2 3 2 2 1 3 3 1 1 2 3 2 3 1 2 1 1 3 2 1 3 1 3 1 2 1 3 2 2 2 3 1 1 2 2 2 1 3 2 3 2 3 1 2 3 2 1 2 2 2 1 3 3 1 1 1 1 2 2 1 2 1 2 1 3 1 2 3 3 3 1 3 3 1 3 3 3 1 3 3 3 1 3 3 3 1 3 3 1 1 2 1 3 1 3 2 1 1 3 2 3 3 2 3 1 3 3 3 2 1 2 1 3 3 3 3 3 3 2 3 3 1 3 1 2 1 3 3 2 1 1 2 3 1 2 1 2 1 3 3 2 1 2 3 3 2 3 1 2 2 3 3 3 3 1 2 3 2 2 3 1 2 2 2 3 1 3 3 3 1 3 1 3 2 1 3 3 2 1 1 2 1 2 1 3 1 1 1 2 3 2 3 1 1 3 3 3 1 3 2 3 1 3 3 3 2 3 3 2 3 2 1 1 2 3 1 3 3 3 2 3 1 2 3 1 1 2 2 2 3 2 3 1 3 3 1 2 1 2 2 1 1 3 1 3 1 1 2 1 3 2 3 3 3 3 3 3 1 1 3 2 2 3 1 2 2 2 3 2 2 1 3 3 2 2 2 3 1 1 3 2 3 1 1 1 1 2 3 1 2 1 2 3 2 3 2 3 1 1 2 3 2 3 1 3 3 1 1 2 2 1 1 3 1 3 2 1 2 3 3 2 2 1 1 2 2 3 1 1 3 2 3 1 3 1 2 2 3 2 3 3 1 3 1 2 2 3 3 3 3 1 1 3 2 1 3 2 1 1 2 2 1 3 3 3 3 1 2 1 2 1 1 3 1 2 2 2 1 2 2 1 2 2 1 2 1 1 1 2 1 3 1 1 2 3 3 2 3 2 2 3 1 3 2 1 2 2 1 3 3 1 2 2 1 1 1 3 2 3 1 3 2 2 2 3 2 1 1 1 3 2 2 1 1 2 2 2 2 2 2 1 1 1 2 3 2 2 1 1 1 2 2 2 2 3 2 2 2 2 1 2 1 3 3 2 2 1 1 2 1 2 1 3 2 1 2 1 3 2 1 3 1 2 3 3 1 3 2 3 2 3 2 2 1 1 3 1 2 1 2 3 1 2 1 3 1 2 1 2 2 3 3 2 1 3 1 1 1 1 1 3 2 3 3 1 3 1 3 1 3 2 1 2 3 1 1 1 2 3 1 3 3 2 3 2 3 2 1 3 3 3 1 3 3 2 1 3 3 2 1 3 1 2 3 3 1 2 1 1 2 2 1 2 2 1 3 2 2 1 1 1 1 2 2 1 2 3 1 3 1 2 1 2 2 3 1 3 3 3 3 1 2 1 1 3 3 2 1 3 3 1 1 3 1 1 1 3 2 3 1 1 1 3 1 3 3 1 3 1 1 2 3 3 3 2 3 1 1 3 2 1 1 2 2 3 3 3 1 1 3 2 1 3 2 3 3 3 3 1 1 3 2 1 2 3 2 2 1 3 1 3 2 3 2 2 1 1 1 3 3 3 1 3 3 2 1 1 3 3 1 3 1 1 3 3 3 3 3 3 2 3 1 2 2 1 3 2 2 2 1 1 2 2 3 1 2 1 1 1 1 1 2 1 1 3 2 2 2 1 2 2 3 2 2 3 3 2 3 3 3 2 1 3 2 3 2 2 1 1 2 1 1 1 2 3 2 3 2 3 2 3 3 2 3 1 2 3 3 1 3 1 3 3 1 3 3 2 3 3 3 2 2 2 2 3 3 2 3 3 1 3 3 2 2 3 3 2 2 3 1 3 3 1 1 3 2 3 3 1 3 3 3 3 3 1 2 1 1 1 2 2 3 1 3 1 2 2 2 2 2 3 2 1 3 3 3 3 1 3 1 1 2 2 3 1 1 1 2 1 3 1 2 1 1 3 1 1 3 3 1 2 3 1 1 1 3 2 1 2 3 1 1 1 1 2 1 3 1 3 3 2 1 1 3 2 2 3 3 1 2 2 1 1 1 1 2 1 2 3 3 3 1 3 1 3 2 1 1 1 2 2 2 1 1 2 3 1 3 2 1 1 1 3 3 1 3 3 1 3 3 2 3 2 2 1 2 3 3 1 2 3 2 2 2 2 2 2 2 3 1 1 1 2 3 3 2 2 3 2 2 3 3 2 1 3 3 3 2 1 3 1 1 3 3 1 3 3 2 3 2 3 3 1 3 3 3 3 1 2 1 2 1 3 2 3 1 2 1 3 1 3 2 1 1 3 3 2 3 3 1 3 1 2 1 2 2 3 2 1 2 2 1 1 1 3 3 3 3 1 2 3 3 3 3 2 3 2 1 3 1 1 1 3 1 3 2 3 2 3 2 3 2 2 2 3 2 3 1 2 1 1 3 1 3 3 1 2 2 3 2 2 1 3 1 3 2 1 3 2 3 1 2 3 3 1 1 3 1 3 1 2 3 1 3 1 1 3 2 3 2 2 2 3 3 3 1 1 3 3 3 2 1 2 2 2 2 2 2 2 2 2 1 1 3 2 3 3 1 3 2 2 2 2 3 2 3 3 3 3 2 2 1 1 3 3 3 3 3 3 3 2 1 1 2 1 3 3 3 2 3 2 3 1 3 2 3 2 3 3 2 1 3 2 3 2 2 1 3 2 2 1 3 2 3 3 3 3 3 3 2 2 3 2 1 1 3 1 3 2 3 3 3 1 2 3 3 3 2 1 3 1 3 1 3 1 2 2 1 2 1 2 3 3 2 2 2 2 1 2 3 1 1 3 1 3 3 3 1 1 3 3 1 3 2 2 3 2 2 2 3 3 2 1 2 2 1 1 3 1 2 1 3 3 1 1 2 2 2 1 2 2 3 1 2 3 3 2 2 1 3 2 1 2 2 3 2 3 1 1 2 3 1 1 3 1 1 2 2 1 1 2 2 2 1 3 1 1 3 3 1 1 2 3 3 1 1 3 1 3 1 2 1 3 3 2 2 1 3 1 2 3 2 3 3 2 1 1 1 2 1 2 1 3 3 1 2 1 3 2 1 3 3 2 3 3 3 2 2 2 2 1 2 2 3 3 1 2 3 3 3 2 2 2 3 2 2 1 2 3 1 1 2 3 3 2 1 3 1 1 3 1 1 3 2 1 3 2 1 3 2 1 2 1 3 2 3 2 2 3 2 3 3 1 1 1 2 2 1 2 2 1 2 3 2 3 3 2 2 2 1 1 3 2 1 3 1 2 3 2 3 3 1 2 2 2 1 3 3 1 3 3 3 3 3 1 2 1 2 3 2 3 2 3 3 2 1 1 1 3 1 3 1 2 2 3 2 2 1 2 2 2 3 1 1 3 3 1 1 2 3 1 3 2 1 3 3 3 2 1 3 1 1 3 1 2 3 2 1 3 1 1 3 2 3 1 3 1 1 3 1 1 2 2 1 2 1 3 2 1 1 2 3 2 2 3 1 3 1 2 2 1 3 1 3 3 3 1 2 2 3 2 2 3 2 2 3 1 1 2 2 1 2 1 2 2 1 2 3 3 1 1 1 3 3 3 3 1 1 1 2 3 1 2 2 1 2 3 3 2 1 3 2 3 3 1 3 1 1 1 2 3 3 2 3 3 2 3 2 3 1 3 3 1 1 1 3 3 2 3 2 1 3 3 1 3 1 3 3 2 2 1 1 1 2 1 1 2 3 3 1 2 2 1 3 2 2 2 1 1 2 2 1 3 1 1 1 3 2 2 3 2 3 1 1 1 3 1 3 3 1 3 3 3 3 1 1 3 1 2 3 3 3 1 3 1 1 3 2 1 1 2 2 2 3 2 3 1 1 2 1 2 2 2 3 2 2 2 1 2 2 1 1 1 3 2 1 1 1 1 2 3 1 3 3 2 2 1 1 1 2 2 2 3 1 1 3 1 2 3 3 1 2 2 3 2 1 1 1 1 2 1 2 2 2 1 1 1 3 2 3 2 3 1 1 1 1 3 3 1 3 1 3 3 3 3 3 3 2 3 3 2 1 2 3 1 1 2 2 2 1 3 2 1 3 3 2 2 2 2 1 3 2 2 2 1 1 1 1 2 3 3 2 3 2 1 3 3 3 2 3 2 1 2 1 1 2 1 1 1 2 3 1 3 2 1 3 3 3 1 2 1 2 1 3 2 3 3 1 3 1 1 2 2 1 1 1 2 3 1 3 1 2 1 2 3 2 1 2 1 3 1 3 2 3 1 1 1 3 2 2 2 2 1 2 2 2 2 2 3 2 2 1 3 1 2 1 3 1 2 3 2 3 1 1 2 1 3 2 1 2 2 2 1 1 1 2 2 2 1 1 1 1 2 1 2 3 2 2 1 3 1 1 3 2 2 1 1 1 2 3 2 2 3 3 2 3 2 1 2 1 1 3 2 2 2 2 3 1 3 1 2 1 1 1 1 3 2 1 2 1 1 3 1 3 3 3 3 2 2 1 3 3 2 3 3 1 3 3 1 1 1 3 2 2 2 3 3 3 2 1 1 2 1 1 1 1 3 2 3 3 3 2 1 1 2 2 3 1 1 2 2 3 2 2 1 3 3 1 1 2 2 1 2 3 3 3 3 1 3 2 1 2 2 1 3 1 3 2 3 1 1 3 3 1 3 1 3 3 3 2 1 3 1 3 3 1 3 3 1 2 3 2 1 3 2 1 2 1 2 2 1 3 1 3 2 3 3 3 3 1 1 3 2 3 1 1 3 2 1 1 2 2 2 2 2 2 2 2 3 2 3 3 3 2 1 2 1 3 2 2 3 1 1 3 2 1 3 3 3 1 3 2 1 2 1 2 1 2 1 1 1 1 3 3 2 2 2 1 1 1 1 2 2 1 1 2 3 2 2 1 2 2 2 3 2 2 1 1 3 1 1 1 3 2 3 1 1 1 2 2 1 2 1 2 2 2 1 2 1 1 1 3 2 3 3 3 2 2 1 2 3 2 3 3 1 1 3 1 2 2 3 2 1 2 1 2 1 3 2 1 3 1 1 3 1 2 1 2 3 2 2 3 1 1 1 1 3 3 3 2 2 2 1 3 2 2 3 2 3 3 3 2 2 3 1 1 2 1 1 1 2 3 2 3 1 3 3 3 1 2 2 1 2 3 3 2 3 1 3 1 3 2 3 3 3 2 3 3 3 1 2 3 1 1 2 2 3 2 1 1 2 3 2 2 2 1 1 1 3 1 3 2 2 1 3 3 1 3 3 1 2 3 2 2 1 1 1 2 1 3 2 1 2 2 2 3 2 2 2 2 2 1 2 1 2 1 2 2 2 2 3 3 1 1 1 1 1 1 1 1 2 3 3 1 3 2 3 3 1 1 3 3 2 2 1 2 3 3 3 3 2 2 2 1 1 2 1 2 1 3 3 3 3 2 2 1 2 2 3 3 2 2 2 1 3 1 1 1 3 3 1 1 2 1 3 3 2 1 1 2 3 1 2 3 2 2 3 1 3 3 3 1 2 2 3 1 3 1 3 2 2 1 3 3 2 3 1 2 1 1 1 1 3 2 3 1 2 1 2 3 2 1 2 2 2 1 3 1 2 2 1 3 1 1 2 2 1 2 1 1 3 2 1 2 1 3 2 3 1 1 2 3 3 2 1 1 2 1 1 1 3 3 2 1 2 2 3 3 3 2 2 3 1 1 2 1 2 2 3 1 2 2 1 1 3 2 3 2 1 2 3 1 1 1 1 1 1 3 1 1 3 2 1 1 3 3 1 1 3 1 1 3 2 1 1 3 2 2 2 2 1 3 1 1 3 3 3 3 3 3 3 1 2 1 2 2 2 2 2 3 1 1 3 3 1 1 3 2 3 3 2 1 1 3 1 2 3 1 1 2 1 1 3 1 1 3 3 2 3 1 1 1 1 2 2 3 2 3 3 3 3 3 1 2 1 1 2 2 3 1 2 2 1 1 1 1 1 2 3 3 2 2 2 1 1 1 3 2 1 1 1 3 2 3 2 1 2 1 1 1 1 3 3 2 1 2 1 1 1 1 3 3 3 1 2 3 1 2 1 2 3 2 3 3 2 1 2 1 1 2 2 2 3 3 2 1 1 2 2 3 1 2 3 3 3 2 1 3 2 3 3 1 1 3 2 2 2 1 3 1 1 3 3 1 1 3 2 2 3 2 1 2 2 3 2 3 1 2 1 2 3 3 2 1 2 2 2 2 1 2 2 3 2 2 2 1 3 1 1 2 2 3 2 2 2 1 2 2 1 1 2 2 2 2 1 3 1 3 3 3 3 1 3 3 1 2 2 1 2 1 3 3 1 3 1 2 1 1 2 3 3 2 1 2 3 2 2 3 1 2 1 2 3 2 3 2 2 2 1 1 2 3 1 3 1 2 3 3 1 1 2 2 2 2 2 1 3 1 2 1 1 2 2 3 2 1 3 2 2 1 2 2 2 1 1 1 1 1 2 3 2 3 3 2 1 1 3 2 1 1 2 3 1 2 1 3 3 2 2 1 2 1 2 1 1 3 3 1 3 1 3 2 3 3 1 3 3 2 2 1 1 1 1 3 2 2 2 3 1 2 1 2 3 3 3 1 1 1 2 1 1 3 1 2 1 2 1 3 2 3 3 2 2 2 2 1 1 1 1 1 2 1 2 3 3 3 1 3 1 2 1 3 2 3 3 2 3 3 2 1 3 2 2 1 1 3 2 1 3 3 3 3 2 2 2 3 1 1 2 3 3 3 3 2 3 3 3 1 2 2 2 3 1 2 1 1 1 1 1 1 1 2 3 2 3 3 3 2 1 1 2 1 3 2 1 2 2 1 3 3 1 1 2 2 3 3 2 2 1 2 3 2 3 3 1 1 1 2 3 1 2 1 1 1 2 3 3 1 3 1 1 2 1 3 1 1 2 3 3 2 3 2 2 2 2 3 1 3 3 1 1 1 1 2 2 1 2 2 1 3 1 3 2 1 2 3 1 2 3 2 2 1 3 2 2 3 3 1 2 2 2 1 3 1 3 1 2 2 2 1 3 3 3 1 2 3 1 2 2 3 3 1 1 2 2 1 2 3 3 2 3 1 3 2 1 2 2 3 3 1 3 2 2 1 3 3 3 3 1 1 3 2 3 3 1 3 1 2 2 1 3 2 1 1 3 1 1 3 1 3 3 2 1 2 2 3 3 1 3 3 1 3 3 1 1 1 3 1 1 2 1 3 3 3 2 3 3 1 3 2 1 2 2 2 2 1 3 2 2 1 2 1 2 3 3 2 3 3 1 3 3 2 2 1 3 1 3 1 1 1 3 1 2 2 3 2 2 3 1 1 1 3 2 3 2 2 1 1 3 2 3 1 1 3 3 3 3 2 1 1 2 1 1 2 2 3 2 1 3 1 3 3 2 1 1 3 2 2 3 2 2 1 1 1 1 2 2 2 1 1 2 2 2 3 1 1 3 2 2 2 1 2 1 3 3 2 1 3 3 2 2 2 3 1 1 3 3 2 2 3 3 2 1 3 1 3 2 2 1 3 1 2 3 1 3 3 2 1 3 2 3 3 2 3 2 3 3 2 1 1 3 2 1 3 2 3 2 1 2 3 1 1 1 1 1 2 3 2 1 1 3 2 3 2 1 1 2 2 2 3 3 3 2 2 2 1 1 2 2 2 3 2 3 1 2 2 2 2 2 2 2 1 1 2 3 2 1 3 2 3 2 1 3 1 3 3 3 2 3 2 1 2 2 3 3 3 3 1 3 3 1 1 1 1 3 3 1 2 1 1 3 3 2 2 2 1 2 2 1 2 3 3 3 2 1 1 1 3 3 2 1 1 2 1 1 3 2 3 1 3 1 3 3 1 3 1 1 2 2 3 2 1 1 2 2 3 2 2 1 3 2 1 1 2 1 1 3 1 3 1 2 2 2 1 3 1 2 2 3 1 1 2 1 1 1 1 1 1 3 2 2 1 3 2 2 2 2 2 2 3 3 2 3 3 3 1 2 3 1 2 3 3 3 3 3 1 2 1 2 3 1 2 3 1 2 1 3 1 1 1 1 3 1 1 2 2 3 2 2 1 1 2 3 2 3 2 1 1 1 3 2 3 2 3 2 1 2 1 1 2 2 3 3 1 3 1 1 3 3 3 2 3 2 3 2 2 3 1 1 1 1 2 3 2 1 1 3 2 3 3 1 2 3 3 2 2 1 1 3 1 2 2 3 2 3 1 1 1 3 3 2 2 2 2 3 1 1 2 3 2 1 2 2 2 2 2 1 2 3 3 2 3 3 3 3 2 2 2 1 3 1 2 3 2 3 2 3 3 3 2 2 3 3 1 3 2 3 1 3 2 1 3 2 1 3 3 1 2 3 1 1 3 3 2 2 3 2 3 2 1 1 3 3 2 1 1 1 3 1 1 1 2 3 3 3 2 3 1 3 3 2 2 3 1 3 1 1 1 3 2 1 2 1 2 1 1 1 3 2 2 3 1 2 2 2 2 2 2 2 1 3 3 1 2 2 3 3 3 2 3 3 3 1 1 3 3 2 3 3 2 1 1 2 3 3 1 2 2 1 1 1 1 2 3 2 3 2 1 3 2 3 2 2 2 3 1 1 1 1 3 3 1 3 1 3 1 1 2 3 1 1 2 2 3 3 3 2 2 1 1 3 1 3 1 1 1 1 3 1 2 2 1 1 2 1 1 1 1 2 3 3 2 1 3 1 3 1 2 2 3 2 3 3 3 1 2 2 1 3 2 1 1 1 3 1 1 3 1 3 2 2 3 1 3 3 2 2 3 1 1 3 2 2 3 1 2 3 1 3 1 2 2 2 2 1 1 3 2 1 2 3 2 2 3 2 3 2 1 2 1 3 3 1 1 3 3 2 2 3 2 3 3 1 1 1 3 2 2 2 2 3 3 3 2 2 3 2 1 1 3 1 2 1 2 3 1 2 1 3 3 3 2 2 3 3 1 1 2 2 1 1 1 2 3 3 1 1 2 3 1 3 1 1 3 2 2 3 1 1 3 1 2 1 1 2 3 2 3 2 1 2 2 1 2 2 3 3 3 2 1 3 1 1 1 2 3 1 2 3 3 2 1 1 3 2 3 3 2 3 1 1 1 1 2 3 3 2 1 1 1 2 1 1 3 1 2 1 3 1 3 3 1 2 2 2 1 2 2 2 1 2 2 3 3 2 3 2 3 2 2 2 2 3 1 1 2 3 3 2 3 3 2 3 3 2 3 2 2 1 3 2 1 1 2 1 2 1 1 2 2 3 2 2 3 3 1 2 3 2 3 2 3 1 2 3 1 3 2 2 2 3 2 1 3 2 2 3 2 2 2 3 2 2 1 1 1 3 2 1 2 3 2 1 1 2 2 1 2 1 1 2 2 3 2 3 1 1 3 1 3 2 3 3 3 1 1 2 3 1 3 1 2 2 3 2 1 1 3 3 1 1 3 2 1 1 3 1 2 2 1 2 1 3 1 3 1 3 1 3 3 2 1 1 2 3 1 2 2 3 3 1 2 2 2 2 1 2 3 3 1 1 3 1 3 3 2 2 3 3 1 2 2 1 2 3 1 2 1 2 3 2 3 2 3 3 3 1 2 2 2 3 2 3 1 2 2 2 1 2 2 1 2 1 3 1 3 1 1 1 1 3 2 1 3 3 3 2 3 3 2 3 2 1 1 3 2 3 2 1 1 2 1 1 1 2 1 2 2 2 1 1 2 1 1 2 3 1 1 2 2 1 1 1 1 3 2 1 3 1 3 3 3 3 3 2 3 2 1 3 3 3 3 2 3 1 1 1 3 3 3 1 3 2 3 2 2 2 2 1 2 1 1 1 1 3 1 1 3 1 3 1 3 3 1 1 2 3 3 3 2 3 3 2 3 1 2 2 1 1 2 2 1 3 3 3 2 1 2 1 3 1 2 1 2 1 3 3 2 2 3 2 1 2 2 3 1 3 3 2 1 3 2 1 2 3 3 1 1 3 1 1 1 1 3 2 3 3 3 3 3 3 1 1 3 2 3 2 2 1 1 3 1 1 1 2 1 1 3 3 2 1 2 2 1 2 1 1 2 3 1 3 2 1 1 2 2 3 2 1 3 2 3 1 1 2 2 2 3 3 3 1 3 1 3 2 1 3 2 1 2 2 1 3 2 1 1 2 1 1 3 2 2 1 3 1 2 1 2 3 1 1 1 1 3 1 3 3 2 3 1 2 3 2 3 3 3 3 2 2 3 1 3 1 2 1 1 3 2 1 2 3 3 3 3 2 2 1 3 1 3 2 2 2 1 1 3 2 3 3 3 2 1 3 3 2 2 2 1 2 2 3 1 3 1 1 2 2 1 1 3 3 1 1 3 1 2 3 3 2 3 2 3 2 2 1 2 2 2 2 1 3 2 1 2 2 3 2 3 3 2 2 2 3 3 2 1 2 2 2 3 2 3 3 3 2 2 3 3 3 2 3 1 3 3 1 2 1 2 2 1 1 1 2 2 1 1 3 2 3 3 3 2 3 1 2 2 1 1 2 3 3 2 2 2 3 1 1 1 1 2 3 2 1 1 1 1 2 3 1 3 1 1 3 2 2 3 3 1 1 1 1 2 3 3 1 1 3 3 3 3 2 1 2 2 2 3 1 3 3 3 2 3 1 1 1 2 2 3 2 1 3 2 2 3 2 1 2 3 2 3 2 2 1 2 3 2 3 3 1 2 2 2 3 1 2 1 2 1 2 2 3 1 2 2 2 1 3 3 3 3 2 3 1 2 3 1 2 3 1 1 2 3 3 2 3 2 2 1 2 1 1 2 3 3 1 1 3 1 3 1 1 3 2 3 1 2 1 1 1 1 3 2 3 2 3 2 2 2 2 2 1 3 2 1 2 1 2 1 3 2 1 2 2 2 3 3 1 1 3 2 1 3 1 1 2 1 1 2 1 3 1 2 2 1 1 1 3 1 3 3 3 2 2 1 2 1 3 3 2 3 3 1 3 2 2 2 1 3 3 1 2 1 2 1 3 3 3 3 2 3 2 1 3 1 3 2 2 2 2 3 2 2 3 2 1 1 1 1 3 3 3 2 1 2 2 3 1 3 2 2 1 2 1 3 2 1 3 3 2 3 2 2 3 2 2 3 2 3 3 3 2 1 1 2 1 1 3 1 1 1 2 2 1 2 2 1 3 2 3 3 1 1 3 1 1 3 1 1 3 2 2 2 3 3 3 2 1 3 1 1 3 3 2 3 1 3 3 2 3 3 1 1 2 1 1 1 2 1 2 3 3 3 1 2 1 1 1 3 1 2 1 2 1 1 3 2 2 1 2 2 3 1 1 1 2 1 1 1 2 3 3 1 3 1 2 1 3 2 3 1 1 3 2 3 1 3 3 1 2 1 1 1 1 1 1 3 3 1 2 3 3 1 1 3 2 1 1 2 2 3 1 2 1 2 3 2 2 3 1 1 1 1 3 2 2 3 2 3 1 1 3 2 1 2 2 2 1 2 2 1 2 1 3 1 2 1 2 2 3 3 2 2 1 1 3 3 1 1 3 2 1 2 1 2 1 1 2 1 2 1 3 1 2 3 2 2 3 3 3 2 3 2 1 2 1 2 2 2 2 3 1 2 2 1 1 2 3 3 1 3 3 2 3 1 3 1 3 3 3 3 3 3 1 3 1 3 2 2 1 1 2 3 3 1 1 3 3 2 3 1 1 3 1 1 2 3 1 3 3 2 1 3 1 1 1 3 3 2 2 1 3 1 2 1 1 1 3 2 1 2 2 2 3 1 2 1 3 3 3 1 3 2 1 2 1 1 2 2 3 3 1 1 1 2 2 2 2 3 3 3 1 2 2 1 3 1 1 3 1 1 3 1 1 2 1 3 2 1 3 2 1 2 1 2 3 3 2 1 1 2 1 3 2 3 2 2 2 2 1 2 2 1 3 3 1 2 3 1 2 3 3 1 1 1 2 3 3 3 2 3 2 1 1 2 3 3 3 2 1 1 2 2 1 1 1 1 3 1 3 1 2 1 2 3 3 1 2 1 2 1 3 2 3 3 3 1 1 2 1 1 3 2 1 2 3 1 2 3 3 3 1 2 2 1 3 1 2 2 3 1 3 1 3 1 3 3 1 2 3 2 2 3 3 2 2 1 3 2 2 1 2 2 3 3 3 2 2 2 1 3 2 3 2 3 2 3 2 1 3 2 3 1 1 1 3 1 3 3 3 3 3 2 2 3 3 1 3 3 3 3 2 2 2 3 2 1 3 3 3 1 3 3 1 1 2 2 3 2 2 1 1 3 1 2 3 1 1 3 3 2 3 3 3 1 2 2 1 3 2 3 2 2 2 3 3 1 3 2 1 1 2 1 1 3 1 1 3 2 1 2 3 2 2 2 3 3 2 1 2 3 2 1 2 3 2 2 3 3 1 3 2 2 1 3 2 2 2 1 1 1 2 2 3 3 1 2 1 2 1 3 1 1 3 2 3 2 2 1 3 3 3 3 1 3 3 1 2 2 1 3 2 2 3 2 3 3 1 1 3 3 1 1 1 2 2 3 1 1 3 1 3 2 3 1 3 2 1 2 2 2 2 3 2 1 2 2 3 3 1 2 1 1 1 3 2 3 1 1 2 3 3 1 2 2 2 3 1 1 2 2 3 2 3 3 3 1 1 1 2 1 2 3 1 1 1 2 3 1 1 2 3 1 2 2 1 3 1 3 3 2 2 1 3 1 1 2 2 3 2 3 2 3 1 3 1 3 1 1 1 1 3 3 2 2 3 2 3 2 2 3 2 3 2 3 3 2 1 1 3 1 3 3 1 2 1 1 3 2 2 1 2 2 2 2 3 1 1 3 2 1 2 1 2 2 3 3 2 3 3 2 2 3 1 1 1 3 3 3 1 2 2 2 3 3 3 2 2 3 3 2 3 2 2 1 1 1 2 1 2 3 2 3 3 2 3 1 2 1 2 1 2 2 3 1 2 2 1 2 2 2 2 3 3 1 2 1 1 3 1 1 3 1 1 2 2 2 1 2 1 1 2 1 3 1 3 1 2 1 2 3 3 2 3 3 2 2 2 1 1 3 3 3 2 1 1 2 1 3 3 2 2 1 1 3 2 2 1 2 2 1 3 2 2 3 1 1 2 3 2 3 2 2 1 1 3 2 2 2 3 3 2 3 1 3 2 2 3 3 1 2 2 1 2 2 3 3 3 1 1 2 1 1 3 3 1 1 2 2 1 2 3 2 1 2 1 1 2 3 1 1 2 1 3 3 3 3 3 3 1 1 1 2 3 3 3 2 1 3 2 1 1 3 3 3 3 3 1 2 1 2 3 2 2 1 2 1 3 3 3 3 2 3 3 2 2 2 3 3 1 2 1 1 2 1 2 2 2 1 1 3 3 3 1 1 3 3 2 1 3 2 3 2 2 2 2 3 3 3 1 3 1 1 3 2 2 3 1 3 3 1 1 3 2 2 2 2 3 1 2 3 2 3 1 3 2 2 3 3 1 3 3 3 2 1 3 2 2 2 3 2 2 3 3 2 3 1 1 3 1 1 2 1 3 1 3 2 3 3 3 3 2 3 3 3 2 1 1 3 3 2 3 1 1 3 3 1 3 2 2 1 1 3 1 2 2 1 3 2 3 1 3 1 1 3 3 1 2 3 1 3 1 1 2 1 1 1 1 1 1 2 1 1 1 2 3 1 2 3 1 3 2 3 2 2 1 2 2 1 1 3 1 3 1 3 1 3 2 1 3 3 1 3 2 3 2 2 2 2 1 1 3 2 2 2 3 3 3 3 2 3 2 2 2 3 1 2 1 3 2 1 1 2 2 3 1 2 1 3 3 2 3 1 1 1 3 2 1 3 1 3 2 2 1 1 2 1 3 3 2 2 2 1 3 2 2 1 1 1 3 1 1 3 1 3 3 1 3 1 2 2 2 3 2 1 3 3 2 2 3 3 3 1 2 2 2 2 1 1 2 2 2 3 1 1 1 1 1 2 1 3 3 3 3 1 1 2 3 1 2 1 3 3 3 3 1 3 3 1 3 2 1 3 1 1 3 1 1 2 1 1 2 2 3 3 3 1 3 3 1 2 1 2 2 2 1 3 2 3 1 2 3 2 3 2 2 2 3 1 3 3 3 2 2 1 1 1 2 1 2 1 3 2 1 1 1 3 1 3 3 3 3 2 1 1 2 3 2 2 2 1 3 1 1 2 1 2 2 2 1 3 1 3 2 1 2 2 1 3 2 2 2 1 2 3 1 3 3 3 2 2 3 1 3 1 3 2 1 2 2 2 2 3 2 2 2 3 2 2 1 2 1 3 3 2 1 2 3 1 2 1 3 2 2 3 2 3 3 2 2 3 1 2 2 2 1 3 2 3 2 2 2 1 2 2 2 3 3 1 2 3 1 2 3 3 3 1 3 3 1 3 1 1 2 3 2 3 2 1 1 2 3 1 1 2 2 3 2 1 1 1 1 2 1 1 2 1 2 2 1 1 2 1 2 1 1 1 2 2 1 2 3 1 2 3 3 3 2 1 3 3 3 1 3 2 2 1 1 1 1 2 3 1 3 1 2 2 2 2 2 1 3 2 3 3 3 1 2 3 2 3 1 2 3 1 3 1 2 2 2 1 2 1 3 3 2 3 3 2 3 1 3 3 2 1 3 2 1 1 1 1 3 3 3 1 2 2 1 2 2 2 3 2 2 1 3 2 2 1 1 3 2 3 1 3 2 3 3 1 1 3 3 1 1 3 1 3 2 3 2 3 1 1 1 3 3 1 2 2 2 2 3 3 1 3 2 2 3 3 3 2 3 2 3 3 3 2 3 2 2 3 2 1 3 1 2 3 2 3 1 1 1 1 1 3 2 3 2 3 2 2 2 3 1 3 3 1 2 2 1 3 3 2 3 2 1 1 1 1 3 2 3 3 2 1 1 2 1 2 1 3 1 1 2 2 1 3 3 3 2 1 2 3 2 3 3 1 3 1 3 1 2 2 1 3 1 1 2 2 3 3 1 2 1 2 2 2 2 1 2 1 2 1 1 1 1 2 2 3 1 2 3 2 2 3 1 2 3 2 2 3 1 3 1 3 2 3 3 1 1 3 1 3 2 3 2 1 3 1 2 1 1 2 2 3 3 1 1 1 3 2 1 3 1 3 1 1 2 3 1 3 2 1 2 3 3 3 1 1 1 3 3 2 2 2 1 2 2 1 3 2 2 3 2 3 3 2 3 3 1 1 1 3 2 2 2 2 1 2 1 3 3 3 1 1 2 2 1 1 2 1 2 1 1 3 1 3 1 2 1 2 2 2 2 1 1 2 2 3 1 3 2 3 1 2 2 2 3 2 3 3 2 2 3 1 2 3 3 2 2 1 2 1 3 1 2 1 1 2 1 1 3 1 3 2 1 3 1 2 1 2 2 2 3 3 2 3 3 2 1 2 3 2 2 2 3 1 2 2 3 3 3 2 2 1 1 3 3 1 3 1 1 3 1 2 3 1 2 3 3 1 2 3 3 3 3 1 1 3 3 1 3 1 2 1 1 1 3 3 3 3 1 2 3 3 1 3 1 3 2 3 2 3 3 3 3 1 1 3 1 1 1 3 2 2 2 1 2 1 2 2 2 2 3 3 1 1 1 1 1 3 3 1 3 1 2 1 1 3 3 1 1 1 1 1 2 1 1 2 3 1 3 1 1 3 1 3 3 2 2 1 2 1 1 3 3 1 1 3 3 3 1 1 1 1 2 3 1 1 3 3 3 3 3 1 2 3 2 1 3 2 2 3 1 3 1 1 1 2 3 1 2 2 2 2 3 3 2 2 2 2 3 3 2 2 2 3 1 3 3 1 3 2 3 3 1 1 3 2 3 3 1 3 1 3 3 2 2 1 3 3 1 2 2 2 2 1 2 3 2 3 1 3 2 2 2 3 1 2 3 1 1 1 2 1 3 3 3 2 3 1 3 2 1 2 3 2 3 3 2 2 2 3 3 2 1 3 1 1 2 3 2 3 1 3 1 1 2 2 3 2 1 3 3 1 2 2 2 1 2 3 3 1 1 2 3 3 2 1 2 1 2 2 2 2 3 1 3 1 1 3 3 1 3 3 3 3 3 2 3 2 1 3 3 3 3 3 3 1 1 3 3 3 1 3 3 2 3 2 2 2 2 2 3 2 3 3 3 1 2 1 1 1 2 2 3 1 1 3 2 2 1 3 1 3 3 2 3 3 1 1 3 2 3 2 1 2 3 3 1 1 2 1 1 3 2 1 2 2 3 2 3 2 2 1 3 3 3 3 3 3 3 3 3 2 1 3 1 2 2 3 1 3 2 3 3 1 3 3 2 2 1 1 3 3 1 1 3 3 3 2 3 1 3 2 1 2 3 2 1 1 1 3 3 2 1 1 3 2 1 3 2 3 1 2 1 1 3 3 1 2 2 3 2 2 1 2 2 2 2 1 3 3 1 1 2 1 3 3 3 2 3 2 1 2 2 3 1 1 3 1 1 1 1 1 3 3 1 3 1 2 1 2 2 1 3 2 1 3 2 2 1 1 2 3 1 3 3 1 2 2 3 2 2 3 1 1 1 2 1 3 3 2 1 2 3 2 1 1 1 1 2 1 3 2 3 2 1 2 2 2 1 2 1 3 2 3 3 3 3 1 3 2 2 2 1 3 1 3 3 3 2 3 3 2 3 3 2 1 1 1 1 1 3 2 1 3 1 3 3 3 1 2 2 1 1 2 2 1 3 1 3 1 1 1 1 3 3 2 3 1 1 2 2 2 3 3 1 1 3 3 3 3 1 1 2 1 3 2 1 2 3 3 3 3 1 3 1 3 1 1 1 2 3 3 3 2 2 3 1 1 3 3 3 2 2 2 3 3 1 2 3 1 2 2 3 1 2 2 1 1 3 3 1 2 1 3 2 1 1 2 1 3 2 1 2 3 2 2 3 1 3 2 2 3 3 2 2 3 2 2 1 1 1 2 2 1 2 1 1 2 2 3 1 1 1 3 2 2 3 2 3 1 3 2 2 2 2 1 2 2 3 2 3 2 3 1 1 3 2 1 3 3 2 2 3 2 1 1 1 1 2 2 3 2 2 3 2 2 1 3 3 1 1 2 2 2 1 3 2 3 1 3 3 3 2 3 2 1 3 3 2 1 3 3 1 3 1 3 3 2 3 1 1 1 3 3 2 3 1 3 2 3 2 1 2 1 1 3 2 2 2 3 2 1 2 2 2 2 2 2 1 3 2 2 3 3 2 1 3 1 2 1 2 1 1 2 1 2 2 3 2 3 3 3 3 2 1 3 2 1 3 1 2 2 1 1 2 1 3 1 2 2 2 3 1 2 1 2 2 1 1 3 1 3 1 2 3 2 2 1 1 2 3 1 1 2 2 2 2 3 3 3 2 2 3 1 2 1 1 3 3 2 1 2 3 3 3 2 2 1 2 1 3 1 2 3 1 3 2 2 3 2 2 1 1 2 2 3 1 3 1 1 3 1 2 1 2 3 1 3 2 3 3 3 1 2 2 2 1 3 2 1 1 3 3 1 3 3 1 2 3 3 3 1 2 2 3 1 1 1 3 2 2 3 3 2 3 2 1 3 2 2 2 1 2 1 3 1 1 3 2 2 2 1 3 3 2 1 1 3 1 2 3 3 3 3 2 2 1 2 1 3 1 3 1 3 3 3 2 2 2 2 3 2 2 1 2 3 2 1 3 2 2 3 2 3 1 1 1 1 1 3 3 2 3 3 1 3 1 2 1 2 2 2 1 2 3 3 1 2 2 1 2 3 3 2 3 2 1 1 2 1 1 2 2 3 2 1 2 3 3 1 2 1 3 3 1 3 1 1 2 2 1 1 3 3 2 3 2 1 1 3 3 1 2 1 2 2 2 1 3 3 1 1 3 2 1 1 1 2 1 3 3 1 1 3 1 1 2 1 2 3 2 3 2 1 3 2 1 2 3 2 3 3 1 1 1 2 3 1 1 2 3 2 2 2 2 2 1 1 1 1 2 3 2 2 1 1 3 2 3 3 3 1 3 1 2 1 3 2 1 3 3 1 3 2 1 1 2 1 3 2 2 1 1 3 1 2 2 2 2 3 1 2 3 2 1 3 1 2 2 2 2 2 3 1 1 3 1 1 3 1 3 3 1 3 1 1 1 2 3 2 1 2 1 3 3 3 3 3 2 2 3 3 1 1 2 2 2 3 1 1 1 2 3 1 1 2 1 2 1 2 3 2 2 3 3 1 1 2 2 2 3 1 3 2 2 1 2 3 3 1 3 3 3 3 1 3 3 3 1 1 1 2 1 2 3 1 3 2 1 1 2 1 1 2 2 1 1 3 3 2 1 3 1 3 3 3 1 3 1 2 2 1 3 3 2 1 3 3 3 1 3 1 1 1 1 3 3 3 2 2 2 3 2 3 1 2 1 2 3 3 3 3 1 1 3 2 3 2 3 3 3 1 2 3 1 3 3 3 1 1 1 1 3 1 2 2 2 1 1 3 3 1 3 2 1 3 3 1 3 2 2 2 1 2 2 3 1 3 1 3 1 1 2 3 1 3 2 1 3 1 1 3 1 2 3 2 1 3 2 1 1 3 2 1 2 3 1 3 3 1 1 1 3 3 2 2 2 2 1 1 2 3 3 2 1 3 2 1 2 2 2 1 2 2 2 1 2 3 3 2 2 2 3 1 1 1 1 2 2 2 2 3 3 1 3 3 2 2 3 1 1 2 1 1 2 3 1 1 3 1 3 2 3 1 1 3 3 1 3 3 1 3 3 3 1 1 2 3 2 2 3 2 1 2 3 2 3 3 1 3 2 3 1 3 3 3 2 1 2 3 3 1 3 2 1 3 1 2 2 2 1 1 3 2 1 2 2 1 3 3 2 3 3 2 1 3 3 1 3 3 2 3 1 1 1 3 2 2 2 2 3 1 1 3 1 3 1 2 3 3 1 2 1 3 2 3 3 1 1 3 1 3 3 3 3 1 1 3 1 1 2 3 3 3 2 3 2 2 3 3 3 2 1 2 3 1 2 3 2 3 2 1 3 1 2 1 2 3 2 3 3 3 2 2 2 1 3 1 3 2 1 2 2 2 1 3 3 3 2 2 2 1 2 3 1 1 3 2 2 2 2 2 3 3 1 2 3 2 2 2 3 3 3 2 1 2 1 1 3 2 2 1 1 3 1 2 1 3 1 3 1 1 2 1 3 3 2 2 3 1 3 2 1 1 2 3 1 1 2 1 1 1 1 2 3 1 3 1 2 2 3 1 1 1 3 2 3 2 3 2 2 2 3 3 3 3 1 2 3 1 2 1 3 2 1 3 2 2 2 2 3 1 1 2 2 2 1 3 1 2 1 1 2 3 3 2 2 2 1 1 3 3 3 3 3 2 3 3 1 3 1 2 2 2 1 1 1 1 1 3 3 3 1 1 3 1 1 1 3 3 3 2 1 3 1 3 1 1 1 3 2 1 2 3 2 3 3 1 3 2 1 3 1 1 1 2 2 1 2 2 2 3 1 3 1 2 2 2 2 2 2 3 2 1 2 2 2 3 1 3 3 2 2 1 2 1 3 1 2 3 3 1 3 2 1 1 2 2 2 1 3 1 2 2 2 2 1 2 1 3 3 2 1 2 3 3 3 3 2 3 3 2 2 2 3 2 2 1 1 3 1 1 1 2 2 3 1 3 3 1 1 1 3 2 1 2 2 2 2 3 2 2 2 1 1 2 1 1 2 3 3 2 2 3 2 1 2 2 3 2 2 2 1 2 3 3 2 3 2 2 2 3 3 3 3 1 2 1 1 1 2 1 1 3 3 2 2 2 2 3 3 2 1 2 3 3 3 3 1 3 1 2 2 1 2 1 3 2 1 3 1 1 3 3 3 3 2 1 1 1 3 2 1 1 2 2 3 2 2 1 2 1 2 3 1 3 3 2 2 1 2 3 3 1 2 3 1 3 3 2 2 3 3 2 1 3 1 3 1 1 3 1 1 3 2 3 1 2 2 1 1 3 1 1 2 3 1 3 3 3 2 2 3 1 3 3 3 1 1 2 2 2 1 2 3 2 3 2 3 2 2 2 3 3 1 1 2 1 3 1 2 1 3 2 1 3 3 1 2 3 1 3 3 1 1 1 2 3 2 1 3 1 3 3 2 3 1 3 3 1 1 1 1 2 3 3 1 1 2 3 3 3 1 3 2 2 3 1 1 2 1 2 1 2 3 2 2 2 3 1 3 2 3 2 2 1 3 2 1 3 1 2 3 3 3 1 2 2 1 1 1 2 3 2 2 1 1 1 1 3 3 2 2 3 1 3 3 2 3 3 2 1 3 3 3 2 3 3 1 2 1 1 1 1 3 1 1 3 2 1 2 3 3 1 2 1 3 3 2 1 2 1 3 3 2 2 1 2 2 3 1 3 1 1 2 2 2 2 2 2 1 1 1 2 1 3 1 1 1 3 1 3 2 3 2 3 1 1 1 2 2 2 3 2 2 3 3 3 3 1 3 2 3 2 2 3 2 1 2 1 1 1 3 3 2 1 1 1 2 1 3 1 2 1 1 2 2 2 1 3 2 1 3 1 1 1 2 1 2 2 3 2 3 3 2 2 3 3 3 3 1 1 1 2 1 3 3 3 2 2 2 2 3 2 2 3 2 1 1 1 3 1 2 1 1 3 2 3 1 1 1 2 3 2 2 2 2 2 2 3 2 1 3 2 1 1 1 1 2 3 2 2 2 1 1 3 1 2 2 1 2 2 3 1 2 3 3 1 2 2 3 1 2 2 1 3 2 3 3 3 3 2 3 3 2 3 1 3 1 1 2 1 3 2 1 1 3 3 3 1 3 2 3 3 2 1 2 2 1 3 1 1 1 2 2 3 2 3 3 2 3 3 2 1 3 2 2 3 1 2 2 1 2 3 1 2 1 1 1 1 3 1 3 3 1 3 3 3 1 3 3 3 3 2 2 2 1 2 3 1 2 3 2 1 1 3 2 1 2 2 2 1 3 3 1 3 3 2 3 2 2 2 1 3 3 3 3 2 1 3 2 2 2 2 1 3 1 1 1 3 2 3 3 2 3 3 2 2 3 3 1 3 1 3 3 2 2 2 3 3 3 3 2 3 3 1 2 3 2 2 2 3 3 2 1 3 2 2 3 2 1 3 3 1 3 3 3 1 1 3 2 1 1 1 3 2 2 3 2 2 2 3 3 1 1 2 3 3 2 2 3 1 2 3 3 3 2 1 1 1 3 1 1 1 3 2 1 3 3 3 1 1 1 1 1 2 3 1 2 3 1 1 1 2 3 3 1 1 1 3 2 1 2 1 3 2 3 3 2 3 1 2 2 2 2 3 2 2 1 2 1 1 2 2 3 3 3 1 2 1 3 2 2 3 1 3 3 2 2 1 3 1 2 2 3 2 2 3 1 1 2 2 1 2 1 1 3 1 3 1 3 2 2 1 2 2 2 3 3 3 1 2 3 1 2 2 2 3 3 1 1 3 2 2 1 2 3 1 2 2 2 2 2 1 3 1 1 3 2 1 2 3 3 2 3 2 2 3 2 2 3 2 2 1 3 2 2 2 1 2 1 1 1 1 2 1 1 2 1 3 1 3 1 2 2 3 1 2 3 1 3 1 3 2 1 1 3 3 3 1 1 1 2 3 3 3 1 1 1 3 2 3 1 3 3 3 2 3 2 3 3 3 2 3 2 3 3 2 3 1 2 3 2 2 3 3 1 1 1 1 1 2 1 1 2 1 3 1 1 3 3 3 3 2 1 2 3 3 2 3 2 2 1 2 3 2 1 2 1 2 1 2 2 2 3 1 1 2 3 2 2 2 2 2 3 1 3 2 3 1 1 1 2 3 3 1 3 2 3 2 3 3 1 2 1 1 3 1 2 2 1 1 2 1 1 1 3 2 3 3 1 1 3 2 2 2 1 1 2 1 2 1 3 1 3 2 2 2 3 2 3 3 1 1 2 1 1 1 3 1 1 1 3 1 3 3 3 1 1 1 3 2 3 3 2 3 1 2 2 1 1 2 2 3 3 3 3 3 2 1 1 3 1 1 2 2 1 3 3 1 2 3 3 1 2 3 3 1 1 1 2 2 2 2 3 1 2 2 3 2 3 3 1 2 1 1 3 2 3 2 3 3 1 2 1 2 2 2 1 2 2 2 3 3 3 1 3 3 2 2 3 3 3 2 3 2 2 3 2 1 3 3 2 3 1 3 2 1 2 1 1 2 3 1 2 1 2 1 3 3 2 1 2 1 2 3 1 3 3 2 3 3 2 2 3 3 2 3 3 2 3 3 2 1 3 2 1 1 2 2 2 3 3 2 2 2 2 2 1 3 2 1 1 3 3 2 2 1 1 3 2 3 3 3 3 3 3 2 2 3 2 3 1 3 1 1 2 2 3 2 2 2 3 3 1 2 2 1 2 2 3 1 1 1 2 2 3 2 2 1 1 1 2 2 1 3 1 2 1 1 1 2 2 2 1 1 2 3 2 3 3 2 3 2 1 2 2 1 2 2 3 2 2 3 2 2 3 2 3 3 1 3 2 1 2 1 2 1 1 3 3 2 3 2 1 1 3 1 1 2 2 1 3 2 1 2 3 3 2 1 2 2 1 3 3 1 3 1 3 2 3 2 1 1 3 3 1 3 1 1 3 1 3 1 3 3 2 1 3 2 3 2 1 1 2 3 1 2 3 3 1 3 3 1 1 2 1 1 1 1 1 3 1 1 1 2 1 2 1 3 3 2 3 1 2 2 3 1 2 3 1 2 2 1 3 3 1 1 1 2 3 3 3 1 3 2 2 2 2 1 2 1 2 2 1 3 1 1 3 3 1 1 2 3 3 3 2 3 2 1 2 3 2 3 3 3 1 2 3 1 3 3 2 2 2 2 2 1 2 3 3 2 2 3 2 1 1 2 1 2 1 3 3 2 1 2 2 3 2 1 2 3 3 3 2 3 2 3 3 2 2 1 1 2 2 1 2 3 2 2 2 3 3 3 2 3 1 3 3 3 1 2 2 1 1 2 3 2 2 2 3 1 1 1 3 2 3 2 1 2 1 1 1 2 3 3 2 2 2 3 1 3 3 1 2 2 1 1 1 3 3 2 2 1 2 1 1 3 3 1 2 3 1 2 2 1 2 3 2 1 3 3 2 1 2 3 1 3 1 2 2 1 1 3 1 2 3 2 1 1 1 1 1 3 2 3 1 2 1 3 3 1 1 1 2 3 1 3 1 3 3 1 3 2 1 1 3 3 2 1 3 1 2 2 3 1 3 3 1 3 2 2 3 3 3 1 2 2 3 1 2 3 3 1 3 1 2 3 2 2 1 2 1 1 3 2 3 2 1 3 1 3 2 1 1 3 3 3 2 1 2 3 1 3 2 3 3 1 1 1 3 2 3 3 1 3 1 2 1 3 2 2 2 1 3 1 2 3 2 3 2 1 2 3 3 2 3 2 3 3 1 1 3 2 1 2 2 1 2 1 1 1 2 2 3 2 2 3 3 2 1 3 3 3 1 2 2 2 3 3 2 1 2 2 1 1 3 1 2 2 2 1 2 2 2 2 3 1 2 3 3 1 1 2 3 1 3 2 3 1 3 3 2 1 3 3 3 1 1 3 1 2 1 1 2 1 2 3 1 1 3 3 3 1 1 1 1 3 3 1 3 2 2 2 1 2 3 3 2 2 1 3 2 1 1 3 1 3 3 3 3 1 2 1 1 3 1 2 1 2 1 1 2 2 1 3 3 1 1 3 2 2 1 2 2 1 3 2 1 2 1 3 1 1 3 3 3 3 3 1 1 3 3 3 3 3 3 3 1 3 3 3 2 2 2 2 2 3 1 2 3 3 2 3 1 3 1 3 1 1 3 1 3 2 3 3 2 1 2 2 2 3 1 1 1 3 3 3 1 3 1 2 2 1 3 1 2 2 2 3 2 2 2 1 2 1 3 1 1 1 3 2 3 1 2 1 2 3 2 2 2 1 1 2 3 3 3 1 1 1 3 3 1 1 2 3 1 3 2 3 1 1 2 1 3 3 1 1 3 1 2 2 2 1 2 3 3 3 3 2 1 1 1 3 3 2 2 2 1 1 2 1 2 1 2 1 1 1 1 3 3 1 2 3 3 1 2 3 3 2 2 3 3 3 3 2 3 2 1 3 1 3 1 2 2 1 3 3 1 1 3 3 1 2 2 1 3 1 3 2 2 2 2 1 3 3 1 1 2 3 3 1 1 2 2 1 2 2 2 1 2 3 2 1 2 1 3 3 2 3 1 2 1 2 1 1 1 2 2 1 3 3 3 1 2 2 1 2 1 1 1 1 2 3 3 3 2 2 1 2 2 3 2 3 1 2 2 2 2 3 2 2 2 2 1 3 2 3 1 2 1 2 3 1 2 1 1 3 2 2 1 1 2 1 1 1 3 1 1 1 1 3 1 3 1 1 2 2 2 2 1 2 3 2 2 1 3 2 3 1 3 1 2 1 1 1 1 3 3 1 3 2 3 2 1 2 1 3 3 3 2 2 1 1 3 3 2 1 3 3 3 1 2 1 3 3 2 2 3 3 1 2 3 3 2 2 2 1 1 1 2 3 3 1 3 3 3 3 3 1 1 1 1 3 3 1 3 3 2 1 1 1 3 3 1 1 2 3 1 2 3 3 2 3 3 3 3 1 3 2 3 3 1 1 3 1 1 2 1 1 2 2 3 3 3 1 1 1 1 3 2 1 1 1 2 1 3 3 2 1 3 1 2 1 2 1 3 2 1 3 2 3 2 2 3 2 1 3 2 3 1 2 1 3 3 3 2 2 1 3 2 2 1 2 1 3 1 1 2 1 2 3 2 2 2 3 3 2 2 2 2 2 2 3 2 1 3 2 2 3 1 2 3 2 1 1 1 3 1 3 1 2 2 2 1 1 1 3 3 1 2 1 1 3 1 1 3 3 2 3 2 3 3 3 2 3 3 1 3 2 3 3 2 3 3 3 2 1 2 3 2 3 3 3 3 3 2 3 2 1 1 1 2 2 3 2 2 3 2 2 1 1 1 1 2 2 2 1 2 3 2 1 1 3 2 1 2 2 1 3 1 3 2 3 2 3 3 1 1 2 3 3 1 3 1 3 2 3 1 3 2 3 1 3 2 3 1 3 1 2 3 2 1 1 3 3 1 1 2 3 3 1 1 3 2 2 3 2 2 1 1 3 1 3 2 1 3 1 2 2 3 3 1 3 2 1 1 1 3 1 3 2 2 1 3 1 3 1 2 1 1 1 1 1 1 2 3 3 3 3 3 1 1 2 1 3 3 1 1 3 1 3 1 1 1 2 3 3 2 3 3 2 3 2 3 2 1 1 2 1 2 1 2 2 3 1 2 3 2 1 3 1 3 1 2 1 2 2 2 2 3 2 1 1 3 1 2 3 1 3 3 2 3 3 3 1 1 2 3 2 3 1 2 1 1 3 3 1 1 1 1 2 1 3 1 2 1 1 1 3 3 3 2 2 1 3 2 1 1 2 2 1 3 3 1 1 3 1 3 2 2 2 3 2 2 3 3 2 3 1 3 2 1 3 3 2 1 2 2 1 2 3 2 2 3 1 2 2 1 3 3 2 3 1 1 2 2 3 1 1 1 1 3 3 3 3 1 2 1 2 1 3 3 2 2 3 1 2 3 2 3 3 1 3 2 2 2 3 2 1 3 1 3 3 2 3 3 3 3 1 2 1 3 2 1 2 3 3 2 2 2 1 2 1 3 3 1 3 1 2 3 2 2 1 2 1 1 1 1 1 1 1 3 1 3 2 1 1 1 3 2 3 2 1 3 1 1 1 1 3 2 1 1 1 2 3 3 1 1 1 1 1 1 1 2 2 2 1 2 3 1 3 2 2 3 1 2 1 3 1 2 3 1 1 2 1 2 2 3 2 2 1 3 2 1 1 3 3 3 3 3 2 1 3 3 3 2 3 3 2 1 2 3 1 3 2 1 1 1 3 3 1 2 1 1 3 1 3 2 3 2 3 3 2 2 2 2 2 2 1 3 3 2 3 3 1 2 1 3 2 3 1 1 1 2 1 3 1 1 2 2 2 3 1 2 3 3 3 3 1 3 1 2 3 3 3 1 3 2 3 2 1 3 3 2 2 3 3 1 1 1 3 3 3 2 2 3 3 2 1 3 1 3 2 2 2 1 3 3 3 2 3 1 2 3 3 1 3 3 1 2 2 2 3 3 1 3 3 2 1 1 2 1 1 1 1 2 3 3 3 3 3 3 3 2 3 2 1 2 1 1 2 2 1 3 3 1 3 3 3 1 1 2 3 3 3 1 1 1 2 2 1 2 2 2 2 1 3 2 1 2 2 3 2 2 2 1 1 3 1 1 2 1 3 3 3 1 1 1 2 2 2 1 2 2 3 1 1 2 1 2 3 3 2 3 3 2 2 1 1 3 3 1 3 1 1 2 1 2 1 3 3 2 1 1 3 3 2 2 2 2 2 2 3 2 3 3 2 2 3 1 3 3 1 2 2 2 2 1 1 3 1 2 3 2 1 3 1 2 2 2 2 3 2 2 3 2 1 1 3 1 3 3 3 3 2 2 3 1 3 2 1 2 2 1 2 2 3 3 2 3 1 3 3 1 2 3 2 1 2 3 2 2 1 2 1 3 2 3 2 1 1 2 2 1 2 2 3 3 2 1 1 2 1 1 1 1 3 2 3 3 1 3 1 3 3 3 1 1 3 3 3 2 3 1 1 3 3 2 3 2 3 2 2 1 2 1 1 2 2 2 3 3 3 1 2 1 2 1 3 3 3 1 1 1 2 1 1 1 1 2 2 3 2 2 2 2 2 3 1 1 3 1 1 2 2 3 1 3 3 2 2 1 1 2 3 2 1 3 1 1 1 2 3 3 3 2 2 2 3 1 1 2 3 2 3 3 2 2 3 3 1 1 2 3 3 2 2 3 2 2 2 2 2 1 1 1 1 2 3 3 1 3 3 1 3 3 3 3 2 1 1 2 1 2 3 1 2 1 2 1 3 1 2 3 2 1 1 2 1 1 2 2 2 1 3 2 3 3 2 1 1 3 1 2 2 3 2 1 2 1 2 3 3 3 3 1 3 3 3 3 3 1 2 1 3 3 3 1 1 3 3 2 2 2 3 2 2 3 3 2 1 3 2 1 1 3 2 2 1 3 1 1 1 2 2 1 3 3 1 1 1 1 2 2 3 2 3 2 2 3 2 3 2 2 3 3 2 1 1 1 1 2 3 1 3 1 2 3 1 3 1 1 2 1 3 1 2 2 1 1 3 1 1 1 3 2 1 3 3 3 1 1 1 1 1 2 1 1 3 3 1 3 1 3 2 1 1 2 2 3 1 3 1 2 1 3 3 2 1 3 3 2 3 2 1 3 1 3 2 1 1 2 3 2 2 1 1 3 2 2 2 1 3 2 1 2 1 3 1 1 3 2 2 1 3 2 2 2 2 1 1 1 1 2 3 2 1 3 2 1 1 1 1 2 2 2 2 1 1 2 1 2 2 1 3 3 2 2 3 1 2 3 1 1 1 3 2 2 1 1 3 3 3 1 1 1 3 3 2 2 2 2 2 1 1 2 3 2 3 2 1 2 2 1 3 1 3 2 1 1 1 3 1 3 3 1 1 1 3 1 3 1 3 1 1 1 2 3 2 2 2 1 2 3 3 1 1 2 3 1 1 3 3 1 3 1 1 1 1 1 2 1 2 3 3 1 3 3 1 1 1 3 2 3 1 1 3 1 2 1 2 1 3 3 3 1 3 1 3 1 3 3 3 3 3 3 3 2 2 1 2 3 3 3 2 2 1 3 3 3 3 1 1 1 1 2 3 2 1 3 3 1 3 3 1 3 3 3 2 2 2 3 1 2 1 1 3 3 3 3 2 2 1 3 1 1 3 2 1 1 3 1 2 1 3 2 1 2 2 1 1 3 2 3 2 3 1 3 3 1 2 2 2 1 1 3 2 1 2 3 2 1 2 2 3 3 2 3 3 3 3 1 2 2 1 1 2 3 2 1 2 3 3 2 1 3 3 2 3 3 1 3 2 3 1 1 1 2 3 1 1 2 2 3 2 2 2 3 2 3 2 3 2 1 2 1 2 1 2 1 2 2 3 3 2 2 2 1 3 2 1 3 1 2 2 1 1 3 1 3 1 3 3 2 1 1 1 2 2 1 3 3 3 2 1 3 3 1 2 1 3 3 3 3 3 2 2 3 3 2 2 3 1 2 2 1 2 1 3 2 2 1 3 1 1 3 3 3 1 2 1 2 2 1 2 1 3 3 1 3 2 2 2 2 2 1 3 1 3 1 3 1 1 1 3 1 2 1 3 2 1 2 3 1 1 2 3 2 2 3 3 2 2 2 1 3 2 3 3 1 3 3 1 3 1 3 2 3 2 3 3 1 1 2 2 1 2 2 1 2 2 2 2 2 1 1 2 2 2 2 3 3 1 2 3 2 3 3 2 3 1 3 3 2 1 3 2 3 3 3 2 2 1 2 1 2 3 1 2 1 1 3 3 3 1 1 2 3 3 1 1 2 2 3 1 3 2 3 1 3 1 1 2 2 3 3 3 2 2 1 3 1 3 3 1 1 3 2 2 1 3 1 3 3 3 2 3 3 3 2 3 3 3 3 3 3 1 1 3 2 1 3 1 1 2 1 1 1 3 2 1 1 3 2 3 2 1 2 3 2 3 1 3 1 2 2 1 1 1 3 2 2 2 2 2 2 1 1 2 2 3 1 2 3 3 3 3 2 1 1 2 2 2 2 3 2 3 2 2 3 1 3 1 2 1 3 1 3 1 3 1 1 3 2 2 3 1 3 3 3 2 3 1 3 2 1 2 1 2 3 3 1 3 1 2 2 2 3 3 1 3 1 1 1 1 2 3 2 3 1 1 1 1 3 3 2 3 3 3 1 2 1 2 2 1 3 1 3 1 1 2 1 3 2 1 2 1 2 2 2 3 1 2 1 1 3 2 1 2 1 2 2 3 1 3 2 3 1 1 3 2 2 1 3 1 3 1 1 2 1 3 3 3 3 1 3 2 1 1 2 3 2 2 3 3 3 1 1 3 1 2 3 3 1 2 1 2 3 2 3 3 2 1 3 3 3 1 3 2 2 2 2 1 2 1 2 2 2 3 1 3 1 1 1 3 3 2 2 3 1 2 2 1 2 2 1 2 1 3 3 3 1 2 3 3 2 3 1 1 1 3 2 2 1 1 1 3 1 1 2 1 2 2 2 1 2 1 1 2 1 3 1 2 3 3 2 2 1 2 3 3 1 2 1 1 1 1 3 2 1 1 3 3 2 2 3 3 3 1 3 3 1 2 1 2 2 1 2 2 3 3 1 1 3 2 2 2 3 1 2 3 1 1 3 3 3 3 3 2 1 3 3 1 1 3 1 3 2 1 3 1 2 3 1 2 1 2 3 2 3 2 3 2 1 3 3 1 2 3 2 2 2 1 2 1 1 2 1 1 2 1 3 2 1 2 1 3 1 1 2 1 1 1 3 2 1 2 2 1 2 2 1 3 2 2 2 1 1 1 2 1 2 3 2 2 1 1 1 1 2 2 2 2 2 2 2 3 1 2 3 1 1 1 2 1 1 2 1 2 3 3 3 1 1 2 3 1 2 3 3 3 1 1 3 1 2 1 1 1 1 3 1 2 2 3 1 1 2 1 2 2 1 2 1 1 1 2 1 1 3 2 3 2 1 2 2 3 1 1 1 3 3 3 3 1 2 1 1 3 1 1 2 1 3 3 1 3 3 2 2 2 3 1 3 1 2 1 3 1 2 2 2 1 2 1 1 3 2 2 1 2 3 1 3 1 1 3 2 2 3 2 1 1 2 1 1 2 2 1 1 3 1 1 3 3 2 1 3 2 2 2 1 1 1 3 3 3 3 3 2 2 3 3 3 2 3 3 3 3 2 1 2 2 3 2 2 1 1 2 3 1 3 2 1 3 3 2 2 3 3 1 1 3 2 3 1 2 1 2 1 2 3 1 2 1 2 3 2 1 1 2 2 2 1 2 3 3 2 3 3 2 1 1 3 2 2 3 2 3 2 3 2 1 3 3 1 1 3 1 2 1 2 3 1 2 1 3 2 3 2 2 1 3 2 2 2 3 3 2 1 3 3 2 3 1 1 1 2 3 3 3 1 3 3 2 1 3 3 2 1 1 1 3 2 3 1 1 2 2 3 2 2 2 2 1 3 2 1 1 2 1 2 3 3 3 1 3 2 1 3 2 3 3 2 2 2 3 2 1 1 3 2 2 2 3 2 2 3 1 1 3 1 2 3 1 3 3 2 2 2 2 3 2 3 1 3 2 3 3 1 2 1 3 2 3 1 3 1 2 3 1 2 2 3 2 2 2 2 2 3 2 1 2 1 3 3 3 3 2 3 3 1 3 2 3 3 1 1 1 2 1 2 3 1 3 2 2 3 2 1 3 3 2 1 2 3 2 3 3 2 3 1 2 3 1 3 2 1 2 2 2 3 3 2 2 3 1 1 2 2 3 3 3 1 1 1 3 2 2 3 2 1 2 2 3 3 2 2 3 2 2 1 2 1 2 2 1 2 3 2 2 2 1 3 3 2 3 1 3 3 3 3 3 3 2 1 3 1 1 3 2 3 2 1 3 1 1 2 1 2 3 2 3 3 1 3 2 3 3 1 2 1 3 1 2 3 3 1 1 3 3 3 3 2 3 2 1 2 2 1 1 3 3 1 3 2 3 2 1 1 2 1 2 2 3 3 2 3 2 3 1 1 3 1 2 2 2 3 3 3 2 2 1 1 1 3 1 3 3 3 3 2 2 1 3 1 1 2 2 1 2 2 3 2 1 2 1 3 3 2 1 2 3 2 3 1 1 3 2 2 3 1 2 1 2 1 1 2 2 3 3 3 2 2 1 1 1 1 3 1 2 2 1 2 1 3 3 3 2 3 1 2 2 1 3 2 2 1 2 2 1 1 1 2 1 1 1 1 2 1 1 2 3 1 3 2 1 3 3 2 2 3 2 1 2 1 2 3 3 2 3 3 3 1 2 2 1 1 2 3 2 1 3 1 1 1 1 1 2 1 1 2 2 2 2 3 1 1 2 1 1 1 3 1 2 2 1 2 3 1 3 2 1 3 1 2 2 1 3 2 2 3 3 3 2 2 3 2 3 2 2 1 3 1 1 2 2 2 2 3 2 1 3 1 3 1 2 2 3 1 1 2 2 3 3 1 2 3 1 1 2 3 2 2 1 3 2 1 1 3 3 2 1 2 1 1 3 1 1 3 1 2 3 3 1 1 3 1 3 1 3 2 3 2 1 2 2 3 2 1 3 3 2 3 3 3 3 1 3 2 2 3 1 1 2 1 3 2 3 1 1 3 1 3 3 3 3 2 1 3 2 2 3 3 2 2 1 1 1 1 2 3 3 3 3 2 3 1 3 1 1 3 1 2 1 3 1 1 2 2 3 2 1 2 1 3 3 1 1 3 2 1 2 3 2 1 1 1 1 3 3 2 1 2 3 2 2 3 2 1 3 2 2 3 3 1 2 1 1 3 3 2 1 1 2 2 2 3 1 2 1 1 3 2 2 1 1 3 1 3 3 3 3 2 1 3 1 1 1 2 2 1 1 3 2 2 2 1 3 2 1 3 2 1 2 3 1 2 3 2 2 1 2 1 1 3 1 1 2 2 2 1 3 1 1 3 3 1 1 2 1 1 2 3 1 2 3 3 2 1 1 3 2 3 1 1 2 1 1 2 3 2 2 2 2 3 3 2 3 1 2 2 1 3 2 2 1 2 3 3 3 1 3 2 1 2 3 3 3 3 1 3 3 2 2 1 3 3 3 3 3 1 1 1 1 2 3 2 1 2 2 3 2 2 3 3 1 2 1 1 3 1 2 2 1 3 3 2 2 3 2 3 2 1 1 3 3 2 1 3 2 3 3 1 3 2 2 3 1 1 1 3 3 3 1 1 3 1 2 3 2 3 3 1 3 2 2 2 1 3 1 2 3 1 2 2 1 1 1 1 1 1 3 1 2 3 2 1 2 2 3 1 2 2 3 2 2 2 2 2 2 3 3 1 2 1 3 1 2 3 2 2 3 3 1 3 1 1 3 3 3 3 1 2 2 2 2 2 2 2 2 2 1 1 3 1 2 1 2 1 3 2 2 1 2 1 3 3 2 1 3 3 1 1 2 1 2 1 1 1 2 1 2 2 1 1 3 2 1 1 2 1 1 2 1 2 2 3 3 2 3 2 1 2 2 2 3 3 1 2 3 3 2 1 2 1 1 3 2 3 1 3 2 2 1 2 3 3 1 1 1 3 3 1 2 1 1 3 3 2 2 2 3 3 3 2 1 1 1 3 1 2 2 2 1 1 1 2 3 1 2 1 3 3 3 1 3 3 1 3 3 1 2 1 1 3 1 3 3 2 3 2 1 2 2 1 2 1 3 1 3 2 3 1 1 1 1 1 1 3 2 3 2 2 3 3 3 1 3 2 3 3 2 3 1 3 2 2 2 3 2 3 2 3 2 1 3 3 2 1 3 2 2 2 3 1 2 2 2 3 2 1 3 1 1 1 2 3 1 2 2 2 3 2 3 1 3 2 2 1 2 3 2 2 2 3 1 2 1 2 1 2 3 2 3 1 3 1 1 1 1 2 2 3 2 2 2 2 1 3 2 3 2 1 3 3 2 1 3 3 2 3 3 2 1 3 2 1 1 1 2 1 2 2 2 1 3 1 2 2 2 3 2 3 1 3 3 2 2 2 1 2 3 3 2 2 2 1 1 3 2 3 3 1 3 3 2 3 1 3 1 1 3 2 1 3 3 1 1 3 3 2 2 1 1 1 2 2 3 1 3 3 1 1 1 1 2 3 3 2 1 3 3 3 2 3 3 3 3 2 3 3 2 2 2 3 1 3 2 3 3 3 2 3 3 3 3 3 3 3 1 2 1 3 2 2 2 2 1 1 2 3 3 3 1 1 1 2 2 1 1 3 1 1 2 3 1 3 1 2 1 2 1 2 3 2 2 2 2 3 2 1 2 2 2 1 3 3 1 2 3 3 1 3 2 1 3 1 2 2 1 3 2 1 2 1 1 1 1 1 1 2 2 3 3 1 3 2 3 3 3 3 3 3 2 2 1 2 1 2 3 1 1 1 2 1 3 3 2 1 1 2 1 1 1 1 2 3 3 1 1 1 3 2 2 1 1 1 2 1 3 2 3 1 1 1 2 2 2 1 1 3 2 2 3 2 2 3 1 2 1 3 3 3 1 2 2 3 3 2 3 3 3 3 2 1 3 1 1 3 3 3 3 2 2 1 1 2 3 3 1 3 3 3 1 1 2 3 3 3 3 1 3 3 1 1 2 1 1 3 3 3 1 3 3 1 3 1 3 2 1 1 1 1 3 2 3 2 3 2 1 3 3 1 1 3 3 2 2 2 3 1 2 2 2 3 3 3 2 1 1 3 1 2 2 3 3 2 3 3 2 2 1 3 2 1 3 3 2 3 3 3 2 3 3 2 2 3 1 1 1 3 1 3 2 1 3 3 1 2 1 1 2 1 2 1 2 1 1 2 1 3 1 1 3 1 2 2 3 3 2 2 3 3 2 1 2 3 1 2 2 1 1 2 1 1 1 1 2 3 3 2 3 2 2 3 3 1 1 3 3 2 2 1 2 1 2 3 2 1 2 3 3 2 2 1 1 1 1 1 3 2 3 1 2 1 3 2 1 3 3 3 2 2 2 3 2 3 1 1 2 1 3 2 2 3 1 2 3 3 1 3 2 3 2 3 1 3 3 3 2 2 1 3 2 2 3 1 1 2 3 3 2 3 1 3 1 2 2 1 2 3 2 1 2 1 3 3 2 2 1 1 3 2 3 3 3 3 3 1 3 2 2 2 2 1 1 1 3 2 2 1 3 1 3 1 1 1 2 3 1 1 3 2 1 1 2 2 2 3 3 3 3 3 3 1 3 3 1 1 2 1 1 1 3 1 3 1 1 2 1 1 2 2 1 2 2 1 2 1 1 2 2 1 3 2 1 1 2 1 1 1 2 3 2 3 2 3 1 3 2 2 1 2 2 2 3 1 2 2 2 3 1 3 2 3 3 2 2 3 3 1 1 3 1 2 3 1 1 1 2 1 3 1 2 2 1 1 1 1 2 3 2 2 3 1 2 3 3 1 1 3 1 1 1 1 3 1 2 2 2 3 2 1 1 1 1 3 1 1 1 3 2 3 1 2 1 3 2 1 1 1 3 3 3 1 2 2 3 1 2 1 1 1 1 3 2 2 2 2 3 3 3 2 3 2 3 3 3 1 2 3 3 3 2 3 3 2 2 1 2 3 2 1 2 3 3 2 3 3 2 3 1 1 3 2 1 3 2 2 3 1 1 3 3 3 1 1 1 3 2 2 1 1 2 2 3 3 1 1 3 2 2 2 2 1 3 3 1 1 1 1 3 3 3 2 1 2 3 1 2 1 2 1 2 3 2 3 2 2 3 3 2 2 2 2 1 2 3 3 3 3 3 1 2 3 3 2 3 2 3 1 2 2 3 1 1 3 3 2 3 3 2 1 1 2 3 2 3 2 3 2 3 1 1 2 2 2 1 2 2 2 2 1 2 2 1 2 1 2 3 1 2 1 2 3 2 3 3 3 2 2 1 2 3 1 2 2 1 1 2 2 2 2 2 3 3 3 3 1 3 1 3 1 1 2 2 3 2 1 3 3 1 2 2 2 2 1 2 2 1 2 1 3 2 2 2 1 3 1 2 2 1 3 2 1 1 2 2 1 2 3 3 2 3 2 3 3 2 3 1 2 3 1 3 3 1 2 3 2 1 1 2 3 1 2 2 2 1 1 1 2 1 3 1 1 1 3 1 3 1 2 2 3 3 1 1 1 2 2 2 1 2 1 3 3 3 3 2 3 2 2 3 1 1 3 2 3 2 2 3 2 1 3 1 3 1 3 2 3 3 1 2 2 3 1 3 2 1 2 3 1 2 1 1 2 1 2 3 1 2 1 2 2 1 2 2 3 3 2 3 1 1 3 3 2 3 2 1 1 1 2 1 2 3 1 3 3 3 2 1 1 2 1 3 1 2 2 1 2 2 1 2 3 3 2 1 1 3 2 2 3 2 2 2 3 1 1 1 3 2 3 3 1 1 3 2 1 2 1 1 1 2 1 3 2 3 2 1 2 2 3 2 2 1 2 2 3 1 2 1 1 2 3 3 1 2 1 2 2 3 1 1 3 2 3 3 3 1 1 3 1 2 2 1 2 1 3 1 2 2 3 1 1 3 3 1 1 3 3 3 1 3 1 2 1 2 3 2 3 2 1 2 2 1 1 2 1 2 1 2 2 3 3 1 2 2 1 3 1 3 2 1 3 3 3 2 3 3 2 1 1 1 3 1 2 1 2 2 2 1 3 1 1 2 3 2 2 3 2 2 1 1 1 2 3 1 3 1 1 1 1 3 3 2 1 1 3 3 2 2 2 2 1 3 3 2 1 2 2 2 2 3 3 3 1 1 2 2 3 1 3 3 2 3 1 2 2 2 2 1 1 3 3 3 3 2 3 1 2 2 2 2 3 1 3 1 2 3 3 2 1 1 3 2 2 3 1 3 3 1 2 1 3 2 2 2 2 2 3 2 2 1 1 1 2 1 2 1 2 3 1 3 1 1 3 2 3 2 1 3 3 1 1 2 2 3 1 2 1 1 3 1 3 3 1 1 2 2 2 3 2 2 2 3 1 1 3 3 2 2 3 2 3 3 1 3 1 1 2 1 1 3 1 3 3 3 1 1 2 1 3 3 3 2 3 2 2 3 2 2 3 3 2 2 2 3 3 1 2 2 3 3 2 2 3 3 3 2 3 1 3 2 3 1 2 1 1 2 1 1 2 1 1 3 3 3 1 2 3 2 2 2 3 1 3 2 2 3 1 1 2 1 2 3 3 1 1 2 2 2 2 2 1 2 2 3 2 2 3 2 1 2 2 3 2 1 2 2 3 2 2 3 1 3 2 1 2 3 2 1 1 2 1 3 3 3 2 3 2 3 2 2 3 3 2 3 1 1 2 1 1 2 2 3 2 3 3 3 2 3 2 3 1 3 1 1 1 3 1 3 2 3 3 1 1 3 1 1 2 2 1 3 2 1 3 2 3 2 2 1 2 2 1 2 3 3 1 1 1 3 3 2 1 1 2 2 3 3 1 3 3 3 3 1 3 1 3 2 1 3 3 2 3 3 2 1 3 2 3 2 3 2 3 1 1 1 3 2 2 2 2 1 1 2 3 2 3 2 3 1 1 1 2 2 2 2 1 3 3 3 2 2 1 3 1 1 1 1 2 2 3 1 2 3 2 1 2 3 3 3 2 2 2 3 2 1 1 3 1 3 3 3 3 2 3 2 1 1 3 2 2 1 2 1 1 1 3 2 3 3 3 1 2 2 2 3 2 1 3 1 2 2 3 3 2 3 1 1 1 3 1 2 1 2 3 3 1 1 2 2 2 3 1 3 2 2 1 2 2 3 3 1 2 3 3 1 2 1 1 3 2 1 2 2 2 1 2 2 2 3 2 3 1 1 3 2 2 1 3 1 2 2 2 1 3 2 2 3 3 3 2 2 2 1 2 1 3 3 2 3 3 1 3 3 2 1 3 2 1 3 1 3 1 2 2 3 2 1 3 3 3 1 3 2 3 2 1 1 3 2 2 1 3 2 1 2 2 2 2 1 3 1 1 1 2 1 2 3 2 2 1 3 2 2 3 3 2 3 1 2 1 1 1 2 2 1 1 1 2 2 3 3 1 1 1 1 2 1 2 3 2 1 1 2 3 3 2 2 3 2 1 2 3 3 1 2 3 3 3 2 1 2 1 3 1 3 2 3 3 3 1 3 2 1 1 3 2 3 2 1 2 1 2 2 2 1 2 2 3 1 2 1 2 3 1 3 2 3 2 1 2 1 2 1 1 2 1 2 1 1 2 2 3 1 2 2 2 2 3 1 1 3 1 1 3 1 2 3 2 3 3 1 3 3 3 1 3 3 2 2 1 2 2 3 1 3 2 3 3 3 3 1 2 2 3 1 1 1 3 3 3 1 2 2 2 2 3 3 3 3 2 2 3 3 1 1 1 2 2 3 2 2 3 2 1 2 3 3 1 3 2 1 1 3 3 2 3 1 3 2 2 3 3 1 2 3 2 2 1 1 1 3 2 3 3 3 1 2 2 1 3 1 2 2 2 1 1 3 1 1 2 2 3 3 3 1 2 1 1 1 2 2 1 1 2 3 2 2 1 1 3 2 2 1 3 1 3 2 1 3 2 3 1 3 3 2 1 1 1 3 3 1 2 2 1 2 2 2 1 3 1 1 3 3 3 1 3 3 3 2 2 3 2 3 3 1 1 3 2 1 1 1 2 2 1 3 2 3 1 3 3 3 2 2 3 3 3 1 1 2 3 1 3 1 2 2 2 2 1 1 3 3 1 2 2 3 3 3 1 1 2 3 1 3 3 3 1 1 2 2 2 2 2 3 2 1 3 2 3 3 3 2 3 2 2 2 3 1 2 2 1 2 1 1 3 3 1 1 1 3 1 1 1 2 3 1 1 2 1 3 3 1 1 3 2 2 2 1 2 1 1 1 2 2 2 2 3 3 1 3 2 3 1 1 3 2 3 1 2 3 3 3 2 3 3 1 1 3 1 1 2 2 1 3 1 2 2 1 1 2 3 1 3 2 1 3 1 3 3 3 3 1 1 1 3 2 3 1 1 3 2 3 3 3 2 3 1 3 3 1 3 1 2 3 2 1 1 2 1 3 3 3 1 2 3 2 3 2 2 3 2 2 1 2 2 2 1 1 1 1 1 3 3 2 3 1 2 2 2 2 3 1 3 2 3 2 2 1 1 1 1 1 3 1 3 1 1 1 2 2 3 2 2 2 3 1 2 1 3 2 3 2 1 2 1 2 2 1 2 2 2 3 1 2 2 2 2 2 2 3 1 2 2 1 3 3 3 1 3 3 1 1 2 2 2 2 1 1 3 1 2 1 2 3 3 2 2 1 1 2 2 3 3 1 3 2 1 3 2 2 2 3 1 3 3 2 1 2 1 2 3 1 1 3 1 1 2 2 2 2 2 1 2 3 2 1 1 1 1 3 1 2 3 2 3 3 2 1 3 1 3 2 3 3 3 3 3 2 3 2 3 3 2 2 3 2 2 2 2 2 3 3 1 2 3 3 2 2 2 3 1 2 2 3 1 2 3 1 1 3 2 1 1 2 1 3 3 1 2 2 3 1 1 2 2 3 3 3 3 2 1 2 3 2 1 3 3 1 1 3 2 1 2 3 3 3 3 2 3 1 3 2 3 1 1 2 2 3 2 3 2 2 1 3 3 2 1 1 1 1 2 1 3 1 3 2 3 1 2 3 2 3 3 3 2 2 3 1 1 1 3 2 2 3 2 3 3 2 2 2 1 2 2 1 3 3 2 2 1 2 3 2 3 1 3 2 1 2 1 1 3 2 3 2 3 2 1 2 2 1 3 2 1 2 2 3 1 3 1 3 3 2 1 2 2 3 1 1 1 1 3 3 2 3 1 3 3 1 1 1 2 2 2 2 1 2 2 3 1 1 3 1 3 1 2 2 1 2 3 3 1 3 3 2 2 2 3 1 2 3 1 1 1 2 3 1 1 2 2 3 1 3 3 1 1 2 2 1 3 1 3 1 2 1 3 3 3 1 3 2 3 2 1 1 1 3 3 3 1 1 2 2 3 3 1 3 1 2 2 2 2 3 1 1 3 2 1 2 3 3 2 3 3 2 3 1 1 2 1 3 1 2 3 3 1 3 2 3 2 2 3 2 3 2 1 3 1 3 2 2 3 3 3 2 2 3 3 3 1 2 1 1 2 3 2 2 3 1 3 2 3 1 2 3 3 3 3 3 1 1 3 1 2 3 2 3 1 2 1 2 3 1 3 1 1 2 3 3 3 1 2 2 1 1 2 2 1 3 3 2 2 3 1 1 2 1 3 3 3 3 3 3 2 3 2 3 3 2 2 2 1 2 1 2 3 3 1 2 3 1 3 3 1 2 3 3 3 1 1 2 2 3 3 3 2 3 2 1 1 3 1 1 1 1 3 3 1 3 1 2 1 1 2 1 1 2 2 2 2 1 1 1 2 3 2 2 3 2 3 1 1 3 1 2 2 3 1 1 3 3 1 1 2 3 2 3 2 2 2 2 1 2 3 2 2 2 2 1 2 2 1 1 1 3 2 3 3 1 3 2 1 2 3 3 2 2 3 3 2 2 2 1 2 2 2 1 2 2 3 1 3 2 3 1 2 2 3 2 2 1 3 2 1 1 3 1 2 2 2 3 2 1 1 3 1 1 1 2 3 1 2 3 3 3 3 1 1 3 3 1 2 1 2 1 2 1 1 2 3 3 3 3 2 1 2 1 2 3 1 3 1 2 3 2 3 2 3 3 1 1 1 1 1 1 1 3 1 1 3 3 1 3 3 2 1 2 2 2 1 2 1 2 2 2 2 1 3 2 2 2 3 2 2 3 3 1 3 3 2 2 2 1 2 1 1 1 1 2 1 2 2 3 3 1 1 3 3 3 3 3 2 2 2 2 2 2 1 3 3 1 2 3 1 2 3 3 3 3 3 2 2 3 1 3 2 2 2 1 2 2 2 3 2 1 3 2 2 3 3 2 2 3 2 1 1 1 3 3 2 2 3 1 2 3 2 3 2 1 3 3 3 2 2 3 1 2 1 2 1 2 2 3 3 2 2 1 1 3 2 2 3 3 3 2 2 1 1 1 1 2 1 1 2 3 3 2 3 2 1 1 1 3 3 2 3 2 3 3 2 2 2 2 3 3 1 1 2 2 3 3 1 3 1 1 2 2 1 2 1 3 1 3 3 3 2 1 2 3 1 2 2 2 2 3 3 1 2 1 2 1 3 1 3 2 3 2 1 1 3 2 1 2 3 2 2 1 1 3 3 2 2 2 2 1 2 3 2 3 2 2 3 2 3 1 3 1 3 3 2 1 2 3 2 1 2 2 2 1 2 2 2 1 2 3 1 2 1 2 3 3 1 3 2 1 1 1 3 1 1 1 3 3 3 3 1 1 1 2 2 1 2 3 3 2 2 3 1 3 1 3 2 1 2 1 1 1 2 2 2 3 3 1 1 1 1 1 3 3 1 2 2 2 3 3 2 1 2 2 2 3 2 1 2 3 2 1 3 1 2 3 3 2 3 3 3 3 2 3 1 2 3 2 2 1 2 2 1 2 3 3 2 2 2 2 1 1 1 1 1 2 2 3 2 1 3 1 1 1 3 3 2 3 2 2 1 3 3 1 1 3 1 1 3 2 1 1 2 1 3 3 1 1 2 3 2 3 3 2 2 3 1 2 2 3 3 2 3 2 2 3 3 3 3 1 3 3 2 2 2 1 1 2 1 1 1 2 2 1 1 3 2 1 2 2 1 2 2 1 2 3 3 2 2 1 2 3 2 1 1 1 3 2 1 2 3 3 1 3 1 1 1 1 2 2 2 3 1 1 3 1 2 1 1 1 1 3 1 2 1 3 3 1 3 1 1 2 1 1 3 3 1 2 3 1 3 1 2 1 3 1 2 3 3 3 3 1 3 3 1 2 3 2 1 1 2 3 1 2 1 1 3 1 3 2 1 2 2 3 3 3 1 3 3 1 1 2 1 1 3 2 1 3 3 2 1 1 3 1 3 3 1 3 2 2 3 3 3 1 3 3 3 1 2 2 1 2 3 2 1 1 1 1 2 3 1 3 1 1 3 1 1 2 3 2 3 2 2 1 2 1 2 1 1 2 2 2 1 2 3 1 1 3 2 2 3 1 3 1 1 2 1 1 1 1 3 3 2 2 3 1 1 3 3 2 3 1 1 1 3 3 1 1 3 2 1 3 2 1 3 2 1 2 3 1 1 1 3 2 2 3 1 3 3 3 1 2 2 3 2 1 1 1 2 1 3 1 2 1 3 1 3 2 2 1 3 2 3 2 1 1 2 3 2 3 2 2 1 2 3 3 1 2 2 1 3 1 1 2 1 3 3 2 2 3 3 2 3 1 3 1 1 1 3 1 1 3 1 2 2 1 1 2 1 2 1 3 1 1 3 1 2 2 3 2 1 1 2 3 1 1 3 3 3 3 3 3 2 1 2 3 2 2 1 1 2 2 1 1 3 3 3 2 1 2 2 3 2 1 3 2 3 1 3 3 3 1 2 3 3 3 2 1 2 3 2 2 1 3 3 3 1 3 3 1 1 1 1 1 1 2 3 2 3 1 3 1 2 2 2 2 2 1 2 3 1 1 2 3 3 1 2 2 2 1 1 2 2 2 3 1 1 3 1 1 2 1 3 3 2 3 1 1 1 3 2 2 2 3 3 2 2 2 2 3 2 1 2 1 1 1 3 1 3 3 3 2 1 2 2 2 1 1 2 1 1 1 2 3 1 1 3 3 2 1 2 3 2 3 2 1 2 2 1 2 2 3 3 1 1 1 2 2 3 2 2 1 2 1 2 1 1 1 3 1 2 2 1 1 1 1 3 1 3 3 2 1 1 2 3 1 3 2 2 1 1 1 3 1 1 3 3 2 3 3 1 1 2 1 3 3 3 2 3 1 3 2 1 3 1 3 1 2 3 1 3 3 1 1 1 3 3 3 2 1 3 3 1 2 1 2 2 1 3 2 1 2 2 2 3 1 2 1 3 3 2 3 2 1 2 1 1 1 2 1 3 3 2 2 3 3 3 2 1 1 3 2 1 3 2 3 3 3 3 3 2 1 1 3 1 1 1 2 2 2 2 1 2 1 2 1 1 2 3 1 3 1 2 3 3 2 2 2 3 2 1 1 2 1 1 2 3 2 2 1 3 1 3 2 2 3 3 1 2 2 3 3 2 3 3 2 1 3 2 1 2 1 3 2 2 1 2 3 1 2 2 1 1 2 1 1 3 1 3 3 3 1 1 3 3 3 3 1 3 1 1 1 2 2 1 1 3 3 2 3 3 1 2 2 2 3 3 3 3 3 3 2 1 1 3 1 3 3 1 3 2 1 3 2 3 3 1 2 1 2 2 3 2 3 3 1 2 2 2 1 2 2 1 1 2 2 1 1 2 2 3 2 2 3 1 3 3 1 3 3 1 1 2 3 2 2 1 3 1 3 2 2 2 3 2 2 2 2 2 1 3 1 3 1 1 1 2 1 3 1 3 3 2 1 3 1 1 1 3 2 1 1 1 3 3 1 1 2 2 2 2 1 3 1 2 1 2 3 2 1 3 3 1 3 3 2 2 3 2 2 3 1 1 3 3 1 3 3 1 3 3 1 2 3 1 1 3 3 1 3 3 2 2 2 1 2 2 3 1 1 3 2 1 2 3 1 1 3 2 1 3 1 1 1 2 1 2 1 3 2 1 1 2 3 2 2 1 3 3 3 2 2 3 1 2 2 2 3 1 3 3 1 2 3 3 2 3 1 1 3 2 2 3 2 2 3 2 1 2 3 3 3 2 3 1 1 1 1 1 3 1 1 1 2 1 3 1 2 2 3 1 1 3 2 2 3 1 3 2 3 3 2 2 1 3 2 1 3 1 3 3 1 1 1 1 3 3 1 2 1 2 1 3 3 3 2 1 3 3 1 1 1 3 2 2 3 2 2 3 1 1 1 2 1 1 2 1 3 2 2 3 2 3 3 3 2 2 3 1 2 3 3 1 1 3 3 2 1 3 2 2 1 2 3 1 1 3 2 2 2 3 2 3 1 3 2 2 1 1 1 1 1 2 2 2 3 3 2 1 2 1 1 2 3 1 3 2 2 1 3 3 3 1 1 3 3 3 1 2 2 2 2 3 1 1 1 1 3 1 2 3 3 2 3 2 3 3 3 3 3 3 1 3 2 1 2 2 1 1 1 3 3 1 3 2 3 1 1 1 1 1 1 2 2 1 3 2 3 1 3 1 3 1 1 3 2 3 1 3 2 1 2 1 3 3 3 3 2 3 1 1 2 1 3 3 2 2 3 3 1 2 1 3 1 2 3 3 3 1 1 1 3 1 2 1 1 2 3 3 1 1 1 3 3 1 2 3 3 1 2 3 3 2 1 3 3 1 1 2 2 1 2 2 1 3 2 3 1 1 1 3 1 1 2 2 2 2 3 3 1 3 1 3 2 2 1 1 1 2 1 3 1 2 2 3 3 3 3 2 3 2 1 1 3 3 2 3 2 1 2 3 1 3 2 2 1 3 1 2 1 2 1 1 2 2 1 1 2 1 3 1 2 1 3 2 3 2 3 2 1 1 1 3 1 2 2 2 2 3 3 3 2 3 3 2 3 1 3 3 2 2 3 2 2 3 3 1 3 1 1 2 1 1 1 3 2 3 1 2 1 3 2 3 3 2 1 1 1 1 2 3 3 1 3 3 3 2 1 2 2 3 1 2 2 3 3 1 3 2 3 1 1 1 2 2 3 3 3 2 1 3 3 1 2 1 3 3 3 3 3 2 1 2 1 3 1 2 1 2 2 3 1 1 2 1 3 2 1 1 1 2 2 2 1 3 2 2 3 3 2 1 1 3 2 1 2 1 2 2 3 2 1 1 1 1 1 3 3 2 2 1 3 2 2 2 2 2 3 1 2 1 3 2 2 2 1 3 2 2 3 3 3 1 3 1 1 1 1 3 2 2 2 2 1 3 1 2 2 2 1 2 3 3 3 1 3 1 1 3 3 2 1 1 2 1 1 3 3 1 2 3 2 2 1 3 1 2 1 1 2 2 1 2 2 3 1 2 2 3 1 2 2 1 1 3 2 1 1 3 2 1 3 1 1 3 1 3 2 2 2 1 1 1 1 2 2 1 2 2 2 2 3 3 3 3 1 2 2 3 3 3 1 1 2 2 3 3 2 2 1 2 3 3 2 3 2 2 2 2 1 3 1 2 2 2 1 1 3 1 2 1 1 3 1 3 2 2 3 3 2 3 3 1 3 1 2 2 2 2 3 2 2 1 1 3 3 3 3 3 2 3 2 1 3 2 3 2 1 2 1 3 1 2 3 1 2 1 1 3 1 3 2 2 1 2 3 2 3 3 3 3 2 1 1 1 2 3 3 3 3 2 3 3 2 3 1 3 1 3 3 1 1 1 2 2 1 2 2 3 1 2 1 1 2 3 2 1 2 1 1 3 3 1 2 1 2 3 2 2 3 3 2 3 3 3 2 3 2 3 2 2 3 1 1 3 1 3 2 2 1 1 2 2 3 3 3 3 2 2 1 2 2 1 1 2 1 1 1 2 3 2 1 1 2 1 1 2 2 1 3 1 3 1 2 1 2 2 2 2 3 2 2 2 3 2 3 3 2 2 1 3 3 2 3 1 2 2 1 1 1 2 1 3 2 1 3 2 3 1 3 3 2 3 1 3 1 3 1 3 2 2 1 3 3 2 1 3 1 3 3 1 3 2 1 2 1 2 3 1 1 3 3 2 2 3 3 2 2 2 1 2 3 1 2 1 3 2 3 3 1 1 1 3 2 1 3 3 3 1 3 1 3 2 2 3 3 2 1 2 1 3 1 2 3 1 3 2 1 1 3 2 1 1 3 1 1 2 1 2 2 1 3 3 2 1 2 2 2 2 3 2 1 3 2 1 1 2 2 1 1 2 2 2 1 1 1 2 2 1 3 3 1 2 3 2 3 1 2 3 3 3 2 2 1 2 2 2 2 3 1 2 2 1 2 1 1 3 1 2 2 3 1 3 2 3 1 1 2 3 3 3 2 1 1 1 2 2 3 1 3 2 1 3 2 1 3 2 3 2 1 2 3 3 3 3 3 1 3 3 3 2 3 3 2 2 3 2 1 1 2 3 3 1 2 3 1 3 3 1 2 2 2 2 2 3 2 3 3 2 2 1 3 2 1 3 1 3 2 3 1 1 2 1 3 1 1 3 2 1 1 3 2 3 1 2 1 3 1 3 2 1 1 1 3 1 1 3 2 1 1 3 1 1 3 1 3 3 2 3 1 3 3 1 1 1 3 3 3 3 1 1 3 2 1 3 3 2 1 2 2 1 1 2 1 3 1 2 3 3 2 3 3 2 2 3 1 3 3 2 3 3 3 1 3 1 1 1 3 1 3 3 3 1 2 1 3 3 3 3 2 3 2 1 3 2 1 2 1 2 2 3 3 1 1 3 3 3 1 2 2 1 3 2 2 2 1 2 3 1 1 3 1 1 2 2 2 2 3 2 3 3 3 3 1 3 2 3 3 1 3 1 3 1 2 2 2 1 2 1 2 2 1 3 2 2 2 1 1 1 1 3 2 1 1 2 2 1 2 1 1 3 2 1 3 1 1 2 3 2 2 3 1 1 2 1 2 1 3 3 2 1 1 1 1 2 2 2 3 3 1 2 2 1 1 3 3 1 2 2 2 1 1 3 1 3 1 2 2 3 2 2 1 2 1 1 2 1 1 2 1 3 3 3 3 1 2 2 1 1 3 3 2 1 3 2 2 3 2 2 1 3 3 3 2 2 1 1 1 1 3 3 1 2 3 2 1 1 3 2 1 3 1 2 1 2 1 1 3 2 3 1 1 3 2 2 1 2 3 3 1 1 2 3 2 2 1 1 1 3 3 3 2 1 3 1 3 3 1 1 1 2 1 1 3 3 2 1 3 2 2 1 3 3 1 1 1 2 1 1 2 1 3 1 1 3 1 2 2 1 1 1 3 1 1 2 3 3 1 1 2 3 2 2 3 2 2 1 3 2 1 2 1 2 2 2 1 2 2 3 3 3 2 1 2 1 1 2 1 2 3 1 1 3 3 3 1 3 2 3 2 2 3 3 2 3 3 1 3 1 2 2 1 1 2 1 2 1 1 3 2 1 2 2 3 3 2 2 3 2 3 1 2 1 3 3 3 1 3 3 1 3 2 1 1 2 1 3 3 3 2 2 3 2 2 2 3 2 1 3 2 1 2 1 2 2 1 3 2 3 2 2 3 1 3 2 1 3 1 2 2 2 2 3 3 2 1 3 3 3 1 3 2 3 3 1 3 1 3 1 2 1 2 1 2 2 1 1 2 2 2 3 2 3 3 2 3 2 3 3 2 3 2 3 3 3 1 2 3 1 2 1 3 3 1 1 2 3 2 2 1 1 1 1 2 1 1 3 1 1 2 3 3 2 2 2 2 3 1 3 3 2 3 1 1 3 1 3 3 1 3 2 3 2 2 2 1 2 1 2 2 3 3 2 3 2 3 1 3 2 1 3 3 3 3 1 1 3 3 1 2 1 2 3 2 1 2 2 1 3 3 1 3 3 3 2 2 1 3 2 1 1 2 1 2 2 1 3 2 3 1 1 3 1 1 1 2 1 1 1 3 2 1 1 2 3 3 1 2 3 1 3 3 2 1 1 3 2 1 3 1 3 3 3 3 2 2 2 1 3 3 3 1 2 2 1 1 3 3 1 3 1 3 2 1 2 2 3 2 3 1 2 1 2 2 3 1 2 3 3 3 2 1 2 3 1 1 3 3 2 3 1 3 3 3 3 1 3 1 3 3 2 2 2 1 3 3 1 1 1 1 3 1 1 1 3 2 1 2 2 2 1 3 3 2 3 1 3 1 2 1 2 1 3 1 2 2 3 3 2 2 1 1 1 1 1 3 3 3 3 1 3 2 3 1 1 2 2 2 2 1 2 2 3 1 3 3 2 3 3 2 3 2 3 3 2 2 1 2 2 1 1 3 1 3 1 2 1 3 1 2 3 1 2 1 3 2 3 1 2 3 3 2 2 3 2 2 3 2 3 3 1 2 1 3 1 3 3 3 2 3 3 2 2 3 3 1 2 2 1 1 1 1 1 1 1 2 2 3 1 3 2 3 2 1 1 1 3 3 1 2 2 2 2 1 2 2 3 3 2 2 2 3 2 1 1 3 3 2 2 3 1 1 3 2 3 2 1 3 2 2 2 1 1 3 3 1 1 3 2 3 2 2 3 1 1 2 2 2 3 3 2 3 3 1 2 1 1 3 1 2 1 1 2 2 3 3 1 2 1 2 3 3 3 2 2 3 3 3 3 3 1 3 3 2 1 1 2 3 3 2 1 3 1 3 1 2 3 2 2 1 2 2 3 2 2 2 3 3 2 1 1 1 1 3 2 1 2 2 1 1 1 2 2 3 2 3 3 3 1 1 3 2 2 1 1 3 2 1 2 3 1 1 2 3 2 1 1 3 2 2 1 2 3 1 2 2 1 3 1 2 3 2 3 1 3 3 1 2 2 1 2 1 2 2 2 1 3 3 1 2 1 2 3 2 1 2 1 1 2 1 2 1 3 1 3 2 1 1 1 3 1 3 2 1 3 3 3 3 2 1 1 1 1 1 2 3 1 2 2 2 3 2 1 3 2 2 2 2 2 2 3 1 2 1 1 3 3 2 2 2 3 2 3 1 3 2 3 2 3 3 1 3 1 2 2 2 1 2 3 3 3 1 1 3 2 1 3 1 3 2 3 1 2 3 2 2 3 2 2 1 2 1 3 3 1 1 3 2 2 1 3 2 3 3 3 3 2 1 1 3 1 3 3 3 3 1 3 3 2 2 1 3 2 2 3 3 2 3 1 2 1 3 2 3 1 3 1 2 3 3 3 2 1 3 3 1 1 3 2 3 1 1 1 3 3 1 1 3 1 1 2 1 1 1 2 3 1 3 1 1 2 1 1 1 2 2 3 1 1 3 3 3 3 3 2 1 3 3 3 1 3 3 2 1 2 1 3 1 3 2 2 3 2 1 2 1 2 1 3 3 2 1 3 2 3 1 2 1 1 3 3 3 2 3 1 2 3 3 1 2 3 1 3 1 3 2 1 2 3 2 2 3 3 3 3 2 2 2 3 3 2 1 3 2 2 1 1 2 1 2 2 1 3 1 1 2 1 2 1 3 1 1 2 2 2 3 1 3 3 3 3 2 2 3 1 1 2 1 3 2 1 1 3 3 2 1 3 1 1 3 3 1 3 2 3 1 3 2 1 3 2 1 3 2 2 3 2 1 3 2 3 3 2 1 1 3 1 3 3 1 1 3 2 3 1 1 2 3 2 2 1 3 3 3 1 2 2 2 2 2 2 3 2 3 3 3 1 3 3 2 1 1 2 3 2 1 3 1 2 2 1 1 3 2 1 2 3 3 2 2 2 1 1 3 2 1 2 2 3 3 3 2 3 3 2 2 3 3 3 2 3 2 2 3 1 2 3 1 1 1 1 1 3 3 1 2 1 2 3 3 2 1 2 1 2 1 2 3 3 2 1 2 1 3 2 3 3 1 3 3 3 3 1 2 1 2 3 3 2 2 2 3 2 2 1 2 2 1 3 1 1 1 3 2 2 2 1 3 1 1 2 1 2 2 3 1 3 3 2 2 2 3 2 1 3 1 3 1 3 1 1 2 2 2 3 1 3 1 3 2 1 2 3 1 3 3 3 3 3 1 1 3 3 2 2 3 3 3 2 2 3 1 1 1 2 2 1 1 2 1 3 2 2 2 1 2 3 2 2 3 2 3 2 3 1 3 3 2 1 1 2 2 2 1 1 3 2 2 1 2 2 1 1 1 1 3 3 1 3 2 3 2 3 3 3 3 3 3 1 1 1 2 3 1 1 3 2 3 1 2 3 3 3 2 2 1 1 3 3 2 3 3 2 1 1 1 2 1 2 2 3 3 2 2 3 2 3 3 1 1 2 3 1 3 3 2 1 3 3 3 1 1 1 1 3 1 3 3 1 2 1 2 1 2 2 3 2 1 2 2 2 1 3 1 2 2 2 2 3 2 1 2 2 3 3 1 2 3 3 3 1 3 1 3 3 3 1 3 1 3 2 2 1 2 1 1 2 2 2 3 3 1 3 3 3 1 3 2 3 1 1 3 3 2 3 1 3 2 2 1 2 2 3 3 2 3 1 3 3 3 1 3 3 1 3 1 1 2 1 2 2 2 2 2 2 1 3 2 3 2 2 3 3 2 1 3 3 1 1 3 3 3 1 2 3 2 1 1 2 3 3 1 1 2 1 1 1 3 3 3 3 1 3 1 3 2 3 2 2 3 3 1 3 2 2 2 3 1 2 1 2 1 1 3 1 1 2 2 3 2 1 1 2 2 2 3 1 3 3 3 1 1 3 3 1 3 1 2 2 2 3 3 2 3 3 2 2 3 1 1 2 3 3 2 2 1 1 3 2 1 1 2 3 2 3 3 1 2 1 3 3 2 3 2 3 3 2 3 3 1 1 2 3 3 1 2 3 3 1 3 3 2 1 3 3 1 1 1 2 2 1 2 2 3 1 2 3 1 2 3 3 1 3 2 1 2 3 1 1 3 3 2 1 1 1 2 3 2 1 1 1 1 3 1 1 1 2 3 1 1 1 2 1 3 1 1 2 1 1 1 2 2 2 2 1 3 1 1 1 3 3 2 1 3 3 3 2 2 1 2 2 3 3 1 3 1 3 3 1 2 1 2 3 3 2 3 1 3 2 3 1 2 2 3 2 1 1 3 3 2 1 3 3 2 3 3 3 2 3 3 3 2 1 1 2 2 2 1 1 3 1 3 1 1 3 3 2 2 1 2 1 1 1 1 2 1 3 1 2 2 2 1 3 2 3 1 1 1 2 2 2 3 1 1 1 1 1 1 3 3 1 1 1 2 1 1 1 2 1 1 2 1 3 1 2 2 1 2 3 2 2 3 2 2 2 1 1 3 1 3 1 3 3 1 3 3 1 3 1 2 3 3 3 3 3 2 1 2 1 3 3 1 2 3 1 2 1 2 2 1 3 3 3 3 3 1 2 2 2 3 1 2 3 3 2 3 2 3 1 2 2 3 3 1 2 1 3 3 3 1 2 1 1 2 1 1 3 3 2 3 1 1 1 1 1 3 3 1 3 1 2 1 1 1 1 3 3 2 1 2 1 3 2 1 3 1 3 1 1 2 2 1 2 2 3 3 1 2 2 2 3 1 1 3 1 1 2 2 3 1 1 3 2 1 3 1 3 2 3 3 3 2 1 2 3 1 3 3 2 2 3 1 2 3 2 2 1 2 3 3 1 1 2 2 2 3 1 2 2 1 3 2 1 3 1 1 3 3 1 1 2 2 2 2 2 2 2 1 1 2 2 3 2 3 1 2 2 1 1 3 2 1 3 1 3 1 1 3 2 2 2 2 3 3 3 1 1 3 3 3 1 3 1 1 2 3 3 3 1 3 2 2 1 1 3 2 2 2 1 3 1 2 3 2 2 2 2 2 3 1 2 1 2 3 1 1 2 3 2 3 1 1 2 3 2 2 2 1 2 3 2 1 1 3 1 3 2 3 3 3 2 1 1 2 1 1 2 1 3 2 2 3 2 1 1 2 3 3 3 1 3 2 1 1 1 3 1 3 2 3 3 3 3 3 3 1 3 2 1 3 1 2 1 2 3 2 3 3 1 2 2 2 2 1 3 2 2 2 3 1 3 3 2 1 2 1 1 3 1 1 3 1 1 1 2 1 2 3 2 2 2 3 1 2 2 2 3 2 2 2 1 1 1 3 1 2 1 1 2 3 1 3 1 1 3 2 2 3 1 3 1 1 1 2 1 2 3 3 3 1 1 1 1 3 2 1 3 2 2 2 1 2 2 1 3 1 1 2 3 1 1 1 2 1 1 2 2 3 3 2 3 1 1 3 1 1 1 2 2 1 3 1 2 1 1 2 2 3 3 3 2 2 2 2 3 2 2 2 2 1 1 2 2 3 2 2 3 1 1 1 1 1 3 1 1 2 1 1 2 2 1 3 2 2 3 3 1 2 2 3 2 2 1 3 3 1 1 1 1 2 3 3 2 3 3 1 2 3 3 1 1 3 1 1 3 2 3 1 3 2 3 1 2 2 2 2 1 1 2 3 3 1 2 2 3 1 2 2 3 1 2 3 3 1 2 3 2 1 1 3 1 3 3 1 2 1 3 3 2 3 2 1 2 1 2 1 1 1 2 1 3 3 3 3 1 3 2 3 3 2 2 1 2 1 1 2 3 3 3 1 2 3 3 3 2 2 1 2 2 1 2 3 2 3 2 2 1 3 3 2 3 1 1 1 1 3 1 1 3 2 3 1 1 3 1 1 2 3 2 2 1 2 3 1 1 1 3 1 1 2 1 2 1 2 2 2 1 1 3 2 2 1 2 3 1 2 1 1 3 3 1 3 1 1 3 2 3 3 3 3 2 1 1 3 3 1 2 2 3 2 1 1 3 2 2 3 2 1 3 3 3 1 2 2 2 3 1 2 3 3 1 3 2 2 2 2 3 1 1 3 3 3 2 2 3 3 2 1 3 2 2 3 3 1 3 2 1 1 3 1 2 2 2 2 2 3 1 2 2 3 3 2 1 3 3 3 2 2 3 3 1 3 3 2 1 2 1 2 1 1 1 3 2 1 2 2 3 1 3 1 2 1 2 1 2 1 3 3 3 1 1 2 2 3 2 3 2 2 1 1 2 2 3 2 1 1 1 3 3 1 1 1 1 3 2 2 3 3 3 1 1 2 2 1 2 2 3 3 2 1 2 1 3 2 1 1 1 2 3 2 3 2 1 2 1 2 3 3 2 2 2 1 3 2 3 2 3 2 2 3 3 3 1 1 3 2 2 2 1 3 1 3 2 2 1 1 2 1 3 2 1 3 3 1 2 3 3 2 3 2 2 3 2 2 1 2 2 2 3 2 2 2 1 1 3 1 2 1 3 1 1 2 2 2 2 3 3 2 1 2 2 3 3 2 2 2 1 1 1 2 1 2 3 2 2 1 3 1 3 1 2 2 2 2 2 2 2 2 3 2 1 2 1 1 1 3 2 2 2 3 1 2 3 2 3 3 1 2 1 2 1 2 3 1 1 1 2 1 3 2 2 2 2 2 2 3 3 1 3 3 1 1 1 2 1 3 1 1 2 2 2 3 2 1 2 2 3 1 2 1 3 1 2 2 2 2 3 3 2 3 1 2 3 1 3 1 1 3 1 1 1 2 1 3 2 2 1 1 2 2 3 3 2 3 3 1 3 3 3 3 2 2 3 3 2 2 3 3 3 1 3 3 3 3 1 3 2 1 3 2 2 3 2 1 3 3 2 2 2 2 2 3 1 2 2 1 3 3 1 3 2 2 1 1 3 1 1 3 1 2 1 3 2 1 3 2 2 3 2 2 1 1 1 3 3 1 3 2 3 3 1 1 1 1 1 1 2 2 3 2 3 1 2 3 2 3 2 3 2 1 3 3 2 3 1 2 2 2 1 3 2 3 1 2 1 2 2 2 3 1 2 3 2 1 1 3 2 3 2 2 2 3 3 3 2 3 1 2 2 3 2 2 1 3 2 2 3 2 1 3 2 1 1 2 3 1 3 3 3 3 1 1 2 1 2 2 1 2 2 1 2 2 1 3 3 1 3 1 2 2 1 1 2 3 3 3 3 1 1 1 2 1 2 1 3 2 3 1 3 2 1 3 3 3 3 1 2 3 3 2 2 3 3 3 3 1 3 2 2 1 1 1 3 2 3 3 3 2 2 1 3 2 3 2 3 2 3 1 1 3 1 3 3 3 1 1 1 1 3 2 2 2 1 1 3 3 2 3 1 3 1 1 3 2 1 3 1 1 1 2 3 1 1 2 2 1 3 2 3 1 2 3 1 2 2 1 3 1 1 3 3 1 2 1 3 1 3 3 3 3 2 3 2 1 2 3 2 3 2 1 1 2 1 1 2 2 2 3 3 2 2 2 1 3 2 3 3 1 2 3 2 1 2 1 3 1 1 1 3 3 3 2 3 3 3 1 1 2 2 3 2 2 3 2 3 3 3 1 1 3 1 1 3 1 2 1 1 3 2 3 3 2 2 3 1 1 1 1 1 1 2 1 3 1 2 1 1 2 1 2 1 2 2 1 1 1 2 1 1 2 3 1 1 1 3 1 2 3 3 1 2 3 3 1 2 2 3 3 1 3 2 1 1 1 1 1 2 2 1 2 2 2 1 3 2 3 3 2 1 2 3 2 3 2 2 1 3 3 3 3 1 3 2 1 2 3 2 3 3 1 2 3 3 1 2 2 1 1 1 1 3 3 1 1 1 1 2 2 1 3 2 1 1 2 1 3 1 2 3 2 1 2 3 1 2 1 2 2 2 2 2 3 2 2 3 2 1 2 2 1 2 2 3 1 2 1 1 1 2 3 2 1 1 3 3 1 2 2 2 3 2 1 3 1 3 1 2 3 2 1 1 1 2 1 2 2 1 2 2 1 1 1 1 3 1 1 3 1 2 3 1 1 1 1 2 3 3 1 3 2 2 3 1 1 3 1 1 3 3 2 3 3 2 3 1 1 2 3 2 2 1 2 2 1 2 1 2 2 1 1 1 2 2 1 3 1 1 1 3 2 1 1 2 3 1 3 3 2 2 3 1 2 1 1 1 1 1 2 2 3 2 3 1 3 3 2 2 3 1 2 3 1 3 1 1 2 3 2 1 1 1 1 3 2 1 1 2 1 1 1 1 2 2 2 2 3 1 2 3 2 3 3 3 2 3 2 2 2 1 3 3 2 2 3 2 1 3 3 2 1 3 1 1 2 1 3 2 3 1 2 1 1 2 3 2 1 1 2 2 2 2 1 1 2 2 2 2 3 1 3 2 2 1 3 2 2 1 3 2 3 3 1 1 1 1 3 3 2 1 2 1 3 3 1 3 2 3 2 3 2 1 3 2 1 1 2 1 1 3 3 3 1 2 2 3 3 1 3 2 1 2 2 1 2 3 1 3 2 3 3 2 3 1 3 3 3 1 1 3 1 2 1 2 3 3 3 1 3 3 3 3 3 1 1 3 2 3 3 2 2 2 1 1 3 3 2 1 2 3 3 3 3 1 3 2 2 3 3 2 3 1 3 2 1 3 2 2 1 1 2 1 1 3 2 2 3 3 2 2 2 1 2 3 3 3 1 3 1 2 2 2 3 2 1 2 3 3 2 3 1 1 1 1 1 1 2 1 2 2 1 3 2 1 3 1 3 1 3 1 1 1 2 1 2 3 1 3 1 1 1 3 2 1 3 2 1 3 1 1 2 1 1 3 3 2 2 2 2 3 3 2 2 2 3 3 2 2 2 2 3 2 3 2 2 3 3 3 3 3 3 2 1 2 3 2 1 2 3 1 1 2 3 2 3 1 3 2 1 2 3 1 2 3 1 3 2 3 3 1 1 1 3 3 3 2 1 1 3 3 3 3 1 3 2 2 2 2 2 3 1 2 2 3 3 3 3 3 2 3 3 3 3 2 1 2 2 2 2 1 2 2 3 2 3 1 1 1 2 3 1 2 1 1 2 3 1 3 2 3 1 3 2 2 3 2 3 1 2 3 3 1 1 1 1 3 3 3 3 2 3 3 3 1 2 3 2 1 3 2 2 2 1 1 3 1 3 1 2 3 3 2 2 3 2 1 2 3 1 3 3 1 2 1 3 1 1 1 3 2 3 2 2 3 3 1 3 2 3 2 1 3 1 3 2 1 3 2 3 1 3 2 3 3 1 1 1 1 2 1 3 2 3 1 2 1 2 1 2 3 1 3 3 3 1 1 2 2 2 2 3 1 1 2 3 2 3 2 3 3 1 1 2 2 3 2 1 3 3 3 2 2 1 3 1 2 3 3 1 2 1 1 2 2 2 1 2 1 2 2 3 1 3 2 2 3 3 3 1 1 3 2 1 1 1 3 3 2 1 2 3 2 1 1 1 1 1 2 3 2 2 1 1 1 3 1 3 3 2 3 3 2 2 3 2 2 1 1 1 2 1 1 1 3 3 2 3 1 3 2 1 1 2 3 1 1 2 3 1 3 1 3 1 1 2 3 1 1 1 2 1 3 1 2 3 3 2 2 1 1 1 2 1 1 1 1 3 1 3 2 3 3 3 3 3 1 1 2 3 2 3 1 2 2 1 1 3 3 1 3 2 3 3 3 1 3 2 2 1 3 2 1 2 1 2 3 2 3 1 1 3 1 1 2 2 1 3 2 1 2 3 1 3 1 2 3 2 1 3 1 1 3 1 3 3 3 2 3 1 3 2 2 2 1 1 1 3 1 1 3 3 3 3 2 3 3 2 3 2 3 2 1 1 1 2 1 1 1 2 2 3 3 1 3 1 2 1 2 3 1 1 2 2 2 1 2 3 3 3 2 2 1 3 1 3 1 3 3 1 1 2 1 3 2 2 1 1 1 3 3 2 2 1 1 2 2 3 3 1 3 3 2 2 1 1 2 2 2 3 3 3 1 2 3 1 3 2 1 2 1 2 2 1 1 1 3 2 2 1 3 3 1 1 3 3 1 3 1 2 3 3 3 2 3 2 3 3 1 3 1 2 3 3 3 2 2 2 1 1 3 2 1 2 2 3 2 3 2 2 2 1 1 3 3 3 1 3 2 1 2 3 2 2 2 2 3 2 2 2 3 3 3 1 1 1 1 3 2 1 2 3 3 1 2 1 3 1 3 2 3 2 1 2 3 3 1 2 3 2 1 2 1 1 1 1 3 2 3 2 1 2 1 2 1 1 3 3 2 1 1 1 2 3 3 3 3 3 3 2 1 1 2 1 3 1 1 1 3 2 1 1 3 3 3 3 3 1 3 2 2 2 3 1 1 3 2 3 2 2 1 2 2 2 1 1 3 2 3 2 1 1 1 2 1 1 2 1 1 3 1 3 2 2 1 2 2 3 2 2 3 1 2 1 1 2 2 2 3 1 2 3 2 2 3 1 1 2 1 1 2 3 1 2 3 2 2 1 1 3 3 3 2 2 1 3 1 3 1 2 1 2 2 1 2 2 1 2 3 3 1 3 1 1 3 3 2 1 1 1 3 1 2 2 1 2 1 3 1 2 2 2 2 1 2 1 2 1 3 2 2 1 3 3 1 3 2 2 3 3 3 1 2 3 1 1 3 2 2 2 3 2 1 1 1 1 1 2 3 3 2 2 2 2 1 2 2 1 2 1 3 2 2 1 1 1 2 1 1 2 2 3 3 1 2 3 1 2 1 3 2 3 2 1 2 3 2 2 3 3 1 1 3 2 1 2 3 1 1 1 2 2 1 2 1 1 1 3 3 2 3 1 2 2 3 2 2 3 1 2 2 2 1 3 3 1 2 1 1 2 2 3 2 1 3 3 2 2 3 2 2 3 3 2 2 3 2 1 3 1 1 3 1 3 2 3 1 1 2 2 1 2 1 2 3 1 3 2 1 2 2 1 1 3 3 2 1 3 1 1 1 2 1 3 1 2 1 2 3 2 3 3 1 2 2 2 1 3 3 2 3 3 2 1 2 2 1 1 2 1 1 3 3 2 3 3 2 2 1 3 3 1 2 2 1 2 1 3 3 2 2 3 2 2 1 3 2 2 3 2 1 1 3 1 3 2 2 1 1 1 1 3 1 2 1 1 2 2 2 1 3 1 2 1 3 1 3 3 1 3 1 3 2 1 3 2 3 1 3 3 3 3 1 1 1 1 1 2 3 2 1 3 1 1 2 3 2 1 1 1 2 1 3 3 1 3 3 1 1 2 2 3 3 3 3 1 1 1 3 1 1 2 1 1 2 2 3 2 2 3 1 2 3 3 2 2 3 2 2 3 2 1 2 2 2 1 2 1 2 2 2 2 2 2 1 1 3 1 3 2 1 3 2 3 3 1 2 3 2 3 1 3 1 1 1 2 3 1 2 3 1 1 1 2 2 2 1 2 2 3 1 2 3 2 3 3 3 1 2 1 2 1 3 2 2 1 3 3 2 3 1 1 1 2 2 3 3 2 2 3 1 1 3 3 3 3 1 1 1 3 3 2 3 3 3 3 2 3 1 1 2 3 3 2 2 1 2 2 2 2 2 2 2 1 2 2 2 1 1 2 2 2 2 2 1 1 1 1 3 3 3 1 2 1 2 3 1 2 1 1 1 1 3 1 2 1 2 2 1 2 2 3 2 3 2 3 2 2 3 1 3 1 1 2 2 3 2 3 3 1 2 3 1 1 1 1 3 3 3 3 3 1 3 2 2 3 3 3 3 3 2 3 3 3 3 2 2 2 3 2 2 2 2 1 1 3 1 1 2 3 2 1 2 2 1 2 3 2 3 3 1 3 1 3 3 1 1 2 2 3 2 1 3 2 3 3 3 2 2 2 1 2 1 3 3 1 1 2 2 3 1 3 1 3 3 3 1 3 1 1 3 2 1 1 1 3 3 3 2 2 2 1 3 3 3 2 1 3 1 1 2 1 3 1 3 1 1 1 3 2 2 2 3 3 1 3 1 3 3 3 1 3 2 2 1 1 2 3 1 1 3 1 2 3 1 3 3 2 2 1 2 1 1 3 2 2 2 2 2 2 1 3 3 2 1 1 2 3 3 2 1 3 3 3 1 2 2 2 3 2 1 3 1 2 1 3 2 2 2 3 3 2 1 1 2 2 2 3 2 1 2 3 1 1 2 3 2 2 3 1 3 3 1 1 3 2 2 2 3 1 3 3 2 2 1 3 2 2 1 2 2 1 1 2 2 1 1 3 2 3 1 1 1 1 3 2 1 1 2 1 3 2 3 2 1 1 2 3 1 3 3 2 2 2 2 2 1 3 2 1 3 3 3 3 1 2 3 2 2 2 3 1 1 3 3 1 1 3 1 2 1 3 1 2 1 1 1 2 1 1 3 3 3 1 3 2 3 2 2 3 1 3 1 3 2 3 3 2 3 3 1 2 3 1 2 2 2 1 3 2 2 1 2 1 3 2 1 2 3 3 1 2 2 3 1 3 2 2 2 2 1 1 3 3 3 2 1 2 3 2 3 1 2 2 3 3 1 3 3 2 2 2 1 2 1 2 1 2 3 1 1 1 1 3 3 1 1 1 2 1 2 2 3 3 1 1 3 3 3 1 2 3 2 1 2 3 3 1 3 1 3 3 1 1 3 1 3 1 2 2 3 2 1 3 3 3 1 3 1 3 1 1 2 3 2 1 3 1 1 1 3 3 2 3 2 3 3 2 2 1 1 3 3 3 3 2 3 3 1 1 3 1 1 2 2 2 3 1 3 2 3 1 2 2 2 3 2 1 2 1 2 2 2 1 1 2 1 2 2 2 1 3 1 2 3 3 2 1 2 2 3 1 1 1 2 2 3 2 3 2 1 1 3 2 3 3 2 3 2 1 1 2 2 2 1 2 1 1 2 3 2 1 2 3 3 1 3 3 2 2 1 2 3 1 1 2 2 2 1 2 1 3 3 1 3 1 1 1 2 2 3 2 2 2 2 3 2 2 1 2 3 1 1 3 3 3 3 1 1 1 1 2 2 1 3 3 1 2 3 3 3 3 3 1 1 3 2 3 1 2 3 2 3 2 3 3 2 1 2 3 2 1 1 1 3 2 3 2 2 3 2 3 2 1 1 2 2 2 1 1 2 1 2 1 1 2 3 2 3 2 1 2 3 2 3 1 3 2 3 1 1 1 3 1 1 3 2 1 3 2 3 3 3 2 3 3 3 1 3 1 2 3 1 3 3 2 1 2 3 1 3 1 3 1 3 3 1 3 2 2 3 3 3 1 1 3 1 3 1 1 3 1 1 2 2 3 3 3 2 1 2 3 2 2 3 2 1 3 3 3 1 1 1 1 2 3 2 2 3 1 1 2 1 2 3 2 2 1 3 3 2 1 2 2 1 3 2 3 1 1 3 2 1 2 3 1 1 3 1 2 2 3 3 2 3 2 3 2 2 3 1 1 2 1 2 2 2 1 2 3 3 1 1 3 3 2 3 3 2 1 2 3 3 3 2 2 2 2 2 3 3 3 3 1 3 1 2 2 1 3 2 1 2 2 2 3 2 2 3 1 2 2 2 2 2 2 2 2 3 2 2 2 1 1 2 2 2 3 2 3 2 2 3 1 1 2 1 1 2 2 1 2 3 3 3 1 2 2 1 2 1 1 1 2 2 1 1 1 1 3 3 2 2 2 1 2 3 1 3 2 2 1 2 2 1 1 2 1 3 2 3 1 3 2 3 1 1 2 1 3 1 3 2 3 1 2 3 2 2 3 2 3 1 1 3 1 3 1 3 2 2 1 1 3 1 3 2 3 2 2 1 2 3 3 2 1 2 3 3 1 2 1 1 2 3 3 1 2 2 2 3 1 2 3 2 2 2 1 3 1 3 3 2 2 1 3 2 2 3 3 1 2 1 2 1 1 1 2 1 2 3 2 3 3 3 2 1 2 2 2 2 3 2 3 2 2 1 2 3 3 1 3 1 1 1 1 2 2 3 1 1 1 3 3 3 2 1 2 2 3 1 3 2 1 3 2 2 1 1 2 1 1 3 2 3 3 1 1 3 2 2 1 3 2 2 2 1 3 2 3 2 1 3 2 3 1 1 3 3 2 2 2 2 3 2 2 1 2 1 3 3 1 1 2 3 3 2 2 2 3 3 1 2 2 2 3 2 1 2 2 1 1 2 2 3 2 3 3 2 2 1 2 3 3 2 2 1 1 2 2 3 2 3 3 1 2 2 3 1 1 1 3 1 3 3 2 2 1 1 2 2 3 1 1 1 2 2 1 2 1 1 1 3 3 3 1 1 3 3 1 2 1 1 1 1 1 1 3 3 3 2 1 2 1 1 1 1 2 3 1 1 1 3 1 3 2 1 2 1 2 1 2 2 1 3 3 1 1 3 2 1 1 1 3 1 1 3 2 2 1 1 2 2 1 1 2 1 2 1 1 1 2 2 2 2 3 3 1 1 2 2 1 1 3 3 1 3 2 2 3 2 1 3 3 2 2 1 1 2 2 3 3 3 3 1 2 1 2 2 1 2 1 3 3 2 2 3 1 3 1 2 2 2 3 1 1 1 1 1 3 1 2 1 2 1 3 3 2 3 2 3 2 2 1 1 1 3 2 1 3 2 3 2 2 3 2 3 1 1 2 1 2 3 3 3 2 3 2 2 2 1 3 1 1 3 1 1 3 3 1 1 3 3 1 1 1 1 1 3 3 1 3 1 2 1 2 2 3 3 2 2 3 2 3 3 3 1 2 3 3 3 2 3 2 2 2 1 3 3 1 3 1 1 2 1 1 1 2 2 3 1 2 2 2 2 2 3 3 1 3 3 3 1 3 1 3 1 3 2 2 1 2 2 3 2 2 2 2 3 1 3 2 1 1 2 1 1 1 3 2 2 1 1 3 2 2 2 1 3 3 1 2 1 2 2 2 3 2 2 2 3 2 3 2 3 3 3 1 2 2 3 1 2 3 3 2 2 2 2 1 1 3 2 1 3 2 3 1 2 2 3 3 3 3 1 1 2 1 3 2 2 3 1 1 3 1 1 2 2 3 1 2 3 3 1 1 3 2 3 2 2 2 3 2 3 3 3 1 3 2 3 1 2 2 1 1 2 1 2 3 2 2 2 3 3 3 3 1 1 2 3 2 1 3 3 2 3 2 3 2 2 3 1 1 3 3 3 2 1 1 3 3 3 3 3 2 3 1 2 2 2 2 2 3 1 1 2 3 1 1 3 2 2 3 3 1 2 3 3 3 1 2 1 2 2 3 3 3 3 2 2 2 1 2 2 3 3 1 1 3 2 3 2 1 3 1 2 1 1 3 3 1 1 3 3 1 3 3 2 3 3 2 3 2 2 1 3 1 2 2 3 2 3 2 1 2 2 2 2 3 2 1 2 3 3 2 2 2 3 3 3 3 3 1 2 1 1 1 3 1 1 2 3 3 3 1 3 3 2 2 1 2 2 1 1 1 2 1 3 3 3 1 2 1 1 1 1 3 3 1 2 1 1 2 1 2 3 2 3 1 1 3 1 2 1 1 3 3 2 1 2 2 1 1 1 2 1 3 2 3 1 2 2 2 2 2 2 1 3 2 2 2 2 1 1 3 2 3 3 3 1 1 1 2 2 3 1 1 2 3 2 2 2 2 3 3 3 3 3 2 1 3 1 2 1 3 2 1 3 1 2 1 2 2 1 1 3 2 2 2 2 1 1 3 1 2 3 1 1 1 2 2 2 1 2 2 2 1 1 3 2 1 1 3 2 3 3 3 2 1 3 2 1 2 3 1 1 3 3 2 3 3 1 1 2 1 1 2 2 3 3 2 2 2 3 1 1 3 2 2 3 1 3 2 1 2 1 2 1 2 2 2 2 3 2 1 3 2 3 3 1 1 2 1 1 3 2 1 3 1 2 3 2 1 2 1 3 1 3 3 3 2 1 2 1 3 2 3 1 1 3 2 2 2 3 1 2 2 2 3 3 2 1 1 1 3 1 2 1 1 3 2 1 2 3 1 3 3 2 3 3 3 1 3 3 1 2 3 2 3 1 3 3 2 2 3 3 3 1 3 1 2 3 2 2 3 2 2 2 1 1 1 1 2 2 1 2 2 3 3 2 1 3 2 2 2 2 1 3 2 1 3 1 3 3 1 3 1 2 1 3 2 2 1 2 2 2 3 2 3 2 3 1 1 3 1 2 3 2 2 3 3 1 3 2 3 2 1 1 3 2 3 1 2 3 2 1 1 1 1 2 1 2 2 2 3 2 2 2 1 3 2 3 1 3 3 3 3 2 1 1 1 2 1 3 2 3 3 1 3 3 1 2 1 1 3 3 3 3 3 3 2 2 1 2 2 3 1 2 1 1 1 3 2 3 1 2 3 1 1 1 2 1 1 1 1 2 3 2 2 1 1 1 2 2 2 1 2 3 3 1 1 2 3 3 2 1 2 1 2 3 3 1 2 3 2 3 1 3 1 1 2 1 2 2 1 2 1 2 1 1 3 1 3 2 1 2 1 1 2 2 3 2 2 2 3 1 2 1 1 3 2 3 2 1 2 3 2 3 1 2 1 3 3 1 2 3 3 1 1 1 3 2 3 2 2 1 1 2 3 1 2 2 1 2 2 1 2 1 2 3 2 2 1 1 2 2 2 1 3 3 3 3 2 2 1 3 2 2 1 3 2 2 1 2 1 3 1 2 2 2 2 3 1 2 1 1 1 1 1 3 2 2 3 3 2 3 3 3 1 1 2 3 1 1 2 1 3 3 2 2 1 2 3 3 3 1 3 1 3 1 3 3 1 2 2 3 1 3 3 1 2 3 1 2 1 3 1 1 3 1 1 2 3 3 1 1 2 2 2 2 1 3 3 3 1 1 2 3 3 1 1 3 3 3 3 2 2 2 3 3 3 3 3 2 2 3 1 3 1 2 1 1 2 3 3 1 2 1 1 2 2 2 1 3 2 1 1 1 3 2 1 1 3 3 3 2 2 1 3 3 3 2 3 2 1 1 3 2 2 1 1 3 3 2 2 3 2 1 3 2 2 2 2 2 1 2 2 3 2 1 1 3 1 2 1 1 3 1 3 2 2 2 1 3 3 1 2 2 3 3 1 1 3 1 1 3 2 2 3 1 3 3 1 1 2 2 2 1 2 1 2 3 2 3 2 3 3 1 2 2 3 2 1 3 1 2 1 3 3 1 3 1 2 3 2 1 2 1 2 3 2 1 1 2 3 1 3 1 2 3 1 3 3 2 3 3 2 3 1 2 1 2 2 3 1 1 2 1 3 2 1 2 2 2 3 3 3 1 3 1 3 2 2 1 1 1 3 1 2 1 2 3 1 3 2 1 3 3 2 2 3 3 2 1 2 1 2 1 2 3 3 1 2 2 3 1 1 1 2 1 2 1 3 3 3 3 1 1 2 2 1 2 1 3 3 1 1 2 1 3 3 1 1 1 3 3 3 1 3 2 1 3 1 2 3 2 2 3 1 1 2 1 3 3 1 1 1 2 3 2 3 3 3 1 1 3 2 1 1 2 1 1 1 2 3 2 3 3 3 1 1 1 2 3 1 1 1 2 1 3 2 3 3 3 3 1 3 1 3 3 3 2 1 1 1 2 3 3 3 2 3 1 2 2 2 3 2 3 3 2 1 1 3 1 2 3 2 2 1 3 2 2 2 3 1 2 2 2 3 1 1 2 2 1 1 1 2 1 3 2 3 2 2 2 3 2 3 1 3 2 2 1 2 1 1 2 1 1 3 2 3 3 1 2 2 1 2 3 3 1 2 3 1 1 1 3 3 3 3 2 1 1 1 1 1 2 3 3 1 2 3 2 2 2 3 1 3 3 1 3 3 1 3 1 1 1 2 1 3 3 3 1 1 1 1 2 3 3 3 3 3 3 2 3 2 1 2 3 1 3 1 2 1 1 2 2 1 1 3 3 2 1 2 3 1 2 1 2 3 2 2 2 2 2 2 3 1 3 3 2 2 3 2 3 2 3 3 1 3 2 1 3 2 1 2 2 1 2 1 3 3 2 1 3 2 3 3 1 1 1 1 3 1 2 1 1 3 2 1 2 3 3 2 1 2 3 3 3 2 3 3 2 1 3 1 1 2 3 3 1 1 3 2 1 3 2 1 1 1 2 1 1 3 1 3 3 2 3 3 2 1 2 2 3 3 1 2 2 2 1 3 1 3 3 2 2 1 3 2 3 1 3 1 1 2 1 3 1 1 3 3 1 2 3 3 1 3 3 2 2 2 1 3 3 1 2 1 3 3 2 3 3 2 1 2 3 2 2 1 3 1 3 3 1 2 3 2 1 1 1 1 2 3 1 2 3 1 2 2 1 3 2 3 3 2 2 1 1 2 1 2 3 3 2 3 3 1 1 3 2 1 3 3 2 1 3 3 2 3 3 2 3 3 3 1 3 2 1 1 3 1 2 2 1 3 1 3 1 1 1 2 3 3 3 2 2 3 3 2 3 3 2 2 1 3 1 2 2 3 2 3 3 3 1 1 1 2 3 2 1 3 1 1 1 3 3 3 1 1 1 3 3 2 3 1 3 1 3 3 3 3 3 1 1 3 3 1 3 1 2 3 2 3 2 3 3 3 1 2 3 3 1 2 1 1 2 2 3 3 2 3 3 3 3 2 3 3 1 3 3 2 2 2 2 2 2 1 2 3 3 1 1 3 1 2 3 2 1 3 3 1 1 2 3 2 3 3 3 2 2 3 3 3 1 2 2 2 2 3 2 1 3 3 3 3 3 2 3 2 3 1 2 2 2 3 2 1 1 1 2 2 3 2 2 2 3 2 2 3 2 2 1 3 3 3 3 2 2 2 1 1 2 1 2 3 3 2 2 1 3 1 1 3 2 3 3 2 3 3 2 3 1 3 1 2 1 3 3 2 3 2 3 1 2 1 3 3 3 2 3 2 1 1 3 3 1 1 3 3 3 3 2 3 3 1 2 2 2 1 1 2 1 2 3 3 3 2 2 2 2 2 1 2 3 1 3 2 1 1 1 2 3 1 2 2 3 2 1 2 1 2 2 1 1 3 2 2 1 2 2 3 3 1 1 2 1 2 1 1 1 2 3 3 2 3 2 2 3 3 1 2 1 3 2 2 2 1 3 1 2 1 2 2 3 3 2 1 3 2 3 1 3 1 1 1 3 2 1 2 3 1 2 3 1 3 1 1 3 1 1 1 2 1 2 3 1 1 1 3 2 1 2 1 1 1 3 2 1 1 3 3 3 2 1 1 1 1 3 3 3 1 3 2 1 2 3 3 3 3 3 1 2 1 1 3 1 1 3 1 3 1 3 2 2 2 2 2 1 1 2 1 2 3 2 2 2 2 2 3 3 1 1 3 3 3 2 1 3 3 2 2 3 1 2 1 2 3 1 1 3 2 2 2 1 3 1 3 1 3 2 1 1 3 3 3 3 2 3 1 1 3 1 2 2 3 1 3 3 1 2 2 2 2 3 3 1 2 1 3 1 2 1 1 3 3 1 3 2 3 3 2 2 2 1 2 3 2 3 2 2 1 2 1 3 3 1 2 3 1 3 3 3 1 3 2 3 2 3 1 2 1 2 3 3 1 3 3 3 3 3 2 3 3 3 3 3 1 3 1 1 3 2 3 2 1 1 1 2 1 2 1 3 2 2 2 2 1 2 2 2 2 2 1 1 3 3 2 2 3 2 2 2 2 3 2 1 3 3 3 3 3 1 3 2 1 3 2 2 1 2 3 1 1 1 3 3 1 2 2 3 1 2 1 3 3 3 2 2 2 2 2 1 1 3 1 1 1 1 1 3 3 3 3 2 1 1 3 1 3 1 3 2 1 3 1 2 2 1 3 2 3 3 1 3 2 1 1 3 1 1 2 2 3 3 2 2 2 2 1 3 1 2 1 2 1 2 3 2 1 3 2 2 1 1 3 1 2 2 1 2 3 1 1 3 1 3 1 1 2 1 3 2 2 3 1 1 1 1 2 1 1 3 2 2 2 3 1 1 3 3 1 2 3 1 1 1 1 2 3 2 3 2 2 2 2 2 1 3 1 1 3 2 1 1 3 3 1 3 2 2 3 1 2 1 1 1 3 2 3 1 3 3 1 2 3 1 3 2 2 1 1 2 2 2 3 1 2 2 3 2 2 3 1 1 1 2 1 1 1 3 3 1 3 2 3 2 2 3 2 1 2 3 3 3 2 3 1 1 3 3 2 2 2 1 1 3 1 1 3 3 1 1 1 3 1 2 1 3 2 3 1 3 1 3 1 2 2 1 1 2 1 3 2 1 3 2 2 1 1 3 2 3 2 2 2 3 3 2 3 1 2 1 3 3 2 3 3 1 1 1 2 2 2 1 3 1 2 1 3 2 3 3 3 1 2 2 3 1 3 3 3 1 2 3 3 3 2 1 1 3 3 2 1 3 2 2 2 1 1 2 2 1 2 1 1 2 2 1 1 1 2 3 3 2 1 1 2 1 1 2 2 2 3 1 1 3 3 2 2 1 3 2 3 3 1 1 3 3 1 3 1 3 1 2 1 2 2 2 2 3 3 3 2 3 2 1 1 3 3 3 3 3 2 2 2 2 2 3 3 3 3 2 3 3 2 3 1 2 2 3 2 3 2 1 3 1 1 1 3 1 3 3 3 2 1 1 3 1 2 2 1 2 2 1 2 1 2 1 3 2 2 1 1 1 1 1 2 1 1 1 2 2 1 2 2 2 1 2 2 1 1 1 2 2 1 1 2 3 3 1 1 1 3 1 2 2 2 2 2 3 2 1 1 2 3 2 2 2 3 2 3 1 2 2 3 1 2 1 2 3 2 1 1 3 3 1 2 2 2 3 3 3 2 1 2 2 2 1 3 2 1 1 3 3 1 1 3 1 2 2 3 1 2 2 2 1 1 2 2 2 3 1 2 2 1 1 3 3 2 3 1 3 2 2 3 2 3 3 2 3 3 2 1 3 2 1 3 1 3 1 1 1 1 2 2 1 2 2 1 1 3 2 3 1 1 2 1 2 2 2 2 2 2 1 1 2 2 2 3 1 2 1 3 1 2 2 1 1 2 1 2 3 3 1 3 2 3 1 3 2 3 3 3 1 1 3 3 3 3 3 3 1 1 1 3 3 3 2 3 3 2 2 1 2 1 2 2 1 1 2 1 2 1 1 3 3 1 2 3 3 1 2 2 2 1 2 2 3 1 3 2 1 2 1 2 3 1 2 2 2 3 1 3 2 3 3 3 1 2 1 2 2 1 2 3 3 2 1 1 2 2 2 2 3 2 1 1 1 1 1 3 1 1 2 2 1 2 3 1 3 2 3 2 1 1 1 2 1 1 1 1 2 2 3 3 2 2 2 1 3 2 3 1 3 2 3 1 3 1 3 2 2 1 2 1 2 2 3 1 1 1 2 1 2 2 1 1 1 1 3 2 2 1 1 2 1 2 2 2 2 2 1 2 3 1 2 3 2 3 1 3 3 3 2 2 3 2 1 3 3 2 3 2 1 3 1 3 3 1 2 1 2 1 1 1 3 1 1 1 1 2 2 2 2 3 2 2 1 2 1 2 2 3 2 2 2 1 3 2 2 1 1 1 3 3 2 2 1 2 3 1 1 3 3 3 1 3 1 1 1 1 3 1 1 2 2 2 2 3 3 2 1 1 3 2 1 3 2 3 2 3 1 1 2 2 1 1 1 2 2 1 2 3 1 3 1 2 2 2 1 3 1 3 3 3 1 2 1 1 1 2 3 1 3 3 2 3 3 3 3 1 1 3 2 1 1 3 2 3 1 3 1 2 1 2 3 3 1 3 2 3 3 3 1 2 3 2 3 3 1 2 1 1 2 2 1 2 2 2 2 1 1 1 2 3 3 2 3 2 2 3 1 1 1 1 2 2 3 1 3 2 1 2 1 2 1 1 3 3 1 3 3 1 3 3 2 1 1 2 3 3 1 3 1 2 1 1 3 3 2 1 1 2 1 1 1 1 3 2 1 3 1 3 2 1 1 2 3 3 2 1 3 2 3 1 1 2 1 3 3 3 3 3 1 3 1 1 3 1 1 1 2 3 1 1 1 1 2 2 1 1 1 2 1 2 1 2 1 2 3 2 1 3 1 3 2 3 2 1 3 2 3 2 2 1 1 2 2 3 3 1 2 1 2 1 1 3 3 3 3 3 2 1 3 3 2 3 1 2 3 3 2 3 2 3 2 1 1 1 3 3 1 3 3 1 1 1 1 2 3 3 1 3 3 2 3 1 2 2 1 2 3 3 2 3 2 3 2 1 3 1 1 1 3 3 3 3 1 2 2 1 3 1 2 3 1 2 2 1 2 2 3 2 3 1 3 2 1 3 1 3 1 1 3 3 1 3 1 3 2 2 3 1 2 1 2 2 2 1 3 2 2 3 2 1 3 3 2 2 2 3 2 2 1 2 2 3 3 1 2 2 3 2 2 2 2 1 2 2 3 1 2 3 2 1 1 1 2 1 3 2 1 3 3 2 1 2 3 3 3 3 3 2 2 2 1 2 1 2 2 2 2 3 2 1 1 3 3 2 3 2 1 3 1 2 2 2 3 2 1 3 3 1 1 3 1 3 2 1 1 1 2 1 2 1 1 2 1 2 2 2 3 3 1 3 1 2 3 1 1 1 3 2 1 3 3 3 2 2 3 3 3 2 3 3 3 1 1 3 2 3 1 2 3 2 3 1 3 1 1 2 1 2 1 1 3 2 2 3 3 2 2 1 2 3 3 2 3 3 3 2 1 1 2 1 1 2 3 2 1 2 3 1 3 3 2 2 1 1 3 3 2 2 1 1 3 1 1 3 1 3 2 3 3 3 2 3 2 2 3 2 2 3 2 3 2 3 3 3 3 3 2 3 3 2 1 1 3 1 2 3 1 3 3 2 3 1 1 2 2 2 1 2 1 2 2 1 2 2 3 2 2 3 2 3 2 1 3 2 3 2 1 1 1 1 1 2 2 3 3 1 3 2 2 3 2 1 1 2 1 1 1 2 1 1 1 1 2 3 3 1 1 3 3 1 1 3 3 3 2 3 1 1 2 3 3 2 2 1 3 1 1 3 1 2 1 1 3 2 2 3 2 3 1 3 3 1 2 1 1 3 3 1 1 1 2 2 3 1 3 3 1 1 3 2 1 2 3 3 1 2 1 1 1 1 3 2 2 1 1 1 3 1 3 3 1 1 2 2 2 2 3 3 3 1 1 3 1 3 1 3 1 3 1 1 1 2 2 1 1 3 2 1 3 3 3 1 3 1 1 2 2 3 1 2 3 2 2 3 3 1 2 3 2 2 3 1 2 1 1 1 1 1 1 1 2 1 2 1 2 2 2 2 3 1 3 3 3 1 3 1 3 3 1 1 1 2 3 2 3 2 3 1 3 3 2 1 1 1 1 1 3 3 2 3 2 3 3 2 1 2 3 1 2 3 3 1 3 2 1 2 2 3 3 1 3 3 3 2 2 1 1 2 3 3 3 2 1 2 3 1 1 1 2 2 2 3 2 3 2 3 1 2 2 2 1 1 2 2 2 3 2 1 3 2 1 2 1 1 3 2 3 1 2 1 1 1 2 1 3 2 1 1 2 1 3 3 3 1 3 2 2 1 1 2 1 1 2 1 2 1 3 2 2 2 2 2 1 3 1 2 1 1 1 3 3 2 1 1 3 1 1 3 2 3 1 3 3 2 1 3 3 1 3 1 3 1 1 1 3 3 3 2 2 3 1 1 2 1 2 2 1 2 3 2 3 2 2 2 1 1 1 1 3 2 2 2 2 3 1 1 2 1 3 2 3 2 2 1 3 1 3 2 3 3 2 1 2 3 1 1 1 1 3 2 3 1 2 1 1 1 2 1 1 2 1 3 2 2 3 3 1 3 2 3 2 2 1 1 2 3 2 1 2 2 2 2 3 1 1 1 3 3 3 1 1 2 1 2 2 1 1 3 2 3 3 3 2 1 1 3 3 3 3 2 1 2 2 3 3 3 1 1 1 2 3 1 3 1 3 2 3 1 1 1 1 3 2 3 3 2 1 2 1 1 1 3 3 1 2 3 3 1 3 1 1 1 2 1 1 2 1 3 3 2 1 3 3 3 2 1 1 3 2 2 2 2 3 2 1 3 2 1 3 1 1 1 2 1 3 1 3 2 1 1 1 2 1 3 2 3 2 2 3 3 2 3 1 3 1 1 2 1 2 1 2 1 2 2 1 1 3 3 1 1 3 3 3 2 3 1 1 2 3 1 1 1 1 2 1 2 1 3 1 3 3 1 1 2 3 2 1 2 1 2 1 2 3 3 3 1 2 2 1 1 1 3 3 2 1 2 3 3 2 3 3 3 1 2 1 2 2 3 1 2 3 1 2 3 1 2 1 2 1 2 1 1 3 3 2 2 3 3 1 2 3 1 1 1 2 1 3 2 2 3 2 2 2 2 1 3 2 3 1 2 1 2 2 2 3 2 2 2 2 3 1 2 2 2 3 1 3 3 1 1 1 1 2 1 3 3 2 2 3 2 2 1 3 2 3 3 2 2 2 2 1 1 1 2 1 1 1 3 3 3 2 2 2 2 1 2 3 3 3 3 3 2 1 2 3 1 2 2 1 1 1 3 1 3 3 1 1 1 3 2 2 2 3 1 1 1 3 2 2 2 2 1 1 1 3 2 2 3 1 3 1 3 2 1 1 2 1 2 1 3 2 2 1 2 3 3 2 3 2 3 3 3 2 3 3 2 3 3 1 1 1 2 2 1 2 1 2 3 3 1 2 3 1 3 1 3 2 3 2 3 2 1 3 3 2 3 3 1 3 3 1 2 2 3 1 1 1 2 3 2 3 1 3 1 2 1 3 2 3 2 3 1 1 3 2 1 3 1 1 1 3 2 3 2 2 1 2 1 2 3 3 1 1 2 3 1 2 2 2 1 3 3 1 3 1 3 1 3 2 2 1 2 3 3 1 3 2 1 1 1 3 1 1 1 3 3 2 1 3 1 1 1 3 1 2 1 2 1 3 1 2 3 2 2 3 1 1 3 1 1 3 2 3 2 1 1 2 2 3 1 1 1 1 3 2 1 1 1 1 1 2 3 3 1 2 1 1 1 1 1 3 2 1 2 1 3 2 1 1 2 1 2 1 2 1 2 2 2 2 1 2 3 3 3 2 1 2 3 2 1 1 3 1 1 1 3 2 1 2 3 2 3 2 1 1 3 2 3 1 2 2 1 1 2 2 2 3 3 2 2 1 2 1 3 2 2 1 3 1 3 1 1 3 2 2 1 3 1 3 2 3 3 1 1 2 3 3 3 3 3 2 3 2 3 2 1 3 2 3 1 2 3 1 1 2 3 2 1 2 3 3 1 1 3 2 3 2 2 1 2 3 1 3 3 3 2 1 2 2 2 1 1 3 3 1 2 2 2 2 1 2 1 3 1 3 1 3 1 2 2 2 1 3 3 3 1 2 1 2 3 3 3 3 1 1 1 2 3 3 2 3 2 2 3 1 2 2 2 1 3 2 2 3 2 3 3 1 3 2 2 1 3 3 3 1 3 2 1 1 2 1 2 1 2 1 3 2 2 2 3 1 1 2 2 2 1 2 3 2 1 1 2 3 3 1 2 3 3 2 1 1 3 3 2 2 1 3 2 1 2 1 3 3 1 3 3 3 3 3 3 1 3 1 1 1 1 2 3 1 3 1 1 1 1 2 2 1 1 2 2 2 3 3 2 2 3 1 2 2 1 3 2 1 1 2 3 2 1 1 3 3 1 1 2 1 1 2 3 3 2 3 2 1 2 3 1 3 1 1 3 2 1 2 2 3 1 1 3 3 2 3 3 2 2 2 3 1 1 2 1 2 1 1 3 2 2 1 3 1 3 1 3 2 3 1 2 3 3 1 2 3 3 1 3 2 1 1 2 2 2 1 2 3 2 1 1 1 3 1 2 1 1 2 3 2 2 3 3 1 1 3 2 2 2 3 3 2 3 3 3 2 2 1 2 3 3 3 2 3 2 1 1 1 2 2 1 3 1 3 3 2 2 1 2 1 1 3 3 3 1 3 1 3 1 2 2 2 2 2 3 3 3 1 2 2 1 2 3 2 1 2 1 2 3 3 2 3 2 1 1 3 1 3 1 3 1 3 1 3 3 1 2 3 1 1 3 2 1 3 1 3 1 1 1 3 3 1 3 2 1 1 1 2 2 2 3 1 3 2 1 1 3 2 2 2 3 2 3 2 3 1 2 1 1 3 2 1 1 2 2 2 1 1 2 2 3 3 1 1 2 1 2 1 1 2 2 2 2 2 1 3 2 2 2 1 3 1 3 1 1 2 1 1 3 1 1 2 2 3 2 1 2 3 2 3 3 3 3 2 2 3 2 1 2 3 2 1 2 1 2 1 1 1 3 1 2 2 3 3 1 1 3 2 2 3 3 2 3 1 2 3 2 2 3 3 2 1 2 1 2 2 3 2 2 3 3 2 3 3 3 2 3 3 3 2 2 3 1 1 1 3 1 2 1 1 2 1 1 2 1 1 2 2 2 1 2 1 1 2 1 3 1 1 3 2 3 2 1 1 2 2 1 2 1 3 1 1 3 3 1 2 1 1 1 1 1 2 1 1 1 1 1 2 2 3 2 1 3 1 1 2 2 3 1 1 1 3 2 3 1 2 2 3 3 1 2 2 1 1 3 3 3 3 2 3 3 3 1 2 1 1 2 3 3 2 1 1 1 3 2 2 3 2 2 3 3 2 3 1 1 3 1 3 1 3 3 2 3 1 3 1 2 2 3 2 3 2 2 2 2 1 3 2 2 3 2 1 3 3 1 1 2 2 1 2 3 1 3 2 3 1 1 1 2 2 2 3 2 3 2 1 1 1 1 1 1 3 1 2 3 3 1 1 1 2 2 2 1 1 2 1 1 2 3 1 1 3 2 3 3 1 3 2 3 1 3 1 1 1 2 3 2 1 2 3 1 1 2 1 3 1 1 2 1 2 3 3 2 2 1 1 3 2 3 3 2 2 1 3 3 1 2 1 1 1 2 3 2 1 3 2 3 1 2 3 1 2 1 1 3 3 2 3 2 3 2 3 1 3 2 2 2 2 1 2 3 1 1 1 2 2 3 3 3 2 2 3 2 1 2 1 3 2 2 2 3 3 1 2 3 1 1 2 2 2 2 1 3 2 3 3 2 1 1 3 2 2 2 2 1 3 1 3 3 1 2 1 1 3 1 3 1 3 3 2 3 3 1 2 3 1 2 1 1 3 2 3 1 2 2 3 1 1 2 1 1 2 2 1 2 1 3 3 3 1 3 2 1 1 2 2 1 3 3 2 2 1 1 1 1 3 2 2 3 1 3 1 1 1 1 2 3 3 3 1 3 1 3 2 1 3 1 3 3 3 2 2 3 2 3 2 1 2 2 2 2 1 2 3 1 1 2 3 3 3 1 3 2 2 3 3 3 2 3 3 2 1 2 3 3 1 1 1 3 1 2 1 1 1 3 3 1 3 3 1 1 2 3 1 2 1 1 1 2 3 2 3 3 2 3 3 1 3 3 2 1 1 3 1 1 2 2 3 2 1 3 1 3 2 1 1 2 2 3 3 2 3 1 2 1 3 2 3 3 2 1 2 3 2 1 2 3 3 1 2 1 1 3 2 1 2 2 3 1 2 1 2 2 1 1 3 2 1 2 3 1 2 3 2 3 3 3 3 3 2 1 2 3 2 1 2 1 3 2 1 2 2 3 2 3 1 1 1 3 2 1 2 1 2 2 1 1 3 1 1 1 3 3 1 1 2 2 1 2 1 3 2 2 1 1 2 2 3 3 2 3 1 1 1 2 3 2 2 2 3 2 1 1 3 3 3 3 2 1 2 2 3 2 2 3 2 2 1 2 3 3 3 3 1 3 2 3 2 3 1 2 2 2 1 3 3 3 3 1 3 2 2 1 2 1 1 2 3 2 2 3 1 3 3 1 1 2 1 2 2 1 3 2 3 2 3 1 2 1 1 3 3 1 2 2 1 3 1 2 2 1 1 2 1 2 3 3 1 2 2 2 2 1 1 1 3 2 3 1 1 3 3 2 2 1 1 2 2 3 2 3 2 1 2 1 2 2 1 2 1 2 3 2 3 3 2 1 2 2 3 3 1 1 1 1 1 2 3 2 3 1 2 1 3 1 3 1 3 3 1 2 1 2 3 2 1 1 2 1 3 1 2 1 1 3 3 3 2 2 1 3 1 2 2 2 2 2 3 2 1 2 2 2 1 1 3 3 2 2 2 3 3 1 3 2 2 1 1 2 1 2 2 2 2 1 2 3 1 1 3 1 2 1 1 3 3 2 3 2 1 3 2 3 2 3 1 1 1 2 3 3 1 1 2 2 3 3 2 2 3 1 1 3 2 3 1 1 1 1 2 1 2 2 1 1 2 2 2 3 3 2 1 3 2 2 3 3 3 1 3 1 3 3 2 3 3 3 3 2 2 1 1 3 1 2 3 3 3 3 2 2 2 1 2 3 1 3 3 3 3 2 2 3 1 3 3 1 1 1 2 2 1 3 2 2 1 1 2 1 2 2 3 2 2 3 2 2 3 1 3 3 2 3 3 3 3 1 2 2 3 1 3 1 2 2 1 3 2 2 1 2 1 2 2 2 2 2 3 2 2 2 2 1 2 2 3 3 2 3 2 1 1 3 3 2 3 3 3 1 3 2 2 1 3 2 2 3 3 2 2 1 3 3 2 2 2 3 1 1 1 1 1 3 3 3 3 3 2 3 3 1 2 1 2 3 1 1 2 3 1 3 1 1 2 3 1 1 3 2 3 2 2 3 2 3 3 3 2 2 3 1 1 1 1 3 2 2 3 1 3 3 2 3 2 1 1 3 3 2 1 1 1 3 1 2 3 2 1 2 1 3 1 1 3 1 2 1 3 3 1 2 2 1 3 1 1 3 3 1 1 2 1 2 2 3 3 1 1 3 3 2 1 2 1 3 3 1 3 3 2 1 3 3 3 2 1 1 2 1 1 1 1 3 3 3 1 1 1 2 3 1 1 1 1 2 2 1 3 1 2 3 2 3 2 2 1 3 3 2 3 1 3 3 2 1 3 3 2 3 1 1 3 1 3 1 3 1 2 3 3 1 2 1 1 2 2 3 2 1 1 3 3 3 1 2 2 2 2 3 3 3 3 1 3 2 3 2 1 1 1 2 3 3 3 2 2 1 3 3 3 1 1 1 1 1 3 3 1 1 2 2 1 1 2 3 3 3 1 2 1 1 1 1 1 3 3 2 1 1 2 1 2 1 2 3 2 2 1 3 3 3 3 1 1 3 1 3 2 1 1 1 3 3 1 2 3 2 2 1 2 2 3 1 1 1 1 1 1 3 2 1 1 3 2 2 2 1 2 1 3 2 1 2 2 3 2 2 2 2 3 3 2 2 3 2 3 2 2 2 2 1 1 1 3 1 1 3 2 3 1 1 1 2 3 2 3 1 1 3 2 3 3 1 3 1 1 1 3 3 3 3 3 1 1 3 1 1 1 1 3 3 1 3 3 1 3 1 2 2 2 1 3 2 3 3 2 2 1 3 2 2 1 3 2 3 2 1 1 2 1 3 3 3 3 3 1 2 2 3 1 3 3 2 2 1 3 2 3 1 1 3 3 2 1 1 3 1 2 1 1 1 1 2 1 3 1 3 1 2 2 1 1 2 2 2 2 2 1 1 2 3 3 1 1 3 2 2 2 1 2 2 3 2 2 1 1 2 2 1 3 2 3 3 2 2 2 1 3 1 1 2 2 3 3 2 3 2 2 3 1 1 1 1 3 1 2 2 3 2 2 2 1 1 1 1 3 1 2 2 1 2 3 1 2 1 2 2 2 3 3 1 3 3 2 3 3 3 1 1 2 1 3 2 1 3 1 3 1 3 1 2 1 1 2 3 2 3 1 1 2 2 2 1 2 2 1 3 3 2 3 2 2 3 2 3 2 1 1 3 3 2 3 2 2 3 2 1 2 2 1 1 3 1 3 2 3 2 2 1 2 1 1 3 3 1 1 1 2 3 3 2 3 3 2 1 3 1 2 2 1 1 1 3 2 2 1 2 1 2 2 2 2 2 3 3 1 1 3 3 3 1 1 1 3 2 1 1 1 3 2 3 3 2 1 3 2 3 3 1 2 2 2 2 2 1 3 2 1 1 3 2 2 3 2 1 3 1 2 2 3 3 1 2 3 2 2 2 1 3 1 2 3 3 1 2 3 1 3 2 1 3 2 1 2 1 3 3 2 2 3 2 2 1 1 1 3 2 3 2 1 2 1 1 3 2 2 2 3 3 1 2 2 1 1 3 1 2 2 1 2 3 2 1 2 2 1 3 2 3 3 1 2 3 2 2 3 3 2 1 2 3 3 3 2 3 2 2 3 3 2 3 3 2 2 1 2 2 2 2 2 3 3 1 1 1 1 3 1 2 2 3 1 2 1 1 1 2 2 1 1 3 3 1 2 2 1 3 1 2 2 2 3 3 3 3 1 1 3 3 2 2 2 1 3 3 1 3 1 2 3 2 3 2 2 3 2 1 3 1 1 3 1 2 2 1 3 3 1 2 1 1 2 3 2 3 1 1 1 2 2 3 3 2 1 3 1 2 1 2 3 2 2 2 1 1 1 1 3 2 1 2 2 1 2 1 2 3 1 2 1 1 1 2 2 1 1 2 1 1 1 1 3 3 1 1 1 3 1 3 3 1 3 3 1 2 3 3 1 1 1 3 2 2 2 1 2 1 1 3 3 2 1 2 1 3 3 3 1 1 2 3 3 3 1 1 2 1 2 3 1 1 3 2 3 3 3 3 2 1 2 3 3 3 2 1 3 1 3 1 2 3 3 2 1 3 1 2 3 2 2 1 2 2 3 2 2 3 2 1 3 3 2 1 1 3 2 2 1 2 3 1 2 3 3 3 3 2 3 3 3 3 3 3 3 2 1 1 3 2 2 2 3 1 3 3 3 1 2 2 2 3 3 3 1 2 3 1 1 1 2 3 2 1 2 2 1 2 2 2 1 3 3 3 3 1 3 3 2 1 1 3 3 3 3 2 2 3 1 2 3 2 3 1 1 3 3 2 3 1 2 3 3 3 2 3 2 3 3 2 2 1 3 3 1 2 1 1 1 2 3 2 3 1 2 3 3 1 3 2 3 1 3 3 3 3 2 1 2 1 1 3 1 2 2 3 2 1 3 3 1 1 2 1 2 3 3 1 2 1 1 2 3 1 2 3 3 2 1 3 2 3 1 3 1 1 3 1 3 3 2 3 1 2 2 1 3 3 3 1 1 1 2 1 3 1 3 2 3 2 2 3 3 2 1 1 1 3 3 1 3 3 1 1 1 1 1 1 1 3 3 1 2 2 1 2 3 3 3 2 3 1 3 2 1 3 2 1 2 3 3 2 1 3 3 1 2 1 2 1 3 3 1 2 2 1 2 3 1 1 1 2 1 1 2 2 1 1 1 1 2 1 2 1 3 2 3 1 2 1 1 1 3 3 2 3 3 3 2 3 3 2 1 2 3 3 1 2 2 1 2 2 3 2 1 2 1 3 2 2 2 2 2 1 3 2 1 3 2 2 3 2 1 3 2 1 2 3 3 1 3 2 3 2 1 2 3 2 3 3 3 1 1 2 1 2 3 3 2 1 2 1 3 3 1 3 2 3 3 2 1 2 2 1 1 2 2 1 2 2 2 2 3 1 2 2 1 2 2 1 1 2 2 2 3 1 3 3 3 1 2 3 1 2 1 1 2 2 1 3 1 3 3 2 2 1 1 3 3 3 1 2 2 3 2 2 3 3 3 3 2 2 2 2 3 1 2 1 2 2 3 1 1 2 3 2 3 2 1 2 3 3 1 2 3 3 1 1 1 2 3 2 2 1 3 3 1 3 2 3 2 2 1 3 3 3 3 3 1 3 2 2 2 2 3 3 3 3 1 2 1 3 3 3 2 3 1 3 3 3 2 2 3 1 2 3 3 3 3 1 1 1 2 1 2 1 1 3 1 3 2 2 1 3 3 2 2 2 1 3 2 1 3 1 2 3 1 1 2 1 2 1 3 2 2 2 2 1 1 1 3 3 2 2 1 2 1 1 3 3 2 1 3 3 3 2 2 3 1 2 2 3 3 2 3 1 3 3 1 2 3 2 3 3 2 1 3 1 2 2 1 2 2 2 3 2 1 2 1 1 3 1 1 3 2 2 3 1 2 2 3 3 3 2 2 1 3 3 3 2 3 2 2 3 1 3 2 1 2 2 2 1 3 2 3 3 2 1 1 1 3 1 1 2 1 2 1 3 3 1 2 1 3 2 1 2 3 3 1 2 1 1 2 1 3 2 2 3 3 1 3 1 1 2 3 2 1 1 2 1 1 1 3 1 3 1 3 3 2 3 2 3 2 2 1 2 3 2 2 2 2 3 2 1 1 3 2 3 3 3 1 2 1 1 2 3 2 3 2 1 1 3 3 1 2 3 3 3 3 3 2 2 3 3 1 3 3 1 3 1 2 3 2 2 2 2 2 1 1 2 2 1 2 2 1 3 3 1 1 3 3 2 1 2 1 1 2 2 3 1 2 3 1 3 1 3 3 1 2 2 1 2 2 2 3 1 3 2 3 1 1 1 3 3 3 2 1 1 1 3 1 1 3 3 2 1 2 3 2 3 1 2 3 1 2 3 3 3 2 1 3 2 3 2 1 3 3 2 3 3 1 3 3 3 1 3 1 1 3 2 1 3 3 2 3 1 1 1 2 2 1 3 3 3 3 2 2 3 3 3 2 1 1 2 1 1 1 2 2 1 3 3 1 3 1 1 2 2 3 2 2 3 1 3 3 1 1 3 2 3 1 1 1 2 1 3 3 3 2 2 3 3 2 1 1 1 2 1 1 1 2 1 2 3 2 1 2 3 3 2 1 3 2 1 3 1 2 3 1 2 3 1 3 2 2 2 1 1 1 1 3 3 3 1 1 3 1 1 1 3 1 2 3 2 3 1 2 2 2 3 3 3 1 3 1 2 2 1 1 1 3 2 2 1 2 2 2 3 2 2 2 3 3 1 3 1 1 1 1 3 3 1 3 3 3 1 1 2 1 2 1 3 3 2 2 2 2 2 2 1 3 3 3 3 3 3 2 1 2 3 2 2 2 3 3 3 3 3 2 2 1 2 3 2 3 2 3 3 3 1 3 3 2 3 3 2 1 3 2 3 1 2 3 1 2 3 1 2 3 3 1 1 2 3 2 3 1 1 1 1 1 1 2 1 2 1 3 1 1 2 1 2 1 3 1 1 1 3 3 2 2 2 3 3 3 3 1 1 2 2 2 3 3 3 3 3 3 2 3 2 2 3 3 1 2 1 3 1 3 1 2 2 3 3 1 2 3 1 1 3 3 3 2 2 3 1 2 3 1 1 3 1 1 3 1 3 1 3 2 2 2 1 3 1 1 2 3 1 1 3 2 1 3 1 3 1 3 2 2 2 3 2 2 2 3 2 3 3 2 3 2 1 2 2 3 2 2 1 3 3 3 2 3 2 2 2 1 1 1 3 2 1 3 2 2 1 3 2 2 3 2 3 1 3 2 3 3 1 1 3 1 3 3 3 2 3 1 3 1 2 1 3 1 2 2 2 2 2 3 1 2 2 3 1 2 3 1 3 2 2 2 2 1 1 1 2 3 3 3 1 3 3 1 1 2 2 2 3 2 3 1 1 2 2 3 3 1 1 3 2 2 3 3 1 1 2 1 3 1 2 1 3 1 3 2 2 1 3 1 1 2 3 1 2 3 2 3 1 2 1 1 1 1 1 1 1 1 2 1 2 1 3 2 2 3 2 1 1 2 3 1 3 1 2 3 3 3 1 2 3 2 3 1 3 1 2 1 3 3 1 1 2 2 2 1 1 1 2 1 1 2 1 3 1 1 2 3 1 1 1 1 3 3 2 3 2 3 1 3 2 2 1 1 3 2 1 1 1 2 2 2 2 1 3 1 1 2 3 1 3 3 2 3 2 3 2 3 3 3 1 1 1 1 1 3 1 1 3 2 3 3 1 2 1 3 3 2 3 3 1 1 1 1 3 2 2 2 2 3 2 2 3 2 3 2 3 2 3 1 1 1 2 1 3 1 2 1 1 2 1 2 3 1 1 2 2 3 3 2 2 3 2 3 2 2 3 3 1 1 3 3 1 2 2 2 3 3 1 3 1 3 3 2 3 2 1 2 1 3 3 3 3 3 2 2 2 1 1 3 3 3 3 2 3 3 1 2 3 3 2 3 1 1 2 2 2 3 1 2 3 3 3 2 2 2 3 3 2 2 1 3 1 1 3 1 3 3 1 2 1 3 1 2 3 3 1 2 1 3 3 2 3 2 2 1 1 1 3 2 3 2 1 1 1 1 3 2 1 3 2 3 1 2 2 1 2 2 1 3 1 1 2 3 3 3 1 2 3 1 3 3 2 3 3 1 1 3 3 3 3 2 3 1 2 1 2 1 1 3 2 2 3 2 2 1 1 3 3 2 1 3 1 3 3 3 2 1 2 3 1 1 2 3 1 2 2 1 2 1 3 1 3 1 2 2 2 1 3 3 3 3 2 1 3 3 1 1 2 3 3 3 1 1 2 2 1 2 2 2 3 1 3 3 1 1 3 3 3 3 3 1 3 2 2 3 3 1 1 3 2 2 1 1 3 1 2 1 3 3 1 1 1 3 3 3 3 3 2 1 1 1 1 2 1 1 2 2 1 3 3 1 1 2 2 1 1 3 2 1 2 1 2 2 3 1 1 2 3 3 1 1 1 3 3 3 3 3 2 1 3 3 3 3 2 1 2 2 1 3 2 3 3 2 2 1 3 3 1 1 3 2 3 2 3 2 2 2 2 2 3 1 1 3 2 3 3 2 2 3 1 1 2 2 1 1 3 2 2 2 2 2 3 1 3 2 1 3 1 2 3 2 1 1 2 2 3 1 2 3 2 1 2 1 2 1 1 2 3 2 1 1 2 3 1 3 2 2 2 3 1 3 2 3 2 3 2 1 2 2 3 1 1 1 2 3 1 2 3 1 2 3 2 2 1 3 2 1 2 2 2 3 2 2 1 1 3 2 2 1 3 2 2 3 1 3 3 2 3 3 2 2 2 1 2 3 3 2 2 2 2 3 1 1 1 2 3 1 1 1 1 2 2 2 1 3 2 2 3 2 3 2 3 3 1 1 3 3 2 3 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 1 2 1 3 2 2 3 3 2 3 1 2 2 1 1 1 2 3 2 2 3 3 1 2 3 3 1 1 3 1 2 2 3 1 1 3 3 2 3 2 1 2 3 1 1 3 1 1 1 3 1 3 2 1 2 2 3 3 2 2 2 2 3 2 3 2 2 3 3 2 1 1 1 1 1 2 1 1 2 3 2 2 1 2 2 2 2 2 2 1 1 1 2 2 1 3 2 1 1 3 1 3 2 3 1 1 1 1 1 2 1 2 3 2 3 2 3 3 3 3 3 1 1 2 2 2 2 3 2 1 3 2 1 2 1 3 1 1 2 1 3 3 2 1 1 1 2 1 3 1 1 3 1 3 1 1 2 3 2 2 1 1 2 2 3 1 2 2 1 1 3 2 1 1 2 3 1 2 1 1 1 3 1 1 1 3 1 2 1 1 2 1 1 2 1 2 3 2 2 3 3 3 3 3 3 2 1 2 3 3 1 3 1 1 3 3 3 2 2 1 1 1 3 3 2 2 3 2 3 2 1 1 3 2 3 1 1 2 2 1 1 1 2 1 3 2 3 1 2 2 1 3 1 2 3 1 1 3 2 3 3 2 2 1 1 3 1 3 1 2 3 2 1 2 2 3 2 3 2 1 1 1 3 3 2 3 3 2 3 3 2 2 2 1 1 1 2 2 1 2 2 1 3 2 3 1 1 3 1 1 2 2 2 1 3 2 3 1 3 2 1 3 3 2 2 3 3 1 3 3 3 2 3 2 2 2 2 3 1 3 3 2 3 1 1 3 1 1 3 2 3 2 3 1 3 2 3 1 3 3 1 1 2 3 2 1 3 3 3 1 3 2 1 2 3 2 1 1 3 1 3 1 1 3 2 3 2 2 3 1 1 2 1 2 3 3 1 1 2 1 1 1 3 1 3 1 3 2 3 3 2 1 2 2 3 2 1 3 1 1 1 2 2 3 1 2 2 1 2 1 3 1 2 3 2 2 1 3 1 1 2 1 3 2 2 2 3 3 3 3 1 2 2 1 2 3 2 3 2 1 2 2 3 1 1 2 1 3 2 2 3 2 3 3 1 3 1 3 3 2 1 1 1 3 1 1 3 2 3 3 2 3 3 3 2 3 1 1 1 3 1 2 3 1 2 1 1 1 1 2 3 2 2 3 2 3 3 1 1 3 3 1 2 3 1 1 3 3 2 1 1 2 1 2 1 3 3 2 1 2 2 1 1 1 2 3 3 2 2 3 1 3 3 3 2 3 3 2 1 3 3 3 1 2 3 1 3 2 3 2 3 3 1 1 1 3 2 1 1 1 3 3 1 2 1 3 2 2 3 2 2 3 3 1 2 3 1 1 3 1 3 2 1 1 1 3 1 3 2 1 1 2 3 3 1 1 1 1 1 2 2 2 3 3 2 3 2 1 3 1 3 2 2 3 1 1 2 2 1 1 3 2 2 2 3 1 2 1 1 1 2 1 1 3 3 2 2 3 3 1 2 2 2 2 1 2 1 3 2 3 1 1 3 2 1 2 1 3 3 1 1 3 2 3 2 3 1 3 1 2 2 1 2 1 3 3 1 2 1 2 3 3 1 2 3 1 3 1 1 1 1 2 1 3 2 3 2 1 1 3 1 2 2 3 3 3 2 2 2 2 3 2 1 1 2 1 1 2 1 2 2 2 2 2 1 1 1 3 3 1 1 1 3 2 3 1 3 1 1 3 3 1 2 1 3 2 1 2 1 3 2 3 1 3 3 3 3 2 3 3 1 1 2 1 2 1 3 2 3 2 3 1 3 2 1 3 3 2 3 1 2 1 1 3 2 2 1 2 3 2 3 3 3 2 2 1 2 1 2 2 1 2 1 3 1 2 2 1 3 3 3 3 1 3 3 1 3 3 1 3 3 3 1 2 3 2 3 3 2 1 1 2 3 1 3 1 2 2 1 1 1 3 3 2 3 1 1 1 1 2 1 1 3 3 1 1 3 3 1 3 1 1 1 3 1 1 1 1 1 1 1 2 2 2 3 2 1 1 2 1 3 1 3 3 1 3 1 2 2 2 3 1 2 3 3 3 3 3 1 2 1 3 3 2 1 1 3 2 3 2 1 1 2 2 1 1 3 1 2 2 3 3 1 3 3 2 2 1 1 2 3 1 3 3 2 3 3 1 3 1 1 2 2 2 2 3 2 3 2 2 3 1 2 2 3 2 3 1 2 2 2 3 1 2 2 1 3 3 3 3 2 1 2 1 1 2 1 1 1 1 2 1 2 2 3 2 1 2 1 1 3 2 1 2 1 1 3 3 2 1 1 2 2 3 2 1 2 2 1 1 1 3 2 1 2 1 3 3 3 2 3 3 3 3 1 3 1 2 3 1 3 2 1 3 2 1 1 2 2 3 1 3 1 1 1 2 1 2 3 1 2 3 3 3 2 1 3 1 3 2 2 3 2 1 1 1 3 3 2 1 1 3 3 1 3 3 3 1 2 3 2 1 3 3 2 2 2 1 3 1 3 3 3 1 1 3 2 1 2 2 1 2 3 2 3 3 2 3 3 2 2 2 2 3 1 2 1 1 3 2 1 2 3 1 2 1 1 1 3 3 2 3 2 1 1 2 3 1 1 3 2 3 3 1 3 3 2 2 1 2 2 2 3 2 3 3 2 2 2 2 3 2 2 3 2 3 2 2 3 1 2 1 3 3 1 2 3 3 2 1 2 3 2 2 2 2 1 1 2 1 3 3 2 2 2 3 3 1 2 1 3 3 2 1 2 2 2 3 3 3 2 2 3 3 2 2 1 2 2 3 3 1 2 2 2 2 1 1 1 3 3 2 3 3 3 3 1 3 2 1 1 3 1 1 3 2 2 1 1 1 1 3 1 2 2 2 3 3 3 2 2 2 1 2 3 1 3 1 1 3 3 3 1 2 3 2 3 2 1 1 1 3 3 1 1 1 3 2 2 1 2 3 2 3 3 1 3 1 1 3 1 3 1 3 3 2 3 2 2 2 2 3 1 2 1 2 1 2 3 1 2 2 2 2 3 1 3 1 1 1 3 3 1 1 1 1 3 2 3 3 1 3 3 1 1 2 2 1 1 1 1 1 3 1 2 3 1 3 3 3 2 2 2 1 2 2 3 3 1 1 1 2 3 1 1 1 3 1 2 1 2 1 2 2 2 3 2 1 1 1 2 2 2 1 1 3 2 2 3 1 3 1 3 1 3 1 3 2 1 1 3 1 2 2 2 3 2 1 2 1 2 2 2 2 2 2 1 1 3 2 3 2 3 3 1 3 1 1 1 3 1 2 3 1 2 1 2 2 3 1 2 1 1 3 2 2 3 1 2 1 2 1 3 1 3 2 1 1 2 2 3 1 3 1 1 2 1 3 2 2 1 1 1 3 1 1 3 2 1 2 2 1 2 2 3 1 2 3 1 3 2 2 3 1 2 2 1 1 3 2 2 1 2 3 3 1 1 3 2 2 2 2 2 3 3 1 3 1 1 3 1 1 2 3 1 3 3 3 1 1 3 1 1 1 2 3 3 2 1 2 3 2 1 1 1 2 3 3 2 3 1 2 3 2 3 3 3 2 1 1 1 3 1 1 3 2 1 3 3 2 2 2 1 3 3 2 1 2 1 3 1 2 3 3 2 3 2 2 2 2 2 2 1 1 1 1 3 2 2 3 3 1 2 2 3 3 1 3 2 3 3 2 3 3 3 3 3 2 2 3 3 1 2 1 1 1 2 1 2 1 1 1 3 2 2 1 3 3 2 3 3 3 2 1 1 3 2 3 1 3 3 3 3 1 2 2 3 2 2 1 2 1 2 1 1 3 1 1 2 2 3 2 3 2 1 2 2 1 2 2 3 3 2 1 1 3 2 3 3 1 3 3 2 1 1 3 1 2 1 2 2 2 3 2 3 3 2 1 3 1 1 2 1 3 3 2 1 1 1 1 3 2 3 1 1 1 1 2 2 1 1 1 3 3 1 3 3 2 3 1 2 2 3 1 2 3 1 2 2 3 2 2 1 3 3 3 3 2 3 1 3 3 1 3 3 3 2 2 3 2 2 1 3 2 2 1 1 3 1 1 1 3 1 2 3 1 3 2 3 2 3 3 1 1 3 2 3 1 1 3 2 3 1 3 1 1 2 2 3 2 1 3 1 2 1 1 3 2 2 2 3 2 1 2 3 1 2 3 3 3 2 3 1 2 1 3 2 3 1 3 3 1 2 1 3 1 2 2 2 3 2 2 1 1 2 3 2 2 2 1 2 2 2 3 2 2 2 3 1 2 3 2 1 3 1 1 3 1 1 2 2 1 1 1 2 1 1 1 3 1 3 1 3 1 2 2 2 3 3 2 1 2 2 1 2 3 2 2 1 3 3 3 1 3 1 3 3 2 3 3 3 1 3 3 2 1 1 3 2 2 1 1 3 2 3 2 2 2 2 3 1 2 3 3 1 3 1 2 3 1 3 2 2 3 1 1 1 2 3 1 3 3 2 3 1 2 1 2 1 3 3 1 3 2 2 2 3 1 2 2 2 2 2 1 2 2 2 3 3 2 2 1 2 1 3 3 1 3 1 2 3 1 3 2 3 1 3 3 2 3 2 1 3 3 1 2 3 3 1 2 2 3 2 1 2 3 1 2 1 3 1 2 1 3 1 2 1 2 2 1 3 3 3 2 2 1 2 3 2 1 3 2 1 2 2 1 1 2 3 3 3 2 2 1 3 1 2 2 1 3 3 3 1 1 1 3 1 1 2 1 1 1 3 1 1 1 1 2 3 1 3 1 1 3 1 1 2 2 3 1 3 1 3 3 2 1 1 3 3 1 3 1 3 3 3 3 2 2 1 2 3 1 1 3 3 2 3 1 2 2 3 3 1 2 1 2 3 3 2 1 1 2 3 1 3 2 1 1 2 2 1 2 3 1 2 3 2 3 3 3 3 1 1 3 3 1 3 1 3 1 2 3 1 2 1 3 3 2 3 1 2 3 2 2 2 2 3 1 3 2 1 1 3 1 1 1 3 1 3 2 1 1 3 1 2 3 2 1 3 1 3 3 3 1 2 1 3 2 1 2 2 2 1 3 3 3 1 3 3 1 1 2 2 2 3 3 3 2 3 2 2 3 1 1 2 1 2 3 2 3 1 1 1 1 2 2 2 2 3 2 3 2 3 1 3 3 1 1 1 2 1 2 2 3 1 2 3 3 2 3 2 2 1 2 1 1 2 1 3 2 2 3 3 2 1 3 1 3 2 1 1 1 1 2 1 2 1 2 2 2 2 3 1 2 3 1 2 1 2 1 1 1 3 3 1 3 1 3 2 1 2 2 3 1 2 1 1 1 2 3 1 1 3 3 2 3 2 3 3 3 2 3 3 2 2 1 2 1 2 3 1 2 1 2 2 2 3 3 2 3 1 3 3 3 1 2 1 2 2 2 1 3 2 2 3 3 3 1 2 2 3 3 1 3 1 1 2 2 1 1 1 2 1 2 2 2 3 3 3 2 1 3 3 3 1 1 3 3 3 1 3 1 3 2 3 1 2 1 1 1 2 2 2 1 2 3 2 2 3 1 2 3 2 2 2 3 3 1 3 3 1 1 3 3 3 2 3 2 2 2 3 2 3 1 2 2 2 3 1 2 1 1 1 3 1 1 2 1 2 2 2 1 2 3 1 3 3 3 2 1 2 1 2 1 3 1 1 2 3 3 2 1 3 3 2 1 3 2 1 3 3 3 2 1 3 2 1 3 1 1 3 3 3 2 3 2 2 2 1 1 3 3 2 1 2 2 1 3 1 1 2 3 2 1 3 2 1 1 2 1 1 1 3 2 3 1 3 1 3 2 3 2 3 1 2 2 2 2 1 1 1 1 3 2 3 1 1 1 1 2 2 2 2 3 3 2 3 1 1 2 2 1 3 1 2 2 3 1 3 1 2 3 1 3 2 2 3 3 1 2 2 1 2 2 1 1 3 2 2 3 3 3 2 2 3 2 3 2 1 1 3 3 3 3 1 2 1 2 2 2 3 3 3 2 2 3 2 2 3 2 3 2 3 1 2 2 3 2 1 1 2 1 2 2 2 3 3 2 1 2 1 2 3 1 1 1 1 2 2 2 1 3 1 3 1 3 3 2 2 1 2 3 1 3 1 2 3 2 2 3 1 1 2 1 1 1 3 2 1 3 2 1 1 1 2 1 3 1 2 2 2 2 1 2 3 3 2 1 2 3 3 3 1 2 1 3 1 1 1 1 3 2 2 3 2 2 3 2 2 3 2 3 1 1 2 1 2 2 1 2 2 2 2 3 3 2 2 2 1 1 1 2 3 2 3 1 3 2 2 3 3 3 3 1 1 1 1 3 1 2 1 1 1 1 1 2 3 2 1 2 3 1 3 3 1 2 2 3 1 3 3 2 2 3 3 1 3 3 2 3 1 2 1 2 3 2 3 3 1 2 2 1 1 2 3 3 3 2 1 3 3 3 2 3 1 3 3 1 2 2 2 2 2 2 2 1 2 3 2 1 2 2 2 2 1 2 2 1 3 2 3 1 3 3 3 2 3 2 3 1 2 3 1 2 3 1 2 1 2 3 1 1 2 2 3 2 3 3 3 3 2 3 2 3 2 2 1 2 1 3 3 1 3 2 1 2 1 2 1 2 1 3 1 3 1 2 1 2 1 1 3 3 3 2 3 1 1 2 3 3 1 1 3 2 1 2 1 3 1 3 2 3 3 1 1 2 3 2 3 1 1 3 2 1 3 2 3 3 3 1 3 3 3 3 3 2 1 2 2 1 1 1 3 1 2 3 1 1 3 2 3 3 1 1 3 2 1 1 2 2 3 2 1 1 2 1 2 2 3 3 3 1 3 1 1 3 3 3 1 3 3 3 1 1 1 2 3 1 3 3 1 3 3 1 1 1 3 2 1 3 3 1 1 3 2 1 3 2 2 2 3 1 2 1 2 3 2 3 3 3 1 3 2 1 3 3 2 1 3 1 3 2 3 1 1 2 1 3 2 3 2 1 1 2 3 2 3 3 2 3 2 1 1 2 1 1 3 1 2 3 1 3 1 3 3 3 3 1 1 1 1 1 2 3 3 1 2 3 1 3 2 3 2 1 2 1 1 2 2 1 3 3 2 1 3 3 1 2 1 1 3 2 3 2 3 2 1 3 2 2 3 2 3 3 1 3 3 1 1 2 2 2 1 1 2 3 2 1 3 2 1 2 3 2 1 2 1 3 3 2 3 3 2 3 2 2 2 2 1 1 1 2 1 1 3 2 1 2 2 3 2 1 2 2 2 1 2 1 3 1 3 3 1 2 3 2 2 1 1 3 2 1 1 2 2 1 2 2 1 1 1 3 3 1 3 3 2 2 1 3 1 1 2 1 1 1 1 1 1 3 2 3 2 1 3 1 2 3 3 1 1 1 2 2 2 1 1 1 1 3 3 3 2 1 1 1 1 3 3 3 2 1 1 2 1 2 1 1 2 3 3 1 3 1 2 3 1 3 2 1 1 2 2 3 2 2 1 1 2 1 1 3 1 2 2 2 2 2 2 3 2 3 2 1 3 3 1 2 2 3 3 1 3 2 1 3 1 1 2 2 2 3 2 1 1 1 1 1 1 1 2 1 1 3 2 2 2 2 2 3 1 2 2 1 2 2 2 3 1 3 2 2 1 1 1 3 2 3 2 1 2 1 3 2 3 3 1 3 1 2 2 3 1 2 3 2 1 1 2 3 1 1 3 2 1 2 1 2 2 3 1 2 1 2 1 1 1 3 1 1 1 3 1 1 3 3 3 3 3 3 2 1 2 3 3 2 3 1 1 1 2 1 2 3 2 1 2 3 3 2 3 1 1 3 3 2 1 3 3 1 3 3 1 3 3 1 3 2 1 3 1 1 2 2 2 3 3 2 3 3 1 1 2 3 3 1 1 1 1 2 3 2 2 2 3 1 1 1 1 3 1 3 2 2 2 3 2 1 1 2 2 2 3 1 1 2 1 2 2 1 3 2 2 2 1 1 2 1 3 3 1 1 3 1 2 3 3 3 2 1 2 1 3 1 1 3 1 1 2 1 3 2 2 2 1 2 3 3 3 1 1 3 1 1 3 1 3 3 3 1 2 1 1 2 3 1 2 2 2 3 2 3 1 1 1 1 2 2 2 3 1 3 2 1 3 1 2 2 3 3 2 2 2 1 1 1 1 3 2 1 2 1 1 3 1 2 1 2 2 3 2 3 3 2 3 1 2 1 1 1 2 3 3 2 1 2 2 2 1 1 2 1 2 1 2 1 2 2 3 1 3 2 3 3 2 3 2 1 1 1 3 1 1 1 2 3 2 1 3 2 1 3 2 1 1 2 3 1 3 3 1 3 1 3 2 3 2 2 2 1 2 3 2 3 2 2 1 1 2 1 2 1 3 3 3 1 3 1 1 2 1 2 2 2 3 1 3 3 2 2 1 1 2 3 2 3 3 2 2 3 2 2 1 3 2 3 1 1 1 3 1 3 1 3 3 2 1 1 2 3 2 2 3 2 2 2 3 2 3 3 2 3 2 3 3 3 2 1 1 2 1 1 3 3 3 1 1 1 3 2 2 3 2 3 2 3 1 2 3 3 3 3 3 2 3 3 1 3 3 3 3 2 3 1 1 1 1 2 3 3 1 3 3 1 3 2 1 2 3 1 2 2 2 3 3 1 2 3 2 1 1 3 2 3 1 3 1 1 1 3 3 2 3 2 3 2 1 2 2 2 2 2 3 3 3 3 3 2 3 3 2 2 3 1 3 2 2 2 1 3 1 2 3 2 1 3 2 3 3 1 1 2 3 1 1 1 1 2 3 3 3 3 2 3 3 2 2 1 2 3 3 3 3 2 3 2 3 3 2 2 1 2 1 3 1 1 1 1 2 3 2 1 1 1 3 3 2 2 2 1 1 2 3 3 3 3 1 1 1 1 2 1 2 1 3 1 3 2 3 2 2 2 2 1 1 3 2 3 3 1 1 3 3 1 3 3 1 3 3 2 2 1 1 1 2 3 3 2 1 2 1 2 1 3 1 1 3 2 2 3 2 1 1 1 1 1 2 3 3 1 2 2 2 1 3 3 2 3 3 3 3 3 1 2 3 2 3 2 2 2 1 2 3 3 2 1 2 2 2 1 1 1 1 2 3 2 3 3 3 2 2 2 3 2 2 3 1 3 2 2 1 1 1 1 3 2 3 2 3 3 1 2 2 1 2 3 1 3 1 3 1 2 3 1 2 2 2 2 3 1 3 1 2 3 1 1 2 1 3 1 2 3 2 3 3 2 2 3 2 1 2 1 3 1 3 3 2 2 2 1 2 2 2 2 1 1 3 2 2 1 3 2 3 2 2 1 2 2 2 2 2 3 2 2 2 3 2 1 1 2 2 3 3 3 3 2 3 2 3 3 1 1 1 3 3 3 3 2 1 2 1 1 2 3 3 2 1 3 1 1 3 3 3 2 1 1 3 1 3 1 1 2 3 2 2 3 2 2 2 2 3 2 3 3 1 1 2 3 1 2 3 3 3 2 1 2 1 1 3 2 2 2 1 2 3 3 1 1 2 2 1 3 1 1 3 3 1 2 1 2 2 1 2 2 2 3 3 3 2 1 3 3 2 1 2 3 2 1 3 1 3 3 2 2 1 1 3 3 1 3 3 2 3 2 2 1 1 3 1 2 3 1 2 2 2 2 2 1 2 1 3 1 2 2 1 3 2 3 2 1 3 2 3 1 3 2 1 2 1 2 3 2 1 3 1 3 1 2 3 3 2 1 2 3 3 1 3 1 3 1 2 1 1 3 3 1 2 1 2 3 2 2 1 2 2 2 2 3 2 1 2 1 2 3 3 1 3 2 2 2 1 2 1 1 3 2 3 2 3 2 1 2 3 3 1 3 3 3 2 2 2 3 2 2 2 1 3 1 3 2 2 2 2 2 3 2 1 1 1 3 1 2 2 2 3 1 2 1 3 3 3 1 2 3 1 2 3 1 2 1 1 2 2 3 3 3 1 1 2 1 1 1 2 3 3 1 1 2 3 1 2 2 3 1 2 2 2 2 1 2 2 3 1 3 1 1 2 3 1 2 3 2 1 2 3 1 1 2 1 1 1 1 3 3 3 1 1 2 1 3 1 2 2 2 2 2 2 1 2 2 1 3 3 3 2 3 3 1 1 2 1 3 2 1 2 3 1 3 2 3 2 2 3 3 2 2 2 3 1 2 2 1 2 1 2 3 2 1 2 3 2 3 1 2 3 2 2 3 1 1 3 2 1 3 2 3 3 2 3 2 2 1 2 1 2 3 3 1 1 2 3 1 3 2 3 3 3 3 1 2 1 3 1 2 2 1 1 2 1 3 1 2 2 2 2 1 1 3 1 3 2 3 2 2 3 3 3 3 3 3 3 3 3 2 3 1 1 1 3 3 1 3 3 1 2 2 3 2 1 1 2 1 1 1 3 1 1 1 3 1 3 3 2 1 3 1 2 2 1 3 2 2 3 3 3 1 2 1 2 3 1 2 3 1 3 1 3 3 2 3 2 1 3 1 1 3 1 2 1 2 2 2 3 2 1 1 2 3 2 1 3 3 1 1 2 3 2 2 2 2 2 2 3 3 2 1 3 3 1 1 3 1 3 1 3 2 3 1 3 1 2 2 3 3 1 2 3 3 2 3 3 2 2 1 3 2 1 1 1 2 2 3 1 2 2 2 1 2 1 2 1 2 2 2 1 3 1 3 2 3 2 1 1 3 1 2 2 2 2 2 3 2 1 3 2 2 1 2 3 2 1 3 3 1 1 3 1 2 3 2 3 3 3 2 3 1 2 3 1 3 1 3 2 2 1 3 3 3 3 3 2 1 3 3 1 2 3 3 2 2 3 2 2 2 3 1 1 2 2 2 1 1 1 1 1 2 3 3 3 3 3 3 3 3 2 2 1 3 1 1 1 2 1 2 2 2 2 1 3 3 2 2 2 3 2 1 2 1 3 2 2 3 1 3 2 1 1 2 3 1 1 3 3 1 3 1 1 3 1 2 1 1 1 1 3 1 1 3 3 1 2 3 1 3 2 2 1 2 2 2 3 2 1 3 1 1 3 2 3 3 2 3 1 3 1 3 2 2 3 3 1 1 2 2 2 2 2 3 2 1 3 3 2 3 2 3 3 2 1 1 3 1 1 1 1 2 3 3 1 3 3 2 1 3 3 3 1 3 1 2 3 3 2 2 1 2 2 2 2 1 1 1 1 3 2 3 1 1 2 1 3 3 3 2 3 1 2 1 2 1 1 3 3 3 2 1 1 1 3 1 1 2 2 3 2 2 3 2 1 3 3 3 2 2 3 2 3 3 1 3 1 3 1 1 3 3 2 1 3 2 1 3 2 2 2 3 3 2 2 2 2 2 3 2 3 2 2 3 3 3 3 2 3 2 3 1 1 1 1 3 1 2 1 2 1 2 3 1 3 1 1 1 2 1 3 3 1 1 2 2 3 3 3 3 2 2 1 2 2 1 3 2 2 1 2 2 2 1 1 1 2 3 3 1 3 3 3 3 3 2 3 3 1 1 3 3 1 3 2 3 2 1 2 2 1 1 2 3 1 1 2 2 1 2 3 2 1 2 1 2 3 1 2 1 2 3 2 3 3 1 3 1 3 1 1 2 3 3 3 3 3 2 1 3 1 3 3 1 1 2 3 2 2 3 1 1 3 1 3 1 3 2 3 1 2 1 2 1 2 2 1 3 2 2 2 1 1 3 3 2 2 1 1 1 1 1 2 2 2 1 1 2 1 2 3 2 3 1 1 3 1 2 2 1 3 3 3 3 2 3 2 1 1 2 1 2 3 1 3 3 2 2 2 3 2 2 1 2 1 1 2 1 2 3 1 1 3 1 1 2 1 1 2 2 3 2 3 3 2 2 3 2 1 2 3 1 1 2 1 3 2 1 1 3 2 3 3 2 1 2 2 1 3 1 2 2 3 3 3 1 1 3 2 1 2 1 1 3 3 2 3 3 3 2 2 2 3 3 3 3 3 1 1 3 2 1 2 1 2 3 3 2 2 1 1 1 2 3 1 1 2 1 2 3 1 3 2 1 2 1 3 3 1 1 1 1 1 1 1 3 2 2 3 2 2 2 3 3 1 3 2 2 1 1 2 3 3 2 3 3 3 1 2 2 1 2 1 1 2 2 3 3 2 2 3 2 3 3 1 1 3 2 1 3 1 2 3 1 3 3 1 3 2 1 3 3 3 3 2 3 2 1 1 1 2 3 1 1 3 2 3 2 1 1 3 2 2 2 3 3 1 3 3 2 1 2 2 2 2 3 1 1 2 2 1 3 3 1 3 1 2 1 2 3 2 3 1 1 2 2 2 1 3 1 1 3 1 3 3 1 1 1 2 2 2 3 2 1 1 3 3 2 1 3 1 2 1 1 3 2 3 1 2 1 1 2 3 3 1 2 2 3 2 3 2 3 2 1 1 3 3 1 3 3 1 2 1 3 3 1 2 3 2 3 3 1 1 1 2 3 2 2 3 1 2 1 1 3 3 2 1 3 3 2 3 1 3 1 3 2 1 2 3 3 2 2 1 3 2 3 1 2 2 2 2 2 3 3 2 3 2 2 3 3 3 3 1 1 3 1 1 2 2 1 3 2 2 1 2 2 2 3 2 2 1 2 3 3 2 2 1 2 3 1 2 3 3 1 1 3 2 3 3 3 3 1 2 3 1 1 3 1 1 1 1 3 2 2 3 1 3 3 2 3 2 1 2 3 2 1 1 3 2 1 2 1 2 1 1 1 1 2 2 1 3 1 2 1 1 3 3 3 1 3 1 3 1 2 2 2 2 2 3 1 1 1 1 3 1 1 1 3 3 2 3 2 3 2 1 1 1 3 2 2 1 3 2 1 2 3 3 2 2 2 2 2 3 3 1 3 1 1 1 3 1 2 1 3 2 3 3 1 2 2 2 1 1 1 2 2 3 2 1 2 3 2 3 1 3 3 2 1 1 2 2 1 2 1 1 3 3 3 1 2 2 3 2 3 1 2 2 2 3 2 2 1 1 3 3 1 1 3 1 2 2 2 1 3 2 2 3 2 2 1 3 2 3 3 2 2 3 2 3 3 2 3 3 2 1 2 2 2 1 1 3 1 1 1 2 1 2 3 1 3 3 2 3 3 1 3 2 3 2 3 2 1 1 1 1 2 1 3 3 3 3 1 1 2 1 1 2 3 2 2 2 1 1 3 1 1 2 1 2 3 2 1 3 1 3 3 1 3 1 1 3 1 3 2 1 2 3 1 1 1 1 3 3 3 1 2 3 2 3 1 1 3 1 3 3 3 3 1 3 1 1 3 3 1 2 2 3 2 2 3 1 1 3 1 2 1 2 2 2 3 3 1 3 3 3 1 1 2 1 3 3 2 2 2 2 1 1 3 2 2 2 1 2 1 2 3 2 1 2 2 1 3 3 3 1 2 2 2 2 2 3 3 3 1 1 1 3 3 3 1 3 3 1 3 2 3 2 3 2 2 2 1 3 2 1 3 3 1 3 1 3 3 3 1 3 2 2 1 1 3 2 2 2 3 1 3 2 1 1 1 1 3 2 2 1 2 3 3 3 3 2 1 3 2 3 2 2 1 1 3 3 1 2 3 2 3 3 3 2 1 2 2 2 1 1 1 1 1 1 1 3 1 1 2 3 1 2 2 3 3 2 3 2 3 1 1 1 3 1 2 1 3 1 1 2 1 2 2 3 1 2 3 3 2 2 1 2 1 3 1 3 2 2 2 1 3 2 3 3 2 2 1 2 2 2 3 3 3 3 3 1 2 3 2 3 1 2 1 1 1 1 3 1 3 3 3 1 3 2 1 3 1 3 3 3 3 1 3 1 3 2 2 2 2 2 1 2 2 1 1 3 1 1 3 3 2 1 1 3 2 1 2 1 1 1 3 3 2 2 1 3 3 3 2 2 2 3 1 2 1 3 2 2 2 2 2 3 2 1 1 2 3 2 1 1 2 3 2 2 1 1 2 1 2 2 2 2 3 2 2 1 3 2 3 3 1 2 1 1 1 1 2 3 2 1 2 1 1 3 2 2 3 1 2 3 3 2 1 3 1 1 1 3 2 2 3 1 3 1 3 2 3 1 3 2 2 1 3 2 1 1 3 3 3 3 2 1 1 2 2 3 2 2 1 3 3 3 2 3 1 3 1 1 3 2 3 2 2 1 2 3 1 3 2 3 3 2 3 1 1 1 3 1 1 1 3 2 1 1 1 1 1 2 1 2 1 2 3 3 2 1 3 2 3 1 1 1 2 2 3 1 2 1 2 2 3 2 3 1 3 3 1 2 1 3 2 2 3 2 3 2 3 2 3 2 2 1 1 2 2 1 3 3 1 1 3 2 1 2 2 1 3 3 1 3 3 2 3 3 2 1 2 1 1 2 3 2 3 2 3 1 1 1 2 3 3 3 1 1 1 2 3 3 1 2 1 1 3 2 1 2 1 1 1 3 3 2 3 2 3 1 1 3 1 2 2 3 2 3 3 3 3 1 3 1 2 1 2 2 3 1 2 1 2 2 1 3 1 3 2 1 1 2 1 1 2 3 2 3 3 3 2 3 2 3 3 1 1 1 3 3 1 3 3 2 3 3 1 1 3 3 1 1 2 3 1 3 2 3 3 1 3 2 2 2 3 3 2 3 1 2 2 1 3 1 2 1 1 2 1 2 2 2 1 2 2 1 3 3 2 2 3 2 2 3 3 1 2 3 3 2 1 1 3 3 3 2 3 1 3 2 2 1 3 2 3 2 2 3 3 2 3 3 1 3 2 1 1 3 2 3 2 2 1 1 2 2 1 3 3 2 3 3 2 3 2 3 3 3 1 3 1 1 2 2 3 3 2 3 2 3 3 1 1 3 1 2 1 2 2 1 1 1 1 2 2 2 2 3 1 2 2 3 3 2 1 3 2 2 2 2 1 1 1 2 1 1 2 3 1 2 1 1 2 3 1 3 3 3 2 3 1 1 2 3 1 2 3 1 2 1 2 1 2 2 3 2 1 3 3 2 2 3 2 2 1 1 2 3 2 2 2 3 1 1 3 2 2 2 1 2 2 1 1 2 3 1 1 1 1 1 1 2 3 1 1 2 3 2 3 1 1 2 3 2 2 1 2 1 2 1 3 1 3 3 2 3 2 3 2 3 3 3 2 1 3 3 1 2 1 3 3 3 3 2 1 2 3 1 3 3 3 3 3 3 2 2 3 2 2 2 2 3 2 2 3 2 2 3 3 1 3 3 2 3 3 1 2 3 1 2 3 2 2 3 3 3 1 3 2 1 2 2 1 2 3 1 2 2 3 1 1 3 3 1 2 1 2 1 1 2 1 2 1 2 2 3 1 3 1 2 2 3 1 2 2 1 3 3 2 1 2 1 3 1 2 1 2 2 1 1 1 3 2 3 3 2 3 1 1 2 2 3 3 2 2 1 1 1 2 1 3 2 1 3 2 3 3 2 1 1 3 1 1 1 3 2 1 3 2 2 3 1 1 2 3 1 2 1 1 2 1 1 2 2 1 3 3 3 2 2 3 2 3 3 3 1 2 1 3 3 1 2 3 2 1 3 3 1 3 2 3 1 3 3 3 1 2 2 2 2 1 1 3 3 2 1 2 2 1 3 2 2 3 2 1 3 3 3 3 1 1 3 2 3 2 2 2 1 2 1 3 2 2 2 3 2 1 1 3 2 1 2 1 3 2 1 3 1 1 3 3 1 3 2 2 2 3 2 1 2 1 2 1 3 2 1 1 2 3 3 2 3 2 1 2 1 1 1 2 2 3 1 1 1 1 3 3 2 1 1 3 3 3 2 2 2 3 3 1 3 2 2 1 2 2 2 2 3 2 1 1 3 2 1 1 1 2 3 1 3 1 2 2 2 2 2 1 3 2 3 3 1 3 2 2 3 1 2 1 3 2 1 2 3 1 3 3 1 3 2 3 1 2 1 3 3 1 2 1 3 2 3 1 1 1 2 2 1 3 3 2 2 3 1 2 2 2 1 3 3 2 3 1 3 3 1 2 1 2 1 1 1 1 1 3 2 1 1 1 2 3 1 1 3 1 2 3 1 2 1 2 1 3 1 3 1 2 3 2 1 3 1 1 3 3 1 3 3 1 2 3 1 3 2 1 2 2 1 3 2 1 3 1 1 3 2 2 3 1 2 2 2 3 2 2 2 1 1 1 1 1 1 1 2 2 3 1 2 1 1 2 2 1 1 2 2 3 2 2 3 1 3 3 1 2 3 1 2 2 1 3 1 2 3 1 1 3 1 2 1 2 1 1 3 3 2 2 1 3 3 2 2 1 3 2 1 3 2 3 1 2 3 3 2 2 3 3 2 2 1 3 1 2 1 1 3 3 2 2 3 2 2 1 1 2 3 2 2 2 3 3 1 2 3 1 3 3 3 3 3 3 1 1 3 1 3 2 2 2 1 2 1 2 2 1 1 1 1 2 2 1 2 1 2 3 2 2 3 3 2 3 1 1 1 2 3 1 1 1 2 3 3 2 2 2 1 1 2 3 2 1 1 2 2 2 1 2 2 1 3 1 3 2 2 2 2 1 1 3 2 2 3 1 2 1 2 1 2 3 3 3 3 1 3 3 2 3 2 3 1 2 3 3 1 2 3 2 2 2 2 3 1 3 2 3 1 2 3 2 3 2 1 3 2 2 1 3 2 2 1 1 3 3 2 3 2 1 2 1 3 3 3 2 3 2 3 1 2 1 3 1 3 3 1 3 2 2 1 1 2 3 2 2 1 3 2 1 2 2 3 2 3 3 3 3 2 1 3 2 3 2 2 1 2 2 3 1 1 2 1 2 2 1 2 3 2 2 3 2 2 2 2 1 1 1 2 1 3 3 3 3 3 1 2 3 2 2 1 1 3 1 2 1 3 2 3 2 2 2 2 1 3 3 3 2 1 1 1 3 2 2 3 3 2 3 3 2 3 1 2 2 1 1 2 1 2 2 1 2 1 3 3 3 3 1 1 2 1 1 1 1 2 3 3 3 3 1 3 3 3 2 2 3 3 3 3 2 3 3 2 3 1 2 2 1 2 2 2 2 3 3 1 2 3 1 3 2 2 2 1 3 1 2 2 2 3 3 2 1 2 2 1 1 2 2 1 2 3 3 3 3 1 3 1 1 3 3 1 1 1 1 1 2 2 3 3 3 1 2 1 1 3 1 2 1 3 1 1 2 3 2 1 1 1 1 1 1 1 1 2 1 2 3 1 1 1 1 1 3 1 1 3 2 1 2 3 3 1 3 3 3 3 3 1 1 1 1 1 3 3 2 2 2 1 2 3 2 2 3 1 2 2 3 1 1 3 2 3 1 1 1 1 3 3 3 1 2 3 3 3 2 2 1 1 3 3 2 1 3 3 1 1 2 2 2 1 2 3 3 3 2 2 1 3 3 2 2 1 3 1 3 3 2 2 1 2 3 3 3 1 1 3 2 3 2 2 2 1 1 1 2 3 1 3 1 2 2 2 2 1 2 3 3 1 1 2 2 1 2 3 3 2 3 3 1 2 3 3 3 3 3 3 3 2 3 1 3 1 2 2 2 1 2 3 3 1 2 3 3 3 3 2 1 3 1 3 2 1 3 2 2 3 3 1 1 3 1 1 2 2 3 3 3 2 3 1 1 3 3 3 2 2 1 3 3 2 3 2 1 2 3 3 2 2 3 3 2 1 1 1 2 3 1 1 3 3 2 3 3 1 1 1 2 3 3 3 1 1 3 1 3 3 1 3 3 1 3 1 2 3 3 2 2 2 2 2 2 1 2 3 1 2 1 3 2 2 3 3 3 1 2 2 1 1 3 3 2 3 2 1 1 2 1 3 3 2 1 1 2 3 1 1 3 1 2 2 3 2 1 3 1 1 1 1 2 1 1 2 2 3 3 3 3 1 1 3 2 3 3 2 2 3 1 2 3 2 2 1 2 1 2 1 3 1 3 2 3 1 1 2 2 3 1 3 1 2 2 1 1 3 1 2 2 3 2 1 3 3 2 1 3 3 1 3 2 1 1 3 2 1 2 1 1 1 2 1 2 2 2 2 3 2 2 2 2 1 2 2 3 2 2 1 3 2 1 1 3 1 1 3 3 1 3 3 3 1 3 3 3 3 1 1 2 3 3 1 1 3 2 2 1 1 3 1 3 2 3 1 2 1 3 3 1 3 1 2 3 1 1 2 3 3 3 3 3 1 3 1 3 2 2 3 3 3 3 1 2 2 1 3 1 2 3 3 2 2 1 3 2 2 3 3 1 2 1 2 3 3 1 2 1 1 1 1 2 3 1 1 3 2 2 2 1 3 2 2 3 1 1 2 3 1 1 2 1 2 2 3 3 3 2 1 3 1 2 1 2 2 3 2 2 2 3 1 1 2 1 2 2 1 1 3 1 3 2 3 2 2 2 1 2 1 3 3 2 1 1 1 3 2 1 2 1 3 1 2 3 1 1 1 1 3 3 3 2 2 1 1 1 3 2 1 1 3 3 2 1 3 3 2 3 1 3 2 3 1 1 2 3 2 2 2 1 1 3 2 2 2 2 1 1 3 2 1 1 3 2 2 3 3 2 2 1 3 1 2 1 2 1 2 2 2 2 1 1 1 1 1 1 1 3 3 1 3 2 3 3 1 2 2 1 1 2 1 3 3 3 2 2 3 1 2 3 3 3 1 1 2 3 1 2 3 3 1 3 2 1 3 2 1 2 1 2 2 3 3 2 3 1 3 2 2 3 2 3 1 1 1 1 1 1 3 3 3 3 1 1 2 2 2 2 1 1 1 3 2 1 1 1 3 3 3 2 2 1 3 2 2 3 3 1 3 2 2 2 2 2 2 3 3 3 1 2 3 3 3 3 3 3 3 1 3 3 1 2 2 2 2 3 3 1 3 3 1 2 2 3 3 1 2 3 1 3 1 2 1 3 2 3 1 3 1 1 2 1 1 2 2 3 2 3 2 1 3 3 3 2 3 1 1 2 1 1 3 1 2 1 2 2 3 3 1 1 2 2 3 1 1 2 3 3 1 1 2 2 2 1 3 3 2 3 1 2 1 2 3 2 2 1 1 1 1 3 2 2 2 3 2 3 1 2 1 1 1 1 3 1 1 3 2 1 3 1 1 3 3 2 1 2 3 1 3 3 1 2 1 1 3 2 3 1 1 2 2 1 3 2 1 1 1 3 3 1 1 2 3 2 3 3 2 3 3 1 3 3 1 2 2 2 2 2 1 2 2 3 3 2 3 1 3 1 2 2 1 3 3 3 1 1 1 2 3 2 2 3 1 2 2 1 1 3 3 1 1 3 1 3 3 1 1 2 1 3 2 2 2 3 1 1 2 3 3 2 1 1 2 2 2 1 3 1 3 3 1 2 1 3 3 2 2 2 1 1 1 1 3 1 2 3 2 1 3 1 1 3 2 2 3 3 2 2 2 3 3 2 2 2 2 3 2 1 1 1 3 1 2 1 3 2 2 2 2 2 1 3 2 1 3 1 2 2 1 3 3 3 3 1 2 2 3 1 2 3 1 2 1 3 3 2 1 3 2 2 3 3 2 1 3 3 1 3 1 1 2 2 2 3 1 1 1 1 3 3 1 1 3 2 1 3 3 1 1 3 1 3 2 1 3 1 1 1 2 3 2 1 2 3 1 1 3 3 1 1 2 1 3 2 3 2 1 3 2 1 1 1 1 1 1 3 3 1 2 1 2 3 3 1 2 1 3 1 2 3 3 2 1 2 2 1 3 1 1 1 2 1 1 1 2 3 3 3 2 2 3 3 1 3 1 1 2 2 2 1 3 2 3 1 2 2 2 1 2 1 1 2 2 1 3 1 2 2 2 2 2 2 3 2 2 3 1 2 2 2 1 2 2 1 1 2 2 1 1 1 2 2 2 3 3 2 2 1 3 1 2 1 3 2 1 2 3 2 1 3 2 3 1 2 3 1 3 3 1 1 3 2 2 1 2 3 2 1 2 3 3 1 2 1 3 3 2 2 2 1 3 2 3 1 3 1 3 2 1 2 1 3 3 1 2 1 2 3 1 1 3 3 1 1 1 1 2 3 2 3 3 1 3 3 1 2 3 2 1 1 1 3 3 3 1 3 3 1 2 3 1 2 3 3 3 1 1 3 3 3 1 3 3 2 3 1 1 2 1 1 1 1 2 3 1 2 3 2 3 3 3 1 1 2 3 2 2 3 1 1 1 2 1 2 3 3 2 1 2 1 1 1 2 1 3 2 1 3 3 3 3 1 1 3 3 2 1 2 1 3 3 2 2 3 1 1 1 3 2 2 2 3 3 1 3 1 1 2 2 1 2 3 1 3 3 2 1 3 3 2 2 2 3 2 3 2 2 1 2 3 3 1 2 2 2 3 2 3 3 2 1 1 3 3 1 3 3 2 1 1 1 3 2 3 2 1 1 1 1 2 3 3 1 2 1 2 1 1 3 3 1 1 1 1 1 3 1 2 2 2 2 3 1 2 1 1 3 2 2 1 3 3 3 3 2 1 2 2 2 3 2 3 3 3 1 3 3 2 1 2 1 1 1 2 3 1 1 1 2 3 1 1 1 2 1 2 1 2 1 2 3 1 1 2 1 2 3 2 2 3 1 1 2 3 2 1 3 2 3 2 3 2 2 2 3 2 2 3 2 3 1 3 2 3 3 2 3 2 1 1 3 2 2 2 2 2 1 3 3 2 3 2 1 1 2 3 1 1 1 2 3 3 1 1 2 1 2 2 1 2 2 2 1 1 2 3 1 3 2 2 3 1 3 3 1 2 2 1 2 1 1 2 3 1 3 2 3 1 3 2 2 1 1 2 2 3 3 3 2 3 3 2 1 3 2 3 1 3 3 3 1 2 2 2 1 1 3 2 2 2 1 3 3 3 1 3 3 2 2 3 3 3 3 1 2 2 1 2 3 2 2 2 3 1 3 2 2 1 1 2 3 3 1 3 2 1 2 2 3 1 3 3 2 2 1 2 3 1 1 2 1 1 2 1 3 3 2 2 1 3 2 3 2 1 1 1 2 1 3 1 3 2 1 2 3 2 3 2 1 2 3 2 2 1 2 1 1 1 1 2 2 2 1 1 2 2 3 2 2 2 1 3 1 3 3 2 1 1 1 2 3 2 2 2 2 1 1 2 1 3 3 1 1 3 3 1 3 3 2 3 1 1 2 3 1 2 1 1 1 1 1 2 3 1 1 3 1 2 2 2 3 2 1 2 2 3 1 1 1 1 2 1 3 1 2 1 3 1 1 1 3 2 2 1 1 3 3 2 1 3 2 2 2 3 1 2 1 1 1 2 2 3 3 2 1 1 2 1 2 2 2 1 1 3 3 1 3 1 2 1 2 1 2 3 1 2 1 2 2 2 1 2 3 2 3 2 1 3 2 3 1 1 1 3 1 1 1 3 2 1 1 1 3 1 1 3 3 1 2 1 2 2 2 2 1 2 2 3 3 1 1 1 1 3 3 1 1 2 2 2 1 3 2 1 2 1 3 1 1 1 1 3 2 1 3 3 3 3 3 2 2 2 2 1 1 2 2 1 2 1 2 3 3 3 1 1 1 3 3 1 1 3 2 2 1 3 2 3 3 1 3 1 1 1 2 2 3 3 1 3 2 2 1 1 2 1 2 1 2 2 3 2 2 3 2 1 3 3 3 1 2 2 3 2 2 1 1 3 2 1 1 3 1 1 1 1 1 2 2 3 3 3 2 1 3 1 2 2 1 2 1 1 2 2 1 2 2 3 1 2 3 3 1 1 2 2 3 2 2 3 1 1 1 1 3 1 1 1 1 3 1 3 1 3 1 1 2 2 2 1 2 1 2 3 2 2 3 3 1 2 2 1 2 3 2 3 2 2 2 1 2 1 3 1 2 1 1 3 2 2 1 2 2 3 1 1 2 3 1 2 1 1 2 3 3 1 3 1 3 2 1 1 2 1 3 3 3 2 3 2 1 3 3 3 1 2 1 2 3 3 3 2 2 3 2 2 1 1 3 1 3 2 1 3 2 2 2 1 1 1 1 3 2 1 2 3 3 1 2 3 2 3 1 3 2 1 3 1 1 1 2 3 1 2 3 3 1 2 2 1 2 3 2 1 2 2 3 2 3 1 3 2 3 2 3 2 3 2 2 3 2 1 2 3 3 1 3 2 3 1 1 3 3 2 1 3 1 2 3 1 1 1 3 3 2 1 3 3 2 2 1 1 3 2 2 1 3 3 3 2 3 3 3 2 3 2 3 1 2 2 2 3 3 2 1 2 3 2 3 2 2 1 2 3 3 3 1 2 1 3 2 2 1 3 3 3 3 3 2 1 1 2 2 2 1 1 3 2 1 1 3 2 1 2 1 2 2 1 2 2 2 1 3 3 1 2 2 3 1 3 3 1 2 1 2 3 1 1 2 1 2 2 2 2 1 3 3 1 3 2 3 1 2 2 2 1 3 2 2 1 1 3 1 1 3 2 3 3 1 1 1 2 3 1 2 2 3 1 2 1 3 2 3 2 1 2 1 3 3 3 1 3 1 3 2 1 3 2 2 2 3 1 1 1 3 3 3 3 2 1 1 2 3 3 2 3 2 2 1 2 3 1 1 3 3 3 1 2 2 3 2 1 3 2 3 2 3 1 2 1 3 2 3 2 1 1 1 3 1 2 1 3 1 3 1 2 1 2 1 1 2 3 1 3 2 1 3 1 2 3 1 2 2 3 1 3 3 1 2 3 1 1 1 2 3 3 2 2 1 3 3 2 2 2 1 3 2 3 1 3 2 3 2 3 2 2 2 2 1 2 1 3 2 3 1 1 3 2 3 3 1 3 3 1 3 1 1 2 3 3 2 1 3 2 1 3 3 1 2 2 3 2 3 1 1 1 1 3 1 3 1 2 1 2 1 3 3 1 1 1 1 3 2 3 2 3 3 2 2 3 3 1 3 2 1 3 3 3 1 3 2 3 1 3 1 2 3 1 2 1 3 3 3 2 2 1 1 2 2 1 3 3 1 2 2 1 1 1 1 3 3 2 1 1 1 1 2 1 2 1 3 3 2 1 2 2 1 2 1 2 3 1 2 3 2 3 3 2 1 1 1 1 1 3 3 1 1 1 1 3 2 2 3 1 1 1 3 2 3 2 1 3 3 3 3 1 2 3 3 1 2 3 3 3 3 2 1 3 1 2 1 3 3 1 2 1 3 2 3 3 3 1 2 1 2 2 3 2 1 3 1 3 2 3 1 2 2 2 1 1 3 1 3 3 2 1 3 3 2 1 3 3 2 2 1 2 2 1 3 3 3 2 3 3 3 1 3 1 2 2 2 2 1 2 2 1 1 1 2 2 1 3 1 3 1 1 1 1 1 2 1 3 3 1 3 2 1 1 1 1 1 1 3 2 1 3 3 3 2 3 3 1 1 1 3 2 1 1 2 2 2 1 3 1 3 3 1 2 2 2 1 1 2 2 1 2 3 2 1 3 2 3 1 1 3 3 3 2 3 1 3 3 1 1 2 3 2 1 1 2 1 1 3 3 1 1 3 3 2 2 2 3 2 1 3 2 1 1 1 3 1 2 3 2 2 3 2 1 3 3 1 1 1 3 3 2 1 1 2 1 1 3 2 3 1 2 2 2 1 3 3 1 2 1 1 1 3 2 1 2 3 2 1 2 2 2 3 1 3 1 3 2 2 1 1 2 2 1 1 1 3 1 3 2 2 2 1 2 2 2 2 3 2 2 2 2 1 2 3 3 1 2 2 1 1 1 2 1 3 1 1 1 1 3 3 3 3 3 2 1 1 2 2 3 2 2 1 1 1 1 3 1 3 1 3 2 2 1 3 3 1 3 2 2 2 1 1 3 2 3 2 1 2 2 1 3 1 1 2 2 1 2 2 3 2 3 1 1 1 3 2 1 2 2 3 1 3 1 3 1 3 1 3 3 2 3 2 1 3 1 3 1 2 2 2 1 3 3 2 3 1 2 3 2 1 1 1 3 1 1 3 3 1 3 1 3 3 2 3 2 2 1 1 1 2 2 3 1 3 1 1 2 3 2 2 2 1 3 1 3 2 3 2 2 2 1 1 3 1 3 2 2 3 3 1 3 2 2 3 1 3 3 3 1 3 2 2 2 3 1 3 3 1 1 2 1 3 2 3 2 3 1 1 1 3 2 3 1 3 2 2 1 1 2 3 2 2 2 1 1 3 3 3 3 2 1 2 3 1 1 2 2 1 1 2 3 1 2 1 1 1 2 3 2 1 3 3 2 1 2 1 3 3 2 1 2 1 3 2 1 2 3 3 3 1 1 3 1 1 1 2 1 1 3 1 2 1 1 1 2 1 1 3 3 3 1 2 3 2 2 3 1 1 1 2 3 1 1 2 3 3 3 2 3 2 1 3 2 1 3 2 1 3 1 3 3 1 1 2 2 2 2 3 2 1 3 1 3 1 2 3 1 3 3 1 1 1 1 2 2 2 2 3 2 2 3 1 3 2 2 2 3 1 2 1 1 1 1 2 3 2 2 2 2 1 2 3 1 3 1 1 1 2 1 3 3 1 2 2 1 3 1 2 3 2 2 2 1 3 3 2 1 1 2 3 3 3 3 1 2 1 2 3 2 1 2 1 3 1 3 2 2 1 3 1 3 2 2 2 3 1 2 2 1 2 2 3 1 3 2 3 1 2 3 1 1 2 1 1 3 2 3 2 3 1 3 2 1 1 1 3 1 3 3 3 3 1 1 3 1 1 3 3 1 2 1 1 1 2 3 3 2 1 2 3 1 2 2 1 2 3 3 2 3 3 2 1 3 1 1 1 3 2 3 1 2 2 1 1 1 2 2 1 1 3 2 2 3 1 1 1 2 3 2 3 2 2 2 2 1 3 3 3 3 2 3 2 2 3 3 1 3 2 2 3 2 3 3 2 3 2 3 2 1 2 2 2 1 1 2 1 3 3 3 3 3 1 3 3 3 1 1 2 1 2 2 2 3 1 1 3 3 3 2 3 3 1 3 3 3 2 2 2 3 1 1 2 2 1 2 2 1 2 2 3 2 2 2 2 2 3 1 3 3 2 2 1 3 2 3 3 2 2 3 3 1 1 2 3 1 2 1 3 1 3 2 3 3 2 1 3 1 1 1 2 2 1 3 3 1 2 2 1 1 1 2 3 3 3 2 3 1 2 1 3 2 2 2 1 1 1 3 1 3 2 1 1 3 3 2 3 3 1 3 2 2 2 1 1 1 2 3 3 1 3 2 1 1 1 1 3 1 3 2 1 1 2 2 3 3 2 1 2 2 3 3 3 2 3 1 3 3 3 2 3 1 2 2 3 1 3 2 3 2 1 1 3 1 3 3 3 1 2 2 3 1 1 3 2 3 1 1 1 1 1 1 2 3 1 2 3 2 1 2 1 3 3 2 3 3 2 3 2 2 2 3 3 1 1 1 2 2 2 1 2 2 1 1 1 2 3 3 3 2 3 3 1 1 3 1 3 2 2 1 2 3 2 2 2 2 1 2 2 1 1 3 2 2 1 3 1 3 3 2 1 2 2 3 1 3 3 1 3 1 2 2 3 2 3 3 2 3 3 2 1 1 1 1 2 1 1 2 1 3 2 1 1 1 3 3 1 1 3 1 1 2 3 1 2 3 2 1 3 3 2 1 1 3 3 3 1 2 3 3 3 1 3 3 3 2 3 3 2 3 2 1 2 2 2 3 2 1 1 3 1 3 3 3 2 2 2 2 1 1 3 3 2 2 1 2 2 1 1 1 1 3 1 3 2 1 1 2 1 3 3 2 1 3 2 3 2 3 2 3 2 1 1 2 1 3 3 3 1 1 3 2 1 2 3 1 1 1 1 1 1 3 1 1 2 3 3 3 1 1 1 3 2 3 3 3 2 2 1 2 2 3 3 1 1 1 2 2 1 2 3 1 1 2 3 3 1 1 1 1 3 3 1 3 3 1 2 1 1 1 3 3 2 2 2 1 3 1 2 3 2 2 2 3 2 1 1 1 3 2 1 1 1 1 2 2 3 2 1 2 3 3 2 1 1 2 2 1 1 2 2 1 2 1 3 3 2 3 2 1 1 1 3 3 3 3 2 1 3 3 3 3 2 2 3 1 2 3 3 1 1 1 3 1 1 2 3 1 3 1 2 1 3 3 2 1 3 1 3 1 1 1 3 1 3 1 2 3 2 3 2 1 1 3 1 1 2 2 3 1 3 2 2 2 2 1 1 1 2 1 2 2 2 2 3 2 3 2 3 1 3 1 1 2 3 2 2 3 3 3 3 3 1 2 1 3 2 3 3 2 3 2 1 3 1 1 3 3 3 3 2 1 1 1 3 2 2 2 1 3 1 1 3 2 1 1 3 2 2 2 2 1 1 2 1 2 2 2 1 1 1 2 3 1 2 3 1 2 1 1 2 2 2 2 2 3 3 3 1 1 2 3 3 1 3 1 3 1 1 3 1 1 1 3 1 1 3 3 3 1 3 2 1 2 1 2 2 3 3 1 1 1 2 1 3 2 1 1 2 3 2 3 3 1 2 2 2 1 2 3 3 2 3 3 3 3 3 3 2 3 3 2 2 1 3 1 1 1 2 3 3 1 1 2 1 1 2 3 2 3 2 3 2 3 1 3 3 1 3 2 3 2 2 1 1 3 1 2 3 1 2 1 1 3 2 3 1 2 1 3 3 1 2 1 3 1 1 2 2 3 1 2 3 3 3 2 1 3 1 3 2 2 2 2 1 3 1 1 3 1 1 3 1 2 2 3 3 2 1 2 3 1 1 1 3 2 2 2 3 2 3 2 1 1 3 1 2 2 2 3 3 2 3 2 3 1 1 2 3 1 2 2 1 2 2 2 1 3 1 2 1 2 2 3 3 1 3 3 1 1 3 3 2 1 3 2 3 2 1 2 2 2 3 3 1 2 1 2 3 2 1 3 2 2 3 2 1 2 2 2 3 1 2 3 2 2 2 3 2 1 1 2 1 2 2 3 2 2 1 1 1 2 3 3 3 3 3 3 1 1 1 3 2 2 1 1 3 2 1 3 3 3 3 2 1 3 1 3 1 1 2 3 2 3 1 3 3 3 2 3 1 3 3 3 2 1 2 3 2 3 1 3 3 3 2 2 1 3 2 3 2 3 2 1 1 1 1 1 1 2 2 1 2 1 1 1 3 1 1 1 2 3 2 1 2 3 2 1 3 2 2 2 1 2 2 1 2 3 1 3 2 2 2 1 2 2 1 1 3 1 1 3 1 3 2 2 1 3 2 2 1 3 2 3 3 2 2 3 3 2 1 1 3 2 1 1 2 2 3 2 1 1 2 3 3 3 2 2 1 1 1 1 2 2 3 3 2 2 3 3 1 2 2 2 1 2 1 3 1 2 2 1 3 1 1 2 3 1 1 1 3 2 2 1 2 1 3 3 3 2 1 2 2 2 2 1 3 1 3 3 1 1 2 1 3 2 1 2 2 1 1 3 2 1 2 2 1 3 3 3 2 2 2 1 1 3 1 1 2 3 2 1 2 1 3 1 2 1 1 3 3 2 1 1 3 3 2 3 1 3 3 3 2 3 1 3 2 3 1 2 3 1 2 1 2 3 2 2 3 1 3 3 1 2 2 2 1 3 1 3 1 3 2 3 1 1 3 1 1 3 2 2 1 3 3 1 3 1 1 1 1 1 3 2 1 3 1 2 2 3 3 1 3 2 1 2 2 2 3 1 3 1 2 2 1 3 3 1 1 3 2 3 3 1 2 2 2 1 1 2 2 1 1 3 1 3 2 2 2 1 3 3 1 1 3 2 1 3 3 3 2 2 3 3 3 2 1 3 2 2 1 3 3 3 1 2 1 2 3 1 3 2 2 3 1 2 3 1 1 1 2 1 3 3 1 3 1 3 1 3 1 2 3 2 3 3 2 2 3 1 2 3 2 3 1 3 3 1 2 1 3 1 3 3 3 1 3 1 2 1 3 1 2 2 3 3 2 2 3 1 2 1 3 1 3 1 2 2 1 1 3 1 1 2 2 2 3 1 1 3 3 2 1 2 1 2 1 3 2 2 1 2 1 1 3 1 3 2 3 2 1 2 1 3 3 1 3 2 1 2 1 1 1 3 1 2 3 2 1 1 2 2 1 2 2 1 3 3 1 3 3 3 1 3 2 1 3 3 1 3 3 2 1 3 1 3 1 1 1 2 1 2 3 3 2 2 1 3 2 1 1 3 3 3 3 2 3 1 2 1 3 2 3 2 3 3 1 2 3 2 3 2 2 2 1 3 3 3 1 3 3 1 2 3 1 2 1 2 1 3 2 2 2 2 2 3 3 2 1 2 1 2 2 3 3 3 1 1 2 1 3 3 3 3 2 2 1 3 3 3 2 3 2 1 1 3 3 3 2 1 1 2 3 3 3 2 2 2 2 2 3 2 2 1 3 1 2 1 3 1 3 3 3 3 3 2 1 3 3 2 2 3 2 3 1 3 2 2 2 2 3 2 3 3 3 3 1 3 1 3 1 3 3 1 1 3 2 2 2 2 1 3 1 1 1 1 1 1 3 1 3 2 3 1 1 3 3 1 1 3 1 1 2 2 1 1 2 1 1 2 1 2 1 3 2 3 1 1 3 2 3 2 3 2 2 3 1 2 2 3 3 2 2 2 1 2 1 3 1 2 1 2 2 3 1 1 3 3 2 1 3 2 2 2 2 2 2 3 3 2 2 3 2 2 3 3 1 3 1 2 3 1 3 3 1 1 2 1 3 3 1 1 2 2 3 1 3 2 1 1 3 3 2 3 3 3 3 2 3 1 1 3 3 1 2 2 2 1 1 1 1 2 1 1 3 2 2 1 1 3 2 1 2 2 2 1 2 3 2 1 3 3 1 1 3 1 3 1 3 2 2 2 2 2 3 3 3 2 1 2 1 3 2 2 2 3 1 3 2 3 3 1 1 1 3 1 1 1 3 2 2 2 1 3 1 2 2 3 2 1 1 2 3 1 1 3 2 1 3 3 1 2 2 2 3 1 3 1 3 1 2 1 1 1 1 2 1 3 2 3 2 1 2 1 3 1 3 2 3 2 2 1 3 1 2 1 2 2 1 3 2 3 3 3 3 3 1 1 1 2 2 3 2 2 1 3 2 2 1 2 3 3 2 2 3 1 1 3 3 1 2 2 3 3 2 3 3 2 2 3 2 1 3 1 1 1 1 3 1 2 1 2 1 1 3 1 2 2 1 3 2 3 3 1 2 3 2 2 1 3 1 3 2 3 3 2 1 1 1 3 2 2 1 1 1 3 1 1 3 1 3 3 3 2 2 1 3 3 2 3 3 1 3 3 2 3 1 1 3 3 1 3 3 2 3 3 2 3 2 1 1 2 3 1 1 3 3 1 1 2 2 3 2 2 2 3 3 3 2 2 3 3 1 1 2 3 2 2 3 2 1 1 1 2 3 1 3 3 1 2 3 2 2 3 2 1 2 1 2 2 2 2 1 1 2 2 2 1 2 2 2 3 2 2 1 1 2 2 2 1 3 1 2 1 2 2 1 2 1 2 3 2 3 1 1 3 2 2 1 3 3 1 2 2 3 3 3 3 2 2 1 2 1 2 3 3 1 3 3 1 3 2 3 3 3 2 1 3 2 1 1 3 2 3 2 3 3 3 1 3 1 2 2 1 1 2 3 1 2 3 2 2 2 1 1 2 1 2 2 1 3 2 2 3 1 2 1 3 1 2 2 1 2 2 2 2 1 2 1 2 1 2 2 1 3 2 2 3 3 3 1 1 3 1 1 3 2 3 1 2 2 2 2 3 1 2 1 2 3 2 1 2 2 3 1 3 1 2 2 3 3 3 3 2 3 3 1 3 1 3 2 3 2 3 1 2 2 3 2 1 2 3 2 1 3 1 3 1 2 3 2 2 3 1 1 1 1 1 3 1 1 3 1 1 1 3 3 1 3 1 1 3 1 1 2 1 1 1 1 2 2 2 3 2 1 2 3 3 2 1 3 2 2 3 2 2 3 1 3 1 1 1 3 1 2 2 1 1 2 1 2 2 1 2 2 1 3 1 2 2 2 3 3 3 1 3 2 3 1 1 2 3 3 2 2 3 1 1 2 1 2 3 2 1 1 3 3 3 3 2 2 2 1 1 1 3 1 3 1 1 2 1 2 2 2 3 1 1 1 1 3 3 3 1 3 1 3 2 2 2 2 2 2 3 1 3 2 2 1 1 3 2 3 3 1 1 1 3 3 3 3 1 1 2 3 2 1 1 1 1 2 3 1 1 1 2 1 2 1 2 1 2 2 1 2 2 2 3 3 1 2 3 1 3 1 1 3 2 2 3 1 2 3 1 1 2 1 3 1 2 3 3 1 3 2 3 1 1 3 3 1 1 1 3 1 2 1 2 2 3 3 2 1 2 1 2 2 3 1 3 1 2 2 1 3 3 2 3 1 2 2 2 2 1 3 1 3 2 2 1 1 2 3 3 2 1 1 2 2 1 3 3 2 1 2 2 2 2 2 2 1 2 1 3 3 1 3 1 3 2 2 1 1 2 1 2 2 2 2 2 3 3 1 1 3 3 1 2 1 3 3 1 1 3 2 3 2 2 1 1 1 1 2 3 3 2 3 2 2 2 2 1 2 2 3 2 2 3 1 2 3 1 1 1 3 1 2 1 1 3 2 1 3 2 1 1 3 1 3 3 2 3 2 1 3 3 2 2 1 1 1 2 2 2 2 1 3 2 1 1 1 1 1 2 3 3 2 1 1 3 1 1 2 3 3 2 2 3 1 2 2 2 2 3 2 1 1 2 3 3 3 3 2 2 2 1 1 3 3 1 1 3 3 3 3 1 3 3 2 2 1 3 2 2 1 2 2 3 2 2 1 1 3 1 1 2 3 1 2 1 3 3 3 1 3 2 3 2 3 2 1 2 1 1 1 1 2 1 3 1 3 1 2 1 1 1 3 3 1 2 2 2 2 3 3 2 2 1 2 3 1 2 1 3 3 1 3 2 2 2 2 3 1 3 3 2 2 1 1 3 1 3 2 3 1 3 1 1 2 2 3 1 1 2 2 3 1 2 2 1 3 2 3 2 2 2 1 2 1 3 3 3 2 2 2 1 1 3 2 1 3 3 1 1 2 2 1 1 2 2 2 3 2 2 1 3 1 1 1 1 3 2 1 2 1 3 2 1 2 3 1 1 1 1 1 3 3 1 1 1 1 2 2 3 3 3 2 3 2 2 1 3 2 3 2 1 2 2 1 3 1 1 2 2 2 1 3 3 2 3 1 2 3 1 3 1 1 3 3 2 1 1 3 2 1 2 2 3 1 3 1 2 2 3 2 3 3 1 3 1 2 1 2 2 3 2 2 2 1 2 3 1 1 1 2 1 2 3 2 3 3 3 3 1 1 2 2 2 2 3 2 1 1 1 3 2 1 2 1 3 2 1 1 1 1 3 3 1 3 1 1 1 1 3 1 2 1 2 2 1 3 2 1 3 2 2 1 1 2 3 1 1 2 2 3 3 3 1 3 3 3 1 2 1 2 3 1 3 3 3 1 2 3 2 3 1 1 1 3 3 3 3 1 2 3 2 3 2 1 2 2 3 2 1 3 1 3 2 2 1 2 1 3 2 1 3 1 1 2 1 3 2 2 2 2 1 1 3 2 1 1 2 3 2 3 3 3 2 1 1 1 1 3 3 1 2 2 3 1 1 3 1 1 1 1 3 2 3 3 3 1 3 1 1 1 3 1 1 1 1 2 3 3 3 3 2 2 2 2 1 1 3 2 2 2 3 2 2 3 1 1 2 1 3 3 2 1 3 3 3 1 1 2 3 2 2 1 1 2 2 3 2 1 2 3 3 1 1 1 3 2 1 2 3 2 2 2 1 3 3 1 2 3 3 1 3 1 2 1 1 2 3 1 1 3 3 2 2 1 2 3 1 2 1 2 3 2 2 1 3 1 1 1 2 3 3 2 3 1 3 1 2 3 1 2 1 1 1 2 2 2 2 1 2 1 3 2 2 3 1 2 1 1 3 1 3 1 3 3 1 3 2 3 3 2 1 3 2 2 3 3 1 3 1 3 1 2 1 3 1 1 1 3 1 3 3 3 1 1 2 1 3 1 3 3 3 1 3 2 1 3 1 3 3 2 2 2 1 2 3 1 2 2 3 3 3 1 3 2 2 3 1 2 3 2 2 1 2 2 3 1 2 1 3 2 3 1 3 2 3 1 1 1 2 1 3 1 2 1 2 1 1 3 2 2 1 2 1 1 2 3 3 1 2 2 3 3 1 1 2 3 3 1 3 1 2 1 1 1 1 1 3 1 2 2 2 1 1 2 2 2 2 2 3 3 1 1 3 1 2 1 1 2 3 3 3 1 3 1 1 2 3 1 3 1 3 1 2 2 1 1 2 3 1 3 1 3 2 3 2 1 3 3 1 3 2 1 3 1 1 3 1 2 1 1 3 3 3 2 1 2 3 1 1 1 2 3 1 2 2 1 2 1 1 1 2 3 3 2 2 2 2 2 2 1 2 3 3 2 2 1 3 2 2 3 2 2 3 3 1 2 2 2 1 1 1 2 2 2 1 3 2 1 1 3 3 2 3 3 2 1 3 3 1 2 1 3 2 2 2 3 1 1 2 3 1 1 2 3 1 1 1 2 3 2 1 1 2 2 2 2 2 1 3 3 1 3 2 2 1 3 1 2 3 2 1 2 2 2 1 2 3 3 3 1 3 1 2 2 2 3 1 3 1 3 2 3 2 3 2 3 3 3 2 2 2 3 1 1 2 2 2 3 2 2 1 2 3 3 1 2 2 3 1 3 2 1 2 1 1 3 2 3 2 3 1 2 2 2 1 1 1 3 2 2 2 2 1 2 2 2 1 1 2 1 2 3 1 2 2 1 3 2 3 1 3 2 3 2 1 2 2 1 2 3 1 1 3 2 2 1 3 2 3 1 1 3 1 3 1 1 3 2 2 2 2 1 3 2 3 2 2 1 2 2 1 3 3 2 1 2 3 3 2 3 2 1 1 1 3 3 3 2 3 2 1 1 1 2 1 1 1 3 2 2 3 2 3 2 2 1 1 3 3 3 1 3 1 1 3 3 1 2 3 1 1 1 3 2 2 2 2 3 3 3 3 2 3 2 3 3 2 2 3 3 2 3 2 3 2 3 2 1 2 1 1 2 1 2 3 3 1 1 1 3 3 1 3 3 3 3 3 2 1 3 2 1 1 3 3 1 3 1 3 1 3 2 1 1 1 3 1 1 3 1 1 3 3 3 1 1 2 1 1 3 2 3 2 3 2 1 3 3 2 3 2 2 1 3 3 2 1 1 1 2 1 1 3 2 2 3 1 2 1 1 3 1 2 1 1 3 3 3 2 1 2 2 3 2 3 3 2 2 3 2 2 3 1 2 2 1 2 3 14206 2 3 1 1 2 1 1 1 3 3 1 2 2 1 3 2 3 2 1 1 1 3 3 1 1 2 2 2 3 3 2 2 1 2 3 3 3 3 3 3 2 3 3 3 3 1 1 1 2 3 1 2 3 3 2 3 2 3 1 1 1 2 3 1 2 1 1 3 1 2 3 1 1 2 3 2 3 3 2 3 2 2 1 3 3 1 3 2 2 3 1 1 3 3 3 2 3 2 2 2 2 1 3 2 2 3 3 3 1 2 2 1 2 1 2 1 1 3 3 1 1 1 2 2 3 3 1 3 2 2 3 3 3 1 1 1 3 2 3 3 1 1 2 3 1 1 3 1 1 2 3 2 1 2 1 1 3 2 1 1 1 1 3 2 3 3 1 2 1 1 2 2 3 1 1 2 3 1 2 3 2 1 3 2 2 1 1 2 2 2 3 3 3 3 3 1 3 2 3 3 1 1 1 1 3 3 1 3 1 3 1 3 2 3 1 1 2 3 2 3 2 3 2 3 2 2 3 3 2 2 2 2 2 2 3 1 3 3 2 2 2 2 2 2 3 3 2 3 3 2 2 2 2 3 3 2 2 3 2 1 3 2 1 1 1 2 1 2 1 2 1 1 3 1 2 3 3 2 1 1 3 2 3 2 1 3 1 3 1 1 2 1 2 2 2 1 1 1 3 1 2 1 1 3 3 3 3 3 2 1 1 1 3 2 1 2 3 3 2 1 3 1 1 2 3 2 1 1 3 3 2 3 1 1 1 3 2 2 1 2 1 1 3 2 2 1 3 3 3 2 1 3 1 1 2 3 2 2 1 2 2 3 3 3 1 1 3 3 1 2 3 3 3 1 3 3 1 3 3 3 3 1 3 1 1 1 1 2 3 3 2 3 3 1 2 1 2 3 3 1 3 3 3 3 1 1 3 2 2 2 3 2 2 3 3 2 1 1 3 2 2 3 3 2 1 1 3 3 3 1 3 1 3 2 3 3 2 3 1 3 3 2 3 3 3 3 2 2 3 3 2 1 2 3 2 2 3 2 2 2 2 1 3 1 2 1 1 3 2 2 2 3 3 2 3 3 1 2 1 3 2 3 2 2 3 3 2 3 1 1 2 1 1 1 2 3 2 3 3 2 1 3 2 2 2 2 2 3 3 1 1 1 3 1 1 1 2 2 1 2 2 3 1 3 2 2 2 3 1 3 3 1 2 1 3 1 2 1 1 3 2 2 3 1 1 1 3 3 3 1 3 1 2 3 3 3 2 2 2 1 2 2 1 1 2 3 3 2 1 2 2 2 1 1 1 2 3 1 2 3 1 2 1 1 2 3 1 1 3 3 3 3 3 1 3 1 2 2 3 3 1 3 3 2 3 2 3 3 3 2 1 2 1 3 2 1 3 3 3 2 1 1 1 3 1 1 1 3 2 2 2 1 1 2 3 2 1 1 2 1 3 2 3 2 2 2 2 3 2 3 1 1 2 2 1 3 2 1 2 3 3 3 3 1 1 1 2 1 3 1 3 1 3 2 3 1 3 1 1 2 3 3 3 2 1 2 2 1 1 3 1 1 2 1 2 1 2 2 1 1 3 2 3 1 1 3 1 2 3 1 3 3 2 3 3 1 3 3 1 3 2 3 3 1 2 2 3 1 1 3 3 3 2 2 1 3 2 1 1 2 3 3 1 3 3 2 2 1 1 1 2 3 3 1 2 2 1 3 2 2 2 1 2 1 1 3 1 2 1 3 1 2 2 3 1 2 1 2 1 3 1 1 2 3 3 2 2 1 1 3 1 3 3 1 2 2 3 2 1 2 3 1 2 1 1 2 1 1 2 3 3 2 1 2 1 3 3 2 2 1 2 3 3 2 1 2 1 1 1 3 3 2 1 1 2 3 3 1 1 1 1 2 2 2 3 3 1 2 2 2 2 2 2 3 3 3 1 1 1 2 2 3 3 2 3 1 2 1 1 3 3 3 1 1 1 2 3 1 2 3 1 1 3 2 2 3 2 3 1 3 3 1 2 1 2 1 3 3 1 1 1 3 1 3 3 2 2 3 3 2 2 1 1 1 2 2 1 2 3 1 3 2 1 3 1 2 2 3 1 2 3 2 3 2 2 3 3 2 3 2 3 3 2 1 1 1 3 3 2 1 2 1 3 2 2 1 2 1 3 3 1 3 2 1 1 1 2 3 2 1 2 2 3 3 3 1 3 1 2 2 1 1 3 1 3 2 2 1 3 3 3 2 2 1 3 1 3 3 2 3 1 3 2 1 1 1 2 1 2 3 2 3 1 1 2 2 1 1 2 1 2 3 2 2 3 1 2 1 1 2 3 3 3 3 1 3 3 1 3 2 1 2 1 3 3 3 3 3 3 2 1 1 3 3 3 1 1 2 3 3 2 1 2 2 1 1 1 3 2 2 2 2 2 2 2 2 2 1 1 2 3 2 1 3 3 1 1 2 2 3 1 2 3 1 2 1 2 2 2 2 1 1 3 2 1 2 2 2 2 1 2 3 1 2 1 1 2 3 2 2 1 2 2 2 1 2 1 3 3 1 1 3 1 1 2 3 2 1 1 1 1 2 2 1 2 3 3 3 2 2 1 3 2 1 2 1 1 1 1 3 1 3 1 1 3 1 2 2 2 3 2 3 2 1 1 1 3 2 1 3 3 2 1 2 3 3 3 1 1 3 2 3 1 2 1 2 1 2 3 1 3 1 2 3 3 2 1 2 3 3 1 1 2 3 1 1 3 2 1 1 2 2 3 1 1 2 2 3 3 1 2 1 3 2 3 3 1 2 3 1 1 1 3 3 2 2 3 3 3 2 3 3 3 2 1 1 1 1 2 1 2 2 1 1 3 1 2 2 2 2 2 2 3 2 1 3 1 2 2 1 3 1 1 2 2 1 1 3 1 2 1 1 2 1 1 2 3 2 2 3 3 1 1 3 1 2 3 3 3 3 1 2 3 1 3 1 1 1 1 2 2 3 3 2 3 2 2 3 3 3 1 2 1 3 3 3 1 3 1 3 1 3 3 3 3 2 2 3 2 3 2 1 3 2 1 3 2 2 1 1 2 1 3 2 3 3 2 2 3 2 3 3 1 3 3 3 2 3 2 1 1 1 3 3 3 3 2 2 1 2 2 2 2 2 2 2 2 3 3 2 1 3 3 3 3 3 3 2 2 2 2 1 2 2 3 2 2 2 2 1 2 2 2 1 3 3 3 1 3 3 1 1 2 1 2 2 1 3 2 1 1 3 2 1 3 3 3 3 2 1 2 2 3 3 2 2 1 3 2 2 1 3 1 3 2 3 2 1 3 2 3 2 3 2 1 1 2 1 2 3 1 3 1 3 3 3 1 3 2 2 1 1 1 1 1 2 3 2 3 3 2 2 2 1 3 2 3 1 1 2 1 3 2 3 1 3 2 2 2 1 3 1 2 3 1 1 3 2 2 1 3 1 2 3 2 1 3 3 3 2 2 3 2 1 3 1 3 1 1 2 1 3 2 3 1 3 2 1 1 3 3 1 1 3 1 1 2 3 2 1 2 3 2 3 1 2 2 2 1 1 2 2 2 1 2 3 2 2 2 2 1 3 1 1 3 2 1 3 2 2 2 1 1 1 1 1 2 3 1 2 3 1 3 3 3 3 2 2 2 1 1 1 2 1 2 1 2 2 2 2 3 3 2 2 1 3 2 3 3 3 1 1 2 3 3 2 1 3 2 1 1 1 2 1 3 2 3 1 3 1 3 2 3 3 2 3 1 2 3 1 1 2 1 2 3 2 1 1 1 3 1 3 1 1 2 1 1 2 1 2 1 3 2 1 2 2 1 2 3 2 3 2 2 1 2 1 3 1 2 2 1 2 3 3 1 3 3 2 2 1 3 1 2 3 2 1 1 2 2 2 3 2 2 1 3 2 1 1 1 1 3 3 2 2 3 1 1 1 1 2 3 2 1 1 3 3 3 3 2 3 2 1 3 2 2 3 1 2 2 2 3 1 3 2 2 3 3 2 2 3 1 2 3 2 2 3 1 2 2 2 3 1 3 2 2 3 2 1 3 1 1 3 3 2 3 2 3 1 1 3 3 3 3 2 3 1 2 2 2 1 3 1 3 2 3 1 3 2 3 3 3 3 1 2 1 1 1 2 2 2 3 1 3 2 2 1 2 3 2 1 2 3 3 2 1 2 2 3 1 2 2 3 1 2 3 3 1 3 2 3 2 2 3 3 1 2 1 1 1 2 3 2 2 1 2 1 1 2 3 2 1 2 3 2 2 3 2 1 2 2 2 3 1 2 1 1 2 2 1 3 3 1 1 3 2 2 3 1 3 1 1 1 2 2 1 1 3 2 2 1 2 3 2 1 3 3 3 1 3 3 3 2 1 1 3 2 1 1 1 3 1 1 3 1 1 2 3 3 3 2 2 2 2 2 2 2 3 2 2 3 1 1 1 3 3 1 2 2 2 2 1 3 3 1 3 1 2 2 2 2 2 2 1 3 2 1 2 3 1 3 1 3 1 1 1 3 1 1 1 1 1 2 1 2 2 3 2 1 3 1 1 1 3 3 2 3 3 3 3 3 1 3 2 2 1 1 1 1 2 2 1 1 2 1 1 2 1 1 3 2 3 2 2 1 2 3 1 3 2 3 1 2 3 3 2 2 2 1 3 1 1 3 2 3 2 1 3 2 1 3 1 2 3 3 2 3 2 1 2 3 2 2 3 3 1 2 3 2 2 1 3 3 1 3 3 2 3 2 1 1 2 3 2 3 2 1 2 3 3 2 1 1 1 2 2 1 2 3 2 1 3 1 1 3 2 1 3 2 2 3 2 1 1 1 2 3 2 3 2 3 3 3 2 2 1 1 3 2 1 1 3 1 2 1 2 3 1 3 2 1 2 1 1 2 3 1 3 1 1 1 3 3 2 3 3 2 2 3 3 2 3 1 3 1 2 1 2 1 3 2 1 3 3 1 1 3 3 3 3 1 1 2 1 2 2 3 3 1 1 3 3 3 2 2 3 2 2 2 1 2 2 2 2 2 3 1 2 1 2 3 2 1 1 1 3 1 3 2 3 3 1 1 3 1 3 1 2 2 2 2 3 1 3 2 2 1 2 3 2 1 1 3 2 3 2 2 1 2 3 3 2 2 1 3 1 2 1 3 1 1 2 2 3 1 2 3 2 2 1 2 2 3 3 1 1 3 2 1 3 2 1 3 1 1 2 2 2 3 3 2 3 2 3 3 3 3 1 1 3 2 1 1 2 1 2 1 2 1 3 2 2 1 3 2 1 1 3 1 1 3 1 1 2 1 3 2 2 1 1 1 2 2 3 2 3 1 3 3 1 2 2 1 3 1 3 1 1 2 2 1 2 1 2 3 3 2 2 1 1 3 3 2 1 3 1 3 2 1 1 3 3 1 1 3 2 2 2 2 3 1 2 1 2 2 1 1 3 3 3 1 2 1 2 3 2 2 1 1 1 3 2 3 3 2 2 3 3 3 2 2 1 1 2 1 3 3 3 3 2 2 3 3 2 1 1 2 3 1 2 3 2 1 3 3 3 1 3 3 2 1 3 1 2 3 1 1 1 1 1 2 1 2 3 3 1 1 2 3 2 2 3 3 2 2 3 3 2 2 1 1 2 2 2 3 2 3 1 2 3 1 3 2 2 3 1 1 2 1 2 2 3 1 1 1 3 3 1 3 1 3 3 1 1 1 3 1 3 1 2 1 2 2 3 2 2 2 1 1 1 3 2 1 3 2 3 2 2 2 1 2 3 3 2 2 3 1 2 1 2 3 2 1 1 2 1 3 3 3 2 2 3 3 3 1 3 3 1 2 3 1 1 3 3 1 3 3 3 2 1 3 3 3 2 3 1 3 1 3 3 1 3 2 3 3 1 3 2 1 1 3 3 3 1 3 2 2 1 3 1 1 1 2 2 1 2 3 3 1 1 2 3 3 3 1 2 2 2 3 2 3 1 1 2 2 1 3 2 2 2 3 1 3 2 3 2 2 2 1 3 3 3 3 2 3 2 2 2 2 1 3 3 3 3 3 2 1 3 1 2 3 3 1 1 2 1 1 1 1 2 1 3 3 1 1 1 2 1 3 3 2 3 3 1 3 1 2 1 3 2 2 1 1 1 3 2 3 2 3 2 1 3 3 3 2 2 3 2 2 3 1 2 1 1 2 1 1 3 3 3 3 1 1 1 1 1 3 1 1 2 3 2 3 2 1 1 2 1 2 1 1 3 1 2 2 2 1 1 1 2 3 1 1 3 2 2 2 2 1 2 3 2 3 3 2 3 2 3 1 2 3 3 2 1 2 3 3 3 1 2 3 2 3 1 1 2 3 3 1 3 3 2 1 1 2 1 2 3 3 2 1 1 1 2 1 1 2 3 3 3 2 2 3 1 2 3 3 3 3 3 3 1 3 1 1 1 3 3 2 1 1 1 3 3 1 1 2 1 2 2 2 3 1 2 3 2 1 2 3 2 2 3 3 2 1 3 1 1 3 2 2 2 1 2 2 2 3 2 2 3 1 1 1 1 2 2 1 2 1 1 3 1 2 3 1 3 1 2 3 1 2 3 3 2 1 2 1 1 3 3 1 1 3 3 3 2 2 3 1 1 3 2 3 3 2 3 3 3 1 2 2 1 3 3 2 1 2 3 2 2 3 3 3 2 2 2 1 2 3 1 3 3 3 2 3 1 1 2 2 1 3 2 2 2 2 3 3 3 2 2 1 2 3 1 2 2 2 2 2 2 3 3 3 3 1 2 3 1 1 3 2 2 2 2 1 2 1 2 1 1 1 1 1 3 2 1 3 2 2 1 1 3 3 2 1 2 1 2 1 3 2 3 2 3 3 3 1 3 3 1 3 1 1 2 2 1 3 1 2 2 1 1 2 3 3 3 2 3 1 1 2 1 3 2 1 3 3 2 3 1 1 2 3 2 2 2 2 2 2 3 3 2 2 1 3 3 2 2 3 2 2 3 1 1 2 2 2 3 3 3 2 1 2 1 3 3 2 1 3 3 1 1 2 1 2 2 2 2 2 3 3 1 1 3 1 3 1 1 3 3 2 3 1 1 1 2 1 1 2 3 1 3 3 1 2 3 3 3 1 3 3 3 1 3 3 1 2 2 3 2 3 1 2 3 1 1 1 1 3 2 2 1 2 3 1 1 1 2 1 3 2 2 2 1 3 2 1 3 2 2 2 2 2 1 1 1 2 3 1 1 2 1 2 3 3 3 3 3 2 1 1 1 1 1 2 3 2 2 2 3 3 1 2 3 1 1 3 1 2 1 3 3 2 1 3 1 3 1 1 1 1 2 3 1 1 2 1 1 3 2 3 3 3 1 1 2 1 2 3 2 1 1 3 3 2 1 2 3 3 2 2 2 2 3 1 2 3 3 2 1 2 2 3 1 2 2 2 3 3 1 1 1 1 2 3 3 2 2 2 2 3 2 3 1 2 2 1 2 3 2 2 1 1 3 1 3 3 3 1 3 1 3 3 1 1 2 3 2 2 3 3 3 2 2 2 3 3 1 2 1 1 3 2 1 3 1 2 1 3 1 2 2 2 3 3 2 3 1 1 2 3 3 1 1 1 1 3 3 2 1 1 2 3 3 3 1 2 1 1 2 3 3 3 2 2 1 3 2 2 3 3 2 1 2 1 2 2 1 2 1 3 1 1 1 3 1 3 3 2 1 1 2 1 2 1 3 3 1 2 1 2 1 1 2 3 2 2 1 2 1 3 2 3 3 3 2 1 3 3 3 3 3 1 3 3 1 2 3 3 1 2 2 2 3 1 2 3 1 2 3 3 1 2 1 2 1 3 2 3 1 3 1 1 2 2 1 3 2 3 3 3 2 2 1 1 3 1 2 2 2 3 3 3 2 2 1 3 3 3 2 1 2 3 3 1 3 2 1 3 1 2 2 1 3 2 3 1 2 3 3 3 3 3 1 1 3 3 3 1 3 3 1 2 2 3 3 2 3 2 1 1 2 1 3 1 1 2 1 3 2 2 3 1 2 1 2 2 2 3 2 2 1 1 2 3 2 1 2 3 3 2 2 1 2 2 3 1 1 1 1 1 2 1 3 2 2 3 3 2 1 3 3 1 1 1 1 2 1 1 2 1 2 1 2 1 1 3 3 2 2 3 2 2 3 1 3 3 1 2 1 2 1 2 2 3 2 1 2 2 3 2 2 3 3 2 3 1 2 2 2 3 1 2 3 2 1 3 3 1 1 3 2 1 2 1 2 1 1 2 2 3 1 1 2 3 1 2 2 3 1 2 3 2 3 1 3 1 1 3 3 1 1 1 3 2 1 1 3 2 1 2 3 3 2 1 1 3 1 1 3 2 2 2 1 3 2 3 2 2 1 3 1 2 2 1 2 1 1 1 1 1 1 3 3 2 3 3 3 3 3 1 3 2 3 1 3 2 2 1 2 3 3 2 3 1 1 2 2 1 1 2 3 3 2 1 3 3 3 3 2 1 1 2 2 3 3 1 3 3 2 1 3 2 2 1 2 1 3 1 2 1 3 3 3 3 3 1 1 3 1 2 3 3 1 1 3 1 2 3 2 3 2 3 3 3 1 1 2 1 1 2 2 3 3 2 3 1 3 2 2 3 2 3 3 1 1 1 1 2 3 2 3 1 3 2 2 2 3 1 2 2 1 3 1 2 3 1 2 3 3 3 1 3 2 1 3 3 2 1 2 1 3 1 3 1 1 2 1 3 3 3 2 1 1 2 1 3 2 3 1 3 2 3 2 3 2 1 2 3 3 2 1 2 3 2 3 1 3 3 2 2 1 1 1 1 2 2 2 3 1 3 3 2 3 3 1 2 2 1 1 3 2 1 1 1 1 2 2 1 1 2 3 2 1 1 1 1 3 2 2 1 1 2 3 1 1 1 1 1 2 2 2 2 1 3 3 3 2 2 2 3 1 3 2 3 2 2 2 2 3 1 3 1 2 1 1 3 3 1 3 2 3 2 2 1 3 2 1 1 2 1 1 2 3 2 3 2 3 2 1 2 2 1 3 1 2 1 1 1 3 2 2 2 2 3 3 2 3 2 2 2 1 2 3 1 3 3 2 3 1 3 2 3 1 2 3 2 1 3 1 3 2 3 3 2 3 1 1 2 1 1 3 2 2 3 3 2 3 3 3 1 3 1 3 1 1 2 3 1 2 1 3 1 2 3 1 2 1 1 2 3 1 1 3 3 2 3 2 1 1 2 1 2 1 2 3 1 1 3 3 3 1 2 2 1 2 3 2 2 1 2 3 3 1 1 2 1 2 3 2 3 2 2 1 3 1 3 1 3 2 3 1 3 1 1 3 3 2 2 1 2 3 1 1 2 1 1 3 1 3 1 2 2 1 2 3 2 1 2 3 3 1 3 3 1 2 2 2 2 2 2 3 1 1 3 3 1 2 1 2 2 2 1 3 2 1 2 3 2 3 1 2 1 3 3 2 2 1 1 2 2 2 3 1 2 2 1 1 1 3 2 3 2 2 3 2 1 2 2 3 3 1 1 2 2 1 1 1 2 2 3 2 3 2 2 2 1 3 1 1 2 3 3 3 1 2 2 1 1 1 2 1 2 1 1 1 3 2 3 1 1 3 1 2 1 3 2 2 2 2 3 1 1 1 3 3 1 3 1 2 2 3 3 1 1 1 1 1 3 3 3 2 2 3 3 2 2 2 3 1 2 3 3 2 2 1 1 2 1 3 3 1 1 2 3 3 3 2 3 1 1 3 2 3 3 3 2 1 3 1 3 1 3 2 2 3 3 2 1 1 1 2 3 3 2 1 1 2 2 2 3 3 2 1 3 3 1 1 2 3 2 1 3 2 1 2 3 2 3 3 3 1 3 3 1 3 2 3 3 1 1 2 1 3 2 2 2 1 1 3 2 2 1 2 2 1 2 2 2 2 1 2 1 3 3 3 3 2 1 3 3 2 3 2 1 1 2 2 1 3 3 2 3 3 1 3 3 1 2 2 2 1 2 1 3 1 1 3 3 2 2 1 3 2 2 1 3 1 3 1 3 1 1 1 3 3 2 1 3 2 2 1 2 1 3 2 1 2 3 2 1 1 3 3 1 1 2 2 3 1 2 3 1 2 1 1 1 3 3 3 1 1 3 1 1 2 3 3 2 3 1 1 2 2 1 1 3 3 2 3 1 1 3 3 1 1 2 1 2 3 2 2 3 1 2 3 2 1 3 3 2 2 2 1 2 2 2 2 2 2 3 3 1 1 3 3 2 3 1 3 1 2 1 2 2 3 1 2 3 1 2 3 2 3 3 2 1 3 3 1 1 3 3 2 3 1 1 1 3 2 2 3 2 1 3 2 1 1 1 3 3 1 2 1 2 3 2 2 1 1 1 2 3 2 3 1 3 1 1 2 1 2 1 2 2 1 3 2 1 1 1 1 2 2 2 2 2 1 2 3 1 2 1 3 3 1 2 3 1 3 3 3 2 2 3 1 1 3 2 1 3 1 1 2 2 1 3 3 2 3 2 1 1 3 2 1 2 1 2 2 2 2 1 1 3 3 3 2 3 1 3 3 2 1 1 1 2 2 2 3 2 3 1 2 1 2 1 1 1 1 3 2 2 1 2 3 3 3 2 2 3 1 1 2 1 1 2 1 2 2 3 1 2 2 3 2 3 1 1 1 1 2 1 2 3 3 3 3 2 2 3 2 2 1 2 3 1 2 1 2 3 3 2 1 3 1 1 3 1 3 3 2 1 1 2 2 2 1 3 1 2 2 1 2 2 2 2 3 3 2 1 1 2 2 3 2 1 3 1 3 1 3 1 1 1 1 1 1 1 3 2 1 2 1 3 3 1 2 1 3 2 2 3 2 3 1 1 2 1 1 1 2 1 3 1 3 1 3 2 3 2 2 3 2 3 3 1 2 3 2 2 1 2 2 3 3 3 1 3 3 1 1 3 2 3 1 3 1 3 1 2 3 1 1 2 1 1 1 1 3 1 3 1 2 3 2 3 1 1 2 1 2 2 3 2 3 3 1 3 2 2 3 2 1 2 2 2 1 2 3 1 1 3 3 3 2 1 2 3 3 2 3 1 3 3 2 3 3 3 3 2 2 1 1 3 1 3 2 3 1 3 2 1 1 1 1 2 3 2 1 2 2 2 3 3 2 2 3 2 3 3 1 2 2 1 1 3 2 3 1 2 3 3 3 1 1 3 1 3 1 2 3 3 3 1 3 2 2 1 3 2 1 1 1 1 1 3 3 2 2 2 1 1 2 1 3 2 2 3 1 1 3 2 3 2 3 1 3 1 3 1 2 1 1 2 3 3 1 1 3 1 2 1 3 1 3 3 1 2 1 1 2 2 1 1 3 2 3 3 1 2 3 2 1 3 2 3 2 3 1 3 3 3 3 1 2 2 2 2 3 1 1 3 3 3 1 2 1 1 2 2 2 2 1 1 3 1 2 3 3 3 2 1 1 1 2 3 1 1 3 3 3 3 2 1 2 2 2 1 3 1 3 2 1 1 2 3 1 2 2 2 2 2 2 3 1 2 3 2 1 2 3 2 3 3 1 3 1 1 3 2 2 3 1 3 1 3 1 3 3 3 2 1 3 1 1 2 2 1 3 2 1 3 3 2 2 2 1 3 1 3 3 3 3 3 1 1 1 2 2 3 1 2 2 1 1 2 3 3 3 2 1 1 1 3 2 1 1 1 2 1 3 1 3 2 3 3 1 3 3 2 3 1 1 2 3 2 3 2 1 2 3 3 3 3 3 1 2 2 3 3 1 2 2 3 1 3 2 2 1 1 1 2 3 1 2 1 2 1 3 3 2 3 2 3 1 2 1 3 1 2 2 3 3 2 1 3 1 1 1 3 1 2 1 2 1 2 3 1 3 2 3 3 3 3 1 3 3 1 3 2 2 3 3 1 1 3 1 3 2 3 1 3 2 2 1 1 1 1 2 2 3 1 3 3 2 2 3 2 1 1 2 3 1 1 3 2 1 1 2 1 2 3 2 2 2 1 1 2 3 2 1 1 3 1 3 1 2 2 3 3 2 1 2 1 2 1 2 3 3 1 3 3 2 2 1 1 3 3 3 1 3 3 1 1 1 1 3 1 2 2 2 1 3 2 1 3 3 2 3 2 2 2 2 3 3 2 1 3 2 2 1 3 2 2 3 2 3 3 3 1 1 2 2 3 1 1 1 3 1 1 3 3 1 3 1 1 1 3 2 2 3 1 2 3 1 1 3 2 1 2 2 1 1 3 2 3 2 1 2 2 3 3 3 3 3 3 1 2 1 1 3 2 2 2 2 2 2 3 1 2 2 3 3 1 3 1 2 3 2 1 1 2 3 3 1 1 3 3 2 3 3 1 3 3 2 3 3 2 3 3 1 1 1 2 2 2 3 1 2 2 2 2 3 3 3 3 3 3 3 1 2 3 2 3 2 1 2 3 1 3 3 3 3 2 1 1 1 1 2 2 3 2 1 2 3 1 2 3 1 2 2 3 3 3 2 1 1 3 3 1 3 1 1 1 2 3 1 1 3 3 2 2 3 1 1 3 2 1 2 2 2 3 1 2 3 3 2 3 3 2 2 3 1 3 3 1 3 3 1 3 1 3 1 2 2 3 2 3 3 3 1 3 2 1 2 1 2 1 1 1 3 3 1 3 1 2 1 1 3 2 2 1 3 1 1 3 3 3 1 3 2 2 3 3 2 2 1 3 2 1 2 3 1 2 1 3 3 2 1 1 3 3 1 3 1 3 3 1 2 3 1 2 3 3 2 3 2 1 1 3 2 2 1 3 1 3 1 2 1 1 3 2 2 3 3 1 1 2 2 2 2 1 2 3 1 2 1 3 2 3 1 3 2 3 1 3 3 3 1 1 2 3 1 1 2 2 3 1 3 3 2 2 3 1 2 3 1 1 3 2 2 2 1 1 3 3 1 2 3 2 1 3 1 3 3 2 3 1 1 3 1 2 3 1 3 1 2 3 1 3 3 2 2 2 1 3 2 3 1 2 3 3 2 1 3 2 1 1 1 1 3 3 2 3 2 3 3 3 3 2 2 2 3 3 1 3 2 3 3 3 1 2 1 3 3 2 3 3 3 3 1 2 1 1 1 1 2 1 1 2 1 2 3 2 3 1 1 3 3 3 2 1 1 1 1 3 1 2 1 2 3 1 3 2 1 1 3 2 3 1 1 2 3 3 2 2 1 3 2 2 3 2 2 3 3 2 1 3 1 3 3 3 2 1 2 3 2 3 1 1 3 2 1 1 1 2 3 1 2 2 3 2 2 1 2 3 3 2 3 2 2 3 2 1 2 2 2 3 2 1 2 3 1 1 1 3 1 1 3 2 3 3 2 3 3 1 3 2 1 2 2 2 3 3 1 3 2 3 3 1 3 1 3 1 3 2 1 1 3 2 1 1 2 1 1 3 2 3 2 1 2 2 1 2 1 1 3 2 2 1 1 2 3 2 3 2 3 3 3 2 1 3 3 2 2 3 1 1 1 2 2 3 2 2 3 3 1 3 3 1 1 3 3 2 2 2 2 2 3 2 1 2 1 2 1 3 3 2 1 2 1 1 3 1 3 2 1 2 2 3 3 1 1 2 2 1 3 3 2 2 1 3 2 2 2 2 3 2 2 3 3 2 2 2 1 2 3 3 1 1 1 1 1 2 2 3 1 3 3 1 3 1 1 3 3 3 1 3 3 2 2 3 1 1 2 3 2 3 1 1 3 1 3 3 3 3 3 1 2 2 2 2 3 2 3 3 1 3 3 1 2 3 2 1 1 1 2 3 2 1 2 3 3 2 2 2 3 2 1 1 1 1 2 2 2 3 1 2 2 3 2 1 1 2 1 3 2 2 2 2 1 2 2 1 2 1 2 3 1 3 3 1 3 3 2 2 3 3 3 2 3 3 3 2 3 1 2 3 2 3 1 2 1 1 2 2 1 2 1 1 1 3 2 2 1 3 3 1 2 1 1 1 3 2 2 3 1 1 2 3 3 1 1 3 3 3 3 3 2 3 1 3 2 3 3 2 1 2 1 1 3 2 1 3 2 1 3 1 3 2 2 2 3 1 1 2 3 2 2 1 3 2 2 2 3 2 2 2 1 3 1 3 1 2 1 3 2 2 3 1 3 1 3 2 3 3 3 1 3 1 2 3 1 2 3 1 1 1 2 1 2 3 3 3 1 3 3 3 1 1 2 2 2 3 2 1 2 1 1 2 2 3 2 2 1 3 2 3 2 3 1 3 2 2 2 2 1 1 3 3 1 3 2 2 3 1 1 1 3 2 1 2 3 1 2 1 1 3 3 1 1 1 1 3 2 2 2 2 1 3 3 1 2 2 3 1 3 1 2 1 1 2 2 3 1 3 2 1 2 1 2 1 2 3 2 3 3 3 3 1 2 2 2 3 1 2 2 1 2 1 2 3 2 2 2 1 1 3 2 1 2 2 1 1 3 2 2 1 1 3 1 1 2 1 1 3 3 3 3 2 1 1 3 3 2 1 2 3 1 3 2 2 3 2 2 3 2 3 3 2 3 2 1 2 3 2 3 2 2 3 2 1 3 2 1 3 1 1 3 2 2 2 2 3 2 3 2 3 2 1 1 2 1 1 1 2 3 2 1 3 2 3 1 2 3 1 2 3 1 1 2 1 1 3 2 3 1 3 3 1 3 1 2 2 2 2 2 1 2 2 3 3 2 2 3 2 1 2 2 2 1 1 1 3 3 1 2 1 1 3 2 1 2 1 1 2 3 1 1 2 2 3 1 2 1 3 3 1 1 3 1 3 2 1 1 2 1 1 2 2 2 2 1 1 1 2 1 2 1 3 2 2 3 3 1 1 1 1 1 1 1 2 1 3 1 1 1 2 3 1 2 1 2 2 3 3 2 1 1 3 3 1 3 2 1 1 1 1 3 1 3 3 2 1 3 2 3 2 2 2 3 1 2 2 1 3 1 2 1 3 3 3 1 3 2 2 3 3 3 1 3 3 2 2 2 2 3 1 3 2 3 1 2 3 1 1 2 2 3 3 2 2 1 1 2 1 1 2 1 1 2 3 3 3 3 3 1 3 2 1 2 1 1 1 1 3 1 3 2 2 1 1 3 2 3 2 2 3 2 2 1 3 1 3 2 1 3 1 3 3 1 1 3 3 2 1 2 1 2 3 3 2 3 1 2 3 2 1 1 1 3 2 1 1 3 2 1 2 2 3 1 2 2 2 2 2 2 3 1 2 1 2 2 2 3 1 2 2 2 1 3 1 1 1 1 3 2 3 1 2 3 3 3 3 2 3 2 2 1 1 2 1 1 3 3 1 1 2 2 1 2 1 1 3 3 3 1 3 2 3 1 2 3 3 1 1 3 1 2 3 1 2 2 3 3 2 3 3 2 2 2 2 2 1 3 2 1 1 2 3 3 3 3 1 2 1 1 1 3 1 1 2 1 2 1 1 1 2 3 3 2 2 3 3 1 1 2 1 3 3 1 3 3 3 3 1 1 1 2 3 1 2 2 1 2 3 2 2 1 2 1 1 1 3 1 1 1 2 3 3 2 3 2 3 3 3 3 1 1 2 3 2 2 3 2 1 3 2 1 2 3 2 3 1 2 2 3 2 2 3 3 1 2 3 2 3 1 2 1 1 1 1 3 3 3 1 2 1 3 2 1 2 3 2 3 1 1 3 3 2 3 2 2 2 3 3 1 2 1 2 3 1 1 2 1 3 1 3 3 3 3 2 1 1 1 1 3 3 3 2 2 3 1 3 2 1 1 1 3 2 2 3 1 3 1 3 3 1 1 2 1 1 3 1 1 1 1 2 2 2 3 1 2 3 2 2 3 2 2 2 1 1 3 2 2 3 3 3 1 1 3 2 1 2 3 1 3 3 1 1 2 2 3 2 1 3 2 2 1 2 1 3 2 1 2 3 3 2 2 3 3 1 3 1 2 1 2 1 3 3 1 1 2 1 1 1 2 2 2 3 3 1 3 2 3 1 2 1 3 3 1 1 1 1 3 3 3 1 2 3 2 2 3 1 3 3 2 3 3 3 2 2 1 3 2 2 2 2 2 2 3 3 1 1 1 3 1 1 1 2 1 2 3 1 3 1 1 1 3 3 3 2 3 1 1 3 1 1 3 3 1 1 3 3 2 1 2 3 1 1 1 2 2 2 2 1 1 2 2 2 1 3 3 2 2 2 3 2 1 2 3 1 2 2 3 2 3 3 3 1 2 1 3 3 1 1 2 3 3 1 2 3 2 2 3 2 3 1 2 2 2 3 1 3 3 2 2 3 2 1 3 3 2 1 2 3 1 3 1 3 3 2 2 3 2 3 2 3 3 2 2 3 2 3 2 2 1 1 3 1 3 3 1 3 2 1 1 2 3 3 2 1 1 3 2 1 3 2 3 1 1 1 3 2 1 2 3 3 1 2 3 1 1 3 3 2 1 2 3 2 1 3 1 1 2 2 3 2 3 1 3 3 3 2 1 3 3 3 3 2 1 3 2 2 2 2 3 1 2 2 2 2 1 2 2 2 2 1 1 2 3 3 2 3 1 1 2 2 2 1 3 2 1 2 1 2 1 1 1 3 2 2 3 3 3 2 1 3 1 3 2 1 3 3 3 1 1 1 2 2 2 2 1 1 1 2 1 2 2 1 1 1 1 1 3 3 3 2 3 3 2 2 2 3 3 2 1 1 2 3 2 2 1 2 3 2 2 1 1 2 1 2 2 1 3 1 3 1 3 1 1 1 1 1 3 3 3 2 2 2 3 1 2 1 1 3 3 3 2 1 2 2 3 2 3 1 2 3 1 2 2 1 2 3 1 3 3 2 1 3 1 3 2 3 3 2 3 2 1 3 3 1 3 1 3 2 1 1 3 2 3 1 2 2 2 2 3 3 3 2 2 3 1 1 1 1 1 3 3 3 2 1 2 2 2 1 3 3 3 1 3 2 1 3 2 1 2 3 2 3 3 3 3 1 2 2 3 2 2 2 2 1 2 3 1 2 2 3 2 2 1 3 1 1 2 1 2 3 1 3 1 2 1 3 3 2 3 1 1 2 2 3 1 3 1 3 3 2 2 2 3 2 2 1 1 2 2 1 3 2 1 3 1 2 1 1 1 3 1 3 2 3 1 1 3 2 1 1 2 1 1 2 2 2 1 3 3 3 1 3 1 3 1 2 3 3 1 3 3 3 1 1 1 2 1 3 2 1 1 1 1 1 2 1 2 1 1 2 2 3 2 3 3 3 2 1 1 2 2 2 2 3 3 1 3 2 3 2 1 1 2 3 3 1 2 3 3 3 1 1 1 2 2 2 2 1 2 3 2 1 3 2 2 2 2 1 1 1 1 1 1 3 1 2 2 3 1 3 3 1 1 1 3 1 1 2 1 1 3 2 3 1 1 1 1 3 3 2 3 3 3 1 3 3 1 2 2 1 2 1 1 2 1 3 2 3 2 1 1 2 1 1 2 1 2 2 2 3 1 3 3 3 3 2 3 1 3 2 2 1 2 1 2 3 1 2 3 2 2 2 3 3 2 1 2 3 2 3 3 1 1 1 2 1 3 1 1 1 3 2 3 3 3 3 2 3 2 2 2 3 3 3 1 3 1 3 2 1 2 1 3 2 3 3 1 2 3 3 1 1 1 1 3 3 1 2 2 3 3 2 3 2 3 2 3 1 3 2 2 2 3 1 1 3 2 2 2 2 2 3 1 3 1 3 2 1 3 1 3 2 2 1 3 2 2 2 3 3 3 3 3 2 1 1 1 2 3 2 3 2 2 1 1 3 2 3 3 3 3 1 3 3 2 2 1 1 1 1 3 3 3 2 1 2 2 1 2 3 2 3 2 1 2 1 1 3 2 3 2 1 1 2 1 1 3 2 1 2 3 1 1 1 1 1 2 1 3 1 2 2 3 2 1 3 1 3 3 2 1 1 2 2 1 1 1 2 1 3 3 3 2 3 2 2 1 2 3 3 1 2 1 1 3 3 1 2 1 2 2 2 1 2 3 2 2 3 1 2 3 2 1 3 1 3 2 2 1 3 3 1 2 3 3 1 3 2 2 3 3 2 1 2 3 2 3 3 3 3 3 3 1 3 2 1 1 3 2 1 3 3 1 2 2 3 3 2 1 2 1 3 3 2 2 1 3 3 1 2 2 3 3 1 1 3 3 1 2 3 3 1 2 3 3 3 3 2 2 3 3 2 3 3 2 2 2 1 2 3 3 3 3 2 1 3 2 1 3 1 2 1 3 2 3 2 1 3 3 3 3 2 2 2 2 3 2 3 2 2 1 1 3 3 3 3 1 2 1 3 3 2 2 2 2 1 3 1 2 3 3 2 2 1 1 3 2 2 2 2 2 3 1 2 1 3 1 1 1 3 3 2 2 3 2 3 3 2 1 2 1 1 1 3 3 2 2 3 1 2 2 2 2 2 2 3 2 1 1 2 3 2 3 1 2 3 2 2 3 1 1 2 1 3 3 1 3 2 1 1 3 2 3 1 1 3 2 3 1 1 2 2 3 3 3 2 3 1 3 1 2 1 3 1 1 2 1 1 3 1 1 2 3 2 2 3 3 3 3 1 1 1 3 3 1 1 2 1 3 2 1 2 2 2 2 1 2 3 1 1 1 3 1 2 2 3 2 3 3 2 3 1 2 3 2 3 1 1 2 2 1 3 2 3 2 2 2 3 1 1 3 1 1 1 3 2 2 3 3 2 1 1 2 3 3 3 1 3 3 1 1 3 2 3 1 1 3 3 2 3 3 2 2 2 1 3 2 1 2 3 2 3 1 3 3 3 3 3 1 2 3 1 2 1 3 1 3 1 1 3 1 2 2 2 3 3 2 3 3 1 3 2 2 2 2 2 3 2 1 1 3 1 2 2 2 3 2 3 2 3 3 1 3 1 1 3 1 1 2 2 3 2 3 3 3 2 2 1 2 2 2 3 2 1 3 2 2 1 2 1 1 2 3 1 1 2 2 2 1 2 2 2 2 1 2 2 2 3 1 3 3 2 2 1 2 1 3 2 1 3 2 3 2 2 2 2 1 2 3 2 3 2 3 2 2 2 1 3 1 3 1 3 2 3 2 2 2 3 3 2 3 3 1 3 2 3 2 1 2 1 3 2 1 2 1 1 2 2 2 3 3 3 3 3 2 3 3 1 3 2 2 2 3 3 2 2 2 2 3 3 2 1 3 1 1 1 3 1 1 1 3 3 3 2 3 3 3 3 1 1 3 3 2 1 1 3 1 1 2 2 3 3 1 1 3 2 2 3 3 3 2 1 2 1 2 3 3 3 3 3 1 3 1 1 2 3 1 2 3 2 2 2 2 1 2 3 2 2 3 3 2 1 3 1 3 2 2 3 2 1 1 1 1 3 3 1 2 3 3 3 1 1 3 2 1 1 3 3 2 2 3 3 2 1 2 1 2 2 1 3 1 1 3 1 2 2 1 1 1 3 2 3 2 1 1 3 1 1 3 2 2 3 1 2 3 2 1 1 1 3 2 3 2 1 1 1 3 2 1 1 3 3 1 2 1 1 3 2 1 2 2 1 1 3 2 1 3 2 2 1 3 2 1 2 3 1 2 1 1 1 1 2 1 1 1 2 1 3 3 1 3 1 3 2 1 1 2 1 1 3 1 3 3 1 2 1 3 2 1 3 3 1 2 1 1 3 3 3 3 3 3 2 3 3 2 3 1 2 1 1 3 3 1 1 2 1 2 1 2 2 2 1 2 2 3 3 3 1 3 1 2 2 2 2 1 1 3 3 2 1 3 2 3 1 3 2 3 3 3 1 2 3 3 1 3 3 2 2 3 3 2 1 1 3 1 2 3 3 3 3 3 3 1 2 2 2 2 1 3 2 1 3 1 3 1 2 3 3 1 2 2 1 2 2 2 3 3 2 3 1 3 1 1 3 3 2 3 3 2 1 1 3 1 3 3 1 2 1 1 2 1 3 2 1 3 3 2 1 1 2 2 1 3 1 2 3 1 2 3 3 3 2 1 2 2 3 3 2 1 1 3 1 1 3 3 3 1 3 3 1 2 1 1 2 3 2 3 2 3 3 1 2 2 1 1 2 2 1 2 3 3 2 2 1 1 1 1 2 3 3 2 3 3 3 3 1 2 3 1 1 2 2 3 3 1 2 3 2 3 3 1 1 1 1 2 2 2 3 2 2 1 1 1 3 1 3 3 3 3 3 2 3 1 1 3 3 1 2 3 1 3 2 2 3 2 2 2 1 1 3 1 1 1 2 1 2 3 3 3 2 1 2 2 3 3 1 2 3 1 3 2 3 3 3 1 3 3 3 3 1 2 1 3 1 3 3 2 3 1 1 2 1 2 3 2 3 3 1 2 2 1 1 2 3 2 3 3 2 3 3 2 2 2 2 2 1 3 2 1 1 2 3 3 1 2 2 1 3 2 2 1 1 1 2 3 2 1 3 2 1 3 1 1 2 3 2 3 1 1 3 1 1 1 3 1 1 2 1 3 2 3 1 3 3 2 2 1 3 3 3 2 2 3 3 1 2 2 3 3 2 1 3 2 2 2 3 1 1 2 2 1 1 2 2 2 3 3 2 3 3 3 3 2 2 3 2 3 3 3 3 2 1 1 1 3 1 1 2 3 3 1 1 3 2 2 2 3 2 1 2 1 3 3 3 3 2 1 1 3 1 2 2 3 3 1 1 3 3 1 1 3 1 1 1 1 1 1 1 2 2 3 2 2 3 2 3 3 2 3 3 2 3 1 3 3 1 2 1 3 3 3 3 3 1 3 2 1 1 2 1 2 3 2 3 2 3 3 2 2 1 2 2 1 2 2 3 3 1 3 3 3 1 3 1 2 1 2 2 1 1 2 2 2 2 3 1 1 2 2 1 2 2 1 2 2 1 1 2 2 2 1 2 1 1 1 3 3 2 1 1 3 2 1 3 2 2 1 2 2 1 3 3 1 1 3 2 1 3 2 3 2 2 2 1 3 3 2 3 1 2 3 2 2 1 1 1 2 3 3 3 3 2 2 2 2 2 3 1 1 1 3 2 3 2 3 1 3 3 1 3 3 2 1 1 3 3 1 2 3 3 3 3 3 1 2 1 2 1 2 3 2 2 3 3 1 2 1 1 1 1 1 2 3 1 2 2 2 1 1 1 2 3 1 2 2 2 1 2 2 3 3 3 1 3 3 3 3 3 2 2 2 3 2 1 3 3 3 1 2 3 2 3 1 2 3 3 1 3 1 1 3 3 1 2 3 1 1 1 1 1 2 2 1 3 2 2 3 3 2 3 3 2 2 2 1 2 3 2 1 2 1 1 2 2 3 1 2 2 2 2 1 3 3 2 3 3 1 2 2 1 1 1 1 1 2 3 3 2 1 2 3 2 3 2 3 3 2 1 3 1 3 3 1 2 1 2 1 2 1 3 2 3 3 2 1 1 3 3 1 2 3 3 2 2 2 3 1 1 3 3 3 2 3 2 1 3 2 3 1 1 3 1 1 1 1 2 3 2 2 2 2 1 1 3 2 1 2 2 2 2 2 3 1 1 2 3 3 2 3 1 1 1 1 2 3 1 2 3 2 3 2 2 1 3 2 2 1 1 2 2 2 1 1 2 3 3 1 3 3 1 3 3 1 2 1 3 2 3 2 2 3 1 3 2 3 1 2 3 2 1 3 3 1 3 3 1 2 2 2 2 2 2 1 3 1 2 1 3 1 3 2 3 2 3 2 3 1 1 1 1 1 3 2 2 2 1 1 3 3 3 3 2 1 2 2 2 1 3 1 2 2 2 2 2 3 3 1 2 2 1 3 2 3 2 3 2 3 3 2 1 2 1 1 2 3 2 1 2 2 1 2 3 3 3 1 1 3 1 3 3 1 3 2 1 1 3 3 2 1 3 3 2 2 3 3 3 1 3 3 1 2 3 3 1 1 2 2 2 2 1 3 2 3 1 2 2 3 3 3 3 2 2 1 3 1 1 2 2 1 3 3 3 1 2 2 2 2 2 1 2 1 1 1 3 2 1 2 1 1 1 1 1 3 1 3 3 2 3 2 2 1 1 2 3 3 1 1 2 2 1 1 2 1 2 3 2 2 2 3 2 1 3 1 3 2 1 1 3 1 1 2 3 2 2 3 2 2 2 2 3 1 3 1 2 2 2 1 1 3 1 2 3 2 1 3 1 3 2 3 3 3 1 2 3 3 2 3 3 2 1 2 2 1 3 3 1 3 2 2 1 3 1 2 3 3 2 3 2 2 2 3 3 1 2 1 3 2 2 3 1 1 3 2 2 1 2 1 2 3 2 3 2 3 2 3 3 3 3 3 3 2 1 3 2 3 3 2 3 2 1 3 1 1 2 3 3 1 1 1 2 2 2 2 3 3 1 2 3 1 2 1 2 2 3 2 2 3 2 2 3 1 1 3 3 2 2 1 2 3 2 2 2 3 2 3 3 1 2 2 3 3 3 1 3 1 2 1 1 1 2 2 2 3 1 2 3 2 2 2 1 2 1 1 1 3 2 3 3 1 2 3 2 2 3 2 1 2 2 1 2 3 1 2 1 3 1 3 3 1 3 3 1 3 3 3 3 3 2 3 2 3 2 3 2 1 2 2 2 2 2 3 3 2 3 2 3 1 1 2 3 2 3 3 1 3 1 3 2 3 2 2 1 1 3 3 2 3 1 2 3 1 2 1 2 1 2 1 1 1 2 3 2 2 3 1 3 2 2 2 1 3 1 2 1 3 1 3 2 1 1 3 2 1 1 3 2 3 3 1 2 3 3 3 2 3 2 2 1 1 3 1 3 2 1 3 3 3 2 3 1 3 2 2 1 2 2 2 3 3 3 3 2 2 3 1 1 3 3 3 3 3 1 2 2 1 2 3 2 1 3 1 3 2 3 3 1 3 1 1 2 3 3 3 1 1 2 3 3 3 3 3 1 3 3 1 1 3 1 1 1 1 1 1 3 3 2 1 2 2 3 2 3 1 2 2 3 3 2 1 3 2 1 1 3 1 2 1 1 2 3 2 3 3 3 2 2 3 1 1 1 3 2 1 2 1 3 1 2 1 3 1 1 1 3 2 3 3 1 2 3 1 1 1 1 3 3 1 1 2 3 3 2 2 3 2 3 3 1 2 3 3 1 3 3 3 1 3 2 2 1 1 1 2 1 2 3 1 2 1 3 2 2 2 3 3 3 2 3 3 2 2 2 1 3 2 1 3 1 2 2 1 2 1 3 1 2 2 1 3 3 1 1 2 1 3 1 1 1 2 2 2 1 3 1 2 1 1 3 3 1 2 1 3 1 2 2 2 1 1 1 2 3 1 3 2 3 2 2 1 3 3 1 3 1 3 1 3 3 2 2 3 1 3 2 2 3 2 1 1 1 3 1 2 3 2 3 2 3 3 2 3 1 2 1 3 1 3 3 2 1 1 3 3 2 1 2 1 2 2 2 1 3 3 1 2 2 1 3 1 3 2 1 1 1 2 2 1 2 2 1 3 2 2 3 3 2 3 3 2 2 1 2 1 1 1 3 2 1 1 2 1 1 1 1 2 2 3 3 3 3 1 2 3 1 3 1 2 1 2 1 2 3 3 2 2 2 2 2 3 3 1 1 3 3 2 2 1 3 2 3 3 1 2 2 2 1 2 1 1 3 3 2 3 3 3 2 3 2 3 3 2 1 1 3 3 2 2 2 2 3 1 2 1 3 3 3 3 2 3 3 3 3 3 3 3 2 1 2 3 2 1 2 2 1 2 2 1 2 1 2 3 3 3 2 1 1 3 1 1 2 3 3 2 2 1 1 2 1 3 2 3 2 1 1 1 1 1 2 1 3 3 1 2 1 3 2 2 3 3 1 3 1 1 3 2 2 1 1 1 3 3 1 3 1 3 2 1 3 2 3 1 3 1 2 3 2 1 2 3 1 2 3 2 2 2 2 2 3 2 3 2 2 3 2 2 2 2 1 2 3 2 2 1 3 1 3 1 2 3 1 2 1 1 3 2 1 1 2 1 2 2 1 1 2 3 2 3 1 2 2 2 1 1 3 2 3 1 3 3 2 3 3 1 2 3 2 3 3 3 2 1 2 2 1 3 2 3 3 2 2 2 1 1 3 1 2 3 2 2 3 3 3 2 1 1 1 3 2 3 3 3 3 2 3 3 1 2 3 3 2 1 2 2 2 3 2 2 1 3 1 1 1 1 1 3 1 1 2 3 2 3 2 1 1 2 3 3 1 1 1 2 2 1 2 2 1 1 1 3 3 2 2 1 3 3 2 2 1 2 3 1 3 3 3 1 1 3 1 1 2 1 2 1 1 1 3 1 2 3 1 2 3 3 1 2 3 2 1 1 1 3 3 3 2 3 2 1 2 1 3 3 2 2 2 3 2 3 3 1 2 3 3 3 2 1 2 2 1 2 1 2 2 2 3 2 2 1 2 2 3 2 3 1 2 2 3 1 3 2 1 3 1 2 1 1 2 1 1 1 3 2 3 3 2 3 3 3 1 1 1 2 3 3 2 1 1 3 2 3 1 1 3 1 3 2 3 2 2 1 2 3 2 3 3 1 2 1 2 3 2 2 1 2 2 3 1 3 1 3 2 2 3 2 1 3 2 2 2 1 1 3 2 1 1 3 1 1 1 1 1 1 3 2 3 1 1 3 1 2 2 2 2 1 3 2 3 2 2 3 1 1 3 2 1 2 1 1 1 1 1 3 1 3 2 2 2 2 3 1 2 1 2 3 1 1 1 1 1 2 2 2 1 1 2 3 2 2 1 2 1 3 3 3 1 3 1 2 3 2 2 2 3 1 1 3 2 3 1 2 2 2 1 2 3 2 1 2 3 3 1 2 2 2 2 3 1 3 2 1 2 1 2 2 2 3 1 2 1 1 3 2 3 2 3 3 1 1 3 2 2 3 1 2 3 3 1 1 3 2 1 1 1 2 1 2 3 1 1 2 2 1 1 3 3 1 2 3 1 1 2 2 3 3 3 2 3 3 2 1 1 3 1 3 3 1 1 2 2 1 1 2 1 3 3 2 2 1 2 3 3 1 1 1 2 1 2 1 2 1 2 3 1 1 3 2 1 1 3 1 1 3 2 1 2 2 1 1 2 2 3 2 3 3 3 2 1 1 1 1 2 1 1 3 1 3 2 3 3 2 2 2 3 1 3 3 1 3 3 3 3 3 3 2 2 2 1 2 1 1 3 2 3 1 3 3 2 1 2 3 2 1 1 3 3 1 1 1 2 1 1 1 2 3 1 2 3 2 2 1 2 2 1 2 2 1 3 1 1 1 3 3 2 2 3 1 3 2 3 2 1 2 2 1 2 2 3 3 3 3 1 2 3 2 3 1 2 2 2 1 2 1 2 1 1 2 3 3 1 3 3 1 1 1 3 2 1 1 2 3 2 1 1 3 1 2 3 1 2 1 2 2 3 3 3 3 3 3 3 3 3 1 2 1 1 3 2 2 2 3 1 3 2 3 3 2 1 3 2 3 3 2 1 1 1 2 1 3 1 2 2 3 1 2 3 2 3 1 1 1 2 1 1 2 1 3 2 2 1 2 2 3 2 2 3 2 2 2 3 1 2 1 1 2 3 2 3 3 3 1 2 1 2 3 1 1 3 1 2 1 3 3 3 1 2 3 2 3 1 3 3 2 1 1 3 2 3 2 3 1 2 2 3 2 1 1 3 3 1 2 2 1 2 1 3 1 3 1 3 1 1 3 2 1 3 1 2 1 2 1 3 1 1 3 2 3 3 3 3 2 1 1 3 1 2 2 1 3 1 3 1 1 3 2 2 3 3 2 1 1 3 1 2 2 3 2 3 1 2 3 2 3 2 1 2 2 2 1 2 2 1 1 1 1 1 3 2 2 2 2 1 2 1 2 1 2 1 2 1 3 3 2 3 1 1 3 2 3 1 2 1 2 1 3 2 1 1 3 3 1 2 1 1 1 2 3 2 3 1 3 1 1 1 2 2 3 3 3 1 2 2 2 3 1 2 1 1 2 1 3 2 3 2 2 2 3 1 2 2 1 3 3 2 1 3 3 1 2 3 1 1 1 1 2 2 3 1 1 1 1 2 1 1 2 1 1 3 1 2 3 2 3 3 1 2 3 3 2 3 2 3 2 3 1 3 3 3 1 3 3 3 2 3 1 2 2 2 2 3 2 2 1 2 1 2 2 2 2 3 2 2 1 1 1 1 1 1 1 3 2 3 1 1 3 2 1 1 2 3 3 1 1 3 1 3 2 1 2 3 2 3 2 1 1 2 2 3 1 1 1 2 3 3 1 3 1 2 2 2 2 3 2 1 3 2 3 1 2 1 2 1 1 1 1 1 2 2 1 3 1 2 1 3 1 2 2 1 3 3 2 2 3 2 1 2 2 2 2 2 1 1 2 2 2 3 3 2 1 1 3 1 3 1 2 3 3 3 1 1 1 2 1 1 2 3 1 1 3 3 2 1 2 3 2 1 3 1 3 2 3 3 1 1 3 2 2 1 1 3 2 3 3 1 1 3 1 3 1 2 1 1 2 1 3 1 3 1 1 2 3 3 2 2 3 2 2 2 2 2 2 1 1 3 3 1 2 2 1 3 2 1 1 3 3 1 1 2 2 2 3 2 2 3 1 3 2 1 3 2 1 3 2 2 1 2 1 3 3 1 1 3 3 1 1 3 3 3 3 3 1 1 3 1 1 2 1 2 1 1 3 2 2 2 3 1 1 2 1 1 3 1 3 1 2 3 2 1 1 3 1 1 3 1 2 1 2 1 2 2 1 3 1 1 2 2 2 3 2 1 2 3 3 1 1 2 3 1 2 2 1 2 1 1 3 2 3 3 1 3 1 2 2 3 3 2 1 3 1 3 1 2 1 3 2 2 1 2 1 3 3 3 1 2 2 3 3 3 1 2 3 2 3 3 3 2 3 2 2 2 3 1 3 2 1 3 3 2 1 3 1 2 2 3 3 3 2 3 3 2 2 2 2 1 2 3 3 3 2 1 3 3 1 2 3 1 2 3 3 2 2 3 3 1 1 2 1 2 3 1 3 1 2 3 1 2 3 2 1 3 3 1 2 3 3 2 2 3 3 3 1 3 2 3 2 1 2 1 2 3 2 2 2 1 2 3 1 3 2 3 1 3 1 1 2 1 2 3 2 1 2 3 1 2 3 3 2 1 2 2 3 1 2 3 1 3 3 2 3 2 2 1 2 1 1 3 3 3 2 2 3 2 1 2 3 3 1 2 3 3 2 2 1 3 3 3 2 3 3 2 3 1 1 2 2 1 3 1 2 2 2 1 1 2 1 3 3 1 2 2 1 3 1 1 1 3 2 3 3 1 1 1 2 1 1 2 3 1 3 1 3 3 3 3 3 2 1 3 2 1 1 3 1 2 3 3 2 3 3 1 2 2 3 1 2 2 2 3 1 1 2 3 2 3 2 2 1 1 2 3 3 2 1 1 2 1 1 3 1 1 1 2 1 3 3 1 2 3 3 1 1 1 3 2 1 1 1 2 2 3 2 2 3 2 3 1 3 1 3 3 2 2 1 1 1 3 3 1 3 1 1 3 1 2 1 3 2 1 1 3 2 3 3 1 1 1 3 3 2 2 2 3 3 2 3 3 1 3 2 1 2 2 2 1 3 2 1 2 3 2 1 2 2 1 3 3 3 2 1 2 2 3 3 1 1 1 3 3 2 2 1 1 3 3 2 2 3 3 1 1 2 1 3 2 2 2 2 2 3 1 3 1 1 2 2 3 1 1 3 1 3 3 2 3 3 2 1 2 2 3 3 2 2 2 3 2 1 2 3 3 2 3 3 1 1 2 1 2 2 3 2 1 3 2 2 1 3 1 3 1 1 1 1 3 3 2 1 1 2 2 2 2 2 3 2 1 2 1 3 3 1 1 3 3 2 1 1 2 2 3 1 2 1 1 2 3 3 1 2 3 3 2 2 2 1 1 3 2 3 2 1 1 3 2 3 1 1 3 2 2 2 1 3 1 1 3 2 2 3 1 1 2 3 2 1 3 1 1 3 2 3 2 3 3 1 3 3 3 3 3 2 1 3 3 1 2 3 3 1 3 1 1 1 1 2 2 3 1 1 2 3 3 1 2 3 3 2 3 3 2 3 1 3 3 2 1 1 3 1 1 1 3 1 2 2 3 3 2 1 3 1 3 1 3 3 2 2 1 3 1 3 1 1 3 3 2 2 3 1 1 2 3 3 1 2 2 3 3 1 1 1 1 2 3 3 1 2 3 1 2 3 2 2 3 2 2 2 1 2 3 3 1 1 3 2 3 1 2 3 2 1 2 2 2 3 3 2 3 3 1 3 2 2 1 3 3 3 1 1 2 3 1 2 1 1 3 3 3 2 1 3 2 2 1 3 1 2 2 1 2 3 3 1 3 1 2 1 3 2 3 1 1 1 3 1 3 3 2 1 1 3 2 1 1 2 3 3 3 1 1 3 1 3 2 2 3 2 2 2 2 3 3 2 3 2 3 1 2 3 1 1 1 3 1 3 1 3 1 2 1 1 2 3 3 1 2 3 2 2 2 3 1 1 3 1 1 3 1 1 1 1 3 3 1 1 2 3 3 2 1 2 1 3 2 3 3 3 2 3 2 1 3 3 1 3 2 1 2 1 3 1 1 3 3 1 3 2 1 2 3 2 3 3 1 1 3 1 3 2 1 2 3 3 1 1 2 3 2 2 3 1 1 1 1 1 1 1 2 2 2 3 3 2 2 1 1 3 1 1 1 1 2 1 1 3 2 1 1 2 1 3 3 1 1 2 2 1 3 1 3 3 2 1 3 2 3 1 2 1 1 2 1 3 2 2 1 2 2 1 3 1 2 3 1 3 3 1 3 2 3 2 1 3 2 1 3 1 3 2 1 1 3 3 3 3 1 2 3 3 3 3 2 2 3 3 3 1 1 3 2 1 2 3 2 2 1 3 1 2 3 1 1 2 2 1 3 2 2 1 3 3 1 1 3 3 1 1 2 1 2 1 1 1 2 1 2 3 2 2 2 1 3 1 1 1 2 1 3 1 1 1 1 1 2 1 1 3 1 1 3 1 2 1 2 3 3 1 1 1 3 1 2 2 1 2 3 3 3 1 1 1 1 2 1 3 3 3 3 1 2 2 3 1 2 1 2 1 3 3 2 1 1 1 2 2 1 2 3 3 2 3 3 2 3 1 2 3 2 2 2 3 3 3 2 1 1 2 1 1 3 2 3 1 2 2 2 2 2 2 2 3 3 3 3 2 1 3 3 3 1 1 1 1 1 1 1 1 3 3 1 3 3 1 1 3 2 2 2 2 2 3 2 2 3 2 1 1 1 3 2 1 3 2 2 1 3 1 1 1 3 2 3 3 2 2 1 1 3 2 3 1 3 2 3 3 2 1 1 1 3 3 3 2 2 1 1 1 2 3 3 3 2 2 1 2 1 2 1 2 3 1 3 3 2 2 2 1 1 1 2 3 1 2 1 3 1 2 1 3 3 1 3 2 3 1 2 3 2 1 2 3 2 3 1 2 1 2 3 1 2 2 1 2 1 2 3 1 3 1 1 3 3 1 3 1 3 2 3 2 3 3 3 1 2 1 2 1 3 2 1 1 3 2 1 1 1 2 3 2 1 2 3 3 3 3 1 1 3 3 3 1 3 1 2 2 3 3 1 3 1 3 2 3 2 1 2 3 1 3 2 2 3 2 1 1 1 1 2 2 2 1 1 3 2 3 3 3 1 2 2 2 2 3 1 1 1 2 1 1 1 1 3 2 3 2 3 2 3 2 2 3 2 2 1 1 1 3 3 1 2 2 2 2 1 1 3 3 3 2 3 1 1 3 1 2 1 1 1 1 3 2 1 3 3 2 2 3 1 1 1 1 3 1 2 3 2 1 2 3 3 1 3 2 1 3 1 3 1 1 3 2 1 2 3 3 3 1 3 3 3 1 3 2 3 3 1 3 2 1 1 2 3 2 1 2 2 1 3 3 3 1 3 1 2 2 1 3 2 3 3 1 2 1 2 1 2 1 2 1 2 3 2 1 3 1 3 1 3 1 1 1 3 3 3 1 3 3 3 3 3 1 1 2 3 2 2 1 2 1 1 2 1 2 1 2 3 1 3 1 3 1 3 2 3 1 3 3 2 2 2 2 1 3 1 2 1 3 3 2 2 1 1 1 1 2 3 2 2 3 1 2 2 2 3 1 2 3 1 1 3 2 1 3 1 1 3 3 1 1 3 2 2 3 3 2 1 2 3 1 3 1 1 2 3 2 1 2 2 1 1 3 2 2 2 1 2 2 3 2 1 2 2 3 1 3 3 1 2 2 3 1 1 3 3 3 2 1 1 3 3 1 3 1 1 3 1 3 1 2 2 2 3 1 2 3 2 2 2 2 3 1 3 3 2 2 1 2 1 2 2 2 2 1 2 3 1 3 3 2 1 1 1 1 1 1 3 1 1 2 2 1 2 3 3 1 3 1 2 3 1 2 2 1 3 3 2 2 3 3 1 1 2 2 1 3 2 1 3 3 3 1 3 1 3 3 3 3 3 2 3 3 2 3 2 2 3 1 1 2 1 3 1 2 3 3 1 2 2 1 1 3 2 2 2 1 2 1 2 1 3 3 2 2 1 1 1 1 3 3 3 1 3 3 2 1 1 2 1 2 1 3 1 2 2 2 1 2 1 1 3 2 1 3 3 1 1 3 2 2 1 3 2 2 3 1 2 1 2 1 3 1 2 1 2 1 1 3 2 3 1 3 3 3 1 3 2 1 3 2 3 2 1 1 1 1 1 1 3 2 3 1 3 3 1 2 1 2 2 3 2 3 1 1 1 1 3 1 3 3 2 1 2 2 1 2 3 1 1 2 1 2 1 1 2 1 3 1 2 1 1 2 1 1 2 2 3 1 2 3 2 2 1 2 1 1 1 3 1 1 3 3 2 3 3 3 2 1 2 2 2 2 2 3 1 1 1 1 1 2 3 2 1 2 2 3 3 3 3 2 2 2 3 1 2 3 2 3 1 3 1 1 2 3 1 1 2 3 1 3 1 3 3 3 3 2 3 1 3 2 2 1 3 3 2 1 3 3 3 1 1 2 2 3 3 3 2 2 3 2 1 3 1 2 1 1 1 2 3 3 3 3 1 2 3 3 3 2 1 2 3 3 3 2 1 3 1 2 3 1 1 3 3 1 2 2 2 1 3 1 3 1 3 3 3 2 1 1 2 3 1 2 1 1 1 1 3 1 1 3 2 1 1 2 1 1 3 3 1 3 2 1 1 1 1 1 1 2 2 1 3 1 3 1 1 1 3 2 1 1 2 2 3 2 2 1 2 3 1 1 1 3 3 2 1 1 2 1 2 3 3 1 2 3 1 3 3 2 3 2 3 2 3 2 2 3 3 2 2 3 1 2 3 2 3 3 3 3 2 2 2 1 3 3 2 1 3 3 1 3 1 2 3 1 1 1 1 1 1 3 3 1 2 2 2 2 2 3 2 3 3 2 1 2 1 3 3 3 3 3 3 2 2 2 2 2 1 1 3 2 2 2 1 1 2 3 3 1 3 2 3 3 3 2 2 1 3 3 1 2 1 1 1 1 2 1 2 2 2 2 2 1 2 1 2 3 2 1 2 3 2 3 3 2 2 1 3 2 1 2 2 2 2 3 1 2 2 1 1 1 1 1 2 2 3 1 2 3 2 1 3 2 2 2 3 1 3 3 3 3 1 2 3 3 3 1 1 2 2 3 3 2 1 2 1 3 2 1 2 2 3 1 1 1 1 2 2 2 1 1 2 1 3 1 2 3 1 1 3 1 1 2 2 2 2 3 1 3 2 3 1 3 2 1 3 3 1 3 1 3 1 2 3 3 1 3 3 3 2 3 3 3 1 3 3 2 2 3 2 1 2 1 1 3 3 1 2 3 2 3 2 2 3 2 2 3 2 1 2 3 1 3 2 2 2 2 1 1 1 2 3 1 3 1 1 3 1 3 3 2 2 1 2 2 3 1 3 1 2 1 1 1 3 2 3 1 2 3 1 3 1 3 3 3 2 2 3 2 2 2 1 2 1 2 1 2 3 3 1 3 2 1 1 2 3 2 2 3 2 3 1 3 2 1 3 2 1 1 2 2 1 3 1 3 1 1 3 1 2 3 3 1 2 2 1 2 1 1 1 1 2 2 1 2 1 3 1 1 2 3 2 2 3 2 3 2 2 3 1 3 3 2 2 1 2 1 2 3 1 1 1 3 1 2 1 2 2 2 2 1 1 1 2 2 1 3 3 2 1 2 3 2 3 1 2 2 1 3 2 1 1 2 3 1 3 1 3 3 3 3 2 1 1 2 3 3 3 1 3 2 1 3 1 3 2 3 1 3 1 2 1 2 3 2 1 3 1 3 2 3 2 1 3 1 3 3 3 1 3 2 2 3 3 2 1 2 2 1 3 3 3 3 2 3 3 2 3 3 3 3 2 1 1 1 3 3 3 3 1 1 1 1 3 3 3 1 1 2 1 2 3 1 1 2 1 1 1 1 3 1 2 3 1 3 3 3 1 2 3 2 1 1 2 3 1 3 3 2 2 3 1 3 2 3 2 1 3 2 3 2 3 3 2 3 2 1 3 3 3 3 3 2 2 1 3 2 3 3 1 1 2 2 2 1 1 2 1 1 2 3 1 2 1 3 3 3 2 2 1 3 1 2 1 2 2 1 2 3 1 3 2 3 1 1 2 2 2 2 1 1 2 2 3 2 3 1 1 3 3 1 1 3 1 3 1 1 3 1 3 2 1 2 3 1 1 1 2 2 1 3 2 3 2 1 3 3 1 1 3 1 1 3 2 3 2 1 2 2 3 1 1 2 3 2 3 2 3 1 2 3 1 3 2 1 3 2 3 1 3 1 1 2 2 3 3 2 2 2 3 3 1 3 3 1 3 3 1 2 3 2 3 1 3 3 2 3 1 1 3 2 1 3 2 3 2 1 3 3 1 1 3 2 3 2 2 2 3 3 3 1 3 1 3 3 1 3 1 3 1 2 2 3 2 1 2 3 3 2 3 2 1 2 2 3 2 1 2 1 2 1 3 2 3 3 3 3 3 3 3 3 1 2 2 3 2 2 3 2 2 1 1 3 2 1 2 3 2 2 3 1 1 2 3 3 2 2 3 1 3 2 3 2 3 2 3 1 2 1 1 3 2 3 1 2 2 1 2 2 1 3 3 1 2 3 3 2 3 1 3 1 3 3 1 1 1 3 2 2 3 2 3 3 3 3 1 2 2 1 2 1 3 2 3 1 2 3 1 2 1 1 3 1 3 1 2 3 2 1 2 2 2 1 3 3 1 3 3 3 2 1 3 1 3 3 2 1 2 2 1 3 1 3 1 1 2 3 3 2 3 1 3 2 3 3 1 1 2 1 3 1 3 2 3 3 2 2 1 2 3 3 1 3 1 1 1 3 3 1 2 2 2 3 2 1 3 1 2 1 3 3 2 1 2 2 3 1 2 1 1 3 1 3 1 2 1 1 2 1 2 3 1 2 2 3 2 1 2 2 3 2 1 3 2 1 2 3 2 3 1 1 2 3 3 3 1 1 2 3 3 2 2 3 3 2 2 2 2 3 1 3 1 2 3 3 2 3 1 1 2 1 3 2 2 3 2 1 3 1 1 3 3 2 1 1 2 3 3 3 3 2 2 1 2 2 2 3 3 2 1 3 2 1 1 3 3 2 3 3 1 1 1 3 1 3 2 3 3 2 1 1 1 3 1 3 1 1 1 3 2 2 2 3 3 1 3 1 3 2 3 2 2 3 2 3 1 2 3 1 2 1 3 3 1 2 3 2 2 2 2 2 2 3 1 1 3 1 2 1 2 1 1 3 1 2 3 2 1 2 3 1 3 1 2 2 3 1 3 1 1 3 1 2 1 2 2 3 3 1 3 2 1 2 1 2 1 2 3 1 2 1 2 3 1 2 1 3 2 1 3 2 2 1 3 1 3 3 3 1 3 1 1 3 1 1 3 1 2 3 3 1 1 2 3 2 3 3 2 2 3 2 3 2 3 2 3 3 1 3 1 1 2 3 1 1 1 3 3 3 3 2 1 2 3 2 2 1 1 1 3 1 3 3 3 3 1 3 3 1 3 1 2 2 1 3 1 3 2 3 1 2 1 3 3 3 1 2 3 1 1 1 1 3 3 2 1 3 2 2 2 3 2 2 1 1 1 3 3 2 1 2 3 1 2 3 3 2 2 1 3 3 2 3 2 1 1 2 1 3 2 3 1 2 1 3 3 2 1 2 2 3 1 3 3 1 2 2 1 1 2 2 3 2 2 1 1 1 3 3 2 3 3 3 3 3 2 2 2 2 1 1 2 3 3 1 1 1 2 2 2 1 3 2 3 2 2 1 3 2 3 1 1 3 3 3 1 2 2 1 3 3 1 1 2 3 2 2 3 3 1 1 2 3 3 3 3 2 3 1 3 3 1 1 2 3 2 2 2 1 1 3 1 1 2 1 2 1 1 2 2 1 3 1 2 2 2 3 3 1 3 1 2 3 1 1 1 3 3 3 2 2 1 2 1 2 3 3 3 2 2 3 1 3 2 1 1 2 2 1 3 2 2 2 3 2 3 3 1 3 1 2 2 1 3 3 2 3 3 2 3 1 1 1 3 3 2 3 2 2 3 1 1 3 1 2 2 3 3 1 3 1 2 3 1 3 2 2 3 1 1 2 2 2 3 1 1 1 3 2 3 3 2 3 3 2 1 1 1 2 3 3 1 3 2 1 1 2 1 2 3 2 1 1 1 2 1 1 2 1 3 3 1 1 3 1 3 2 3 3 1 1 1 2 2 3 3 1 1 1 2 2 3 2 2 1 3 1 1 2 3 1 2 3 2 1 2 3 1 2 1 2 1 1 3 2 2 3 1 1 2 3 1 1 3 1 2 2 2 3 1 2 3 2 2 2 1 1 3 3 1 1 1 2 1 1 2 1 1 1 1 1 3 3 2 3 2 2 3 1 1 2 2 1 2 1 1 2 1 2 3 2 3 2 3 3 3 2 1 2 1 1 2 2 2 2 3 2 3 3 3 1 3 3 1 3 1 2 3 1 1 1 2 3 3 2 1 1 1 1 2 2 3 3 3 3 2 3 3 2 1 1 1 2 2 2 3 2 3 2 1 1 2 1 3 2 1 2 2 2 3 2 2 1 1 3 2 3 3 1 3 2 2 3 3 2 1 2 2 1 3 2 1 2 1 1 3 3 2 1 2 2 2 3 1 3 3 2 2 2 1 3 3 3 3 1 3 1 3 3 2 3 1 2 2 1 3 2 3 3 1 2 1 2 3 2 3 3 1 1 3 3 1 3 3 3 1 1 2 2 3 2 3 2 2 1 2 1 1 3 2 3 2 3 3 1 2 3 3 3 3 3 3 2 2 1 2 1 2 1 2 2 1 3 3 3 2 3 2 3 3 2 1 2 2 2 2 1 1 2 2 2 2 2 2 3 2 2 3 1 1 2 2 3 3 1 2 3 3 3 3 3 1 1 3 2 1 2 3 2 1 3 2 3 3 1 1 3 1 1 2 1 2 2 2 3 3 3 1 3 3 2 1 1 1 2 3 3 1 1 2 1 2 2 2 3 1 3 2 2 1 1 1 1 1 1 2 3 3 1 3 1 1 2 2 2 3 1 1 3 1 3 3 3 2 2 1 1 2 3 3 1 2 2 3 2 2 3 3 3 3 1 3 2 1 1 3 1 2 2 3 2 1 2 2 2 1 2 1 2 1 3 2 1 1 2 1 2 1 1 1 2 3 3 1 1 3 1 1 1 2 1 3 2 2 3 2 1 1 1 1 1 1 3 3 1 1 2 2 3 3 2 3 3 2 1 2 2 1 3 1 1 3 2 3 1 1 1 2 3 2 2 2 3 2 3 1 1 3 2 3 1 3 2 2 3 2 1 1 2 2 1 3 3 1 1 1 2 1 2 1 3 2 2 3 2 3 3 2 3 2 3 2 2 2 3 2 1 3 3 3 1 2 3 2 1 3 2 2 3 3 2 3 3 1 3 2 3 1 3 2 3 1 1 3 3 2 3 2 2 2 3 2 3 2 2 2 2 1 2 2 2 1 1 3 2 2 2 1 1 2 2 3 3 1 3 3 3 3 2 2 1 2 3 2 3 3 1 1 3 2 2 3 3 3 3 2 3 1 1 3 3 1 3 3 3 3 1 2 3 3 2 3 1 3 2 3 2 1 2 1 2 3 3 2 1 2 3 1 3 1 2 2 2 3 1 1 1 2 2 3 2 3 3 3 2 2 2 1 3 1 1 1 1 2 2 1 3 3 1 3 2 1 2 1 3 2 3 3 3 3 3 3 2 2 2 1 1 1 1 1 2 2 2 1 1 1 2 2 1 3 2 1 1 3 3 3 1 3 1 2 2 2 2 1 1 3 1 2 2 1 1 1 2 3 2 1 3 3 3 3 1 2 3 3 3 2 3 2 3 2 3 1 1 3 1 1 1 1 3 1 2 3 2 2 1 1 2 1 3 3 2 2 3 3 1 2 2 1 3 1 3 3 3 3 1 2 1 3 3 3 2 2 1 2 2 1 1 1 2 1 1 2 3 3 2 2 1 3 3 3 3 3 3 2 2 1 2 2 1 3 1 1 2 1 1 2 1 3 1 1 1 1 3 1 3 1 1 2 1 1 1 2 1 2 3 1 1 1 3 3 2 2 3 3 2 1 1 1 2 2 2 3 1 1 1 2 2 3 1 1 3 2 1 1 2 3 3 3 3 2 3 1 2 3 2 1 1 2 1 1 1 2 3 3 2 1 1 3 3 2 2 1 1 1 2 1 3 3 1 3 3 2 1 3 3 3 3 3 1 1 3 3 1 2 3 1 1 1 1 3 1 2 1 2 2 1 3 2 3 3 2 2 3 2 2 1 2 3 3 3 2 2 2 2 1 2 2 1 2 1 1 2 1 2 3 3 3 1 1 2 2 3 2 1 2 1 2 2 1 1 3 2 1 2 3 2 2 2 3 1 2 3 1 3 2 3 3 1 1 1 2 1 2 3 1 2 2 1 3 2 2 1 1 1 3 1 3 1 1 1 2 1 1 2 2 3 3 2 2 2 1 2 2 1 2 2 3 1 3 2 1 3 3 3 2 1 3 1 2 1 1 1 1 1 1 3 3 1 3 1 1 2 2 1 3 3 3 3 2 3 2 2 3 1 1 3 2 3 2 2 1 1 3 2 1 3 3 2 2 1 3 2 1 2 2 1 3 3 1 1 1 3 1 2 3 3 2 1 2 3 1 3 2 2 1 2 2 1 1 2 2 2 3 2 2 2 3 1 2 2 3 1 2 1 3 1 1 1 1 3 1 3 3 2 1 3 3 1 3 2 3 1 2 2 3 2 1 3 1 3 3 1 1 3 3 3 1 3 3 1 1 2 3 2 3 2 2 1 1 3 2 3 3 2 3 3 3 3 1 3 2 1 3 2 1 2 3 3 2 1 1 2 1 3 3 2 3 2 1 2 1 1 2 2 2 3 1 1 3 2 1 3 2 3 2 1 2 1 1 1 2 1 1 2 1 2 3 3 3 2 1 1 3 2 2 2 3 1 2 1 1 1 2 1 1 2 1 3 3 3 3 2 3 1 3 3 1 2 3 1 2 2 1 2 3 1 2 1 1 3 3 3 3 2 3 3 3 3 2 1 1 1 1 1 3 1 3 2 3 3 1 3 3 3 2 2 3 2 1 3 2 1 3 3 1 1 3 3 2 2 3 3 2 3 3 3 1 1 3 1 1 3 1 3 1 3 1 1 1 2 3 2 2 3 2 3 1 3 2 3 3 2 2 3 1 3 1 2 3 3 1 3 2 1 1 2 2 3 3 1 3 3 1 1 2 1 2 3 2 3 2 2 3 2 2 1 3 2 1 3 2 3 1 3 2 3 1 3 2 3 1 1 3 3 3 3 3 3 2 1 1 1 1 3 1 1 3 1 3 1 3 1 3 3 2 3 1 3 1 3 2 3 1 1 1 2 3 1 3 2 1 2 2 2 3 1 1 2 1 3 1 1 3 1 1 2 1 1 1 1 3 2 1 3 2 2 2 2 3 3 3 3 1 1 2 2 3 2 1 3 1 2 2 2 1 2 3 1 3 3 3 1 2 2 2 1 2 3 1 2 1 2 2 1 2 3 1 3 3 1 1 3 2 3 2 1 1 3 1 1 2 2 3 3 1 3 2 2 3 1 2 1 1 2 1 1 3 2 3 3 3 3 2 3 3 1 3 2 2 1 2 3 1 3 3 1 1 3 3 3 1 3 2 3 1 3 3 1 3 2 2 1 2 1 1 1 3 1 2 3 3 2 3 1 2 3 2 2 2 1 3 3 3 1 1 1 2 2 2 1 2 1 2 2 3 2 1 3 2 3 1 2 1 3 2 2 1 2 1 1 2 3 3 3 2 1 3 2 2 3 1 1 2 3 2 2 1 2 3 3 2 1 3 3 1 2 3 3 3 2 2 1 2 1 2 3 3 3 1 3 1 2 3 3 3 1 1 3 1 2 2 1 1 1 2 1 1 2 3 1 1 1 2 1 3 2 3 3 3 2 3 3 2 1 1 3 2 1 3 2 1 3 1 2 2 1 3 2 1 2 1 3 3 2 2 2 2 1 2 2 2 1 3 1 3 3 1 1 3 3 2 2 2 1 3 2 1 1 1 3 3 3 2 2 1 2 2 2 1 2 2 1 1 2 2 3 1 2 1 3 2 2 1 1 2 1 3 3 2 1 1 1 2 1 2 2 3 3 2 2 3 2 3 2 2 2 2 3 1 1 2 1 2 2 2 2 3 3 3 1 3 2 3 2 1 2 2 1 3 2 3 2 2 3 3 2 3 2 3 3 3 3 2 2 1 2 1 3 3 3 3 2 2 1 1 2 1 2 1 3 3 3 1 2 2 2 2 1 1 1 2 1 3 2 3 3 3 1 3 1 1 1 3 1 3 2 2 1 3 3 3 1 2 3 2 1 3 2 2 1 3 3 2 3 3 1 3 3 1 1 3 3 2 2 1 2 3 2 3 3 3 1 1 3 1 3 1 1 3 3 3 1 2 2 1 1 3 1 1 1 2 3 2 3 1 3 2 2 1 1 2 1 1 2 3 3 2 2 3 3 2 2 2 1 3 3 2 1 1 2 2 3 3 3 1 2 2 1 1 2 2 3 1 1 3 1 3 2 2 3 3 2 1 2 2 1 2 3 2 3 3 2 2 2 1 3 2 3 3 2 2 3 1 2 1 1 1 3 3 3 1 2 3 1 2 1 2 1 2 3 1 3 3 3 2 2 2 1 1 2 3 1 1 3 3 3 3 1 1 2 2 2 3 2 2 1 1 1 1 2 2 2 1 1 2 3 1 3 3 2 2 2 2 1 3 3 3 3 3 3 2 3 2 3 1 1 1 2 3 2 1 1 1 2 2 3 1 1 3 3 2 3 1 2 1 2 3 3 3 3 1 2 3 1 1 3 2 2 1 1 1 1 2 2 3 2 2 1 1 3 3 3 1 3 1 3 3 1 2 3 3 1 2 2 1 2 1 2 2 2 1 1 1 3 3 2 3 3 3 3 2 3 2 3 2 1 2 1 2 2 2 3 2 1 1 1 1 1 3 1 3 2 1 2 1 1 1 1 3 1 1 3 3 1 2 1 3 1 3 3 3 3 2 3 3 3 3 1 1 3 3 3 1 1 1 1 2 2 2 2 2 2 1 1 3 1 1 2 1 3 2 3 2 1 1 3 2 3 3 3 1 1 3 1 3 2 1 1 1 3 1 2 2 3 2 3 1 3 2 2 2 1 1 1 3 1 1 1 1 2 2 2 1 2 3 2 2 1 3 2 2 3 2 2 1 2 3 1 2 1 1 1 3 2 3 2 1 2 2 1 2 3 3 2 1 3 3 1 2 2 1 3 1 2 2 1 3 1 3 1 3 3 3 1 1 3 2 1 1 1 1 2 2 2 3 1 2 3 1 1 2 2 2 2 1 1 2 2 2 2 3 2 1 2 3 3 3 2 3 3 1 1 2 3 3 1 2 3 3 1 2 2 3 1 2 3 2 3 3 1 2 2 3 3 2 2 3 2 3 1 3 2 2 2 2 3 2 3 3 1 3 2 2 3 3 1 3 2 2 1 3 1 3 2 3 3 3 2 3 2 3 2 2 2 2 1 3 1 1 3 1 3 2 2 1 1 1 1 1 2 3 2 2 2 1 1 1 2 2 2 1 1 2 2 3 1 1 1 1 2 3 1 2 2 3 1 3 3 3 1 2 3 3 1 1 1 1 3 1 1 1 1 1 3 1 3 1 2 2 2 1 3 2 1 1 3 1 3 3 2 3 3 2 2 1 2 1 2 3 3 1 2 1 3 2 1 2 1 3 3 1 3 3 3 2 2 1 2 2 2 3 1 2 3 3 1 2 1 1 1 1 2 3 3 3 3 1 2 2 1 2 1 1 2 2 2 1 2 2 2 2 2 1 3 1 2 1 3 3 3 3 3 1 3 1 1 2 2 1 1 1 1 2 2 2 1 1 2 2 1 1 1 3 1 3 3 2 2 1 3 3 3 2 2 3 2 3 1 3 2 3 2 3 2 2 2 1 2 1 1 3 2 2 3 1 3 2 2 3 3 1 3 1 1 2 2 3 2 1 2 2 3 1 2 1 2 3 3 2 2 2 1 1 1 2 3 3 2 1 3 2 1 1 3 1 3 3 2 3 2 3 1 1 3 3 3 3 2 2 1 2 1 3 2 3 1 1 1 1 1 2 1 3 1 3 2 3 1 1 2 3 3 2 1 3 3 3 2 1 3 2 3 1 1 3 2 3 3 1 1 2 3 2 3 2 3 1 2 2 1 1 3 2 2 1 1 1 2 2 2 3 3 3 3 1 1 3 2 3 1 2 1 1 3 1 3 2 3 1 2 3 1 3 2 3 1 1 3 2 1 2 2 3 1 1 3 1 3 3 1 2 2 2 3 1 1 3 1 3 1 2 3 3 3 2 2 1 1 2 2 2 2 1 1 2 1 3 2 2 2 1 1 3 3 3 1 1 1 1 2 2 3 1 1 2 3 1 3 3 2 2 1 2 3 1 1 3 3 3 3 3 1 2 3 2 2 2 1 2 2 3 2 2 3 1 1 3 2 2 3 1 2 2 2 3 1 3 1 1 1 1 2 2 2 1 3 1 2 1 3 1 3 2 1 1 3 2 1 1 1 2 3 2 1 1 2 2 1 2 3 2 1 2 2 3 3 1 2 2 2 3 1 2 1 3 3 2 2 2 2 3 2 2 1 1 1 2 3 3 3 2 2 1 2 2 2 2 3 2 1 3 2 3 1 1 3 2 2 2 3 2 3 2 3 2 1 3 2 2 2 3 2 1 3 1 2 2 2 3 2 2 3 1 1 1 3 3 2 3 2 2 2 1 3 2 3 1 3 2 1 1 1 2 3 1 2 2 1 3 2 3 2 1 1 3 1 1 2 3 1 2 1 2 3 2 2 3 2 2 2 2 1 2 3 3 3 1 3 1 3 2 2 3 1 1 1 3 3 3 1 1 3 1 3 3 2 3 2 3 3 3 1 3 2 3 3 3 2 1 3 1 1 3 1 2 2 1 1 1 3 3 2 3 1 3 1 1 2 3 3 3 3 2 1 3 1 3 1 1 1 3 1 2 1 2 3 3 2 3 2 1 2 1 2 1 1 1 1 2 1 2 3 2 3 1 3 2 1 2 1 1 2 1 3 1 1 1 2 3 1 3 1 2 2 2 3 1 2 3 1 1 2 3 1 3 3 2 3 3 1 2 2 1 3 1 2 1 1 3 1 1 3 3 2 2 3 2 2 2 2 1 3 3 1 1 3 3 3 2 2 3 1 1 2 1 1 1 3 3 3 1 2 2 2 2 1 1 2 1 2 1 1 1 2 2 1 2 1 2 2 3 1 1 2 2 1 2 1 1 3 3 3 3 1 1 3 3 3 3 3 1 3 2 2 1 3 2 2 2 2 1 2 1 1 3 1 3 2 2 2 1 2 2 2 2 3 3 2 3 3 3 1 3 1 2 2 2 2 2 1 2 1 3 2 1 2 2 2 1 1 3 3 3 2 2 3 3 1 1 3 1 3 2 3 2 3 2 1 3 2 3 1 2 2 1 3 2 2 1 3 1 2 3 2 2 1 3 2 2 1 1 1 3 2 1 2 3 2 1 3 1 3 3 3 1 2 1 3 1 1 2 3 3 3 3 2 2 3 3 2 2 1 3 2 1 3 3 3 1 3 1 3 3 2 3 3 3 1 3 1 3 2 2 3 3 2 1 1 1 3 2 3 1 1 2 1 1 2 1 3 2 3 3 1 2 2 2 3 1 2 3 2 3 3 1 1 1 1 3 3 1 2 1 3 2 1 1 2 1 1 1 1 1 1 2 1 3 3 2 3 2 3 3 3 3 1 3 3 3 3 2 1 3 1 2 3 3 3 1 2 1 1 3 1 1 1 3 3 3 3 2 3 2 1 3 3 1 2 1 1 2 2 2 3 2 2 3 2 3 1 3 1 1 2 3 1 1 3 1 3 1 1 1 2 3 3 1 3 1 1 3 1 2 3 2 2 3 1 3 1 2 3 2 1 1 2 1 3 3 3 2 1 2 1 1 1 2 3 1 3 3 2 2 2 2 1 1 1 1 2 2 2 3 2 2 2 1 3 2 1 1 1 1 2 1 1 2 3 1 1 1 3 3 1 2 3 2 3 2 2 3 2 2 2 1 1 2 2 2 2 2 3 3 1 1 1 3 2 2 3 3 1 2 2 1 3 2 3 1 1 1 3 1 3 1 3 2 1 2 3 1 1 2 3 1 3 1 2 1 1 3 1 2 3 2 3 2 2 3 3 1 2 3 3 3 2 3 3 3 2 2 2 3 3 2 3 3 2 1 1 2 1 1 2 3 1 2 1 1 2 3 2 1 2 3 2 1 1 2 2 2 2 2 3 1 1 2 3 2 3 3 2 1 2 1 1 1 1 3 2 3 2 2 3 3 3 2 3 1 2 2 2 3 2 1 2 2 1 2 1 2 1 1 1 1 2 2 2 2 3 1 2 2 1 3 1 1 2 3 1 1 3 1 2 2 3 3 1 2 2 2 2 2 1 1 2 2 2 3 3 2 2 3 2 2 1 2 2 2 1 3 1 2 3 2 3 1 2 2 3 2 3 1 2 1 1 2 1 2 3 3 2 2 2 3 1 3 3 3 3 3 2 1 3 1 1 2 1 1 1 2 2 1 3 2 3 1 3 2 2 3 3 1 2 3 2 3 1 3 3 1 3 1 2 3 2 1 1 3 3 3 1 2 3 3 1 2 2 3 3 2 3 3 3 1 2 1 3 1 3 2 3 2 3 3 3 1 3 2 3 2 1 2 1 3 1 2 1 2 1 3 3 1 3 2 1 1 1 2 2 2 3 3 3 1 1 2 3 3 2 2 1 1 1 3 2 2 3 2 3 2 1 2 1 1 3 1 2 3 2 1 1 1 3 3 2 1 2 1 2 2 3 2 1 2 3 3 2 3 2 1 2 2 3 3 2 2 3 1 2 2 2 1 1 1 1 1 3 1 2 2 3 1 3 2 2 3 3 1 1 2 1 1 3 3 1 2 2 1 3 2 1 2 3 3 2 3 2 3 1 2 1 3 1 1 1 1 3 2 3 1 1 2 2 2 2 1 1 2 1 1 2 3 2 1 1 2 3 3 1 1 3 3 3 2 3 2 3 1 2 2 3 1 2 3 3 3 2 2 1 1 3 3 3 2 2 1 2 3 2 3 2 3 3 2 1 2 2 2 1 3 3 2 1 1 2 1 1 2 2 2 3 2 2 3 3 3 1 2 3 1 2 3 2 3 1 1 2 1 2 1 1 1 2 1 2 1 1 1 2 1 3 3 1 3 3 3 2 2 3 3 1 1 3 2 3 1 3 2 1 3 3 3 2 1 3 1 1 2 1 2 3 2 1 3 1 1 1 3 2 2 3 1 3 2 3 3 3 1 3 2 2 3 1 3 3 3 3 3 1 1 2 3 2 1 1 2 2 1 3 3 1 1 2 1 2 3 3 2 1 2 2 3 1 1 2 1 3 2 3 3 1 2 2 2 2 1 2 3 3 2 1 2 2 3 3 3 3 2 1 3 3 2 2 2 1 3 3 2 1 2 3 2 3 1 3 2 3 3 3 2 2 2 3 3 2 1 3 2 3 2 2 3 3 2 3 3 1 1 3 1 3 2 2 1 2 1 3 1 2 3 3 3 2 3 1 1 2 2 1 1 3 2 2 2 2 2 2 1 3 3 2 1 1 3 2 3 3 2 2 2 2 1 2 3 2 2 2 3 3 1 3 3 3 2 3 2 1 2 2 3 2 1 3 3 3 2 2 2 3 2 1 2 2 1 1 2 1 3 2 2 2 1 3 3 1 3 1 1 2 1 2 3 1 2 3 3 1 2 1 3 3 2 1 1 3 3 1 1 3 3 2 3 3 2 2 1 3 2 3 2 2 1 1 1 3 2 3 3 3 3 2 1 2 2 1 2 3 3 1 3 1 2 3 1 2 2 1 2 1 3 1 3 1 2 3 1 2 1 1 3 3 2 3 2 2 1 1 1 3 2 3 2 3 3 2 2 1 1 1 3 1 3 1 3 3 2 1 2 2 2 1 1 1 1 3 3 3 3 1 3 1 1 2 1 2 1 1 3 1 2 1 2 1 2 3 1 1 3 3 1 1 1 3 2 3 3 1 2 1 3 3 3 2 2 1 3 3 3 1 2 3 3 2 2 2 2 3 1 1 3 2 2 1 3 1 3 1 1 2 1 2 2 2 2 2 2 3 2 2 1 1 2 1 2 2 2 1 1 2 1 2 1 3 1 3 3 3 2 3 2 3 3 2 2 1 1 1 1 3 1 2 3 2 3 1 3 3 1 1 1 2 1 2 2 2 1 3 2 2 3 3 2 3 3 2 1 1 3 3 3 1 1 2 2 2 3 3 2 1 1 2 3 2 1 3 2 2 1 1 2 2 2 1 3 1 1 2 2 2 1 3 2 2 2 2 3 2 2 2 1 1 2 2 3 2 1 3 3 1 2 1 3 1 2 2 2 3 2 1 1 2 1 2 2 1 3 1 3 1 3 2 3 2 2 1 3 2 3 3 3 1 3 2 2 1 3 3 1 2 1 2 1 1 2 3 1 3 3 2 3 2 3 1 3 2 3 2 2 3 3 1 2 2 3 2 3 1 1 2 1 3 2 3 1 2 2 3 2 1 2 2 1 1 1 3 2 2 2 2 1 2 1 2 1 1 3 3 3 1 3 2 2 1 1 3 1 1 3 1 2 3 1 3 2 3 2 3 3 1 3 2 1 3 1 1 2 2 3 3 1 3 3 1 3 2 2 1 2 3 3 3 1 2 1 1 2 1 1 1 3 3 2 2 1 1 3 2 3 3 3 2 3 1 3 1 1 3 1 1 1 3 2 3 2 3 2 1 2 2 1 2 2 1 3 3 2 3 3 1 2 2 3 3 1 3 1 2 3 3 3 3 1 2 3 3 3 3 3 3 3 1 2 3 2 1 3 3 1 2 2 3 1 3 2 3 3 3 1 1 1 2 2 3 1 1 3 3 2 1 2 1 2 1 1 1 1 3 3 3 3 2 3 3 2 3 2 2 2 2 2 1 2 3 3 2 2 3 2 2 3 3 2 1 1 1 2 1 2 1 2 2 3 1 1 1 1 3 1 3 2 2 1 1 2 1 3 1 3 3 2 2 3 3 3 2 3 2 1 1 3 3 2 2 3 2 1 2 3 1 2 2 1 3 1 3 1 2 1 3 2 1 1 3 3 2 3 3 2 3 3 1 1 3 3 2 3 3 1 3 3 1 2 2 3 1 3 3 1 1 2 1 3 3 3 1 3 1 1 1 3 1 2 1 3 1 3 3 1 3 3 3 2 1 2 1 1 1 2 1 3 1 3 2 2 1 3 2 2 2 1 3 1 2 3 3 3 3 3 3 2 3 3 1 2 2 2 2 3 2 1 1 3 3 1 1 1 2 2 3 2 3 3 1 3 2 3 3 2 1 2 1 2 3 1 3 1 2 3 2 2 3 3 2 1 3 1 1 3 3 3 1 2 1 3 2 1 1 1 3 3 3 1 3 2 1 1 3 3 2 2 3 1 3 3 2 3 3 3 2 2 3 3 3 3 1 1 1 1 3 2 2 1 3 2 1 1 1 3 1 2 3 3 3 2 1 2 3 1 3 3 3 3 1 3 1 3 3 1 1 2 1 2 3 3 1 1 1 3 3 1 2 1 3 1 1 1 2 2 2 3 3 2 3 1 1 2 2 3 2 1 3 2 3 2 3 2 2 3 2 2 1 2 2 3 2 1 3 2 2 2 3 2 1 1 2 1 2 1 2 1 1 1 2 2 1 2 1 2 1 3 2 3 3 2 1 2 3 3 3 1 3 1 1 1 3 1 3 1 1 1 2 1 2 2 3 2 2 1 3 2 3 3 2 3 2 3 3 1 3 3 1 2 1 1 3 3 3 2 2 2 3 1 1 3 3 3 2 1 3 3 2 3 1 2 1 3 3 1 1 2 3 1 3 2 2 2 1 1 1 2 1 1 1 2 2 3 3 3 2 1 1 1 3 1 3 2 3 1 2 3 1 2 3 2 2 3 2 1 2 2 1 1 1 3 2 1 1 3 2 2 3 1 3 1 1 3 3 3 1 3 1 1 1 2 2 2 1 1 2 3 1 1 1 2 3 1 1 2 2 2 3 1 2 1 2 2 1 3 1 3 1 3 3 2 1 3 3 1 3 3 2 1 3 2 1 1 3 3 1 1 3 1 3 3 2 3 1 2 3 3 2 1 2 3 1 1 1 3 1 3 2 3 1 1 1 3 1 3 1 2 1 3 2 3 1 2 3 3 1 1 3 3 1 3 2 2 2 1 1 2 1 2 2 2 1 3 2 1 1 1 3 3 2 3 2 2 2 3 3 2 2 2 1 1 2 3 2 2 3 1 3 1 1 2 3 1 1 3 3 2 3 2 3 2 2 2 1 3 1 1 3 1 1 1 1 1 1 3 2 1 1 3 1 2 1 3 3 3 1 2 3 1 2 3 2 2 1 1 2 3 3 3 2 2 2 1 3 3 3 2 2 2 2 1 3 2 1 3 2 2 3 2 1 2 3 2 1 1 2 3 1 1 2 1 1 2 2 1 2 3 3 3 1 3 3 2 2 2 3 2 1 3 1 3 3 3 2 3 3 3 3 3 2 1 3 2 3 1 2 1 2 2 1 1 3 2 1 1 1 3 2 3 2 1 1 1 2 1 1 3 1 2 2 1 1 1 2 3 1 1 1 1 2 2 3 1 3 3 1 3 2 3 1 1 3 1 2 1 1 1 3 2 1 3 3 2 1 2 2 1 2 3 3 3 2 3 1 3 3 1 1 1 2 3 3 1 1 1 2 2 1 3 1 3 2 2 2 1 1 1 1 2 3 2 1 3 3 2 1 2 2 2 2 1 3 1 1 3 3 3 1 1 3 3 1 2 2 1 2 1 1 2 2 2 1 2 2 3 1 1 2 1 2 1 1 3 3 2 1 2 2 1 2 1 3 3 1 1 1 2 2 2 3 2 1 2 2 3 3 2 1 1 2 3 1 2 1 3 2 2 2 3 2 3 3 2 2 3 3 3 2 1 2 2 1 3 2 2 3 3 2 1 2 2 3 2 3 3 3 2 3 2 3 1 2 3 3 2 3 2 2 1 1 3 1 3 3 2 1 3 2 1 2 2 1 1 3 3 1 3 1 1 3 3 3 1 2 1 1 1 2 1 2 2 3 2 2 2 2 3 1 3 3 1 3 3 2 1 2 3 2 2 3 2 2 2 2 2 1 2 1 1 2 2 1 3 3 1 2 2 3 3 2 3 1 3 1 2 2 2 1 3 1 1 1 3 1 2 2 2 1 1 2 3 1 1 2 1 3 2 3 3 3 1 1 2 3 1 1 3 3 3 3 2 1 2 1 3 3 3 2 3 2 2 3 1 3 3 3 2 3 3 1 3 2 2 3 2 1 3 2 3 3 2 1 2 3 2 2 3 1 3 3 3 3 2 3 3 2 3 2 2 1 2 3 3 3 2 2 2 2 3 2 2 2 3 3 2 2 1 2 1 1 2 1 2 2 3 1 2 2 2 3 1 2 1 1 2 2 1 1 3 2 1 1 2 2 1 2 2 3 3 3 2 3 3 1 1 3 1 2 2 2 2 1 2 2 3 2 2 3 2 3 3 1 3 3 2 3 1 1 3 1 1 2 3 2 2 1 2 3 1 2 3 1 1 3 1 2 1 3 1 2 3 3 3 1 1 3 1 3 1 1 3 2 1 2 1 2 1 3 2 1 1 2 1 2 3 1 3 3 1 1 3 2 2 2 3 3 3 2 1 1 3 3 2 1 3 2 2 1 2 2 1 1 3 3 3 1 2 3 3 3 2 1 1 2 1 2 1 3 1 3 2 2 3 3 1 3 2 2 2 2 3 1 3 1 2 3 2 1 1 2 3 2 1 2 2 3 2 1 3 1 3 1 2 1 3 2 2 2 3 1 3 2 2 1 3 2 1 2 2 3 3 3 3 3 3 2 3 2 1 1 3 3 3 3 2 3 2 1 3 2 1 2 1 3 3 3 1 2 3 3 1 3 2 1 3 2 1 3 3 1 2 3 1 3 1 2 1 3 3 1 2 2 1 2 3 2 2 1 3 3 2 3 2 3 3 3 3 2 2 1 3 1 1 3 1 3 1 1 3 1 2 3 1 3 1 3 3 3 1 3 2 1 1 1 2 1 1 2 2 3 2 3 2 2 1 1 1 3 3 1 2 3 3 1 1 3 3 2 3 1 1 2 1 2 3 2 1 2 1 3 1 3 1 1 1 3 2 3 3 1 2 1 3 3 3 3 1 2 3 2 2 1 2 2 1 3 3 1 1 2 1 1 1 1 2 3 3 3 2 2 2 3 2 3 3 3 1 3 1 1 3 2 2 1 3 2 1 3 3 3 2 3 3 1 1 1 3 1 1 1 2 2 1 3 1 2 1 1 2 2 3 3 2 2 1 3 3 2 2 1 2 3 3 1 1 3 3 2 3 1 3 1 2 3 3 1 3 2 3 3 3 1 2 3 1 2 3 2 2 3 3 2 3 3 1 3 1 3 1 3 2 2 1 3 2 3 1 3 3 3 3 1 3 1 3 1 1 2 3 2 1 3 2 2 3 1 2 3 2 2 1 2 3 1 2 3 1 2 3 2 2 2 3 2 1 1 1 3 2 3 1 3 3 3 1 1 2 2 3 3 1 1 3 1 2 2 3 2 3 2 3 2 2 2 1 3 3 1 2 1 3 3 2 3 3 1 1 1 1 3 1 3 1 3 1 3 2 1 3 3 3 2 3 3 3 1 2 2 2 1 3 3 2 2 1 3 2 1 2 1 2 2 2 1 2 2 1 1 3 3 2 2 1 1 1 3 3 1 3 3 2 1 1 1 3 1 1 1 2 2 3 2 3 3 3 2 3 1 1 1 3 1 3 1 1 2 3 1 1 1 1 2 2 1 1 1 2 3 3 3 1 1 2 2 3 2 3 1 2 3 1 1 1 2 1 3 1 3 1 2 1 3 2 2 2 3 3 2 1 1 2 3 2 3 1 1 2 2 1 3 2 2 1 2 2 1 2 2 3 1 2 2 2 1 3 2 3 1 2 3 1 2 3 2 1 1 3 1 1 3 2 2 3 2 2 2 3 3 3 1 2 1 1 2 3 3 2 1 1 1 3 2 1 3 1 1 3 1 1 3 3 2 1 2 3 1 2 1 2 3 2 2 3 3 3 3 3 3 3 3 2 1 1 1 2 3 2 3 1 3 2 1 1 1 1 2 1 3 3 3 1 2 2 1 3 2 3 1 1 3 3 2 2 3 3 2 3 1 3 2 2 3 3 1 3 1 2 2 2 3 3 1 2 2 2 2 2 1 3 2 1 2 3 3 2 3 1 1 3 1 2 3 2 1 1 1 3 2 3 2 1 3 1 1 3 3 3 3 2 1 2 3 3 2 3 2 2 1 2 3 1 3 3 2 3 1 2 1 1 2 1 2 2 1 1 1 1 1 1 2 1 1 2 1 2 3 1 3 1 3 1 1 1 3 1 2 2 3 1 1 3 1 3 1 1 2 3 3 1 1 2 2 1 3 2 2 3 1 1 1 2 2 3 2 3 1 3 3 3 3 2 3 2 1 1 1 3 1 1 1 3 2 1 3 3 1 1 1 2 3 2 3 3 2 3 2 3 3 2 1 2 1 1 3 1 3 2 2 1 2 3 3 3 3 1 1 2 3 2 1 3 3 2 1 2 2 3 1 2 1 2 2 2 3 3 2 1 1 3 3 2 1 1 1 3 1 2 3 2 1 2 1 1 3 2 1 1 3 1 2 1 2 2 1 2 3 3 1 2 1 2 1 3 3 2 1 2 1 2 1 2 2 2 1 2 2 2 2 3 2 2 1 2 3 2 1 1 3 1 3 1 3 1 2 2 2 3 3 2 2 2 1 2 1 2 1 3 2 2 3 3 3 1 3 1 2 1 2 99025 3 3 3 1 3 2 3 3 3 3 3 2 1 1 3 1 2 1 3 1 2 2 3 2 3 1 3 2 3 2 2 2 2 3 2 2 2 1 3 3 1 1 1 3 1 2 2 2 1 3 1 3 2 3 2 3 2 2 2 3 1 3 2 3 1 2 3 1 1 1 2 1 1 2 1 2 2 1 2 2 2 2 3 3 2 2 1 2 3 1 1 3 3 2 2 2 3 2 3 1 3 2 1 2 2 3 3 2 2 2 3 3 2 3 2 3 1 1 2 1 2 1 2 2 2 1 1 2 3 2 1 2 1 2 3 3 2 2 3 2 2 2 2 3 1 1 1 3 1 2 1 3 2 1 1 2 1 3 2 3 3 1 3 1 3 1 1 1 3 1 3 1 2 2 1 1 1 1 2 3 3 2 1 2 1 1 1 1 3 2 2 3 2 3 3 1 1 3 2 2 2 3 1 2 3 1 2 3 2 1 2 3 3 3 3 3 2 1 1 3 1 2 2 1 3 3 2 3 1 1 1 3 2 3 1 3 3 3 2 1 3 2 3 2 3 1 3 2 1 3 2 2 3 3 3 2 2 3 2 3 3 2 2 2 2 1 3 2 3 1 3 3 2 2 1 2 3 3 2 2 1 1 2 3 1 2 3 1 1 1 1 3 3 3 3 1 1 3 2 2 3 1 3 1 3 3 2 1 3 1 2 3 2 1 2 1 3 1 3 1 3 2 3 1 3 2 3 2 2 3 3 3 3 2 1 2 2 2 3 3 1 1 2 3 1 1 1 3 2 2 1 3 3 1 2 1 3 2 1 1 3 1 1 1 3 2 3 3 2 3 2 1 3 2 1 3 1 1 3 2 3 2 2 2 1 2 1 1 2 3 3 3 1 2 2 2 2 1 2 2 3 3 2 2 1 1 2 1 2 3 2 3 2 1 3 3 1 1 2 2 1 3 2 1 1 3 1 2 2 1 2 1 3 2 3 1 1 1 1 3 2 1 1 2 3 2 3 1 2 1 2 2 2 1 2 3 2 3 3 1 3 1 1 1 1 1 3 1 1 3 1 3 1 1 3 2 1 1 1 3 3 2 2 1 1 3 3 1 1 2 2 3 1 2 1 2 1 3 2 3 3 1 1 2 3 1 2 3 3 1 3 3 2 3 2 1 1 1 1 3 2 2 3 3 3 2 1 2 2 2 1 2 3 1 2 2 1 1 3 3 3 3 1 2 2 1 2 2 2 3 1 2 3 3 1 2 1 2 2 3 1 1 2 3 2 2 3 2 1 2 2 2 3 1 2 2 1 3 1 1 2 3 3 1 1 2 3 3 2 1 2 2 2 3 2 3 1 3 3 2 3 2 3 2 3 3 3 1 1 1 1 2 3 1 2 3 1 3 3 2 1 2 2 1 2 1 1 1 2 2 1 3 2 3 3 2 2 1 1 2 3 3 2 1 1 2 1 3 3 2 2 2 3 3 1 1 3 2 3 3 1 3 3 2 3 1 3 2 1 1 2 1 3 1 3 2 3 2 2 2 1 3 3 3 2 2 1 1 1 3 1 2 3 2 3 1 1 1 1 1 2 2 3 1 2 1 3 3 3 2 2 1 1 2 3 1 1 1 3 2 1 2 1 2 3 3 2 3 1 3 1 3 1 2 3 3 3 1 3 1 3 3 3 2 3 2 1 1 1 2 2 1 1 3 3 3 1 1 3 1 2 2 2 1 3 1 1 1 1 1 3 3 2 3 2 2 2 3 1 1 1 1 2 1 2 1 1 2 1 3 3 3 3 3 3 1 3 3 3 2 3 2 1 1 2 2 3 3 3 3 1 1 2 3 1 3 3 1 1 1 1 3 1 3 3 2 1 3 1 3 3 1 2 1 3 3 3 1 3 3 3 3 3 3 3 1 3 1 3 1 2 2 1 1 2 2 1 3 1 1 1 1 3 2 3 2 2 1 2 2 3 1 3 2 2 1 2 2 2 1 2 2 1 2 3 2 3 3 3 3 3 3 1 3 2 2 3 3 1 3 2 3 1 3 3 2 3 3 2 3 1 1 1 2 2 3 2 2 2 2 2 2 1 2 1 3 2 3 1 3 1 3 1 3 1 1 1 1 3 1 3 3 1 2 3 3 3 3 3 3 1 3 1 1 1 1 2 1 3 2 2 1 1 1 3 2 2 3 1 1 2 3 2 2 2 2 3 2 3 3 2 1 1 1 3 3 1 1 2 3 1 1 1 2 3 3 2 3 3 1 2 3 1 3 1 3 1 1 1 1 3 1 1 1 1 2 1 3 1 3 2 1 1 3 3 3 1 2 1 1 1 2 1 1 3 2 3 1 2 2 3 2 2 2 1 3 3 2 2 2 1 3 2 3 1 3 3 3 3 1 3 3 2 1 2 2 2 1 3 1 1 2 2 3 2 1 1 1 1 2 3 2 1 1 2 2 3 3 2 3 3 3 2 3 1 3 3 1 2 2 2 3 2 3 2 1 1 2 1 3 2 2 1 1 2 2 1 3 2 1 2 1 3 1 3 1 2 2 3 2 1 2 2 1 3 1 1 3 2 1 1 2 3 1 2 3 1 1 3 3 1 3 3 3 1 3 2 3 1 2 1 1 2 1 1 1 3 3 1 2 1 2 2 3 2 3 3 3 1 2 3 2 2 2 1 1 3 1 2 2 3 2 3 2 2 3 2 1 2 1 2 1 1 2 3 3 3 3 2 2 1 1 1 2 1 1 2 2 2 3 1 1 3 1 3 2 2 2 2 3 2 3 3 2 2 1 3 2 3 2 2 3 2 1 2 3 1 3 2 1 3 3 1 1 2 3 1 2 1 1 2 2 3 2 2 2 2 3 1 2 2 2 2 3 1 3 1 1 1 2 2 3 3 2 1 2 2 2 3 2 2 3 1 3 3 3 2 1 3 2 3 2 1 2 3 1 2 1 3 2 2 1 3 2 1 3 1 2 3 3 3 2 1 3 1 2 1 2 1 2 2 1 1 3 2 2 1 3 1 3 3 1 1 1 3 2 2 1 2 3 2 2 1 3 2 2 2 2 1 1 3 3 2 2 2 2 2 3 2 1 3 2 3 3 2 3 2 2 3 1 1 2 1 2 1 3 3 2 1 1 1 2 2 1 2 2 1 3 3 1 3 1 1 2 3 3 2 3 2 1 2 3 2 3 3 3 1 1 1 3 3 1 1 1 2 2 1 2 2 3 3 1 3 2 1 3 3 3 1 1 1 2 2 3 2 1 3 2 2 2 2 2 1 3 1 3 2 3 2 2 2 2 2 1 1 1 3 1 1 2 1 1 3 3 1 2 3 3 3 2 3 2 2 1 2 2 3 2 2 3 2 1 1 2 2 2 3 1 3 1 3 1 1 2 2 2 1 3 2 2 1 3 3 3 1 1 2 1 3 3 2 1 2 3 3 1 2 3 1 3 2 2 2 3 1 1 1 1 1 1 3 3 1 1 3 3 2 3 3 1 1 2 3 2 1 1 3 3 2 3 1 2 2 2 2 2 1 2 2 2 2 2 1 1 1 2 3 2 2 3 3 1 2 2 2 1 2 1 2 3 3 1 1 1 2 3 1 2 1 3 1 1 2 1 1 1 2 3 2 3 2 1 3 2 3 3 2 2 3 2 3 3 3 1 3 2 2 2 3 1 1 1 1 3 3 3 1 2 1 2 1 1 3 3 2 2 3 2 3 1 3 1 3 1 2 3 3 2 2 1 3 2 1 3 2 1 3 3 1 1 1 3 2 3 3 3 1 1 2 1 2 3 3 2 2 2 2 3 2 3 2 2 3 1 3 3 1 2 2 3 2 2 3 1 3 3 1 3 1 1 1 2 1 2 1 3 1 2 3 1 1 1 2 3 1 2 3 3 1 3 1 2 1 3 2 3 3 1 2 1 3 2 1 1 2 3 3 3 2 3 1 2 1 1 3 3 2 2 1 3 1 3 1 1 2 2 1 3 1 1 3 1 2 2 1 3 2 1 1 2 1 1 3 2 2 2 1 1 1 3 3 2 1 1 3 3 2 2 3 2 2 3 1 3 2 1 1 2 2 2 3 1 1 3 1 2 1 3 3 3 3 3 2 1 2 2 3 1 1 3 1 1 1 3 3 1 1 2 1 1 3 3 3 3 2 3 2 2 3 1 3 3 3 2 1 3 2 3 2 3 2 3 3 1 1 3 3 2 2 2 2 1 1 3 1 3 2 3 1 1 3 2 1 1 1 3 1 2 2 3 1 3 1 2 2 1 1 3 2 3 1 1 3 3 3 1 1 3 2 1 3 3 2 2 3 2 3 3 3 3 3 2 3 1 3 2 3 2 3 3 2 3 1 3 1 1 2 1 3 3 2 2 3 2 2 1 2 3 3 1 1 1 1 2 3 1 2 2 2 3 1 2 1 2 3 3 1 1 2 1 3 3 3 3 1 2 2 1 1 1 1 2 2 2 2 1 1 3 2 2 3 2 2 3 2 2 2 1 3 1 1 1 3 1 1 1 3 1 1 2 3 3 1 2 1 2 3 2 1 3 2 3 2 2 3 1 3 1 2 2 2 3 2 1 2 2 2 2 2 2 3 1 1 3 1 3 3 3 2 1 3 1 3 1 1 1 3 1 2 2 2 2 1 3 3 2 3 2 1 3 3 2 2 3 2 1 1 3 2 3 3 3 1 1 3 2 1 2 1 2 2 2 3 1 3 1 1 3 3 2 3 3 3 3 1 2 1 3 2 2 1 1 3 2 2 2 1 3 1 3 1 2 3 1 2 3 3 1 2 1 3 1 2 3 1 3 1 3 3 1 2 3 2 2 2 3 1 1 3 3 3 1 2 1 2 3 2 1 1 3 3 1 1 2 3 1 1 2 3 1 3 2 2 1 3 2 3 1 3 3 1 1 2 3 1 3 2 3 2 2 3 3 2 3 1 1 3 2 3 2 1 2 1 2 2 3 3 3 1 2 2 3 3 2 1 3 1 3 1 3 1 3 3 1 3 2 2 3 1 2 3 2 1 3 2 3 1 3 3 3 3 2 3 3 1 1 2 1 1 2 1 3 1 2 1 3 1 1 1 2 2 2 2 1 2 1 3 3 2 3 2 1 1 2 1 3 3 3 1 3 3 1 1 3 2 1 2 1 1 1 3 2 3 1 2 2 1 1 1 2 2 1 2 1 1 1 3 2 1 3 1 3 2 1 1 2 1 3 1 2 1 2 1 2 2 3 2 3 3 1 2 3 3 1 3 3 2 2 2 3 2 3 2 3 1 1 2 2 3 3 3 1 3 1 1 1 3 3 1 1 1 2 3 2 3 3 1 2 3 3 1 1 2 1 2 2 3 1 2 3 3 3 2 2 3 1 3 1 3 1 2 1 2 3 2 2 3 3 3 2 1 1 2 2 3 3 3 2 1 2 3 1 1 1 1 1 2 3 3 2 1 2 1 3 1 2 2 2 1 1 1 2 1 2 3 3 3 2 1 1 2 2 1 2 2 2 3 2 3 3 1 1 2 3 1 1 3 2 3 1 1 2 2 3 2 2 2 2 3 2 3 3 2 3 2 3 1 2 3 1 3 2 3 2 2 1 3 3 3 1 1 3 1 2 2 3 2 1 3 1 1 2 2 3 3 3 1 1 3 1 3 2 3 3 1 2 3 2 2 3 2 1 1 2 2 1 1 3 1 2 3 2 2 2 3 1 3 2 1 3 3 3 2 3 2 3 1 2 2 1 2 1 3 1 1 2 2 1 3 1 1 1 2 1 1 3 3 2 2 2 2 1 3 2 3 2 1 1 2 2 3 3 1 2 1 2 3 1 1 1 2 2 1 3 3 1 1 2 3 1 1 3 1 3 3 2 2 1 1 1 3 1 3 3 2 1 3 1 3 3 1 2 1 2 2 2 3 3 1 2 3 1 3 2 1 1 1 1 1 3 3 1 2 1 2 2 1 1 1 2 2 1 2 3 1 3 1 3 1 3 1 3 3 3 1 1 2 2 1 2 1 1 2 1 2 3 3 2 3 2 1 1 1 2 2 2 2 2 1 1 1 1 2 2 2 1 2 3 3 2 3 3 2 1 1 2 2 3 3 1 1 3 2 2 3 3 1 3 1 1 1 3 1 3 1 2 2 1 2 1 1 2 1 1 1 3 1 1 3 2 1 1 1 3 1 1 2 3 2 3 3 3 1 2 1 3 3 1 1 2 1 2 3 1 1 1 3 3 1 1 2 2 1 3 3 1 2 2 3 2 2 2 1 1 1 3 3 2 2 3 3 1 1 3 2 1 2 1 3 2 3 1 2 1 1 1 1 1 1 1 2 1 1 1 1 3 3 3 3 2 1 1 3 1 2 3 1 2 3 1 3 2 3 2 3 1 3 2 1 1 1 1 2 1 1 3 1 3 1 1 3 2 2 2 2 1 2 1 1 1 1 1 3 3 3 1 3 2 1 1 3 3 2 3 3 1 3 3 1 1 2 2 1 1 3 2 2 2 1 3 1 1 1 2 3 2 1 1 3 2 1 3 2 2 2 3 1 2 2 3 3 3 2 1 2 3 1 1 2 3 1 3 3 2 3 1 2 3 2 2 3 3 1 3 1 2 2 3 2 3 1 2 3 2 1 1 3 3 3 3 3 1 1 3 2 3 2 2 2 3 2 2 3 1 3 2 2 1 2 3 2 1 2 1 1 1 3 2 2 1 3 1 3 3 3 1 1 1 2 1 1 2 1 2 3 1 1 3 3 2 2 2 1 3 2 3 2 1 3 3 2 2 1 1 1 1 2 3 3 2 3 3 2 3 2 1 1 2 2 3 3 2 3 2 2 3 1 3 1 3 1 3 2 2 2 3 1 1 1 1 2 1 3 1 2 3 1 2 3 3 2 2 2 2 3 1 2 2 1 3 3 3 2 3 1 3 2 3 3 2 1 2 1 2 1 3 2 2 3 1 3 3 1 3 1 2 2 3 3 1 3 3 3 2 3 1 2 1 1 1 1 1 2 1 3 1 2 2 3 1 3 1 3 3 3 2 3 3 1 2 1 3 1 3 3 3 3 3 3 1 2 3 3 2 2 2 3 2 1 3 1 3 2 1 2 2 3 1 3 1 2 2 3 3 1 3 1 2 2 3 2 3 3 3 2 3 1 3 2 1 2 2 2 3 3 2 3 2 3 2 1 2 2 3 2 2 3 3 1 2 2 1 3 2 1 1 2 3 2 1 2 1 3 2 2 3 3 1 2 1 2 2 3 1 2 2 3 2 1 2 2 1 1 2 1 3 3 3 1 1 3 1 3 1 1 2 3 3 3 2 2 3 1 1 2 2 3 1 2 1 2 3 1 1 1 3 3 3 1 3 3 1 1 3 1 3 2 2 2 2 3 2 2 3 3 3 3 3 2 1 1 1 2 2 2 1 1 3 3 1 1 1 2 2 3 1 1 3 3 2 3 2 1 3 1 2 3 3 2 2 1 3 2 1 2 1 2 3 2 1 3 3 3 2 3 3 2 3 2 1 1 3 2 3 3 1 2 1 2 1 2 1 2 3 3 3 3 2 3 2 2 3 2 2 2 1 3 1 3 1 1 2 3 1 3 2 1 2 2 2 3 3 2 3 2 3 3 1 3 1 2 1 1 2 1 1 3 1 2 2 2 2 1 2 3 1 2 1 2 2 1 2 1 1 3 2 3 3 2 2 2 3 2 2 1 3 3 3 2 3 1 3 1 1 3 2 3 3 1 2 3 3 2 2 3 1 3 2 1 2 3 3 2 2 1 2 3 1 3 3 2 3 1 3 2 3 2 3 1 2 2 2 3 2 2 3 1 2 1 1 1 3 1 1 1 2 2 2 2 2 3 3 1 2 3 1 1 2 3 3 2 2 3 1 1 2 3 1 3 2 2 2 2 2 2 1 1 1 3 1 1 3 3 1 3 3 1 1 2 3 2 1 3 2 3 3 2 2 1 2 2 3 2 1 3 3 2 1 1 3 1 1 2 3 1 1 3 1 2 1 2 1 2 3 2 1 1 3 1 3 1 1 1 3 1 2 3 3 2 3 1 1 3 1 3 3 2 3 3 1 2 3 3 1 3 3 1 2 2 3 1 2 1 3 3 1 3 2 1 2 3 3 1 2 1 2 3 3 1 1 1 2 2 2 2 3 2 2 2 3 1 3 1 3 3 2 2 3 3 2 3 2 2 3 2 1 2 3 3 1 2 2 2 1 3 1 2 2 2 1 2 2 2 3 2 3 1 2 2 3 1 3 2 2 1 3 1 2 2 2 2 1 2 3 1 1 3 2 2 1 2 1 1 1 1 1 1 2 2 2 1 2 2 2 3 3 1 2 2 3 2 2 1 3 2 1 3 2 1 2 2 2 3 1 1 3 1 2 3 1 2 1 3 3 2 3 2 2 3 2 3 1 1 3 3 3 1 2 2 2 3 1 1 1 2 1 3 1 1 3 2 2 3 2 3 3 1 2 1 1 2 3 1 3 2 3 1 3 3 1 1 3 3 3 3 1 2 3 2 1 3 1 3 2 1 2 2 2 1 1 1 3 1 2 3 1 1 2 1 3 1 2 3 2 2 1 1 2 3 1 2 3 1 1 2 2 1 1 3 2 2 2 3 1 2 1 2 1 2 3 3 1 1 3 3 1 3 1 2 3 1 1 3 2 1 3 3 3 2 2 2 1 1 1 1 1 3 1 3 1 1 3 3 2 2 2 2 2 1 1 1 2 2 1 2 1 2 3 1 3 3 3 2 1 2 2 2 2 2 1 3 2 3 3 3 1 1 2 2 1 2 2 1 3 3 1 3 2 3 1 2 3 1 1 2 3 2 1 1 1 1 1 2 1 3 3 1 1 2 2 3 2 2 1 1 1 3 2 1 3 3 2 3 3 3 3 1 3 2 3 2 2 2 3 3 1 3 1 3 3 3 3 2 1 3 1 3 2 1 2 2 3 2 1 2 2 2 1 1 1 3 1 1 3 2 2 3 3 2 3 1 3 1 3 1 2 1 1 1 3 1 3 3 2 3 3 1 3 1 2 1 2 2 2 1 2 1 2 3 1 2 1 2 3 1 1 1 3 1 2 2 1 2 1 1 3 2 1 3 3 2 3 3 2 3 3 1 2 3 2 2 1 3 2 2 2 3 1 1 3 1 1 3 2 1 1 3 1 3 1 1 3 3 3 2 3 3 1 3 3 2 2 3 2 3 2 3 2 1 1 2 3 3 2 2 2 1 1 2 2 3 2 3 3 3 2 3 2 2 3 3 2 1 1 3 1 1 1 2 2 3 2 2 3 1 1 1 2 3 3 3 2 1 1 1 3 3 1 3 2 3 3 1 1 1 3 1 3 2 3 3 2 3 3 2 2 2 1 3 1 3 2 3 1 2 1 2 3 3 2 3 1 1 3 3 1 3 2 1 1 3 1 1 2 2 1 1 1 2 3 2 2 1 3 2 2 3 1 3 1 2 2 3 1 1 3 3 3 1 3 2 3 1 1 3 1 2 2 3 3 2 2 2 2 1 1 2 1 1 2 2 1 3 2 2 3 1 2 3 3 1 2 1 2 3 1 3 2 1 1 2 2 3 2 3 2 3 1 3 2 1 1 1 3 2 3 3 2 2 2 2 3 2 1 1 2 1 3 1 2 1 1 3 3 1 1 2 1 1 3 3 3 2 3 1 1 3 2 1 2 1 3 1 2 2 3 1 2 3 2 3 3 2 1 1 1 1 1 3 1 1 2 1 1 3 3 1 2 2 2 1 2 3 2 2 1 2 2 1 2 2 2 3 1 2 2 2 3 2 1 2 1 1 2 3 1 1 2 1 3 3 1 2 1 3 1 1 2 1 3 2 2 1 1 1 2 3 1 2 3 3 1 3 1 1 2 3 1 2 2 3 1 3 1 2 1 3 3 3 2 1 2 1 1 3 1 3 3 1 3 1 3 1 2 3 1 1 1 1 1 1 1 1 3 2 1 2 3 1 1 3 1 2 2 3 3 2 3 2 1 3 3 2 3 3 3 2 2 1 3 3 3 2 2 1 3 1 3 3 2 2 2 2 1 2 3 1 1 1 2 3 1 1 2 2 2 2 2 2 1 2 2 1 1 2 3 2 2 2 2 2 2 2 2 3 3 2 2 3 2 2 1 1 1 2 2 2 1 1 1 3 2 2 1 3 3 1 2 2 3 2 1 3 2 3 2 3 2 3 1 3 2 3 2 2 2 3 3 1 3 2 1 1 2 1 1 3 1 1 2 2 3 2 3 3 3 2 2 3 3 1 3 2 3 2 1 3 3 1 1 3 2 2 3 2 1 3 2 1 1 2 2 2 2 1 1 2 1 2 1 1 1 3 2 2 3 1 1 1 3 2 1 3 3 1 2 2 3 2 1 2 1 3 1 1 1 1 3 2 1 3 3 3 2 1 2 3 1 2 1 1 3 1 3 2 3 1 2 2 1 1 3 3 1 1 1 3 2 1 2 3 3 1 1 3 2 2 3 2 2 2 2 2 3 1 1 1 1 1 3 2 3 3 1 2 2 3 1 3 1 3 2 3 1 1 3 1 2 3 2 1 3 2 1 1 1 3 3 3 3 3 2 2 3 2 1 3 3 1 1 1 2 2 1 2 1 2 2 3 1 3 2 3 1 1 2 1 2 3 2 3 3 1 2 2 2 1 3 2 2 3 3 1 1 2 3 2 1 2 2 1 3 1 3 3 2 3 2 3 1 3 3 2 3 1 3 2 3 2 3 3 2 3 2 3 1 3 2 1 3 2 2 2 3 3 2 2 2 1 2 1 1 1 1 2 3 1 3 1 2 2 3 2 3 2 3 2 1 2 2 3 3 2 1 3 3 1 1 2 3 3 1 2 1 1 1 3 1 2 2 2 1 1 1 1 2 2 3 3 1 2 1 3 1 2 3 1 1 2 2 2 3 1 2 2 3 1 2 1 3 3 3 3 2 3 1 3 1 2 2 2 1 1 1 2 1 3 2 1 1 2 2 1 3 1 2 1 1 1 2 3 3 1 2 2 1 3 1 3 2 1 3 1 1 3 1 1 1 2 3 2 1 2 1 2 1 1 3 1 1 1 2 2 1 3 2 2 2 3 2 1 2 3 3 1 1 3 3 2 3 2 1 2 1 2 3 1 2 1 1 3 2 1 1 1 2 1 2 1 2 2 2 2 3 1 3 3 1 3 1 1 3 2 3 3 3 3 3 1 1 3 3 2 3 3 1 1 2 1 1 3 1 1 3 1 3 3 2 3 2 3 1 3 1 2 1 2 2 2 3 3 1 1 3 1 2 2 3 2 3 1 2 1 3 2 3 2 2 3 3 2 1 2 2 2 1 2 1 1 3 1 3 2 1 2 3 1 3 3 1 1 2 1 2 1 1 3 2 2 1 1 2 3 3 2 2 1 1 3 2 2 3 3 3 3 1 2 3 2 2 2 1 3 3 3 3 1 2 3 2 2 2 2 2 3 1 1 3 3 3 1 2 2 1 1 2 2 2 3 2 2 2 1 2 3 1 1 2 2 1 1 2 1 1 1 1 3 2 2 2 2 3 2 2 2 3 2 1 1 3 3 3 3 1 3 2 3 2 2 3 2 2 1 2 3 1 3 3 3 1 1 1 3 1 2 1 1 2 2 1 3 1 3 2 3 2 1 2 3 3 1 2 2 3 1 2 3 1 1 1 3 1 3 3 1 2 1 2 2 2 2 2 3 1 2 2 2 3 3 2 3 2 1 3 2 3 1 3 1 2 1 2 2 2 1 3 3 3 2 1 1 2 3 3 1 2 1 2 2 2 1 1 3 3 3 3 3 1 1 3 3 2 1 2 1 3 2 3 3 2 3 3 3 1 3 3 2 2 1 2 3 3 1 3 3 1 2 3 1 2 2 3 2 1 1 3 1 1 1 1 1 2 3 2 3 1 2 3 3 3 3 1 2 3 2 3 3 3 3 2 2 2 1 1 1 2 3 3 1 1 2 3 1 3 3 3 3 2 1 2 1 3 3 3 2 1 2 2 3 2 1 1 1 3 2 3 3 3 2 1 2 1 2 3 2 2 1 3 3 2 2 3 1 2 3 3 1 3 2 1 2 2 3 2 2 1 1 3 2 3 3 2 3 1 2 3 2 1 3 3 3 1 1 3 1 2 2 1 3 1 3 3 2 1 2 1 2 2 1 3 3 1 1 1 3 1 1 3 2 1 2 1 2 1 1 1 3 1 2 1 1 3 2 2 2 3 2 3 3 3 2 3 3 3 1 1 1 2 1 3 1 1 3 3 1 1 3 1 2 1 3 2 1 3 1 1 1 2 2 1 3 3 2 2 2 1 1 2 1 1 1 3 2 2 2 2 3 2 3 2 2 2 3 3 1 1 2 1 2 1 2 1 3 2 1 2 1 2 2 2 3 2 1 2 2 2 2 3 1 1 2 2 3 3 1 2 2 2 2 1 1 3 3 1 1 3 3 3 2 2 3 3 3 1 3 1 3 2 1 3 3 1 3 3 3 3 3 3 3 2 3 2 3 2 2 2 2 3 3 1 1 2 2 2 3 1 3 3 2 3 2 3 2 3 3 1 1 2 2 1 2 1 1 2 1 2 1 3 2 2 2 1 2 1 2 2 2 2 3 1 3 1 3 2 1 3 2 2 3 1 3 3 1 1 3 2 3 2 1 2 1 1 1 1 2 1 1 1 1 2 3 2 2 1 3 3 1 3 1 1 3 3 3 2 1 3 2 1 1 2 3 3 3 3 3 3 1 3 1 1 2 2 3 1 1 1 2 2 3 3 2 3 2 1 3 1 1 1 1 3 1 3 3 2 2 3 1 1 2 1 1 1 3 2 2 3 1 3 2 1 2 1 2 1 3 3 2 2 2 1 3 2 3 2 3 2 1 2 3 2 1 3 3 3 2 2 1 2 2 3 3 2 1 2 2 2 1 3 2 1 3 2 3 1 1 1 1 3 3 2 1 2 2 2 3 2 2 1 1 3 1 3 2 2 2 3 3 2 3 1 2 3 1 1 1 3 2 3 1 2 3 1 2 3 1 2 3 2 3 3 1 2 3 1 3 1 2 2 3 2 3 3 3 2 3 2 2 1 3 1 2 2 3 3 3 3 1 3 2 1 1 1 1 1 1 3 2 3 3 3 1 1 3 1 1 3 2 3 2 1 2 3 2 2 2 2 1 3 3 3 2 3 1 2 2 3 2 1 2 1 1 3 2 3 1 2 3 1 1 3 3 3 2 1 3 1 1 2 2 1 2 3 1 3 1 2 1 3 3 3 2 1 1 2 2 1 3 1 1 3 1 1 1 1 1 1 3 2 3 1 2 3 3 1 1 2 3 2 2 1 2 1 3 1 3 3 1 1 2 1 1 1 1 2 1 2 2 2 1 2 1 3 2 3 3 1 2 1 3 1 2 2 2 1 2 3 2 3 3 3 1 2 1 2 3 1 3 2 3 1 2 2 3 1 2 3 1 3 2 3 3 3 2 3 1 2 3 1 1 1 1 1 2 3 3 1 1 1 1 3 1 1 2 1 3 3 3 2 1 3 3 2 2 2 2 3 2 3 1 1 3 2 1 1 1 2 3 2 2 2 2 3 1 1 1 1 3 2 1 2 1 2 2 2 2 3 3 2 3 3 1 1 1 2 2 3 1 1 1 2 2 3 1 1 1 3 2 3 3 1 2 3 3 2 3 1 2 3 2 3 3 1 2 3 2 1 1 3 3 3 1 1 1 3 3 3 1 1 3 2 1 2 1 1 1 1 1 3 1 1 2 1 1 3 3 3 1 2 2 1 1 1 3 3 2 3 2 1 2 3 1 2 1 1 1 3 2 2 2 3 2 2 3 3 3 2 1 2 3 1 3 3 1 3 3 1 1 2 2 1 3 3 3 3 2 3 1 3 2 1 2 1 2 3 2 3 1 3 2 1 3 3 1 1 1 3 2 2 2 2 1 1 2 2 2 3 3 3 3 3 2 1 1 3 3 2 2 3 2 2 2 1 2 3 1 3 2 3 2 1 3 3 1 1 3 2 1 1 1 2 3 2 3 3 3 3 3 2 3 1 1 1 1 3 2 2 2 1 1 2 1 1 3 2 3 1 2 2 3 1 3 2 3 3 2 3 3 2 1 1 3 1 3 2 3 1 3 2 1 3 3 2 1 1 3 1 2 3 3 3 3 1 2 3 1 1 2 2 2 1 2 1 2 3 3 2 1 2 2 3 1 2 2 3 1 3 1 1 2 3 3 3 1 1 2 1 2 1 1 1 3 1 3 2 3 3 3 2 3 1 3 3 1 1 2 1 2 2 1 3 1 3 2 2 1 2 1 2 3 3 3 3 2 1 1 1 1 1 2 3 1 1 3 2 1 3 3 3 2 2 1 3 3 3 2 2 1 2 2 3 3 1 2 1 2 3 2 3 2 3 3 3 3 3 3 2 1 1 1 3 1 3 2 2 2 1 2 1 2 1 2 3 3 1 3 2 2 1 2 3 3 1 3 2 2 3 1 3 1 1 3 1 3 2 1 1 2 1 1 3 3 3 2 1 3 2 3 1 2 3 3 3 2 3 2 1 1 1 3 3 1 1 2 3 3 3 1 3 1 3 2 1 2 1 1 2 2 2 3 3 3 3 2 3 2 1 2 2 1 1 1 2 3 2 2 3 1 2 2 3 1 2 1 3 2 2 2 2 2 3 2 2 1 1 3 1 1 3 1 2 1 1 3 2 1 3 1 1 2 1 2 3 1 3 2 3 1 1 1 3 1 2 3 1 1 2 1 1 1 1 2 1 2 1 2 1 1 2 3 1 3 3 3 1 3 1 2 2 2 3 1 1 3 3 1 2 2 1 1 2 1 1 1 3 1 3 1 3 3 2 2 3 3 2 1 2 1 3 2 3 3 3 2 1 2 2 2 3 3 1 1 2 1 3 2 2 1 2 3 1 1 3 1 3 1 1 2 2 1 3 3 2 1 1 1 1 1 1 1 2 1 1 3 3 3 1 1 3 3 2 2 3 2 2 1 3 2 3 3 1 1 2 2 2 3 3 3 3 2 1 3 3 1 1 2 3 1 1 1 3 2 3 1 2 3 1 3 1 2 3 2 3 2 1 1 1 3 3 2 2 3 1 1 1 2 2 3 3 1 3 1 1 3 3 3 2 2 3 1 1 3 3 3 1 3 2 1 2 1 3 2 3 3 2 1 2 2 2 2 3 2 2 2 3 1 3 3 1 1 1 1 1 2 3 2 2 1 2 2 1 1 2 1 3 3 1 2 3 3 1 2 3 2 2 1 2 2 1 2 1 3 3 2 2 1 3 2 1 1 2 3 3 2 1 1 1 1 1 1 2 2 2 1 1 1 3 3 1 2 2 1 2 3 1 3 2 3 1 2 2 3 1 2 2 2 2 3 1 3 3 2 2 1 2 3 3 1 1 3 1 2 3 3 1 3 2 2 3 1 3 3 1 2 1 1 1 3 1 3 2 2 1 3 3 3 3 2 2 3 2 2 3 1 2 1 1 3 3 1 1 3 2 2 3 1 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 3 3 1 2 3 3 1 3 2 3 2 1 2 2 3 3 1 2 3 2 1 1 1 3 3 2 2 3 2 3 3 3 3 1 3 3 2 2 1 1 2 2 2 2 1 1 3 1 2 3 3 1 3 2 2 3 2 1 1 3 2 2 1 2 3 2 3 2 1 3 3 1 1 1 3 2 2 1 1 2 2 1 2 3 3 2 1 1 2 2 3 1 3 1 2 3 1 2 3 3 3 1 2 3 3 2 1 2 2 3 3 2 2 3 2 2 1 1 2 1 3 3 2 1 2 1 1 2 2 1 1 2 1 1 1 1 1 1 1 1 3 2 2 2 1 2 3 3 1 2 3 1 2 3 2 3 2 1 3 1 2 1 3 3 1 2 1 3 3 3 3 2 3 3 2 1 1 1 1 3 3 1 1 2 2 1 3 1 1 3 3 1 2 3 1 1 2 3 1 2 3 1 2 1 3 3 3 1 3 1 2 2 1 3 2 2 1 3 2 1 3 1 2 2 1 1 1 2 1 1 1 3 3 3 3 2 3 1 1 1 3 1 3 1 3 3 2 1 1 3 2 2 3 3 1 1 3 3 2 1 3 2 2 2 1 2 1 1 3 3 3 1 2 1 3 2 2 3 2 3 3 3 3 2 3 2 1 1 1 1 3 1 1 3 2 3 1 3 1 1 3 1 3 2 1 3 3 1 2 3 1 1 1 2 1 1 1 1 1 1 1 2 3 3 3 1 1 1 3 1 2 2 1 2 1 3 2 1 2 3 3 2 2 2 2 2 2 1 3 3 1 1 1 2 2 2 3 1 1 2 2 2 1 3 2 2 2 2 2 3 1 3 3 1 3 2 1 3 2 1 3 2 1 3 2 2 1 3 3 3 3 2 1 3 2 2 3 1 2 2 3 3 2 2 3 2 1 2 3 2 1 3 2 3 1 2 1 3 2 2 3 2 3 3 1 1 1 1 2 3 1 2 1 3 2 2 2 2 1 2 3 2 1 1 2 2 3 2 3 1 2 2 3 2 3 2 1 1 2 3 2 1 2 1 2 3 3 3 3 3 3 1 2 3 1 1 1 2 3 1 1 2 1 1 3 1 3 3 1 3 1 3 2 3 1 1 2 3 1 1 3 2 3 2 2 1 1 1 2 2 1 2 3 3 3 3 3 1 3 3 1 3 2 3 2 3 2 2 2 1 1 3 1 2 3 2 1 3 2 1 2 2 2 1 2 1 1 3 1 2 3 1 1 1 1 2 3 1 2 3 2 2 2 2 2 1 1 2 1 1 1 3 1 2 3 3 1 2 3 1 2 1 1 3 1 2 1 1 1 3 1 3 1 1 3 3 1 2 1 3 1 3 1 2 1 2 2 3 2 3 1 3 2 1 2 2 3 1 3 3 2 2 2 1 3 2 1 3 3 1 1 1 1 1 3 2 2 3 1 1 3 2 3 3 1 1 2 1 2 1 2 2 3 3 3 3 3 2 1 1 3 1 3 1 2 2 3 2 3 1 3 2 2 2 2 3 1 1 2 2 1 2 3 2 3 1 1 2 3 2 2 2 1 1 3 3 1 3 3 2 2 1 2 2 1 2 3 1 3 2 2 1 1 2 1 3 1 2 2 3 2 2 2 3 3 2 2 1 2 2 3 1 3 3 2 1 2 1 1 2 1 2 1 1 3 3 2 3 1 1 2 3 2 2 3 2 1 2 3 3 2 2 2 1 3 1 1 3 3 2 1 2 3 2 3 1 3 1 1 3 3 2 2 1 1 3 2 1 3 2 3 2 2 2 1 3 3 3 3 2 1 1 2 1 2 1 1 3 3 2 3 3 2 2 1 3 1 3 1 3 2 3 2 3 3 1 2 3 1 2 1 2 1 3 3 1 2 1 2 2 2 1 2 1 3 2 1 3 3 1 1 1 3 3 2 2 2 1 3 2 3 3 1 1 3 1 2 1 3 3 1 2 1 2 1 2 1 1 3 2 3 1 3 3 1 1 3 1 1 3 2 1 3 3 3 3 1 2 2 1 2 3 1 3 2 1 2 1 1 1 2 2 3 1 3 1 1 3 3 2 1 3 3 3 3 3 2 1 3 3 1 3 2 3 3 3 2 2 3 2 3 3 1 2 3 1 1 3 1 2 2 2 2 1 1 3 2 1 3 2 2 1 1 2 2 1 2 3 1 2 1 1 3 1 3 3 2 1 2 2 3 3 2 1 3 3 3 2 3 1 1 2 3 1 3 2 1 1 2 1 2 1 2 1 1 3 1 2 1 3 2 1 3 3 1 2 3 2 1 2 1 3 2 2 2 1 2 1 2 3 3 2 1 2 3 3 3 2 2 1 1 2 2 1 3 2 1 2 3 2 3 2 3 2 1 2 2 3 2 2 3 3 1 3 2 1 3 3 1 3 2 3 1 3 1 2 1 1 1 1 2 1 2 1 3 1 2 3 2 1 3 3 2 1 2 2 2 1 1 2 2 2 2 1 3 3 3 1 3 1 1 1 3 3 1 1 3 3 3 3 2 3 1 2 2 1 1 2 3 3 3 2 3 3 3 2 3 1 3 3 3 2 2 1 2 1 2 1 2 1 1 3 1 1 1 3 2 2 1 2 1 1 2 1 1 3 2 3 2 2 3 1 2 2 2 3 1 1 1 3 2 2 1 3 2 2 2 1 1 1 1 3 2 3 2 2 3 3 1 1 2 3 3 3 3 2 3 3 3 1 1 1 1 2 1 2 1 1 2 2 3 3 1 1 2 2 1 1 1 1 3 1 1 1 2 3 1 1 2 3 2 1 1 1 2 3 1 1 2 2 3 2 2 3 3 1 1 2 3 2 1 2 2 1 1 1 3 1 1 1 2 2 3 1 1 3 2 2 3 2 1 1 2 1 1 2 2 1 3 1 3 2 3 3 1 3 1 2 1 2 2 1 1 2 3 1 1 1 1 3 3 1 3 3 3 2 2 2 1 3 3 1 2 3 3 3 1 1 1 1 3 2 1 2 1 1 3 3 2 3 1 1 3 3 2 2 3 3 2 3 3 3 2 3 2 2 3 2 1 3 2 1 2 2 3 1 2 3 3 2 1 1 2 1 3 2 3 3 3 1 1 1 1 3 1 1 1 2 3 3 3 3 2 3 3 3 1 1 1 1 3 1 2 2 3 1 1 3 1 2 1 3 3 1 1 1 2 3 3 3 3 3 3 2 3 3 1 1 2 1 3 1 3 2 2 2 3 3 3 1 2 2 2 1 1 1 1 2 3 3 2 2 1 3 1 2 2 3 3 1 2 3 2 1 3 2 1 2 1 3 3 1 1 1 2 1 3 2 2 3 2 3 1 1 2 3 3 2 1 2 3 1 2 2 1 3 3 3 2 2 2 2 3 3 1 1 3 3 2 3 3 2 1 2 2 1 1 2 1 1 2 1 2 3 2 1 2 3 3 2 1 3 2 1 3 2 1 1 1 1 2 1 2 1 3 3 3 1 2 3 1 2 1 1 3 1 3 3 2 2 1 2 1 3 1 3 3 1 1 3 1 2 1 1 1 1 3 1 3 2 2 1 1 2 2 1 3 2 2 1 1 1 1 2 1 1 2 1 1 1 3 2 3 1 1 3 1 3 1 1 2 2 1 3 1 3 2 1 1 2 2 2 2 2 3 1 1 3 1 1 3 2 2 3 1 1 1 2 2 3 1 2 3 3 3 3 1 2 2 2 2 3 3 2 1 3 2 3 1 2 3 1 3 2 3 1 2 2 2 2 3 3 3 1 2 3 3 3 1 1 1 2 1 3 2 2 1 1 3 2 2 2 3 3 3 1 1 3 3 2 3 3 3 2 1 1 3 1 2 3 1 1 2 1 1 2 3 1 3 2 1 2 3 3 3 3 3 3 1 1 2 2 3 3 2 3 2 3 2 3 1 2 1 3 3 1 3 3 1 2 1 1 1 2 1 2 1 3 1 1 1 1 2 3 1 2 3 3 1 3 1 3 2 2 1 1 1 3 1 2 3 2 2 1 2 1 2 2 1 3 3 3 1 2 2 2 3 3 3 1 1 1 2 2 2 2 3 3 2 1 1 2 2 2 3 1 3 2 2 1 2 1 2 3 1 3 3 3 3 2 1 1 2 3 3 3 3 3 1 3 3 2 3 2 2 2 1 2 3 2 2 1 1 3 3 2 1 1 2 2 2 3 2 2 1 2 3 3 1 1 3 1 3 1 2 3 2 2 3 1 2 2 3 3 2 2 3 2 3 2 1 2 2 2 2 1 1 2 1 2 1 3 2 3 3 2 2 3 3 1 1 2 3 1 3 3 1 1 3 3 2 3 3 2 2 2 1 2 2 1 1 3 1 3 1 3 2 2 3 1 3 2 2 2 3 1 1 3 2 1 2 2 2 1 2 3 2 1 2 1 3 3 3 2 3 3 3 1 1 2 2 1 2 1 2 3 3 3 1 2 2 2 3 3 1 2 2 3 3 3 1 3 1 1 3 3 1 2 2 1 1 1 2 3 3 1 1 1 1 1 2 1 1 3 1 3 3 2 2 2 1 2 2 1 2 3 2 3 3 1 3 2 3 1 1 1 2 3 1 1 2 1 2 2 3 2 1 3 2 1 2 2 1 2 1 2 1 2 3 1 2 3 3 3 2 1 2 2 2 1 3 3 2 3 3 3 3 3 3 2 1 3 2 3 3 1 2 2 2 3 2 1 2 3 2 3 1 1 2 1 2 2 1 1 2 3 1 2 1 1 2 2 1 3 3 2 1 3 2 2 3 1 2 2 3 2 2 3 2 2 1 3 2 1 1 1 2 2 1 3 2 2 1 1 2 3 1 3 2 2 1 1 2 3 1 1 1 3 3 3 3 3 3 2 3 2 2 2 3 2 3 1 3 1 1 3 2 2 2 2 1 1 3 3 1 3 2 2 2 2 2 2 2 1 1 2 3 2 3 2 2 3 1 1 2 2 2 3 2 2 1 3 1 2 1 2 2 2 2 2 3 3 3 1 1 2 1 2 1 3 3 1 2 1 3 1 2 3 3 2 3 3 2 1 3 1 3 1 1 3 3 1 1 1 1 3 3 2 3 2 1 1 3 1 3 2 3 1 1 1 3 2 2 2 3 3 2 3 3 2 2 3 1 2 2 2 2 2 3 2 2 2 1 2 2 1 2 1 1 3 3 2 3 3 3 3 2 1 2 2 1 1 3 3 3 2 3 2 2 3 1 1 2 3 2 1 1 2 1 2 3 2 1 1 3 1 2 3 3 1 1 3 3 2 2 1 3 2 1 3 1 3 3 2 3 2 1 3 3 3 2 1 2 2 1 1 2 3 1 2 1 3 2 2 2 2 3 1 2 3 3 1 2 1 2 3 3 3 2 3 1 3 2 1 3 2 2 1 3 1 2 1 3 1 3 2 1 2 1 2 2 3 2 1 1 3 1 1 2 1 2 2 2 1 1 3 2 2 2 3 1 3 1 3 1 1 2 2 1 2 2 1 3 3 1 2 1 3 2 1 1 2 1 2 2 3 3 1 3 3 3 2 1 3 1 2 1 2 3 1 1 2 2 1 2 1 2 3 3 3 1 1 2 3 3 1 2 2 2 3 2 3 1 3 2 2 2 1 3 3 3 3 3 3 1 3 3 1 1 2 1 3 1 3 3 2 2 1 2 3 2 2 3 3 3 1 2 1 1 2 2 3 1 1 2 1 3 3 1 3 1 2 3 2 3 3 1 2 3 2 2 2 1 3 3 3 2 2 2 3 3 2 2 2 1 1 3 1 3 2 2 1 3 3 2 1 3 1 3 3 3 1 1 3 2 3 2 1 3 2 2 3 2 3 1 3 3 1 2 3 3 2 1 2 1 3 1 3 2 1 2 3 3 1 3 3 2 2 3 2 1 2 2 1 1 2 3 2 3 2 1 2 1 1 2 2 1 2 3 1 3 3 3 2 2 1 2 2 1 2 2 1 3 2 2 1 3 1 2 1 3 3 1 2 2 2 1 3 1 2 2 1 3 2 2 2 1 2 2 2 1 1 2 2 2 1 1 2 1 1 1 1 3 2 2 3 2 3 1 2 1 1 1 2 2 1 2 3 1 2 2 1 1 3 2 3 2 3 2 2 1 1 1 2 3 3 3 3 2 2 3 1 2 2 3 3 2 3 3 2 1 3 2 2 1 2 2 3 2 1 2 3 2 1 3 3 3 2 2 3 2 2 1 2 2 1 2 3 1 3 1 3 2 3 2 2 2 2 3 1 2 2 3 1 3 1 2 3 2 1 3 3 1 3 1 1 3 3 1 1 3 2 2 1 1 3 2 2 2 3 1 3 2 2 3 2 3 1 1 3 2 2 1 1 1 2 3 3 1 2 3 1 1 1 3 1 2 1 1 3 1 3 3 3 2 2 1 1 2 3 2 2 1 3 2 2 2 1 1 1 2 1 1 3 3 3 2 2 3 1 3 1 2 2 3 3 1 2 3 3 3 3 2 3 2 3 2 2 3 2 3 1 3 1 2 3 2 1 3 1 2 3 1 3 3 2 1 2 3 1 2 3 2 2 1 1 2 1 1 1 2 2 1 3 2 2 1 2 3 2 3 3 1 2 3 3 1 2 2 2 2 2 3 3 3 1 2 2 3 2 3 3 3 3 3 2 1 3 3 2 1 3 1 1 3 3 1 2 3 1 1 1 2 1 2 1 2 1 2 1 3 2 2 3 1 3 3 2 2 3 3 3 2 3 1 3 1 3 2 1 2 1 3 3 1 3 3 2 2 3 2 2 1 3 2 2 3 3 3 1 1 2 2 3 3 1 1 1 2 3 3 2 3 3 1 1 3 2 3 2 1 3 3 2 2 3 1 3 1 3 3 1 1 2 2 1 3 2 2 3 1 2 1 2 3 1 1 2 3 3 1 2 1 1 2 2 3 2 1 3 1 2 2 3 1 1 1 3 3 2 1 1 3 2 1 1 1 2 1 3 3 3 2 2 3 1 1 2 3 3 2 1 3 2 1 3 1 3 1 3 2 2 2 3 3 1 1 2 2 3 2 2 1 3 3 1 1 1 3 2 1 3 3 3 1 2 1 1 2 1 3 2 2 2 2 2 2 2 2 1 2 2 2 1 3 3 3 2 1 1 3 2 1 1 3 3 3 2 2 1 3 1 2 1 3 3 2 1 1 3 2 3 1 1 3 2 2 1 3 1 2 2 2 2 1 1 3 3 1 1 3 3 1 1 1 1 3 1 1 3 1 3 1 3 2 3 3 3 2 3 1 2 2 2 2 3 2 1 1 3 1 3 1 3 3 2 1 1 1 1 3 2 1 1 1 3 3 3 3 1 1 2 3 3 3 1 2 2 3 3 2 3 2 1 2 2 1 2 1 2 3 3 2 2 1 3 3 1 1 3 2 2 2 3 3 3 2 3 1 3 3 3 1 3 3 2 2 2 1 3 3 2 3 2 1 2 2 1 2 2 3 2 3 3 3 2 2 3 2 1 2 1 2 2 2 1 3 2 1 3 2 1 2 2 1 2 2 3 3 3 1 1 3 1 1 3 2 3 3 2 3 3 1 1 2 3 1 2 3 1 2 1 2 3 1 2 2 3 3 1 2 3 1 3 3 2 2 3 1 2 1 1 2 3 2 3 2 1 3 3 3 3 2 1 1 2 3 2 1 3 2 1 3 3 2 1 2 1 3 1 3 1 2 3 1 1 3 2 3 1 1 1 2 1 2 3 3 1 3 3 1 1 2 1 2 1 2 3 2 3 3 2 2 1 1 2 3 3 3 3 1 3 2 2 3 1 2 2 2 2 2 1 1 1 3 1 1 3 3 2 3 1 2 3 2 1 2 2 1 1 3 1 1 2 3 3 2 3 1 1 2 2 3 2 1 1 1 3 3 2 2 1 3 1 1 2 3 3 2 2 2 1 3 2 1 2 2 3 3 1 1 2 3 1 2 2 3 3 3 3 2 3 2 1 1 1 2 2 1 2 3 3 3 3 2 2 2 3 3 1 1 1 1 1 2 3 2 1 2 2 3 1 3 2 1 3 2 3 2 2 1 1 1 3 1 2 1 3 1 3 3 3 2 3 1 3 3 3 1 3 3 3 1 1 2 1 1 1 3 2 3 1 1 3 1 2 2 3 2 3 1 3 3 3 2 3 1 1 2 1 3 2 1 3 1 3 3 1 2 1 2 2 3 2 1 1 1 1 2 3 2 1 2 3 2 2 3 1 3 2 1 3 3 2 2 1 3 1 2 2 1 1 2 2 2 1 2 2 3 1 2 3 2 3 1 1 3 2 2 2 2 2 3 3 3 3 2 3 3 1 3 3 1 1 3 2 1 2 1 2 1 2 2 1 1 3 1 1 1 2 1 2 3 3 3 3 1 2 1 1 3 3 1 3 3 3 1 2 2 1 1 2 2 2 3 3 1 3 3 2 3 2 1 1 1 1 2 1 3 3 3 2 2 1 3 2 3 3 2 3 1 3 2 3 1 2 2 2 3 1 3 1 3 3 1 2 1 3 2 2 2 1 3 1 2 2 2 1 2 3 1 1 3 3 2 2 3 1 1 1 2 3 2 2 3 3 3 3 2 1 3 2 2 2 3 2 1 2 2 3 1 1 2 3 1 1 2 1 2 3 2 1 3 1 3 3 3 1 1 3 1 2 3 2 2 1 1 2 2 2 1 2 2 2 2 2 2 3 3 3 1 3 1 3 1 3 3 1 3 1 3 2 2 3 2 2 3 3 3 2 3 3 1 2 1 2 3 3 2 1 3 2 3 1 2 2 2 1 1 2 2 3 3 2 3 3 2 3 2 2 1 2 2 1 2 1 3 1 2 2 1 2 1 2 2 1 3 1 2 3 3 3 2 1 3 2 3 2 1 2 3 2 2 3 1 1 1 3 1 2 1 3 3 3 3 1 2 1 3 2 1 3 2 3 2 2 3 1 1 1 2 1 3 3 3 3 1 3 2 2 2 3 1 2 2 1 2 2 3 3 1 2 2 3 2 3 3 1 1 2 3 2 1 2 2 3 3 1 2 3 2 3 1 2 1 3 3 1 1 2 3 1 2 2 3 3 3 3 3 3 1 2 2 3 2 3 2 3 3 1 1 3 2 2 3 2 1 3 1 3 2 2 1 1 3 3 2 3 1 1 1 1 3 2 1 1 3 3 3 1 2 3 3 1 2 3 1 2 2 3 1 3 1 3 2 1 1 2 1 1 2 1 1 3 3 2 1 2 3 1 2 3 1 3 2 2 3 3 3 2 1 2 2 3 2 2 1 2 3 2 3 3 1 3 2 2 2 1 3 3 1 1 3 3 2 3 2 2 1 3 3 2 3 2 2 2 2 3 2 3 1 2 1 2 3 1 2 3 1 1 2 1 3 3 3 1 1 1 3 1 1 3 1 2 1 2 3 3 3 2 1 3 2 2 1 1 1 2 3 3 1 1 1 1 2 3 3 3 2 1 2 2 3 2 3 1 3 2 1 1 2 3 1 2 2 3 1 1 3 3 3 2 1 2 2 3 2 2 3 1 3 2 3 2 3 3 2 2 3 1 3 3 2 1 1 3 3 2 3 1 1 2 1 3 3 1 3 2 3 3 1 2 1 3 3 3 2 2 1 1 1 2 3 1 3 2 2 1 2 1 2 3 1 3 3 3 1 2 3 1 2 2 2 2 3 1 3 1 2 3 1 3 3 3 1 3 2 1 1 2 2 1 2 3 2 1 2 1 1 2 2 3 1 2 2 2 1 2 1 2 1 3 3 3 1 3 1 2 2 3 3 2 1 2 1 1 3 3 3 1 3 1 3 3 1 2 2 3 1 3 2 3 2 2 3 3 1 2 1 1 1 2 2 3 3 3 1 2 1 1 2 2 2 2 1 3 3 2 1 2 1 3 1 3 3 3 2 1 2 3 2 1 2 1 3 1 3 1 1 2 2 3 2 1 1 2 3 2 1 3 1 2 3 1 3 2 2 3 3 1 1 3 1 2 2 1 2 2 1 2 1 3 1 3 1 2 3 1 2 1 1 2 1 1 3 1 1 3 1 3 1 1 2 2 2 1 2 1 1 1 1 1 3 1 2 3 2 1 3 2 1 2 3 3 3 1 2 2 3 3 2 1 2 2 1 3 3 2 2 2 3 3 2 3 3 3 2 1 1 2 1 3 3 1 1 2 3 1 2 2 1 3 1 1 2 2 2 3 2 1 1 3 3 3 1 1 2 1 3 1 1 1 1 2 3 2 3 3 2 2 3 1 3 1 3 1 2 1 1 2 3 2 3 2 3 3 2 3 1 2 3 1 2 1 2 2 1 3 3 1 1 3 2 1 2 2 1 1 1 3 2 1 3 1 2 2 2 2 2 2 1 3 1 3 1 3 3 3 3 1 3 1 2 3 1 1 3 3 2 3 3 1 1 3 3 3 2 1 2 2 1 1 3 3 3 3 3 3 3 2 3 3 1 2 2 1 2 3 1 3 1 2 2 3 1 3 2 3 1 2 2 2 1 2 1 3 2 1 1 1 1 1 3 3 2 2 1 3 1 2 2 2 3 2 2 3 3 2 1 2 3 3 3 3 2 3 1 3 3 3 3 1 3 3 2 2 2 1 1 3 3 3 2 3 1 3 2 2 2 1 2 2 1 3 2 3 1 3 1 1 1 1 1 1 3 3 2 2 1 1 3 1 3 3 1 3 3 1 2 2 1 1 2 2 1 2 1 1 3 3 2 1 3 1 3 2 2 3 3 3 2 1 2 3 1 2 3 1 2 2 1 2 3 3 1 2 1 1 1 2 2 3 3 2 2 1 3 3 3 1 3 1 2 1 3 2 2 2 2 2 2 2 3 3 3 1 2 3 3 1 1 2 2 1 2 2 3 3 3 1 1 3 1 1 3 1 1 2 3 3 3 3 1 3 1 3 2 2 1 3 3 2 2 1 1 3 2 3 1 1 3 2 3 2 2 2 2 2 2 1 3 2 2 3 1 3 3 2 3 3 3 3 1 1 1 2 3 2 3 2 2 1 1 3 3 1 3 1 2 2 1 1 3 2 2 1 3 1 2 2 2 2 2 2 1 1 2 2 1 3 1 3 2 3 1 3 3 1 2 3 3 3 2 3 2 2 1 2 3 1 3 1 3 1 1 3 2 1 1 3 1 2 2 2 1 3 1 3 1 1 3 2 3 2 1 2 1 3 2 3 1 2 3 2 2 1 3 3 1 1 2 2 2 1 1 3 2 3 1 1 2 2 3 2 1 2 1 1 3 2 1 1 2 3 1 2 2 2 2 3 3 3 3 3 1 2 1 1 2 3 3 2 2 2 1 1 1 1 1 1 2 3 2 3 2 2 3 2 1 3 2 2 3 3 2 2 2 3 2 3 1 2 1 2 3 1 1 2 1 3 1 1 1 3 2 1 3 2 1 3 1 1 2 1 3 1 1 3 3 3 1 2 3 3 3 2 1 3 3 3 1 3 1 2 2 2 2 1 3 2 2 2 3 1 1 2 2 2 3 3 2 2 3 2 3 1 2 3 1 1 1 1 1 3 2 2 1 2 3 3 2 2 2 2 1 2 1 2 3 3 1 2 3 3 1 1 1 1 2 3 3 3 3 3 2 3 2 1 1 1 1 3 1 1 1 2 3 3 2 2 2 3 1 1 3 1 2 3 2 3 3 1 1 2 3 1 1 2 1 2 1 3 2 1 3 2 2 1 2 1 1 1 2 3 1 1 1 1 1 2 3 1 3 2 2 2 2 3 2 2 3 2 2 3 1 1 3 2 3 1 2 3 1 1 1 2 3 2 1 2 3 3 2 3 1 2 3 2 3 1 3 3 1 1 1 1 3 1 1 2 2 3 3 3 3 2 1 3 3 2 2 3 2 1 3 3 1 3 3 2 2 2 2 2 3 2 1 2 1 1 3 1 1 1 1 2 2 3 3 1 1 1 3 2 1 2 3 3 2 2 1 1 2 2 2 1 3 2 2 2 1 1 3 1 1 2 2 3 2 2 2 3 2 2 1 3 1 1 2 2 2 2 3 3 1 3 1 2 3 3 2 1 2 3 3 2 2 1 2 3 3 2 2 1 1 1 1 1 3 3 1 1 2 1 3 1 1 2 3 2 2 3 2 3 3 2 2 1 3 3 2 2 1 1 1 2 3 2 2 1 3 2 3 2 1 3 2 1 2 3 1 2 3 3 1 3 3 3 3 3 3 3 2 1 3 3 1 1 1 1 3 2 1 1 3 2 3 2 1 2 1 1 3 3 1 2 2 1 3 3 2 2 2 1 2 1 1 2 3 2 1 3 1 1 2 1 1 3 1 2 2 2 1 2 3 1 1 1 3 3 2 1 1 1 2 1 1 3 1 2 1 2 2 2 3 1 2 3 3 3 1 3 2 3 2 2 2 2 2 2 1 1 3 2 3 1 2 2 1 1 3 1 1 3 2 2 1 2 2 1 2 2 2 3 2 3 1 1 2 1 1 1 1 1 1 3 3 3 1 1 1 1 2 2 1 3 1 1 2 3 1 3 2 1 1 1 2 2 2 1 1 3 3 2 3 2 1 1 1 1 2 1 2 2 2 1 1 1 1 3 1 2 3 3 3 3 1 1 1 1 3 3 1 1 3 3 3 2 3 2 2 3 1 3 1 1 2 1 3 2 2 1 1 1 1 2 1 1 1 3 2 1 3 3 1 1 3 2 2 1 1 2 1 2 2 3 1 3 1 3 2 3 2 2 3 3 2 1 1 1 1 3 1 3 3 1 3 2 1 2 3 2 3 3 3 2 1 1 2 3 2 3 3 2 2 3 2 2 2 1 1 2 2 1 3 1 2 1 2 2 2 1 3 1 3 2 2 2 2 2 2 2 1 1 3 1 3 2 2 3 2 1 2 1 1 2 1 1 2 1 1 1 1 2 3 1 2 3 1 3 3 1 3 1 2 2 1 1 1 3 2 2 2 2 1 3 3 3 3 1 1 1 1 2 3 1 2 1 1 3 3 2 1 3 1 3 1 3 2 2 3 1 2 1 2 1 1 1 1 1 1 3 2 2 1 2 2 1 2 1 3 1 2 3 2 2 3 1 2 1 3 1 3 2 2 2 2 2 3 3 2 2 2 1 3 2 3 1 1 3 1 1 1 1 1 2 1 3 1 1 1 1 3 2 3 1 2 1 2 1 3 2 3 1 2 1 3 3 1 3 2 2 3 3 2 2 3 1 1 3 1 2 3 2 3 1 2 3 1 1 3 3 2 3 2 3 2 2 1 3 2 1 2 1 3 1 1 3 1 3 2 3 3 3 3 2 3 3 3 1 2 2 2 1 2 2 1 3 2 3 1 1 1 3 3 2 3 1 2 3 1 1 2 3 3 3 3 2 2 1 1 3 3 1 3 3 2 1 3 3 2 1 2 3 3 3 1 1 2 3 1 2 2 2 2 3 3 2 3 2 2 2 1 3 1 2 3 1 2 2 3 1 3 1 1 1 1 1 3 3 2 1 1 2 3 1 3 2 1 2 2 1 2 1 3 2 1 1 2 2 2 1 3 1 1 3 1 3 2 1 3 1 2 1 1 2 2 2 1 1 3 1 3 3 1 1 3 1 3 2 2 2 1 2 3 1 2 2 1 2 1 3 1 1 3 1 1 2 1 1 3 2 3 1 1 1 2 2 2 1 3 2 1 3 3 1 3 2 3 3 1 1 2 2 3 2 2 1 1 3 3 3 3 3 1 2 3 1 3 3 3 1 3 1 1 1 1 1 3 3 2 3 1 1 1 1 2 2 1 3 2 1 1 3 2 3 2 1 1 2 3 1 3 1 1 3 1 2 3 2 3 2 2 3 3 1 2 3 1 1 1 1 3 2 2 1 2 2 2 1 1 2 2 2 2 3 3 3 1 1 3 3 1 3 3 2 3 1 2 2 2 3 1 3 3 2 1 1 1 1 2 3 1 1 2 1 2 1 1 3 3 3 1 3 2 3 3 2 3 2 1 2 3 2 2 1 2 1 1 2 2 3 2 3 1 3 2 3 2 1 1 1 1 2 1 3 1 1 3 1 2 2 2 1 2 3 2 3 2 3 3 2 3 2 2 3 1 2 3 2 2 3 2 2 2 3 3 1 2 1 1 1 1 1 2 2 2 3 3 1 1 3 1 3 3 2 1 1 3 3 3 2 1 1 1 1 1 2 2 2 1 1 1 3 2 1 3 2 1 1 1 2 3 3 1 2 2 2 3 2 1 2 2 2 2 1 1 3 2 1 3 1 3 1 2 3 3 1 3 2 2 3 3 2 1 2 1 3 2 3 3 1 3 2 1 2 3 2 1 3 3 2 3 2 1 3 1 2 3 1 1 1 2 3 1 2 1 1 3 1 2 2 2 1 2 1 1 1 3 2 3 2 2 1 3 1 2 2 2 1 1 1 2 1 1 2 1 3 2 3 1 3 1 1 3 3 2 1 2 3 3 1 3 3 3 2 1 1 1 1 1 2 3 3 3 2 3 2 3 3 1 3 3 1 1 2 1 1 3 3 2 1 2 2 2 2 2 2 3 1 1 2 2 2 3 1 2 1 1 1 1 1 1 1 1 3 1 1 2 3 2 3 1 3 1 3 1 3 2 2 2 1 2 3 2 3 3 3 3 1 2 1 2 2 2 1 3 1 1 2 1 2 3 1 2 2 2 2 1 1 2 1 2 2 3 3 2 3 1 1 2 1 3 3 2 1 3 3 1 3 2 3 3 1 2 1 2 1 3 1 3 3 2 1 3 1 3 1 1 2 3 2 1 3 1 3 1 2 2 2 1 1 3 2 1 3 1 1 3 1 3 1 2 2 1 2 2 2 2 1 2 2 3 1 2 3 3 2 3 2 2 2 1 1 3 2 3 3 2 3 1 1 1 3 3 3 3 1 1 1 1 3 3 3 2 3 3 2 1 1 3 1 2 3 2 1 1 3 1 1 2 3 2 3 2 1 1 1 2 1 2 2 2 2 3 2 3 2 2 1 1 1 3 3 1 3 3 2 3 2 3 2 2 3 1 2 1 3 1 3 3 2 3 3 1 1 3 2 1 2 2 1 3 1 3 3 2 1 2 3 3 1 3 3 3 1 2 1 2 2 1 1 1 1 2 1 1 2 1 3 3 2 2 3 3 2 3 2 3 1 3 3 3 2 1 1 2 2 1 3 3 2 1 1 1 1 1 3 2 3 2 1 2 1 1 1 1 3 1 3 1 3 1 3 3 3 1 3 1 1 1 1 3 3 2 3 1 1 1 1 2 2 1 2 2 1 1 2 1 2 3 2 2 2 2 3 2 1 3 2 2 2 3 2 2 2 2 1 2 1 2 1 2 1 1 2 2 3 3 2 1 1 3 3 1 1 2 1 2 2 1 1 2 2 2 2 1 2 3 2 1 1 1 1 2 3 1 2 2 1 1 3 3 2 3 1 2 1 1 1 1 1 1 2 3 2 3 1 3 1 3 3 3 3 2 2 3 1 1 3 2 1 2 3 2 3 2 2 3 1 1 2 3 1 3 2 3 1 1 3 3 2 1 2 3 2 3 3 3 3 2 2 1 3 2 1 2 3 1 3 1 1 3 1 2 3 2 2 3 3 2 1 1 1 3 2 2 3 2 2 2 1 1 3 3 1 1 1 1 1 3 3 3 1 2 3 1 3 3 1 1 2 2 3 1 1 2 1 2 3 3 3 1 3 2 3 2 3 3 2 1 2 2 3 2 2 2 1 1 2 2 3 1 2 2 3 3 2 1 2 3 2 2 1 1 1 2 2 3 1 1 2 1 2 2 3 3 1 1 2 3 1 2 2 1 1 3 3 1 3 2 3 2 2 2 1 3 2 1 1 1 2 2 3 1 1 3 2 1 1 1 2 2 1 3 1 2 2 2 3 2 2 3 2 2 3 1 1 3 1 1 2 1 2 3 2 3 2 2 3 1 3 2 3 3 1 3 3 1 3 3 3 2 3 2 3 3 1 2 1 1 1 1 1 1 1 1 3 3 2 2 2 3 3 1 2 1 2 3 2 1 3 3 1 1 2 1 2 3 2 3 2 1 2 2 2 1 2 3 2 3 3 3 2 3 1 3 2 3 2 1 1 1 2 3 1 3 2 1 1 1 1 2 3 3 2 3 2 3 1 2 1 3 2 1 3 2 2 1 1 1 2 2 3 1 1 1 3 1 3 3 1 1 2 2 2 3 1 3 2 2 1 1 1 3 2 1 1 3 1 3 3 1 3 2 1 2 2 3 3 1 1 1 2 2 3 3 2 2 3 3 1 3 2 1 2 3 3 1 2 2 1 2 2 3 1 1 3 3 2 2 3 3 2 3 1 1 1 2 2 2 3 1 3 3 3 3 1 2 3 3 1 1 1 2 2 3 1 3 2 2 2 3 1 3 2 2 2 1 2 1 2 3 3 3 3 1 3 3 2 1 3 2 2 3 1 1 3 1 2 2 2 2 1 2 1 2 2 2 3 1 2 2 3 2 2 1 1 2 3 2 3 3 3 3 2 2 1 3 1 3 2 1 3 3 3 1 1 1 1 2 3 2 2 3 2 3 3 3 1 3 1 1 1 1 3 1 2 3 3 2 1 3 2 3 2 3 2 2 2 1 3 2 1 3 3 1 3 2 1 1 1 3 1 2 1 1 1 2 1 1 2 3 2 3 3 2 2 3 3 3 2 1 1 3 2 1 2 2 1 3 2 2 1 1 3 3 1 3 2 3 3 2 2 1 1 2 3 2 1 1 3 2 1 2 3 2 3 1 1 1 2 2 1 2 3 2 3 3 1 1 1 1 1 3 2 1 2 1 1 1 1 1 3 1 1 2 1 1 3 3 2 3 3 1 3 1 3 2 2 2 3 1 3 2 2 1 1 1 1 3 3 2 1 2 1 2 3 3 2 3 3 2 3 1 2 2 3 2 2 1 2 3 3 1 1 1 1 2 1 2 2 1 2 2 1 3 1 2 3 2 3 3 3 2 3 3 3 1 1 2 1 1 1 2 2 3 2 3 1 1 1 2 2 3 3 1 1 3 3 3 2 1 2 2 3 3 2 1 1 3 2 1 3 2 1 2 1 2 3 2 3 3 1 3 3 2 3 2 2 3 2 2 2 1 1 2 2 2 1 3 3 1 1 1 1 1 2 3 1 3 3 2 1 2 2 1 1 3 1 3 3 2 3 3 1 1 2 2 1 3 2 1 2 2 3 3 2 3 1 3 3 3 3 1 1 2 1 3 3 1 2 1 3 2 2 2 3 1 2 3 3 2 1 1 1 3 3 2 1 3 3 3 2 1 2 1 3 3 1 2 1 2 2 3 1 3 1 3 2 1 1 3 2 3 2 2 2 3 3 1 2 2 3 2 1 3 1 3 1 1 1 2 3 2 3 3 3 3 2 2 2 3 1 3 2 3 3 1 3 2 1 3 2 1 3 1 2 1 3 2 2 3 1 1 1 2 2 2 3 2 2 3 2 3 3 1 1 1 1 2 2 1 3 1 3 3 3 1 3 2 1 2 1 2 1 3 2 1 3 2 2 2 3 1 1 2 1 2 1 1 2 2 1 3 3 1 3 3 2 3 1 1 1 2 2 1 1 2 1 1 2 2 2 2 3 1 2 3 3 1 2 1 1 1 3 1 1 1 1 3 1 1 2 3 2 3 3 1 3 1 2 2 1 2 2 3 3 2 2 1 2 1 2 1 1 3 2 2 1 1 1 2 3 3 2 2 3 2 2 1 2 3 3 3 3 3 1 2 3 2 2 3 1 1 3 3 2 1 3 1 3 3 1 3 2 1 3 1 3 1 3 2 3 2 3 3 2 1 2 1 1 1 3 3 2 3 1 3 1 1 2 1 3 2 3 2 2 1 3 3 1 3 3 3 1 3 1 2 3 1 1 1 3 3 2 2 1 2 2 2 3 1 1 2 2 3 3 2 2 3 2 2 3 1 3 2 2 2 2 3 1 1 1 1 1 3 1 2 1 1 1 3 3 1 3 3 1 3 1 2 1 2 3 3 2 1 2 3 1 3 2 1 3 2 1 3 3 1 3 2 2 1 3 3 2 2 3 2 2 3 3 2 2 2 2 1 3 2 3 3 3 2 1 1 1 2 2 3 2 1 1 1 3 1 2 3 3 2 1 2 1 2 3 3 3 2 2 2 1 3 1 2 1 2 2 1 1 2 3 1 3 1 3 2 3 1 2 1 2 3 3 3 2 3 3 2 1 2 1 1 2 1 1 3 1 3 1 2 1 3 2 2 3 2 2 1 2 1 1 2 2 2 1 2 3 1 3 1 2 2 1 2 2 3 2 2 1 3 2 2 3 1 3 3 1 3 3 3 1 1 3 2 3 1 1 1 2 1 2 1 2 2 2 2 3 1 3 2 1 1 1 1 1 2 3 1 1 2 3 3 1 3 3 3 3 1 1 2 1 3 3 1 1 3 2 1 3 3 1 1 2 2 3 2 3 2 1 2 3 3 1 2 3 2 1 2 3 3 1 1 1 3 2 2 1 2 3 2 2 1 2 2 1 2 3 2 2 2 3 2 3 3 1 3 2 2 3 2 1 1 2 1 1 2 3 1 2 3 3 1 1 3 1 3 1 1 1 3 2 2 2 3 1 1 1 1 2 3 1 3 3 3 1 2 1 3 1 2 2 2 2 2 1 3 2 2 1 2 1 3 3 2 3 1 3 2 2 3 3 2 1 3 1 2 1 1 3 2 2 2 3 2 2 2 3 3 1 1 1 1 2 1 2 3 1 3 1 1 2 3 1 2 1 3 1 1 2 2 1 3 1 1 3 1 1 2 3 1 2 2 2 3 2 3 3 3 3 1 3 2 2 2 1 3 2 1 1 3 2 2 2 1 3 2 2 2 1 1 1 3 2 1 1 2 1 2 2 3 3 2 1 1 1 3 1 2 1 1 1 3 2 3 2 3 1 2 1 3 3 3 1 3 3 2 2 3 3 2 1 2 1 2 2 3 3 2 2 2 1 2 1 1 2 2 3 2 3 1 1 1 2 3 2 3 2 2 3 2 2 1 3 1 2 3 3 1 3 2 1 2 3 1 1 3 3 3 2 2 3 2 1 2 1 2 3 1 1 3 3 3 2 1 1 2 1 2 3 1 1 2 2 2 2 2 2 3 1 3 3 2 1 3 1 1 1 1 2 3 2 2 1 3 2 3 2 2 3 1 1 1 1 2 2 2 1 1 3 3 2 3 1 1 1 1 3 1 3 1 2 1 1 1 2 2 1 3 2 1 2 3 3 3 2 1 3 3 3 3 2 2 1 2 2 2 1 3 2 3 3 2 3 2 1 3 1 2 1 2 2 3 2 2 1 3 1 3 2 1 3 1 2 2 2 2 2 3 1 1 3 1 1 3 1 2 3 3 3 1 1 2 3 2 2 1 1 3 1 2 1 2 2 1 1 3 3 1 3 2 2 2 3 2 1 1 1 2 3 2 2 2 2 2 2 1 1 2 2 3 1 2 3 3 3 3 1 1 2 1 3 3 1 2 2 1 1 1 2 2 1 2 1 1 3 1 3 3 3 1 1 3 3 3 2 1 1 1 1 2 2 3 3 1 2 1 3 1 1 1 3 3 3 1 3 3 3 3 3 3 1 1 1 2 3 3 2 3 2 2 2 3 1 2 1 1 2 1 2 3 2 3 3 3 3 2 2 2 2 3 3 3 1 3 1 1 1 3 1 3 3 1 1 3 1 3 3 2 3 3 2 2 2 2 1 1 3 1 3 1 3 1 3 2 3 2 2 3 3 3 3 3 3 3 2 1 3 1 2 3 1 3 1 3 3 3 2 2 1 3 3 3 3 3 1 2 1 2 3 1 3 3 1 1 3 3 3 3 2 3 3 2 3 2 1 2 3 1 3 1 1 2 2 1 1 1 1 3 3 1 1 3 1 1 2 2 1 1 3 1 3 2 2 3 3 3 1 3 2 3 2 2 1 3 1 3 3 3 2 2 2 3 3 3 2 1 3 3 1 3 1 3 1 2 1 2 2 1 1 2 2 1 3 3 3 1 3 1 1 1 1 1 3 1 2 1 3 2 3 3 2 1 1 2 3 1 2 2 1 3 2 3 3 3
906958983
61015405
8404167
30623
31547858
2813306
93502
908624
6312194
221606
3277601
123438125
5594797
46402
385358376
14973023
5342059
21918061
11980
7638629
10959
7398436
813999447
58806503
12683
229205
1645132
8329469
1880549
504726300
4175994
113933049
65929
551898333
4167353
199702
7357
26355
59456116
57614246
170350251
56591
3643
277623417
64368
107959958
9997671
21342784
856456907
1426545
110076980
223857344
46720
12636
55967352
1794
37455118
195687039
2430322
427131420
24631143
67759
3155484
11800024
2108373
55365064
30841888
433630625
16050004
354610
16192930
2028
259461
1746677
33684847
3753969
67436094
15622
683952790
1303362
15356
731256
3406527
871520025
349024780
13383
987070
452310619
35100223
41302
28308
53339390
14510609
10655
41107257
65354
243179
90079
188684
898670998
223675
487755511
4556179
73958
144828
18780394
1201373
11688
319602
2683505
3496070
179829
203707817
2511044
34372
597516751
708827759
145135381
398506
5640056
228352122
180991
248753260
975359725
15281373
37640760
35125
5542064
143542
4549995
1302108
47656
952429
96313433
441847
270297926
2073
5757839
383165
350785
11643
161825362
537870745
13917778
372855846
24789532
186342
841408106
88210538
33902733
267931470
427891079
105040188
5473
7590064
12002
25346465
37190
3236010
130840532
838248
406
108528
116307913
49972460
77952942
562389
1401259
1901
234735581
5925050
6599078
338821
1420979
6748
6099389
57261
960248
14043887
820856084
30088495
8237
178220
483296
15141108
540541
302493
33256420
17747798
1528509
15534702
553
481713
691744268
10117
69800588
124497
162334985
292546
141686287
3958
3867
406092266
6189922
40160
1480947
220372771
5502
515458159
14390
55951536
193202858
16450253
358
8027
9968055
131128254
1591463
1612433
599406
3072840
151766
6222902
14943
383355754
6819488
28501
49273
35906
42828
287783
191058126
9847860
889684
24371
27283
86628297
31948
3641365
65172560
5619586
26300
1472807
14526387
343210592
282501
258492823
488031
970174
480741
13225233
831352230
26651
68128
173775
1592303
2010606
12184676
652754
1864050
77345
114675
8481397
638666
3540
11353696
317291
598360
1566001
91425594
3912957
117770957
30354
23904
126150883
30086
2665
14539377
88040781
1719029
12424
778809597
16419
349761577
52982
420344496
2664658
321455
10345543
2222
605340233
2563826
93036827
31171
183055
636037
785499
16955
266775850
38596615
49820
761793
4811745
6413
344195691
4424111
373781
709877464
42152
1041473
1611089
25799
111879
119842320
1435760
7571078
389770
896220513
17763397
37349
6512
3934476
8286323
18586
1411360
5598
689207502
719358
22359864
21459
490328868
7714018
215934596
8748
47956
2105447
57485
979178
124273
5866963
2519156
1966981
929617280
86171082
29809667
18850243
11898
2745504
421796881
651070
1014165
923175
7935
1207725
183567092
327705179
3687542
63144
2721588
85991
5189563
563208633
29327957
43115145
107303
49249290
2692487
259875
97984868
12835
352423
7564133
506
162425
215552
34600885
40257053
30503
116379
6980516
1608793
363008366
282554861
161743
98433
9058535
522427
1082513
27089819
819691030
83536962
4978503
1204785
34781530
24925367
47792927
1083
9567
661951589
121221
9750193
67336770
424221
164
34086
11955558
158281664
507308
47001382
1298112
479330
245289
19651
79329781
43642
15435553
26147182
13695
9063060
317292
57864333
552022
21323
1219481
92593
2018273
88225268
188251291
37854970
1662625
457040535
154066125
149285
48106
108250
125925652
512654
34053315
14566196
44715
18811383
415779
3971260
355342
1645
84505822
3576864
1729504
192656991
7346437
1569729
26239
24262858
133707711
965320
15146550
60641872
27293
1630528
1858
272539
49111
225382239
234157096
55023762
1012324
95392339
20724531
7093298
97550
16202
15882981
1628429
21779
23872061
1572325
821754
3346981
249379925
149935
37540
4053741
202
120934363
6228503
429986
63307317
3406
4554623
178392344
62107337
5693623
25573104
548932564
26238
250735009
67102173
32278
6332
249482948
120541
6619
177065
597252142
22491
49810723
118295
216473
443746398
117116944
12642497
27584370
124240001
54575538
15360484
16872435
3508057
224729
2935008
552752729
379881696
815530
4925501
484944
80414
2028620
21350
13808
9127893
1403939
11197
1737250
618457
15036910
22453
19050458
492659
45435
102884
16661897
1456152
3861
27727
825878
260826
7163924
8299661
52109880
33356
22295297
2032826
291960
7720820
107902
1152629
142453435
54337545
132330331
37998087
515137694
87763125
6271
35308450
162
28734343
223821
1689822
65406
9135288
30614881
174501
117835
9853
51865
47480
227317843
24254845
407444758
4081477
4438787
1064395
21878644
5612
233623885
76820
2034322
529811489
9069
24041283
8470581
840654
70778165
155523941
4759
339430464
99373141
63658168
2614971
109486
7164
31996057
71875
2417708
1362172
16145
94310
1715217
364463
1861
55594213
207328265
5917543
13004153
11719818
446660112
19997040
55597
22662849
3563021
1270187
5897276
448127
917896332
2496
231723
746270
362063839
84097937
824836
80728
12940207
434985
6361
97682939
79564942
5190
867031953
470145112
20332
60257
1494683
121949
7419139
110323
2335073
257326
2843
35265
50969
1601588
390993
47760
2731
66391245
189358
167484727
19525
21898144
3214335
263788
200726
6379060
1116756
2603985
264521993
8699283
321854
2801637
124565367
87474613
322354
6704
5277
112052
19338885
129334
163163702
930630140
48715813
9788
2027102
181585965
241360378
103258958
574942
16627423
109103986
467231
161822959
2917248
306175
14100200
823298319
5902423
54917185
136
424351
28023198
87479435
144802365
1039550
5076482
234790
90792298
243881606
924067820
670239761
74675
21784913
130159114
1495340
94387
215393777
11304
591833
53688091
447250
32734
16764
6532646
38995703
144901
3536538
365982740
1638121
459658
89888
3949898
745122756
891328517
366626092
593914
1817986
107247809
38441723
22211
2252570
2860273
378231294
1770
436758535
46041852
4063
4402264
4984874
873044
2959
281437068
5817897
522077187
324412052
4603242
108295619
50663
30085
17275890
376827
12670
327833
220714638
559171623
40554609
51569
5006
10827141
32395
5468
8133213
3830
40081756
511625
2861918
16456
20823950
28246227
680808896
6506
345232
4583221
71667350
191476
253807648
2496197
8029
1009231
111485525
111395941
2802306
908203371
183831
193264249
134134362
24920982
630746
48902
221393
49871740
795939
11981903
2784104
3978
21191353
158375691
13835016
4880
4235709
3626
2408605
304
906922
261655
28451
42046202
429528571
31745
3703841
348673
286748180
31352574
181215352
250754470
85472
2633646
151967445
145512
6663995
6809610
59985502
107737
24369686
60668
3283
593120
66240446
53669
2596738
831280526
144421499
5591
233861797
1026677
443322731
53604
31931962
248423132
97836666
456394886
6855158
219599927
4548139
1186
2719
49595
792529
220342
128447
28316566
256276
8979
5677546
79289
8822
9570771
41895
300245854
70659
209984
40275158
5734258
110609
32720
659759
279285582
528122
15040
4392557
1913889
119181
43
235426
226712
1580250
1849
3432539
6707
729288
120791
28714698
2194953
6081
43657136
1236625
456836
2841
276091
62770884
1014204
960354842
783507
20049737
123841812
22606
102983995
30604
13092
181408
44968
22229
2207
71803080
8262506
2569904
48410542
123864287
49077
78081014
120201
65372
49319440
1833495
261126
8632096
133506
12818771
146324
846598632
1477293
1036880
15348
667339
511687767
18534
1658034
22715
52074
18032298
110333
2884972
777321293
361242600
4663193
6460
27992
66097565
749490895
1038377
34429
916667283
101565190
37415637
32382401
10629370
2018731
57941
6107468
1044038
967739001
28084
237623352
29129614
31669
41224487
32015557
44103786
2435029
3891
554925800
114362
1007181
79448
2216402
15900
4876794
1185780
715968586
990140057
308580675
173599
4379286
2113827
257249
168000809
102051
32723435
85355
19361919
270833871
1638034
14384502
106964505
28804266
364848
460011668
81188479
44852980
30721411
7683
15659376
18327370
24199
117970
16565691
686210638
187248
459531
12964330
95296
34937
66764939
39727060
12355339
2736767
15956252
4054991
10445
262037
16195987
122134848
1912195
2162792
675733684
3207638
130436216
118708596
22664
799963532
142238676
609285749
3889170
98691
474074591
17215926
1464491
286434423
658860
2295052
79744701
191599784
1203670
168427680
2581262
384866
3660279
306497558
415933164
148980218
99862958
464
91453738
8012332
193593605
500992
1759879
1288450
107211618
970812067
402758
222815
77218289
3845700
97416469
46038626
300446
2184856
8223
14957279
5625773
36349964
278863
756
15912896
8386042
25487350
456368798
25413
1435
1931354
754764
1707
168110
81247
147263838
9091729
348880324
23956320
904916907
25554
716535
39964708
243094
1394759
6762728
810661
1663323
8314
61623
423105
369787359
1860475
10031990
829933
2979954
126468
19639215
119136
113098597
7210
168918217
7983477
1637694
700351903
12391
92512
110193138
337827
530
58370
88910
111099555
830210240
3097251
32978323
115533742
109909
1189
229444
141520515
127101
802725929
7093
228871577
127825068
81665938
7952334
2950055
8575175
100802636
3724708
506971
71906701
177317305
3611786
165084
58953675
120226282
30536
658753219
22588
687534
804657
50902
787854
39368026
26612
47031499
6695254
13939124
173433591
75780802
101846741
2314765
36760665
1227391
71713
83651593
198295
28389997
249934
133295
483069
26229
186270
3765092
9871
2104
74063
105903253
273572
417098202
6972631
7668440
21789
6737461
232854411
3252
87245
528956383
210033
41068
5572290
489021200
197862
273573371
33530490
6987962
1409643
52242952
116199279
3249464
32427077
38027169
1718648
2285420
962009
53780086
24100909
331254
52229742
23025345
229696
44901974
1571656
134615648
36669
10740845
108951333
8080902
7564
419267
16028837
5773869
12849
545477669
75608285
355683
7844
27226777
2385403
778137
1869094
226473487
3793
52871453
1551180
146949368
279068
34441
439177
3660528
390212
2135500
992994084
12083
55550
4055749
64969
994
56399437
15583
608041957
19163278
59105281
1306788
1156935
481879
1490542
65950816
8058954
267137892
312013
110251
123096
122422397
56974986
3250968
26421634
1916176
776156
199346
679601
817853
54252604
41349877
226137987
7797937
122713318
66597694
154686
25088178
23463
519683
93338
101038572
202187934
1598417
2065508
1033037
23245387
185530058
1029323
16957000
3268065
390856329
73792560
5376
124767986
52139
395662
423243
5948349
91997
242581042
227935781
572902
470756
406072780
3062721
150546079
14300236
16342
429199907
55856
754030038
6507462
139430114
525512896
230086136
7765463
3217051
662579
220685
1432099
40785453
982574314
91053
251287
16351236
478195515
17060523
146107
68433752
417842140
7928085
5238
62369
29598339
870095371
4720955
2977189
2845
349975142
648375242
376471211
4525680
23230
14192
8627
364546578
6232878
643812
74427
23150
11830
45695094
382523013
176977
598764717
22676072
366126510
56395
866117
238962369
30081161
625167
6660
348625301
113774328
2064897
12387
1545408
162928028
227412173
11818220
13642910
12735038
197379
30759830
195865
109235013
18957231
240164163
11962411
420836
389352
116378233
1032
3008061
145549659
359914579
24424924
187080788
959637
6049
2318
90770504
1329187
24825940
56117
1390061
19390188
1894033
1005847
23910369
3489
6524
242089283
1599897
48983795
76917801
824931379
32823623
12904
16909
110039975
1643
490481631
15690268
61708
406855755
12909386
29684
11169592
1183661
3823
16031203
1480895
105409910
168672
396244153
128343
9201183
8077429
243
215
33522588
84126127
140009035
2081865
744941
5864916
1059134
29692001
6420
80231076
34915170
699302185
4711
8270402
11885744
1218371
53124
61964207
5301290
179559841
9219
63627
8334729
34956664
1633329
960168
397529291
266203
2047543
1697683
831447
3046827
4503753
101200
273781
6251
1318058
47043
39567950
1765846
169666
2791
262684481
9082050
967648817
11062471
122685
92201
39255717
841098
143513
22881
19608276
816766280
279
733486726
21543
12700061
28644
175831768
604702550
2974
816231648
19914
7447
5829988
72671
180428
616923
990499
2485831
58486210
32367
5970
121048
1725966
29632
216484149
24572
105980
18075
2219484
3658550
4827
21879
2760126
14780936
252317
31335955
242982817
2058
7902729
76427507
101569563
8477419
3915
29188636
7601195
237358365
181106459
480691
254498998
59
974993
3032960
308991108
2524536
124673
911838554
207916668
47684
4974
43225
988402106
1462463
5836777
892769
12101
6111
453856341
810627897
83712178
64432231
3628454
10518030
247907208
44359572
13309
115068125
25724480
9980
220958
109240
26040
8444095
520475706
821897107
56007
209311368
128208
64511800
428955014
354008518
1397026
108795848
282118616
653378939
13643751
696453
30818409
60305
21967
442224
605696363
58505
2206285
5983905
12783724
3381893
21776022
123876854
75790
79699220
39310618
175274
1220983
3804092
195081
58878
327707
3541567
457188
311972814
68685
189689375
187482441
896593
258005500
18047797
592638280
39854444
299199
41063604
12429192
14086248
484264
37913233
95869
32489823
1523425
46700179
9151
298191051
3136623
164230
2025869
323876
86236
11046
69516
267781
62993
2821991
53861
1919570
13944
38480
152092
3021144
507843165
71595302
2898012
96525
45392797
9808
28643
227043
340755
1967265
945740
5615613
33717873
32324
4060175
70878723
451865
337460792
39199
46942
44725
10425
285638255
7836022
765341807
4803
790018
54725571
695459
56052
57209859
76403
262249
1848653
373712295
14420210
63354
4775
443376
348292
814797313
966280
222226384
3425202
42049
1305348
302755
2727
51550
22630
916982923
4757
2847083
583328428
1892051
65259727
185952561
111987772
670802285
571359
49891
57348
54037
118825180
141283
772476153
732908290
364217857
10828
343561
773105121
9713090
14813
244582927
6756
5586
30261956
13446
14101082
282673
242407497
955955966
467419
4625
56030
148304
60906358
30445922
18556839
792854
18051607
590951722
314272
113179711
151402932
934072
341255452
1581
1684
485694648
5628849
203176
1693650
8026
511983520
420
6199639
14033315
18843896
3170459
2279
1149763
4357853
15052438
221833
67541
221943
3521097
754678601
2246
668657
973097
518682357
10182852
277156705
359693505
7950026
10157091
421184
780635
402044250
1452
5754
388657008
128333692
1096674
9720738
112563242
163896
15177050
1226260
484272
493596781
10682692
197390947
513204143
1468
3898366
803414
207079
68852747
1009721
9412059
11351
720254882
183609
3843
27322
60562
5014043
70019
229651015
9687366
1825749
22195
3357713
108578
20811124
59026301
47902
74918
13515046
6270468
2846707
16318210
824084483
15141437
11245962
60212
63566359
181834
126112348
14850
14447808
103614873
5470
348517587
221731
168591188
81679730
877350
5756822
328557
36098213
29972
107794
480514003
20418
115212564
302
11539
30550375
380127
793524
116605093
7582680
3533555
47857
948971062
4731052
425892
4502986
7886970
102543
146417061
983061591
930654148
4118916
180466084
11493629
81592
6292
20353229
357604962
10392351
24592801
1503037
804912083
52740162
445184063
681952
61268135
262311
588198
21228
260071832
1433993
347748
13021212
135161
17023631
351044
117157
340473753
69496056
2818
201572
364611
32127779
170154
57982
4239744
511012
22968
115060
29396
948835
30727
25476237
4071
94997
99535
39529
15531
91805291
1917619
39932290
198645
1567
13032
43429990
550407
169999330
440806111
949172
251207722
110754241
26918
456935834
918217
55920
65019730
1917422
5393044
128146
47437993
14595866
14539716
256622
52236036
796375
317219
74326578
165146106
6885012
922664
28040492
15904884
302108715
3840526
111610686
445675
133325826
1739438
435693
531816
26587
940852743
477896
18852888
68722769
36842634
249267
185216
908422116
103004
65897347
16535
14717
53796840
48264813
69769665
134810146
226164175
524516098
901424
6053731
436641
19052
4028482
13014016
44659505
70534
15440
564
1288824
312528118
5494599
3388260
266673
9236
115665
234781
142915
357654
149573629
46032
5096617
91142
31486
4941344
62384
1652382
879291
22557772
74582
412565
29303
63756
5474837
1482983
65527173
329658
4460081
54748
217720357
124314
23063053
10849909
48001900
13934
2116
40750221
30228865
87
1840144
85100
757318
132937628
3337
228628251
6544903
4083292
57420
110928
1950168
25621006
15031
681383
188358414
4114414
11496810
14518084
20998064
4152147
313424777
5104633
1666273
10926
59622
564977990
514834088
332094
240460
18283
998116
298565574
824264
113443509
18306005
491894222
66901759
53578965
1806580
1263618
3834
172957
30933117
917454786
80906
16655456
43230
827
15379
55301606
64583379
51
2249
5194966
8908
25220
3134
498321
2050077
18191
588766
563341
164770085
22588275
562649
97382544
139097
16405485
813270488
28371
53457
126563
352361
24970510
338228
349573363
27280958
99967154
20687
593682
8132277
1723507
529866
638955514
608238
517288
948836
243470302
11333966
455857
30336
89268677
41779
866944054
339427
2678989
57315102
24475784
6240501
92720076
3348965
92176
5363
1213137
55055
4873675
129302
51130
46987
53277
11879570
299021
26623
6832
13374443
1762750
568841
19479786
15140
16775686
22521
38934545
43238
244883633
58187455
50390
89119216
364051236
271843234
702928
64653852
328288
478612
4591644
5845
36219468
1332810
8537
360527
45898564
256727
119676
430668
768402
96258
7953
43239
62772
135578
49498352
154652195
15276386
117782189
29476
29738049
149651770
861887
118420569
12358921
3128221
6654
258074
654571
8574
1125440
538098
527337514
110336414
17015796
9618
17814
8281809
6127
33818
722365614
345129
31376780
46008
2722642
724178
111435743
64447349
2596808
77805877
7830738
9740
17524
475813
489883
121145469
579002069
214160
21733227
8261152
226197
153334383
2263947
11433
233292
531130
337830718
415122229
125768540
28130
1040428
102893683
2387984
10835
10766534
9088434
10365721
2692392
159763
830
16751020
7265897
690120869
141252
254745
5287912
92917853
1081
36997244
186013071
87870685
16531480
61057
3000
212037
720029729
866916562
985192
11566158
422221799
4279819
19092339
32894
51194067
771603238
52109
118482575
1053
2348019
961285
2020297
1008526
465540072
501711
22858
835942
479
2154532
1904698
7183341
491456596
261155800
20978598
959921669
542728
11431588
58129
252355
8319
438496805
51360742
739740093
176995074
2416
139382732
8144174
29207667
803677020
371728399
122555042
15657610
39137
314221727
59779
8857554
7843746
910479247
39828
1025266
6474
88004
85371927
127144686
5770817
4177
165079272
41622987
8520
668459908
2829
2432226
54755668
1911
179960294
52759
103894
6529
195700358
373172
393487
117720
63858467
228249328
727996802
943531
64124
27328135
708831
986912
44690550
700542
56313
37818
52323013
144296447
383563
19062
783539089
386836872
59388955
56569446
413518456
59301
33567
68204748
424468753
62168
3793845
23089
2669184
2667
399328
780964
17736898
916941
1243262
3032
621741965
244719240
821536
5576518
59442
1828194
19543
896902
3354
255129173
74492208
100980700
47903188
97420272
7214
394097976
110151
870624076
13519
64822
53500182
961
983601099
519718
101940261
828792829
695226
1058304
821870
250505
554863
250408315
337601683
1140403
107731
10052754
15814
236855312
18546054
124944
26157
678
1544336
429798
8480
11613
368929
52546020
69964
575769204
144948
130366488
44379909
3767
230301
986858612
4043828
204852
3030
152632426
219582385
8972
26413
2691
176760
305107
123839
716324
3203
8946293
989162
92329
232840
814281579
5836
12023485
351492479
13354761
103366
6522249
701623167
3158323
235759
152758663
40516413
649121607
2770453
6241
18043
807443571
439
2344053
105014
8960088
61551087
9911172
2877481
29340180
10649
4990713
15847
6401
11369
14429924
723599
3374644
30859
12201105
801518583
100031926
6254
466609
248329211
27858
9519
127428
3401340
204652
567296
10923
468857067
1022165
64425
115755125
119236193
55540808
26411697
183496428
638212
32156
13754
313777
1460206
55797
56285161
27106
3828083
200502320
971877
732323208
1998417
7888683
101381
48708
96078
966
66045446
875663514
27488
225071
25008423
521247
40404789
520445224
320951527
26044
22786279
141657381
271498432
258383740
502216
7318083
20812249
713792
58423317
16073278
2085359
11350
21255072
523691
13221203
432512
28543
16099090
88361
551035
22216
213931598
18169
743301
365246
508022607
294539500
11687342
13765
32302
1217
31516087
734047
119968231
38707
155207
1392869
50055119
342430
1819436
167085309
1342138
18432
790406
143380193
5923
1764
12487
828526
262417
56195346
20645
472725
494761
1489371
55315237
13586219
34552544
30062941
2168
102085
502746
28921679
7320096
311614
12384885
872
8005126
236670574
29911179
16675662
695925
871852
214076312
799
1929310
347843284
10658403
46640
28993949
11959144
63455988
33339
357810
1709149
31044
6793324
24027635
376610
7998822
3990
28309733
182187
6895846
72018
786063
510319401
569022
919915425
762073
15890413
30122214
2625798
439947
19327924
308961019
196174894
5199
424399779
30582541
873973
163477
772945538
2512783
4499903
11604
21849983
26670800
22122056
12604
22839
192606
950704
793
1247
39874
14694
343708
23024
11599675
25679389
7316
130887
42004076
24834569
1533142
4306
688008
133875296
1894
67980685
139154
58045
41864
2581676
29994
17813664
212711218
986239
293366463
4846
12168411
240345962
12488
68106
69991345
271046113
6144777
397916935
301793
37947910
279597878
6026982
2479160
1312549
545670
12366
736044
994145
1958707
23182765
85114733
20843
1119092
1220378
323188
391464474
225365
6789
59926
456217983
1473974
190844639
4061
4162495
1582
247182710
3119447
203871
16383
21387059
270392147
7291
331770
16502
496050
34796299
18901
25232
10058931
6965
38305
27232
1833
14531
725293
1771617
228583892
50153
299400
89982
6726802
2992816
302457
147405331
385428
78334
728083222
497002548
168927702
24905
10061
3860071
162292814
577956045
8628747
1019155
769215583
879624
1834710
1727214
484794
361834109
456571989
1383321
1757
10037695
2471994
27558296
972030780
6161909
200034
3089110
143646
27418740
18705975
32776
55036662
1127798
52710
104374873
1816209
6275
14986
92012662
7103
12949743
263923212
129728793
56067
3303
29358266
58434
1617121
247870571
24252
1905473
10464179
774323222
8470
18796766
1898607
13524180
16417
6768
26720174
344286
271019
63039838
14481385
1685961
1935052
2738760
55131072
3010761
257662679
252887
13685882
255456
202764
261835576
420713
6687530
1573006
59461
1735171
89461097
2062
222864481
721681383
24911979
9561211
5572966
33049324
4186498
96107126
747086
3314318
639338
20408
191269704
437969
5016905
3108
692660486
1366047
1612
81085
4151615
254733
864444270
74770336
4091456
41316
390536961
98012352
352262
434188
622034
774301943
14812
327223
497544920
96855491
429496637
33901
22438082
11074
113414
53208262
20313
21650464
133223
279752492
3008433
3889299
129919
342820
52982028
88731131
3200
7264
10350
167723
76313242
708
20261
7803757
236470006
25468
838435172
109577663
2092559
232490942
345414884
18159562
104675448
21796
65402277
707446
11118
1022579
813698632
42626
1410608
486282926
1216
72728
19713
438378
47361
25526
248
25422
57539911
39621
360522785
2601583
1603
6841208
1667753
39324
432337793
530649
54137601
300765779
2456569
91641
585581503
13723
270355
692050037
16465218
33037
11033145
134516199
121730
79980
8722
548228413
84445842
23355
849832833
1751
4751677
19667610
18654
15288
620299534
394043
4848
50518
31347292
30416600
919736850
7172911
921141
12866
220075
29317
578381
3274
28572860
250980
125830380
542132
114213851
107351623
234403301
42486
221577830
33009
3950819
88213
311955
1242028
354505847
11951
91889
824802239
57193
16182917
106845
139289
12089479
754823
4122702
534790590
39390
1231056
27991
377697
2347097
19507538
30964
24905600
1115115
811981613
69923
104293
23877
1125929
897990
930602352
12655152
361143911
3426272
3917333
8497951
78361
133258
282
11961152
215426
934743
43264142
1655
107723
249772
154223854
362098116
1784410
9552
1605781
26021
202918841
22839190
7862424
104813613
5952961
59721
13465
37361
115932
102471
59056
20320106
22430
559558
8525
14267289
488760
17708
233774445
1074488
371119
20867
61556261
39061657
2816142
184819342
12450
236466305
7814
540503766
9124300
9277967
16074597
510848
642363
999304
86831
219654902
173115
4084
48218378
137631
7648311
2213071
1189575
5418957
127445
5477500
72793943
137105
1042049
3803843
522644
824549269
2271
6594121
15493863
36163495
98821
8551
49178
232723
483277084
198812475
6839
986369
89784332
16382
24319661
180473
2639447
28088302
482403868
879316
287473
18872
73306
29401
1548917
4418
15338329
625102
857015655
380626
1444770
4120
15119375
21783
10041376
893106
163985998
1407233
44705
91814362
345300985
334512656
63344
215571
1599179
2269467
7410
71776012
14581
111571
84149
428367792
16461548
753612
7783437
61793
60020158
62218
52586090
12446
1557942
115774
196883
25113
74237
115887
17306136
82767
2694135
8631
109841162
5055184
55057022
7324
17829
97129
540719754
101359
558518875
567760
78842
561025207
1693504
844341464
776955091
25147
682649
2039867
3136989
54259
30785091
84067262
39903807
934394244
2891331
32214815
594500
14361
1855957
2619
727853511
140508008
66591
8555
8275446
54085
443471115
870793
65165327
330187
9632789
6393
157695623
13740
170503597
21466998
826156533
3355665
14634
99719
101371260
406812606
230855
119200
481200133
27332
280711
128907
3662
9293055
93561637
2528182
42904158
455483
1531303
29734
387160
222992245
174724078
194721
2670426
222
71061
779599259
96355
103569425
32600558
384213061
77341124
3863
3259935
533100
1918074
789079
7336950
4255748
44746
82337346
42774
951356
17167
226521
47265763
11294708
89918
8397916
307773236
24490
379
109951263
181425
50543712
782107
424838
286388
980698519
16875681
695665
31424
56789
41581
110935079
80112047
14426
5086284
8782
1712448
109354
38612
2256
3587974
14958
143464
3598830
216433
36977
216034
2163304
181830
26844
20592
950304118
740
2646688
172128110
171942
129549615
107961
24072116
150428
3890150
63025
12016
28458898
1043001
8407
68543
409855367
103424
8868
212163731
157783967
1690743
127924
29191
260589
131697681
12481861
18898
15837
35429
217913458
7739227
17773
1425827
6625
19474621
3668568
86486385
9129
212706078
12864
10403
5046
2280418
113038388
13848192
166655446
22416327
3736666
642788
941656784
118182081
643717983
483498332
5881553
5504541
25482
7278338
2786288
129737637
14924080
2555094
93690
790409
39277426
3302439
66488
679250
8603
425454741
899575522
933381
2268729
238006510
77258
5063
129390060
50148669
8024
8094
17240761
556476598
213382431
262106
81140
163138
1695179
6329436
55071
86947
1319
90893006
12363270
111536
14483
247170
2870
561541
868113051
211522213
167726457
25055
12217
39663437
101004371
4379143
1480044
178955959
885008379
1034963
7853709
8905057
587708631
30060040
4750924
1001337
3216123
230780271
32062290
462102496
291293
35324
36104466
43253
16223683
226683950
66496740
14296237
10632044
2192887
187754
6897
484011262
2736249
3065
119217
47157149
208436157
1701795
412810211
997158250
4263136
120353496
14352
63078
183973510
7156927
12255433
51063
1379595
2479
58499307
517003170
6873
24479
162021963
184864
59716787
492952
3830282
1110530
193916
73906258
807094624
119913
3846438
61472063
11398
17438701
94920
129145
11285137
3401919
20072419
4302380
16332385
12142386
571653
28410296
139343
31134983
35965935
6391233
212614300
297038
124634902
4406
10346995
234604157
9599
8052
2318486
44602262
120481398
865514303
1892214
286689434
3956968
6700
18465221
14318415
47977
879552795
1930658
63106136
6135
11764104
246625862
109019376
959683259
418130613
708446
170774
1116
93761880
65168922
6041
36304278
229336647
97272
1521697
28684
2605014
12087448
280177832
363139
329730
252391
3388
1223732
31662817
1042426
881940148
238175
5555
306006
657089
44344504
107844
318496443
4027716
99999
6188
49318
6938492
143408
210756
6074972
816226540
3542001
15277
121639066
6931651
27383538
427061821
40224756
109294
36206103
398639396
3924126
3115
26686223
261210140
3167333
250849016
2425834
402532
130812155
1662307
49492
16317263
205769
242257
231968
92745632
115929032
877724
799967
16764847
12627
1583
62503
114113
7964
448555
629463
8878
1964335
7524
48029
66853381
14174013
4476729
121002999
418108
8899161
100970
47396
19637666
53445138
158444683
7156676
1530
2202226
724930774
394595
767271422
896919
66313350
636012064
192313299
1543172
936433167
11032316
670521205
15254185
11362536
242808112
949733830
123019
307344347
12379
107654
6725
416244
413402804
2371930
3936125
852310
12422
23130626
8607
10500527
304920857
8736
531019750
479968
7896108
655374786
5715
14758
16950
249908
1066551
260567
17084
6771959
109282
6401020
473378243
111752403
75479
917991295
108310
520381388
100282
163190
4388971
220308766
771751
25091585
48503556
10168364
459904767
23287
16267
3289620
182414
2339
370973673
486432028
220891352
2465
8212031
68918
30182464
959708745
11562948
3725106
517006319
33598
990270654
4718
70633
5959591
77086
3270249
5410573
2635864
19476
333838318
610981
533896603
989160107
405163317
95995206
50235798
15561
26890517
3279
13344224
27327603
13466033
53522
917729
191943
3109
1771043
22058446
19
417849
687770359
27708
4228
23458158
5810
8784
42401373
55992694
6829
105015
78725203
624746883
20332143
94049
63873
29545228
24796
4753049
33050620
15401618
437842
66646101
3048457
324931047
61637
947505317
16339
60310
431106377
122841424
1985389
234797105
2644414
63673141
25208
333850
843589
785623
14402
95952565
4829124
6757245
119700128
686941236
5461
157905
191849828
231947
83986
15924
20150621
1121941
60594361
2352589
1192369
4265443
600324761
449449007
485756772
7168
180674384
62674
115391365
2883279
397670
36996641
5122002
223440058
410328631
396142
957989
196311
237358208
219886444
481293550
1386464
2834445
1989
79964590
806390851
2711
11919877
368040
9392
418684
476602
3087044
525662230
580463874
357490
64631889
9311
1846205
9985112
62823799
2318316
429983
60076
101797398
31711
5999
12860622
2219846
16297708
197902003
1430286
27449980
268434
52301
340945571
292448420
92648294
118778566
45584
11238302
153681
924633495
266429
607962053
6385604
320796
2533
3093131
2014480
15070480
5959452
1356631
6265
4157376
8464824
52682
13856502
194867601
88310835
9037624
117202810
11680309
2625959
258854401
14313
3671235
591264908
57557
10879054
107715
240584786
24296
14
12998912
443221258
2077197
1404480
14487565
3040965
155385976
19222
457614
6089517
2208145
368380263
152741195
14329955
745
76606420
13526
418923
5794924
196737409
788518
27497098
2797662
220247
86199517
11730218
6355584
28074
743496
388945716
12737834
10245205
150122607
31475
130942402
3147763
7105740
60741233
7812412
125892
173973793
6778557
3508007
242152678
464373637
575732
327535
116808543
15443828
2023612
496555
4740246
30191
1462214
16631634
26247
193251
91045867
235465
1019673
135628
119350189
3361118
33767
953558024
151722
2086536
991613
3749
403483
613993165
155554
10339231
12953
1645984
66933
1281262
429678
275455
946111506
5186
304411
454572125
85737042
10270
86134231
6179
3126
2627821
225447
14322
1368
90793962
3127251
16680979
148929
276750
972292124
66545
58871233
134741
222612345
97766
24016948
7185508
5194
26100
5425381
56753537
34250999
29080
130492
68160128
333801
7887604
96578889
725739
2723532
472930
18474018
190158181
171409253
6696489
19748575
14916812
647757924
332615
67307
10307
659542
46105
205559892
30429851
342260576
328403911
15897675
777627
306463
87126
312268
1036388
95855
58985071
8269925
290863846
1239752
15976326
426331627
540164411
623877382
525798
15376566
13811052
198841402
33521912
123020
67097478
30099564
240144
20721
32323550
20910531
149793681
40368
42834
51336
21522
382370133
105479454
222909765
553761
51324
126527609
170576424
17584090
28835734
1381
345713
237566939
1268670
1987967
25028
450718
586168144
6558386
3855030
13942337
616097
37302
250842135
785250257
23773149
26567
51067
8270251
522430
43407
19845888
168872892
21290986
256148792
24289
43155718
6730
806046279
29111009
80913339
31662
2011
162245
78184682
1484707
82128972
51231
333683
258096813
1567120
1538209
3648
15458
80975258
13314896
1569120
138375
370574
41242204
204542007
478621400
526189208
97721
7942891
261283370
3532
645855
78099
7578417
24294
887760835
145741
44339
271594812
6541
52717
15171
508081916
5238129
18004026
12459132
93178
81197
93377146
37840
716327
509607563
86840775
70889
55318
28675168
1829552
456247
483865
48865
16757956
951015599
5249
114906111
55866
194081
647810
1574536
235383
223618
30129886
401487
49050
769447343
76061
199031
150926
6233691
6837932
426758960
16204
25917
6478070
467829040
781558
120778796
14084
417504656
12761
8033
222040
56324
136636944
2785396
5602
6027409
8566357
794234
9683679
720671973
48050440
15688397
3930616
89826
425433
3141
29052895
61398
219288
7561
56450866
3721149
1318619
1720
26535
32430027
557210504
168496467
34837
39239531
21988
2641056
222474
6714
345384213
59336606
11565107
1476421
198310
1476054
86709063
2202794
190324
14919005
300152
162115
682283
999432
24715
193489106
2027362
4914728
441700
1952
32840
48173545
437421176
464703
62197616
437322
490712
450108131
6970133
403869
238260
11080
813706345
50003
5952389
847197
11511713
113264152
20460346
59267953
3528378
30344636
1341446
787217709
6453341
674285
299634830
72326424
704210
16279756
106486
4670
49022252
16733650
7679113
121030
67560720
383199
2381
12809433
107073568
111091177
45857527
3001
290964
58098706
13048
30494
24429659
469242754
2068632
1892125
24593603
56913989
27306889
372021891
171776
20625
1342890
476349
1010108
194332363
70907
890748
5146759
167454090
20929776
8526110
916
2759406
495551197
13034
119840
13104
41971224
448350
12418112
13387
7771
481709642
21673834
2854911
8533
30597
55895
170006017
138149
203
2700980
3228813
373815895
338931463
1784108
12892295
993088
252214
27585178
23745941
20444
116273
18166
408
33701418
352352282
204358697
62924
25391
18398
121171649
30147535
13511191
48937
2012231
60155937
1018172
102509
34959
65446
1228
246909612
21764066
7250
2857
4491168
15794000
112589853
2485
11714026
68686468
13488299
1051
334347
1680058
109296
6400
3871429
10642787
60323
6959040
4738
175041
14160511
16004
131706242
3560
59265960
88896761
15304548
4643938
690559
147437
123161446
6644885
196420496
25399
487746
82849561
179992744
9422
1917
15841
141467828
31937
49112509
2066716
99259375
247753367
1441028
375962
27012156
370422
39283771
233961005
26414
735826
271
6213
906051076
777213
121892
81397332
27526518
5571
4598141
172563719
11181
406408002
989083496
1887513
7627863
21304
33856564
225792
42533689
824071
110999141
33343
13676203
359582989
3188937
14323754
566134
1502309
190340
28766010
5068187
150087
500480
14769
387902
47754
9638
320244407
38004
208418
307672
52213757
28159
25247
50547
1699882
1374153
52477
649291683
137514880
347136330
247805790
153077365
2563411
14901203
413310
11285
4338006
962
624858076
401713
12821
62435
3937
186561
4024284
49203
90253410
3099199
3564
1594340
9725
3059043
1687836
52632259
27151907
13777512
1537661
54885003
610354082
59520752
9157
231815
8623990
9856
168074
15124038
6470044
11965
311103
504789
8442
169405484
139005
4726
504223590
700714340
4653797
4379
311522334
787081
13862703
3440475
381216393
7508155
1947335
127698588
3541273
11694
406360
30850
522114085
819303
6351097
28265067
947
728164
399153
5504791
952179
25944418
215235
51763719
145642017
2162188
30673616
444146735
47958391
19430619
12587
15785503
28984
837772
895457952
2235593
30705065
2067121
321508
27040
173923737
71096886
94985314
917981
2657798
36291
21893
57362810
3122754
20476
3427429
20263
45926534
200036
31338274
79034
8303
3112808
208937
286557
13048792
245531348
23782469
855
109941
1270576
2587393
204282
3542
474291
82992885
1271062
325120423
9838818
393498
25224
7403
701777
78892
12257
13614199
13705586
901649
419721
56833904
837319455
1083595
8222206
1031941
62212
92300
3144880
54498
2174126
3545133
23725
967187
6039838
59233
15757833
15031789
7066020
404570
218309
3288033
2717270
14294
528156168
23632780
3258654
7965
32304
118846742
2405077
64966
44249
2135658
40484
9342256
228318386
57800
122098
3672535
682
1200843
55037
1018430
28282492
17999447
639863844
210033233
2131658
278222
2466848
33680994
219107
683002526
58970447
374435757
2199270
239846716
141761930
71275231
557064427
737268
8069226
1988049
44593659
7722030
12290293
77501446
696504392
459460
5489
107122501
781472271
4482
1143859
961378
403058
364632648
1076767
496853
199716167
580011714
58707
28536173
96148289
24906
179527654
69161904
4785427
713726176
2841449
35757580
5223586
3064
7405138
5878592
526004271
27896122
66840214
2995699
145764711
260009838
627971211
319459445
260184052
56976
935491534
2431667
171620191
43460
108145
1591504
233801
6830123
6793341
7355
597137
43482927
12110
10585
28392
858236
92679737
1638564
4648129
1097
126290
2234005
104850821
6658660
6010336
408286
52468062
7942670
14749357
3441054
1563072
13712656
47970
71224669
3152130
15631417
11460541
460716
3598792
432622
948571806
2996
12237113
65372091
29477
183694026
97001
39176
7352
1363112
17422
11585887
807283455
356778
523728031
407
10669823
3886251
62163
12914074
1987271
62700
130648749
31690
46120
1024159
5494527
1323294
367991769
27173
4826510
786575
1220695
4
16018
1949567
450756
44333
8838130
5032492
49032
28484
107084
112243986
685383
7922412
58615796
33311013
91015
27495
2050467
2020
339030
300421858
120061579
231840158
2786279
47056255
74792777
4979
46788
46602687
978079691
1776
66428041
75105814
1523
5433469
500979426
750172205
58231
43352432
555080
272347115
232926981
943061
164942629
1162823
11957362
35595
123145249
767831
47192
1055998
415297394
453465
476310301
221880105
14020172
238688427
33539859
60802
170352
330337097
5337660
528692919
41684
24684
6959114
2715
915112742
20940459
54471
104714
25595
6519
431097
67547
2723870
223088
96330945
86824616
2623197
23181
142518
48783
6238261
1396097
12441
7781
140031
123803
55745985
72148684
751455
63221
16061
2086607
15846850
10811095
34312223
7662167
623127
8090
409131763
819085
773715
382251
32455
463706933
15991
74975
786782
1202638
430994673
16893
167347642
360077170
165306524
791035499
7772036
16109964
15242
727874480
144067
48589891
159487042
138666
6702571
346698
31479
191887
1834
22825745
2001976
1130642
27871801
62756
152193593
39790770
504658
1847618
60671222
2413900
429977808
7308667
1039776
469723064
367747377
1403562
260678
188167128
113920
121058
14804
1569394
331795147
4014
13692976
86342
151867
4780343
117387614
504329411
3874536
32986
6812312
417700
38934
3290
48390
57917416
617475
112613
48834
46814
3013
49650
1145123
1320231
220690135
211633059
292181
9712610
153970
704364
4233
1751837
284904
49346765
9994
9260855
6279002
822883223
306060399
985198962
30640
32173
161862
2767249
491324341
285208
117594621
119616
150107
864
23361
799742
13814028
1394
7247685
849429431
15314710
3036577
406233607
182478552
274309837
153817570
42706208
67479
243648773
24152427
1874006
16680210
234940899
12219336
84021
45515
793119
6166323
268382105
107283481
1767
5011593
197950
5551389
32119619
253034029
190377103
233966935
7768821
319115
9565950
228872095
52834925
59636804
26535883
509044380
1996104
46784249
102954256
11889
421451191
283587
273460
5949346
1174087
6189
8373758
14900
17897937
344
20912
676
783177
76354091
3631471
74963
31807
4760674
31230
516038093
5080
182450
83824200
14141
14939394
244258693
505698897
13861
45783
511924679
480657181
394671
839874307
25327821
40553557
238895121
7784477
113054
771099
1311916
4300
163905940
4928
44431052
482955001
45178488
123368543
402369523
23139
628867
54964928
163514
5865
210122351
23529
15518451
400634
3267473
54118456
932366455
2304
4641684
69609
6222850
29730
47489351
234886
490267
26450
776569693
136863
376195
100350252
61121324
257210
935758
537947160
15245096
561517
11736242
26243234
1837169
20045762
428147
4042409
5441
63442
199167720
206936
346
497538537
2096509
44942
81152432
240436
23503195
3674
2614820
15032411
1828512
448004121
2754382
237937016
353087
38963
218153041
246656
11964
32595
185341
26989
25121
532942591
15222
293
2012458
3294
8522
33262222
3729446
63024
344004197
1955027
541808277
166869753
356108361
348995
171089
109302641
479416
118
7009713
328374
39869
3426
40622
18299
5894154
75558957
25918041
237169
195624874
42356085
440
3587692
929974
3460633
13451489
840686489
255925370
31634782
692214
19016
100975
940212
7206
93835
1002307
465328969
37494493
56223497
41951281
196361886
158157
8739
13362
55966258
7593691
3495745
356198728
64907012
2266
241461
6371
248535
62564
1214
410764
529752049
66637
58299
330151
11014
26271
26690
2836
51432410
98171
7692542
3537597
5229237
163279465
804733
78852517
305774727
25103
10290
15865136
427404252
152267596
139157
14117
13078469
10436
117577
274215145
234762
28208258
985939
4738251
69481
785824
422809
6024
13512493
7093480
462676
700599602
4799421
753388
6622
59097973
26421564
444591
15971
38109923
13417521
391524608
48745476
17319
21541856
44015328
6778013
11837224
1663
30861390
208595
18797208
1947
16535036
10224
41344
263572
8881198
27320
2807056
57294367
28216803
432627
3326534
25417742
105841
19924
258915839
99141862
12923254
17972079
854783
221682
1983736
2010683
83837
47651
58099
1344
12986
841336013
948133
108678
64133692
939076
51866
2612028
170329
192857
2796719
10309
146854
390756326
127653116
1099103
64464168
62041
16417300
189242277
973553943
2896
378926590
365209
315817752
1285201
933480920
484
457662327
39064
52546171
31983560
576412
14120447
511001420
386614046
10397
12870039
943
172013714
69843229
84175
572788286
2807
253186
35252
378870
1796626
202092
26335
853182
2034
1152472
3336729
534110
23646680
854015198
698211
214267
44237797
23787837
71915748
17667019
265799016
66782940
155303649
3569526
2169
62253
115441184
4229499
447399462
32506
47493
33819583
204333184
14896
339349739
18579865
920084
431711
6267
207810761
37392213
169443
6738312
36525
82711379
15391459
3292805
259869460
6085
7944051
1381281
364841
106537
286651
1164824
279576
8788393
997280717
186128
37850713
250273677
119296193
17074
111712
9237
413687
854314285
150386
3739
52190
6079
2051106
377
1084890
182613
26250390
6925
958193
39977399
34958712
5268371
1313504
15748
1030497
143953975
43633056
56564
16780
22102320
11231506
163884384
112500
33248118
205092574
10967
44148
356383520
26515
3070190
739150901
780364
32887759
56796979
695494
41623
12708869
77299
835550456
3657
63958852
59142
31963556
1551
1965084
308332031
227970832
10154772
688109543
489127722
7100181
110483718
16322629
41545078
417529
1411451
29064
1031136
1069632
327660
7757100
3721773
294730
210532980
1300573
512709
1896880
396132203
206707
99704062
4118707
13911839
30747
187914638
71377552
202198
240575750
2020600
128360417
335924122
12818855
877617
4384
60277470
17034
334843
380364262
134016215
29446
8750
6927704
479735508
35719
7270488
22034
143678334
114549095
140277747
267801181
54617553
518524
614956
1781579
590280432
354062
10050220
284598248
298809465
11748404
3888657
216191101
90233
74768
129768840
10206
64839268
25006565
792365331
1146789
21972
394363
15069798
3161848
25991
2890
820311718
52103125
497014537
1615450
331460
83456
18567
11257
113341668
236569083
358417821
911951578
5248
3610136
2523580
2807860
135137980
43203
325299
234012
107155130
256141
591612184
5859143
11596
61351
3352928
6439694
13817
45003
219016500
459487
151349186
111052
186094
385484907
22328901
26629
363127706
95889913
95896028
4936204
235350885
8278241
41865
371820179
169075
198657
171722
323478456
138155749
291014382
30109
89
32848349
101318339
95945345
28943
4323583
7773
738385401
117726
794466784
16737331
25231963
59935957
16442
5795159
59123643
421019140
8056
252415880
155040
47501791
44284161
42423
976014
715723280
4125
7747
26379846
76152997
16258292
69686
27747
548845362
95117
7148
203011701
456473017
194194
103212719
11964302
173747662
324639
279270
504290
45987677
344895
503705
27439
28379
487134
7537753
12679548
509720
5393430
802629046
752269
66995281
90065012
1090497
189991052
640
1161
311669642
66934895
521409
65763610
348026
41490408
8832
48138
29592
9902660
591696
1629335
157576
72156840
324128705
164110036
81391
579611743
45140
534822106
28478960
23998787
240115
154336821
2498291
13331470
4155881
464666
206540
18914890
244859
556534
1733281
3381036
65743326
3673884
75873446
503969
50023
362971
21751
2247936
153239022
2889
221427275
441747530
951805731
260817936
32601736
182125701
23395390
482259
3809
22252007
516868
82749218
156473552
18481517
2425
896747069
17949
83173
217335
276968853
2993
407828
58786852
65598362
494670
31069023
218507
768
62938635
118656
28571
500915
27973
3071126
64535377
46252438
1537
362396
5681881
12917
1192138
102106
491860399
7745
1869554
30069
20765
22688505
415768
518724963
180106
996282107
66093
7485
316521
807
6124
2334271
19059
511251
14664619
111592581
43817
158271
813921
893961096
47896
917326
94778037
179067
26107663
79057
24212906
83081
6245
6842875
116825975
2927901
31210
7077124
129129
2575266
539673
39300
2811513
485857
314025283
258418
327171819
379800086
884963582
12747667
44378
91686
973181
149741
327686
7646
38372
171813
1485024
235349747
18525
27904
591044
34313346
44412
482771721
424
2926856
12888
874423
243428
122612
80275
406838183
20703746
15205
39670664
13863
960907
15933
611774591
588003872
1391940
2345343
3987799
176329958
17540949
346432
124520
1089322
273588
17613533
885137456
7065
14852431
668633
684764
34629
791324844
16419871
742219821
274380
917377365
722348540
16108621
10108075
33337
865039
50793
201692873
221569
12799
565777
293029
468329
26516924
1753907
11597819
5559
59312
575413736
16109484
20729187
14854
346638582
6276
226408
31720
4173137
26095
363590
25882339
48796
196171
31037
1191887
17413
42936
418666
1280
1170747
461386
337235815
210079570
417008
45393
839480
25024674
390186
2603596
589565664
103767757
54324250
8423316
242159
4509
15459585
589630543
23887
198634552
346401240
14316855
21882
386287066
5469
6816849
5072267
107200
2312616
1363200
16726857
11836
14609
2902615
35977
347512591
55217554
26150
187076847
20659
14870
40470
633794825
954865
3778256
26219266
573396
107178
2390430
47014
11659
12826820
951702
504244149
21666052
1782
27940710
6310
20341554
21746819
119520694
10196
113343489
122881111
7653
3251868
2659594
114402333
663968537
1140466
1008442
1053058
251301101
18737252
50262
77601
30959600
29179
638399
52418
552630
108988
235852
13013921
100346781
6249966
29580760
1270186
44077782
373141092
753528
525974331
7101
15822627
33930068
51702
21595576
924975
57090
18723423
369494
10878
921751
2328634
1007745
7933
1427
18924334
46019034
25051
229262496
31589237
16626
22344834
2048
259147
854544761
95206549
265983023
25215177
14253751
5308
32208576
84030604
413539
431129622
379242
38483
273175964
630122
328310148
56721
71330738
276565
103170
369847999
133335624
81653271
7166332
837630
10317733
141784
62246
906344
1153915
1866
1031223
99543
1205
714046550
4821765
1482895
755578
489300687
202527350
3028
1011020
488649498
42287
394895091
534786989
6975030
18880
515472761
200863
10234
4328772
345173099
133795090
44923
87983976
15851384
2046164
797363420
589726
43072947
448035
14344817
670570600
1534104
411086964
331669315
44141
24357984
930666810
2218
130573274
40554
234967575
138522220
364494
23758670
61943
14584865
819800837
6395
439496574
46529
172298
187381
1924026
358254
15973
1538894
7714206
285098538
440139
187783
376838
1108926
96075621
82324
3472480
37084
784255
70203
4465
1222623
2086526
179090
43785
28493
12179
203179104
1477509
1482939
1995680
4754
1649789
35822523
11335
10904
222117984
2636
1649204
26396
9822
6825637
10649235
1240
780614075
4903
412114783
137465
4142
764628973
731151273
357657171
13874369
1826123
32160
13890506
93735
305153865
536696605
8538
168200467
119040095
12887641
6307696
4919848
4231
1155358
65246816
2517
725014
122340741
169996
6408
2575114
35500
3156566
638956
25427
302405
15065348
102372916
1132725
12928
257441046
5597241
230079
137074463
47071
177953
12284
5389
45229749
26332
2402173
3472911
13285524
23800631
6142355
52326362
26468953
2969097
3971547
227405284
16740155
451499
760721492
9072684
127437
5789076
3325333
2446
170706206
1972203
21508
1258702
1359066
25841
1046536
8772
501974026
74644
2508260
453972
16691
16766969
1542693
44934
337945696
353137432
2479064
456525
63023043
33130
16021522
1694429
214359505
6798156
4027830
667
33770
11751
24669702
8418165
865359
15517644
66990
11495574
37328724
16614023
15324
1630806
204053
191297
802775296
21114304
30959306
1105459
7147462
71625889
550128770
679
6380026
1361668
763010320
6533707
11262196
19798
1315
22316
1234476
438881709
60102718
55710732
8803
568
898
969588845
32860915
823717
1802992
105337804
231232719
620
59711051
479458
58356237
199419
859
19092777
704568
2556
5389771
32309
9914
3221004
60279003
1023554
762539499
494114
32319051
3871995
71770235
3853848
2865
24117
472662899
34856230
1725259
43374268
273484335
161238935
31502
42575
97530
753817589
321413149
827444
387997630
559135
373431
23125843
12787584
1250568
1239687
1049311
761900416
822281
917452
258062270
418073679
522851233
32548808
468862546
522111527
2888131
265569444
182896576
346591879
3087
209473
528
1373462
33340225
186225634
77445
62612491
7660553
2139536
261347252
44478
300520844
1322026
56768921
144509
15519495
28838
48280752
81638419
209728
489686829
1215616
37398310
809398979
401115
3773837
2006946
353025
1386672
333852
239356303
25349
7393
7818
262885251
50400602
388396528
6273863
863761
27057
42
710297
1211928
230114172
353977728
117445615
77
174425912
946895
470971
94608
92931
26279
74524
171067049
68637
82884
7130345
214145
283451393
248546846
264052319
119715
4259968
2472679
31693
279228893
15987588
204696
27632904
593639709
722720
5975886
52674157
660230
450327
1141008
33550
5874459
4060409
673253099
218765324
132282143
654529760
23794125
29594472
290931
170393
21253
308685
32507120
17679510
1169443
32296
115414166
337738328
221415
236555
19229258
57694
570831
94984
10483
990475
136800056
314373
11381701
3600802
16430993
15831680
32746219
2302233
3135
714891
51583920
9409228
125126558
21038386
150810157
9752
82918
3257479
7596575
6350173
611449
43124
4469568
45232
2613897
52434238
5633281
26370
5722614
2371606
274514
268149035
8689
51684685
422788827
160950721
1824283
194094
24119
23715953
645099228
4857
7459783
123938413
5954343
688890
52038828
212281
288016618
750655325
492268369
58048
386072
2762960
127106
3997
921880
4392
143606
488830746
55881441
872148832
9743
798493730
151642832
259053377
729428
7074
16913636
2723
278884
6859949
17852988
7752
10245973
10090910
29473
1482957
1319123
125132639
46996599
175173
70726322
85882
1757675
508940
357532
400900242
3553
62745223
168648879
3008338
986175
49462
3615936
71942
445158792
123662
40666415
8741029
381128388
78698760
154663
480599
52439982
61290653
439547
20026162
16024036
6766
110829
21112
125057284
48963
862138
38109389
93034
54578229
1537437
1326952
1915353
6813579
929513003
208803
26203
3408
2823
629387
1190615
7452587
7728296
277635
2607
129078
769207682
84604
575323338
60903730
316787959
271999356
297034235
1193346
937085259
1384519
2334963
2135196
26857
44219
188239142
9730
7863
29825334
4915795
66593187
71216
96301563
2522168
1658
665606809
58165
25146
585760679
25699877
4182238
225027
1553530
351913031
82953
15035
1907
216376946
30206022
7910169
37598806
11587398
3698857
70158
2684230
4505
13756
59643
4804
3993879
522374193
20166
7016
8615
53906490
9475
1161173
718889
700516152
577794
6005
18653130
4919137
1796943
284163603
56821778
6047338
604451
117795885
133499001
1699012
77304
8328
240310432
107316
59294153
1685
236225
1535114
92071828
3863273
120419465
4092613
3674009
3963
438104563
4016
30227
14519
422458
10025624
807137373
129222894
203615
20007444
1620368
14199258
12398
840057925
8917
76009
1749779
264990
713874333
918852
7968965
5338440
130262
539841671
203320
470754370
10764
250725
338284196
32690
63714
1098515
1996208
9564205
443168
54
3717
554771
28657
19115
2711911
341303400
21694718
96035
87672384
889426115
238616
619476
399929250
6043
55532
1785479
240939943
3812203
451254928
56984747
20586037
324947
7539
120585
725591
21252064
427738
348194109
67947
29892
11303
2725821
687824
4023127
91614983
14907
10181324
10040
867377
130457
26385196
996101
646137004
3753882
9986832
102094757
13957
51701
192143909
11817237
3928279
1352723
46058893
18862
11954654
20916684
5383
159494
48354
384489239
78753
24055
2570966
13186
349451
1736012
13910
121789432
36073981
3460248
919286
147407430
298600
108086
40725
136173
83897
68290
29596
4827664
480494579
166175
14581305
2540249
2481058
488890
168276408
105176684
15498176
1051425
933725
200637789
78684
8700
14047
6830729
1658113
36843850
27244752
261970522
38715
12278375
688347427
18458380
301219204
2084
977397246
318256
218286088
649623314
38212584
808467
31714377
880470601
31618
3550
137118
142469202
1724585
215947
4813
76442
216064663
39482
446779371
4227
153633461
13800444
41410
1158988
221963
21840135
21603
2458192
921657580
1462
40459
4531066
8663
1377962
2696186
613878
5439
1441875
1594567
13415269
123659
7191344
930744
33355
2317166
27730203
3773
8305489
221963752
99174420
2363294
2642785
87881
91025
15794734
551332840
104020
936926
199412
17520
43889
9031648
324293
400139384
45870990
238054
12924
98137
64274561
802163050
4609
205418128
51032871
86117
7406
10459018
359940
3788993
23205094
414193706
778729
16366
62933
9855
161560
41025
2659113
791445
30124
11570000
245413
8379998
172134
37402
10084983
928636231
244489
15139727
5955338
11634
565408580
4797825
89550143
99044913
457729288
3965037
53803738
179582762
130670
529411
114854
29680022
463107
31866901
508784
154912
344820
1695775
1062246
367628
803022986
101787
244089
56114965
219258837
602131851
242092
12660
5308496
11449013
6687561
10919692
62124390
588931
44006
1679377
59625420
54845530
68801
30061
471244
2847000
3861758
7130682
7282415
74493
412432
11747771
2159
810377380
274456
3741851
964
4326
308431690
4241
81879958
58080
54854794
214839
143011
843880
14884632
83153904
40607088
1044905
245676773
32407247
37350997
333083
59451369
12092889
5218
482139231
21099751
473728
257416
114413345
12215564
373719630
14791
16193161
300276793
1858991
58972
82505247
57061
5108172
108409
14618993
7486055
1832069
3425
129534559
4987011
63143
7598428
44313189
2686
96471
5905010
2233486
3305391
117829381
211260
1141556
9
8103
922071
120770
1902832
46574
51384736
32088
29873294
20124
112122
70963
2840
510754
15975037
564168965
107216
292485
233786
215885976
736612
15506
3860143
24564881
579469615
240977328
29576644
138806656
10993207
7900043
1878
90760622
3112730
319428994
14921
7245797
1076
11768
9702973
47832446
755429564
7671
37017450
2319704
3161805
1657619
5416919
450594
1298669
1151
2071783
348967
209235614
118840
5699355
11127
176864277
64192169
262106613
1545497
26972
21701796
128795
808802365
700120713
1642693
30348034
86898363
41898
3387374
231603342
149426226
14028
1752854
257681
483720
634950089
157483
9248
64788
1001920
99897422
3339197
3113848
3101
11278129
54349859
6697470
9306
95064
11210043
4067
24982933
639398574
19738
248878
243924
6810
43117
603844619
242220168
566972
267365
117389
250431123
503815
1918990
22026170
556835
371321579
920921408
3347128
992442850
9673586
86584684
33195
385497
4268008
148106747
167856
2642384
7986228
6186661
1594622
3437373
26898
2406671
28736
536952679
1838898
2387811
354927
4880568
9596
11382958
1736
11588554
13400488
118473
7349
11285287
237718
129681
12258
2629
56447
85287715
1211704
820410
230924715
257548516
44958651
6239
78079085
9472176
29302060
71838184
10754544
7611
406650276
1103689
39572401
27201908
194668119
56271
87421
309723
162669486
16838507
210298
48249098
105520194
762
785169
28273
123178490
27359
67699
234124
16478820
8093608
902588079
6302413
126603876
40897
540744554
1578666
80062764
1825356
135039825
12008153
8336
57675334
88387557
11006
292749
13724
13268
18137
66485972
2111842
84761
58658287
25179561
487726466
56269095
881374402
11719923
265458063
6469057
10108
3338482
174746
795294
10974
14804007
5044559
19209072
164753575
301161
6151
728361541
2272
182206953
443055255
718038058
4775292
1352257
833822846
6737
201597557
1061008
2573
996735
19792986
115967
648247
54340849
177820411
176597492
7517481
39762
115940
339184733
446943
547715416
1400987
13996
610404
89566
31211626
291630376
49830
5663
117838436
5621664
516
35578601
134634708
60866
14043907
162071
120188
46191453
865194
161894
22763
214559241
90716
11548
14762732
121807
130218501
27439646
64118
915053
901151
88480323
255215086
8418787
93087105
6003149
3593
70294
363440867
10109
27362799
28018516
2054420
6509809
2504
4939891
77499348
53827768
783547
6142
457190730
15462112
5361
61000
237387974
13340
12472
34845
139685
232118
199118
2273
22876659
40441361
31226
49873
95010
45911976
432643
15288581
10733514
157101645
9857
10235
4435473
293289195
45657
185170335
3654662
343148
638813046
50952178
389944309
958225
158717
1105346
73575
2074
16688260
939876997
7354739
522710
654407
158409839
384478
26315
4421965
11233
28380
419078532
344209
79119
1086805
15795
230407755
503939721
105386802
963939
13205
3401
71346712
4869787
7228919
3477463
153693
952059556
10693
351933539
40673
5743423
14325
279879417
126979
88005932
217063
3399483
39059
414737585
3107
15600536
32811559
115537
10924097
1002343
10638
18810
201195747
66863911
437978942
905351
68007621
351657
3020407
1226557
536498133
11414
1459878
883925627
28443609
6626
12814700
276619533
9467
242083632
507207
14206
401845001
224031
36167
17842071
4989
979180
42463489
669479
407042129
779659
166596
107903
93930
1606591
97233201
4525
8472
740979
4013270
3527278
228567
65658922
253812705
24646558
8288649
1376942
4503
153493
432308
3959408
247766333
29568
480553677
71643
73224597
7515874
6264139
102429764
7870439
478022411
514841914
378117669
25040
5996790
78921372
67016
5841629
2865400
137934887
8196218
2833
2434969
14965
64226204
787671
77887
83018461
27730833
114019
10558346
26919
1615522
979965215
142100
50722950
4347253
64718160
166667340
256686
24728
16586
206867
15654
20791770
1439179
152343702
3782
75537
1214881
406703438
282163
13534
72423179
29506
470237864
66710092
16089
1750197
107823
12500
11864
330099319
113753
21787638
18634417
824189
16721511
6462
162376094
528447231
3254138
6054
591904229
47917257
820295178
2500177
19309
73624
89464376
10950408
4530327
21472126
996228525
20332264
489914
484971671
357371
211887
221272
12434
165198335
91199
415304
1741790
9619
175498
64547351
387828
453147587
62817
36431838
136470
16325
251271130
156962
986
24383
3284
137608
276484288
706120
5099
92190
700132174
65935378
3265994
7029
245281
236386769
674226
200368
27440
44018162
7370
104956563
769884746
7165247
14291617
40687821
20890
1862
162050
14740230
21634
12781707
126329187
1510
1281400
298732021
347750333
16151
730241422
184025
823
7702
746214547
56951
156992
6499831
15500586
651157372
1037218
14200811
1182241
7915202
7014
101423
117715
120190135
18628629
43610998
2941
168860
646332
843378
13065672
841
481412
22127950
166902230
13726387
9111
31321537
309683195
2926
86410
3869219
13460473
147631290
977982
102249167
425230
6193
148109379
41860127
10848527
26585624
12843302
13485245
702673099
5746972
10734
430979058
16670449
3449
34743958
66117697
4670888
79363048
1338500
55528253
556157
457355
339121
27692857
21103279
49503981
508439
89651
116628
531217786
16092
560144
26501139
6169398
172047
31386507
527701972
644556
60941002
1076634
31737388
561358
10612
15137237
18664575
3235085
102053433
3943485
511593932
1930551
832070
48300223
16798360
112696
21
30551160
380733000
2951
1944
13378861
117931
450937
16923065
6107
180382
7762568
128063
24438
389036
7741328
380635
7797511
3969
1346257
20476016
489985540
53593236
288032087
74834
232306686
3832
649911617
802305
187562
915591
876190
28062269
599978
162860
14336
923114936
7066
562590918
1322619
19649
1700289
11373661
86279288
511980
5628561
459584
5062920
888507
922382627
9827623
325394
4733151
27654
27396
2822299
2570893
47372
385456368
22193931
5220123
190611
10603
2748250
5765
150608767
217079
30827094
13258722
4068911
167216293
298029
212456
14483634
40215
3250
5954598
22596
259122537
13280
50725001
823393243
413153046
3662429
1448343
342596
20757
80983
309713711
374366
130111
9607
130385898
49600196
4315895
167563
138141929
660428527
4464420
2373
2708
254680
713415029
760931
127555
7899695
222022022
5841
134766
6792158
1921789
238562
226035333
153233
22702
3925
8002685
58962
11247525
2940825
6733864
185952503
456282853
35808
42687
5541421
29705
7973
49269514
274256980
165992163
3748600
130294721
1094451
8094993
2251408
31695595
3805461
14188986
27873
305
54543924
3789310
400900
189261
71448
75916007
344567440
74274460
43301974
1048440
8027770
16412528
336330449
1154264
150721313
110646
15254828
13206
25197856
350879146
78493925
826429
989163
488197
41139624
8345690
62452
104783264
92728
10986274
945320
85
1756157
675329
146708199
13168223
2275155
21488257
3076729
161885904
47867
7351962
33056329
243030678
421968
51746
43642822
534330176
68824182
238615
45470699
652200511
2638557
19128
40114742
1271236
277366276
48141
34246
2390814
371196
31319
123298479
5233452
240076215
13435
18965606
3456910
110649
78685
504653
31678
127841477
71276
1779784
97094
92403994
785800
38588021
213982
2397639
6128065
1118641
98345634
170906668
749300
24798134
693679
384594682
177202109
127923
54135803
220436725
5337703
1286091
66235
103796
822028
874678
125902323
1510032
5579479
976490
211498
853
698822
1027753
919201555
65464329
9108058
867
200986
3067
2436204
2929556
2830716
102858
845270030
8899
44351
357205
100747850
368286
58454
65473657
1231094
63812607
1749528
367561
125992774
448222
54523
2537
425835
359767857
204886547
99166
29278830
12160647
154272
1629470
20143893
162881
7760449
49371
2971
403140575
11828370
582590828
115234
265364
841798
40296
1369061
7420
498547974
90260
760394384
158249037
10953987
17032204
148962478
3384
14120408
11345956
16319
91437759
6439195
2217601
634617
30059293
13083941
1279517
2411243
809
939826906
366777
63809
2014122
5305
330340278
2880302
8743031
605296
80563
502699
977937
451061
95869479
605125
632969791
130749926
97415
100964583
44902
49889
69656
119028011
21689
240491568
1024771
549385
9635
52621
14049
794877
29193
188875
12067449
86888700
6781
62848774
128229
304177
125481017
122758
1536846
131670
20872
24707266
7310046
11160
587535
76914869
593773672
60206119
127759545
49610
28330
18309
1664589
502498
33254330
191062
90841
7897
9814591
822347
51046
38129
69007
3031458
11171
10322
135267
138849980
2003969
20558160
149702
51427
512833
757822703
284526
137946
16111335
473204874
39880
538018227
43685760
764
2220777
10970283
7771006
525834757
442608
396632
1088622
206063045
22108871
268098
1850417
5905662
179297243
5188
69848
28606
9028
40141027
16605
877040
5932
485497342
3200281
890840766
83565
3548780
83358
81073552
494429
4354836
112580
214203823
74766
1680
4916842
300545172
40768970
28750933
4017
308197
4496
836385
15656433
1905579
76979
17377770
1992
21039409
266615346
15637
68712862
214615443
532841410
11659242
2098998
413422047
25511986
78968
388314
224359
569732
945
241645301
14148459
3442908
240857630
6122969
17300638
23444894
880082650
597513
69530
6764
14816230
28681023
2717979
3680293
123728491
2890104
5426104
4729394
1337
70686
27879
26894646
947445
456000
19670451
26333422
59841903
11367
2194968
8352
5734852
587192117
1606588
3484500
64159
424572
2245694
473372395
837235572
88379
23159064
3887
39918
12903203
94469
4849
193656214
192537719
48453405
24201075
4362
1884177
23277
56416
19328488
5281229
2591680
116848
18404
1557200
42613
27702
10745
238715294
30962914
124065
3124150
182506935
190372
103403
1043866
5869560
246757491
4887717
1340334
40604436
178953688
148646
26527
28058
38051922
344897761
992878802
110350971
617045212
543410423
37937335
2122833
1681801
43379282
191539
7111768
369952977
191477
44783
240382199
14532839
6261
15408447
54234
896611050
155784
3724367
2787
276170177
616554
116250
202445
4572
13196
2960
34920371
248518
21580
49943455
795736
550960
288616836
39414
82175
11016318
64489259
5246
103631102
661497
92555
28349
36500869
368251
473464887
66873
22166657
61055
352771620
27147176
49553
120668253
18263072
50717
18542565
76244
18947083
494348381
2225
1557452
1322446
174283
702059988
821984394
2501742
264748350
907484695
13242284
645886
9002
54577953
2136832
15522201
17290
52840
4502008
11034
66457402
324483
682263
7605676
5934003
2062830
145382
1177
3079029
73098
45403
17278
34857
56777
943416697
1946686
3295175
157149188
80243943
70313
357012
1400832
174679
7865343
47197
126431
6611875
972435067
114033696
15921361
52256515
518891
501111
179926
5607837
2021
24482
910051
1165115
59759368
4419920
556430119
141382697
435775
72586
4707
480608245
785710852
29186774
416328
7272
84975
855461397
122894083
7439001
62297
65691268
787764
277649
10559718
702980035
14685527
7852
13739293
28415118
16754
396458
2216
56576
192661659
23890
184071223
1728160
208006835
467479242
305558
387974
9056561
16766
7601
98742545
10356454
3583
28888
6525080
11265
86005
29241543
1352443
189081566
14695
105958
1026692
3476
863496163
192760
228084
1509
57551674
9160
707576
268279080
852
375125
49176
16363
2653111
1829
29470282
319459262
21467806
15543
1351898
558
33328040
8035892
11543259
28072
29721
37045375
43184222
5896589
200316068
10798
867049
59154504
5515
52001679
740501158
10030995
37880419
76651
14774
32854
7124005
314783500
4835
3459437
8696787
2128239
282132722
129423
545175417
6356125
112221
644459
99872472
71229
12245
1917600
14328
340139956
15696007
472278
66942106
239497056
655605
74330
134022362
573686
127621718
10315
15251216
20494
2623499
253290
41753
126613356
6935756
194805
2841209
9803
159
3482479
29615
59336751
1207
56280004
256659906
8239925
14452182
369554993
5817
1433394
7970274
49123
727858688
116563
946863718
590584
828288
7381458
7378
9888188
1291734
742504
30968
317565759
31567826
2941775
574323
970833929
15716883
152857
483289221
994827728
344661988
11897832
8606042
20352
17379
5
304427365
615888374
30615
3787864
12314
8686
2974993
7713049
11243824
97762
12057235
54699
351121589
35875
1128
15600436
70236
190382
3346
18595
11875
52638
16520196
17034490
2053372
251445263
3617789
16650
3673527
4304351
7892
6136
15192
513091
268377509
6473051
3307586
488110
925693
112056560
1610246
14416
246801
3808844
23917148
15403
18132864
22506
428787087
7754668
126341968
14063031
433744869
7895230
836302437
265332444
723
40
1753117
10846
1111559
2549854
49577216
421325633
57349596
128990
2217637
14648768
18693262
121041
56506
28474809
93678143
5717154
6946555
6709882
419188155
507909886
21402719
1029548
650593
1193829
39886
11079578
17557110
825129
358704880
3374713
957240
21414
54441
428863
391510
829352647
6815
1634205
8855218
2325
3446606
627857
9474
3026863
258530965
3469355
27284
263894532
84169
959
43586
993085
37170
13915
13562561
37771
1578183
532855097
34691
337257482
97458
100164
1930949
15967
171985
639665
1230522
193329
28146635
46773
42634954
8732
23092
59629
40305
66110304
10001145
29949688
1516682
5961
408984
1404782
20023
385775626
5016
2195080
139147
268
187511
1468756
70443736
5888735
113819432
15628
166995
560
113111561
125795433
167021714
9021744
488813
705647882
450071
127105468
90559
3736631
1476634
2910
43205
616427638
731701
502
70765766
378608
174800
406548
14903
14471802
48035
331699
309771451
425904513
509283328
228218229
27802967
66660001
124428
6817291
1847587
252603
190347191
11830429
784903
125781
46104975
472643
7821
350864733
14708
2037195
444645875
7882
783849
805362524
13476
560386721
422267353
761160
449119
178281024
604309377
28797866
703440
17471599
143844
13035
47678
815347
289697783
196722011
67597581
55166
1831163
1653770
1886693
3766723
24559
24622
20425
6203412
254487
808578637
829876
122376434
39230997
7022599
4438698
640770614
52764780
97328
211409
194723366
8373
429707902
16514945
18957395
256036306
471408815
126155
121231
78175
32987310
3287369
316108
32062027
14882434
78411
21297
311911816
69107141
56625
763860160
243452
60607292
21594
5047
26329790
557263560
53815025
3871
3076280
1904651
26428247
306126579
258685
112013
919709759
27772
166902
407165
63700
2445
2030939
13861677
238340
63146872
21379
16420008
7588108
814964130
16083585
119586396
144707
445933648
64387150
7367
258278134
63363970
31549099
494722
65460
4901610
702007
24043
28180
1059780
412827174
184962
7085373
1099
2237357
59953418
2946187
9278504
1379563
80190
11595
12724
518162
526116
367742904
34610
119338292
53099467
16465067
228679672
991549253
20094001
137784039
18559647
51366258
185586576
51393798
7990274
247504
9505
505887
66817915
21722270
6571558
111892187
8998
748733
475960
1832
16921
59238946
2691324
39978277
2227574
474075778
234256409
686762
2973049
6445
10424
50166843
1936906
21614595
462992
1844
38506591
1828406
2324574
3522
91239142
160408
42077
5921
10046
61592170
299005
737046820
507997241
345244239
5437263
202440383
1826653
980028373
1568
43218848
3487
126999
1841490
213649
1475777
225016
33199
2583801
34936
8694574
491406
28015
1254751
371599
18477
1420682
965902
150411
2357085
344422028
186554120
2818859
42054
19932
74902
124715
163058
521051
62524419
25046863
15623
7820180
626540
117048950
532
650804
350462
130570622
1006555
24400047
307952
180658199
891282
384209206
76193021
53721749
7474925
328044
61737973
25259708
82209817
101286062
9101814
51141370
545177
3704784
142403148
29040
2888384
973539
12113
36939691
590
150094
310478
538203725
648277101
111704625
16403396
9652068
690219
50434141
12542358
282070
15439
786238
2706534
110907637
4914924
32607
17464196
1693186
3136680
279455
2851616
14930537
17942430
2300318
120677012
130273
68939091
264768956
1027156
50362719
230131
7910645
17743733
12529
7112948
285801228
90437026
333868883
6645795
29727868
35278721
9150340
113163633
10335044
125354962
3187982
4105495
76683565
850119
3678004
557673
967793328
2555
13171
19400
129652341
112386
106578
97751
604892634
14388354
414679
22318
18405
54448
464815926
35028
3974
52463
89763
1474315
7138924
1109885
22489952
79378129
459217
755809506
55946
237735
222644
47067664
161783813
5854
225414
10856714
171047447
1747967
4169378
213548254
121862
3966229
92050214
756255207
4212322
533547
45218734
470886
14856
290238825
32291
5672836
60019376
132269
1030046
380336
334774
3638039
19850249
537301077
160826
927928
9604849
154954
397642712
195866
30898744
5216
543701
32343
19396
13694193
258971117
755221782
627552
241850
10414
13765770
13960
12360
19388228
33507129
427138
479475509
390444
46696252
55583
28832587
61335
23924
15613
27973931
6395456
284916080
30270364
8399621
43147
127204227
584869
47283911
3423141
2570080
5111567
21586
3817856
37199025
225795359
15170714
17946277
775067012
53962
47971564
11547569
17942
201915325
21356
211560
47872
823699400
127164463
51138766
62900
844072
4105762
591692586
1549109
149420
994816726
907164844
9334913
1384
31188722
3562104
116059
517320242
51396
51923
376201
7547693
15455
323270715
15051862
27826934
103390526
157605
287016
62156
24088
53766222
118107625
4371770
10708
263955989
877923185
3880
85919627
7112644
16149391
2989
231242231
12589
41616487
37690
226502
116352758
72465
32542
476145
33354743
1615858
451526
17985166
274325839
3507827
15876
327817
524003448
182443193
210535792
749709
6916
45060609
414274
7629048
765
394834
238253516
403980763
4449755
5715066
217443
31163
141840
5170356
23949423
438521008
1290158
244354871
1875415
2851094
759008170
4645370
16588707
916418638
310182174
638731
12628
10822817
162442924
62583092
113540
471022263
468797
293375
4201
2124294
53263242
26316623
582726748
122486
291967
775593
9792
181923
131489362
11140000
93900289
31386
7588
320363
12489328
14550
47108629
611270209
2480004
18553
80710
288010157
1131161
93411760
23918
188364
1916688
14155047
568746
4807433
770738428
3681358
71348
97353
21528168
111603419
1944399
39764
136194
67722160
26952
186919
885905631
244745
1859592
4149975
80699
9071
260296
69291
48926055
23285
120886114
37177
244646
321544
29819694
41110880
4685
72895851
3240424
703154
565644365
367130263
452148703
492249
67069864
393682640
7046737
12139
252108177
800021286
482461
51439
262975
1174116
5118
258059290
245367
64563
22394
343507292
246577
3753
267797375
125326426
21681680
420450
4410056
383780349
79361
141504552
334743
122183
1606248
2710421
143742291
17619565
418493756
41175346
107552586
93964143
7760337
162152875
23768
75531
5360231
5112
4190021
32406
1446
1702972
9316
30508621
292
13860
29435846
126369492
973466
1760554
27530231
30555
166649475
6686
5518
446851
26190
829432
9441491
15112471
5974013
10905582
31283
249757324
3613939
6610012
310671631
2972265
187443
42640105
171077043
1119148
102386727
284325
769218
203199990
58529
814440
4160807
290084
74877521
206
25332046
957473
310109
119879
22496
8575
55665
47602128
8421871
60644890
32256339
2208950
15629538
28046
1428738
14422
3259
6679
222265375
7016644
5658
71652
414975587
101630441
6570
88936300
207041271
88058
51703
70011
1964
18213
708617686
6507371
21606492
240872763
4997
12578
17751910
30166
103124379
165435
922634315
4990
7466
23418971
214957681
379125
3440028
1881
3880134
6611
214198501
251274485
310562
15403333
2074653
1129
54788
57232
1041775
309030310
12261461
33028
6512442
19724623
209099700
343475217
64825
225103
113875870
377849
206797226
5705297
365488
12373314
31186
131923
3131
426872
652516149
55164
27951347
290564
3996
833290786
15287821
9593
12270709
49838043
27887882
166153
14623968
112725542
632191
210428032
58858990
239847787
572407339
37039559
755380638
10255619
254609
367732
3389
24345
8925730
945222
831033203
678518
9912
757527
156036
112556
381880
174241116
501907
3554926
21436716
11787715
255458305
669230
8797
1938800
443736015
857770632
120498
277923097
14088
959675
59678303
776077
1727531
415508
14107441
304008734
21040
6066202
15994
8277
6808944
362162
98390510
449218328
6453380
115830
538462102
29741981
532152878
12999791
470059955
7694147
24443820
233669690
2237748
6540811
314090518
23715117
529342
59131
537180
402913155
343932
246221
8071
33015651
7392
55053548
20603208
327801
51995256
9333126
943913
256416
46
545
2747288
316084
199324949
12884
254430
12992735
1680154
357353018
8860
63798
418709
158911576
37984104
58090
13468
219493
593009
26806
7337185
354892
9150713
146981
79948094
12762565
78608409
13285235
140806677
124948
54697
6440
89786
501111757
7893143
125573651
2711129
52661
10580495
383278
362814
26436
1905757
5833054
212169040
79811529
1105696
81590226
1179982
3716687
388435
2858896
2969
29235513
57837
568670
29949
81624721
109083727
153102889
120063883
164874
42150515
233443
10855013
904693637
74188
15166715
27832
974385
23026
1832856
721453
236383
11608356
4288
62619630
11409
537
374156256
270877393
3622465
60424185
174184000
26910301
76012467
13164
3954370
184610402
15397996
1754984
149617
109946643
91394
1316289
471511564
6266578
244790818
219543
70528807
9249164
261557281
20612
126354
40645698
113254998
207766569
45163
8483898
42223095
108938
26109733
47110171
1888784
866531948
3213
45494
5509645
203570161
10804
699225
124097
382210
166289212
1433280
11078
358235
237218101
558103
18291530
4332667
22306
118262789
145289399
53168
174821
15659
26954
11637124
74196454
8884083
328258
4063061
1035794
197070
668755
31202940
4148530
116408
307827
238409279
9635288
234153417
1353307
90416109
9973258
3467
556236420
451812
472652717
482650387
455807932
214167
690104
91263987
2389391
840180
4381353
34929
338009593
190996942
73144
175315
317455877
6999643
104484020
956314
206566
1112694
699855
454049
79329
735411
145615131
2132560
89747800
22860
74572
1408125
255782
21479325
460036
29308
13708
49638
347782
225879744
244604237
99430576
4064701
167366
3672131
117353158
167373262
98635323
390852900
7297113
35206
89191
87888
27989394
25548
125308
2022915
965018275
31510
13313838
9840326
1869557
418729
3504
6870826
7811
395891728
7562677
169615496
12068880
46320850
356774
2675
196461
12149449
423784
12917157
2684150
61719
950
11566864
26762
69360
6402884
127149
762436
573743
54324520
32833876
9031
48615220
281286
499106
170477851
15465561
463677735
966108505
396668630
285754434
1324707
53438745
57592880
118007461
6791
38016714
7866182
33767161
942664936
348429
688538861
84976577
223361
686091531
2783
494133
44870
7987343
27353946
72463164
1132921
2017458
12674
225836
2092698
13887
101217372
11801
1048313
3723852
16239718
43959637
14107
11075010
1486779
626708
887611055
1225
267807728
248967
428700111
333842040
3768
1012417
4951022
4012621
416948
6680
2645721
32229
2648610
183104823
3009873
15364
27205
18566
264831646
5305657
659247
73071
31827292
1474565
32416001
23407
19890129
63615
376900832
13233
79321
78606388
4495662
87550691
130624200
12041
19990
370570972
403051465
14559372
565588
12237817
231386
12916
457383
49135
375922
1224924
5657877
29123435
2094971
874954159
420265
39581
6106594
1908139
142111387
116182
285619920
26207
317588
13888625
36805
6935
964528
440237
238167
194529981
447362426
293652
11217598
451816718
4985476
106387368
3192488
5458172
1455451
215655
1242050
10920857
610238
314028863
14161
51536
34761
2918311
119090512
108041104
3545158
38980022
18523940
374816
449173
10370319
906844
3349159
64635
83257633
533534
165729279
398468637
1330508
30040347
43271988
107975774
7015473
86179402
410419585
350317242
3522297
55155914
662458330
618218
84778
56828
301183753
102456552
41942
16257910
15805
2262448
661357
25215
161057
1812
662957937
159264654
83775
11598310
8072
3839327
163846
448880
60763
935182817
71533
3513655
37825
165291
7117473
22530834
4561
2915944
2865306
19921
4647443
1714742
788062769
142747685
2345860
5549486
58500554
426361035
124706
967161547
487524
1909331
21786
45849
484708343
3789538
18058
2714025
14749535
3459493
14705925
715056
28536458
376181
12911933
16237
187553
22089253
15336242
79447
1613865
3776048
44909
52321
8147676
31236727
27157341
12989222
32519844
154407908
351559539
3664143
3538
39743
110044385
6328551
78103874
1100365
256534490
81408
835080935
373177
23036
685370
1718561
308493980
10252
762678
177553
909125
4738947
74728851
119204242
1110757
1708548
58759433
40111
48442352
6909471
94476
12746
4328
582596
27751
51988827
1432316
731
941448
3174829
10868863
654145
4525975
646102456
163113
928733
6737699
44587
157944691
852714254
546101
6785454
7257246
749067
759719
84940583
226330
5788198
2878739
349920
6734967
6643
1092119
1234130
154640
207601
30825177
11193562
79605144
1146246
333557
45444951
15588089
12039
100001709
113603
12108326
73134
1877
41734
37077116
184386
94575
28107407
37300862
21406
140343968
377981969
312473197
348746
835274045
460518608
263064
27079682
55524898
53347086
1748535
321495602
1669601
351536740
323046716
47240267
600474
115288
29930389
117802
81030625
15684742
1684399
254582828
17500
5745
384558
12817777
153819
610
6365699
361520519
10937
2728958
12883592
91730732
10031
6767775
1298
71060
8137
21015107
89554717
13529138
587681831
298163477
1019236
2968080
915414
108277803
47027021
2057801
5182899
114726
1691639
1164612
31171876
889
15461
26104673
254462267
53804984
1698771
519443523
1963135
2703412
24813
4034102
21196121
434598697
1755077
24342063
313949
26825962
122732
485900840
4478101
1432348
26524
391199230
17495015
20621081
434668
168294223
60500
32578120
1238435
82555587
24187553
79333
32492661
16793174
495402597
1697365
10848724
1550149
468995184
375903595
181318525
4301176
102922
117365921
181480
78652
10205102
1017233
6115
63628
36892
916454267
348071
601070677
393003
2021949
130529
7200
251808638
3538212
803387
27477396
32769303
5004
1960
69801
810143417
791642094
2775796
6040379
65320
141725200
669051555
14453
7942
12214056
7774097
5473338
4168
84137
1039
469071
224231245
16723392
59080097
739489
897533939
7964733
4151056
4343220
782321136
434835
92473208
49518
162300
124532
507908626
4055899
9216327
405036163
48489850
1240544
42664
16830
121925
1910942
386156339
4048390
391969
12892960
15226417
81774415
965
45542946
11323
11755725
15501995
70392638
2679
513420366
5734181
50013
432924305
402298938
788900823
7219764
3669814
1614
241885
143614235
244412
1207717
754778824
873848
33009083
681
190719
83868
114373
59369
988656618
82707
36682085
995161719
240654
46832
3926875
420363
27339874
169930498
13989994
466624438
2089973
31601192
505241044
125662369
2258
1869530
545921
5708
285360
188255324
28343
201581
58912892
6625214
122384
48053211
131578618
132853631
16068068
627708344
2532651
2902920
108662
199916631
16632547
3349
383229761
54450
1685513
11444554
14430944
2662900
835337282
65949
997783561
383235
572115041
210728
178875160
177080454
4026848
491357721
55363268
1392280
28667
459415
7138875
989619
406129
225620
706493572
109435
188959504
931279058
5673236
105984
246899
25688
5558481
2160
17776676
15392
4848713
19042790
109599958
99913558
3219743
28747
3735
9400196
288165024
734019
129773
227030444
18163
23336
418624299
281122
13379
216831
465349847
167984740
23312100
114813366
11342267
7367972
3604502
3757819
95712757
17709967
96395244
1469963
57510884
654441
2598
63760953
18775
66348473
241674465
121422245
209875123
938225
99269
868204470
6381042
444969379
55447
89828
985040
13190
12605
12797853
13051
112687
80542
222858
327980
680784
648
5504218
1217358
3970
3740062
6596794
4150905
235136
162965
22097058
470873
501121
295
508763
308
119595158
450680017
580561
2022522
37963
39448681
690150221
302225
1093
323519
909788599
244052569
4079881
483992
4659230
700620883
27863
30943962
498691
2831187
194142308
238461782
6655286
267221
1655755
515624
103542893
7193917
98519
742682285
6364881
169339758
3992265
183436
29793590
104448811
66156146
247565670
1825421
1442104
2360018
95953516
60043
997444
24396426
162144792
24587
372177
26282503
594481146
369447
219055641
265729841
389569038
9561
19911
15518
7714965
1183007
94474
50725370
422374489
28560
180923040
16033022
191754917
148299060
400966609
136949
63214
216653
26596
5269923
116977857
15585
11473405
28504384
169563999
1660666
22005759
117207
1059
15790708
337836403
87628361
132014144
33176
643224
332058
108602
967512
2140381
4255
43398
49249081
2131
39507902
871756
85931
66185781
21987349
303824924
1193026
12332
53077
94103
493106899
6861
7896
706221133
20893417
20875706
73
7857982
24929
961395834
451003603
24865532
65398755
5429
20122377
16267400
13010
3328
1899188
913110
532267165
2064088
124119
52955100
905707
506185893
60363853
47480897
619703
444825578
110654236
4807578
685763148
27482993
5855867
54526213
23668
318347443
52957128
124539
392159692
3744403
2827
13535613
18789
3514665
5846
412590946
119635798
25747
145085
30610955
1324287
441896
198351936
505596
19693
19048
34633799
35960548
53382546
51762573
8984
3845987
191669
108966612
1019311
140646
353439
47279013
1482227
3230072
42910198
10229
166003816
109692767
1395483
2289631
197214
2225379
440160
31393
794995
25527
77534932
4420793
54975367
2983
126426
424837
52548173
33187523
398780
895345
1959375
405396
149858112
1444
259940124
224077822
548244902
1034915
352748060
53227690
169960108
75833959
12114
128778
5935
114192902
616857199
8266536
59424
365590740
9164768
1353463
565697
7835733
47201080
232646363
1362529
38270
94805225
453902856
325
127582076
497566
126185
7347758
77998
2005250
15261197
1694324
230484
27958
682704
421195923
27165621
6580314
5820
1006925
39729
55669
1072416
5140001
474217306
8813
457687
7727823
42621
209538
9337303
1899822
163236665
80450772
135979
537436
36492
103292990
72439807
130229407
73053
7753692
773942090
5912287
68547
3174
25191241
18986
10806360
6482334
508966762
806270347
99190261
44180
1891686
4187362
10440847
511615
152073
372074
352110252
288371
1354
43451860
2786946
746465011
7284943
828284543
32098
488055
43171744
40318
7430460
12429732
406005
42901
8420062
39713
2191647
58867448
52072
58693
197849
6205434
507917770
9732
2405315
3113
1802228
60398584
47978
667150
132388442
1656190
984177278
117976
261270
4528933
128823
1752049
78869222
1293564
54565
24415
13741682
362214603
240706622
707
93311
111642497
6741
12793399
245094733
757802936
3108458
124067
584802
2082
16548889
1926009
172835125
9065
60832155
289872
201939
10958569
58923113
41267
11669564
409103705
82135
14730
5072
963682415
145779205
126057
5895
296649659
170
103172626
421690843
15340
33670378
234920
1374637
3931
483405890
597274228
31240915
151150
15885
499
1433621
300126661
128420
482436057
375607529
835785667
7090057
40106361
181065
104027
44965179
796014
331120986
761614521
65740055
3942227
8146454
207124287
21031
452912490
33745
14799576
874353517
225999176
529691828
257211727
43821734
283568087
24599444
350450697
113950060
168189221
856600
11412035
6532643
114188711
8771
18198158
358071064
709325020
96804
836298039
165912549
52210286
6695835
35728822
12582
58409
5863592
406775806
757744690
366119840
42456
34274
712
393950
367406
8320161
149036
4093574
59671
2310059
218386
924053
495070
124725
125335
36039518
26440938
988656
17433390
299173
5073885
1022266
108406
29638668
106773692
42487
2748935
4741592
1869010
3821
456253
24209949
174001
4236666
4669
7600
165088252
382896719
8293766
3407636
24845
196895820
7282552
144597621
8358690
985422267
45377141
61976815
299700762
66962
6706
10236876
11619901
1590695
293338749
185178
2150932
16114
700277
4581880
2602750
163353
431818938
15110519
838944
137433291
107775
665173
652451
571991341
95300036
837720
3110
53487870
696800
612290
74071
204480
479397
86222
69603
5564763
504280541
1007909
6039
500371095
119213698
4967298
59462132
71841
156286
1026551
23451
45775
111059547
347457166
4443545
5228325
40477568
5094
8270
112219
293063
4079202
120570893
410562527
1112048
67919621
404501777
138579
138014354
116188604
43844193
2947
1666
20627161
1161913
194778
211921480
13878
960422768
779850125
506207291
18841111
2105095
391496
663035
66042
5762601
49364360
459785
79503868
50232
3133463
6566645
798121
306515487
6868252
113718873
207750481
32361
4205423
115472080
4330639
776392
645926647
7621824
36445633
2640925
1110792
202868369
30207763
14141576
10985097
22094
6198
706278185
563429959
102859
277384477
12277
12204555
24749
57161
524351445
322560175
428789
236033
4326607
239846
4539738
129009157
1397599
3598746
20967
1034462
258232
48727630
876663942
27311210
37468451
6892
442998921
32205
19070840
419338126
101745629
16254679
575598811
3076260
1702047
280698353
2473623
912772
1730248
152299
2074671
29519
226719
27004
367184719
106861
226040
1663375
239848989
31129
15199
160896107
1276306
114793
994120
4635
648005
241306
94035
98269458
122204
6485770
117955452
1043
131837950
759707792
45905818
348800
10944
72749
864121097
52178337
2081037
20660
42289
76664721
746545431
219380
2159668
46801
30782
10335
32805775
1468965
49633637
66425680
931424767
18093
383311
4587956
196799457
30610
402455
970358043
1307185
518940
456037
5023888
12197246
1021862
4007698
166265122
10684
63625739
213433
211751248
104154
4119459
933850
781
2581034
412018
127266
122314
35866
24608297
83470
76096161
588758
104676187
254048113
9697
387831
120569797
167479014
14345501
9089189
957185607
4728755
7369
1527332
1393242
305398
97358870
4766
428723422
102582147
240098462
14113
99514471
13434
80925
9426359
22871
110440
3751
17117687
27409076
79206
55961
184383341
6125662
961380
178226736
598042
293531333
489668989
179411674
3654502
84809999
1557905
926325314
267561
13879
392546
45063
64213
1985
272583270
606721
14890354
902610199
30848819
506565470
3295
154027
5022684
127841
5037129
87104
15789
7808901
237211119
1870940
30752953
128985410
47707867
55033
24368248
1182150
3291042
1120
1822139
5106520
143762410
10040083
465
413388079
4268570
684515
380501223
23354
32412
65511
403
1128053
8624369
1047601
117301
62607717
74819
6038534
2730
1805397
86506
8078
159137
226792582
2074190
202808703
8708
238389
492054417
15927267
7075
63804457
130610882
4095127
530567
930343838
67180248
20950562
103709624
942179
32617292
32324789
27220
921313
5104601
26117915
7945245
42023
8017316
128924445
12986894
14210659
84564731
3084644
491906474
1734632
15211863
266475
189909
167096485
25818
260868
132153672
109752055
3403
434417
810305
204825
89444
36796235
3718219
11613918
849322107
423375480
10509
226693
2260872
764226
1651836
37307
53277687
162535
24321
1095059
254087
89655
3512082
213494817
32240541
7517195
232607
64189
6512655
9015074
745807428
972564
204916407
169832
1879207
11621
147316
9678069
7398693
339665556
39941341
46324
27135
451412
476029
18769
2399749
15705
16755198
202087
13457
9919
827172896
56773539
5684121
154599772
49485
242813
7815
11615
3086338
228762718
30003
833972402
1192785
65890486
6293404
357023
3606229
35676
100413
137602544
7605304
22912086
170578
16598924
925152
481318
3506065
7501
95215
436
5443
59842
12060651
828697
39045931
55201813
2324141
453742
215328
1016508
1730506
16811955
25497400
20256072
780721
410799496
43305
263397338
824198
104580
1777964
177142909
9838
52372
10498
81600
80680
2088549
34535256
108635507
90312081
380495
1986408
160458071
21139121
5161985
12231731
813394
8087040
53167841
57251
11144
1744984
123536476
46285
1562341
473312973
490179512
8041
1909536
150499
55225580
17377890
1040727
1886735
37700
26784064
3353
253768729
371433
384396078
613541
48804
9319603
604409728
266013
2543789
1715
198208
29439
202399
1787758
1769831
202563
166074836
612306
198742
190028
84533
27462671
16419338
91547925
4749898
18973
435498
6159577
11536620
496461538
14781
2804285
3857
1903126
142840
1705
883605532
4852472
509731337
15541381
846756
13237
20245
194002
12554299
316487753
124260861
191898957
8345
226816
20713674
84425
213148063
96548
77999
29362
30455
35573598
101193148
7729523
4267
137389350
129566
99635344
1939216
108503
11786743
9913135
15353023
67641427
15615829
67885923
36062
546572
6872
662232
638096517
31958
114884384
1271749
240574550
16243
4010177
346000
134096
19236545
15251
9839334
147692195
934617470
5317187
162827
3713217
11270348
16137926
7254850
3016675
18969
1290312
800287
2007287
108346289
3214175
253295
635767681
389968672
1220421
73783782
450316
310682
6979
5863010
280588010
52136
4081591
102508170
24469860
37191
318396165
20122
1082455
68419
3196774
54428121
44651
113168
25611
418690
3313348
27043
56046
109014498
11114850
21321
27935094
167775610
52753680
285870724
901934
311086
24693
16354
31444
1840916
15766674
2338821
109042561
360
391170
64225
679350949
8841140
16928
108860480
1633869
81818169
476338
345475
938617136
854993948
47843
294338041
3826
8977
6265494
43722
25238642
82400379
10968
54920765
81667
102931300
750358023
3630220
2064903
40846
5003
4534
2874927
136301
11055
90126
1491
31824
946556
6817634
2704046
803502
3145188
133281835
15657191
26020065
442954
120450
9992097
538880531
266770
17594
661191824
865519
6850214
14976
26866736
4586
15861241
126214
40892825
661927824
116949371
213406821
847504941
16841
6586513
5007064
223953
9884
479539831
899748200
24494441
1721058
7738628
118553
24439747
66050221
28056
7164740
5005
693521
34378708
24650621
7250350
766255508
5814206
8030658
53317
3858049
20752037
26308293
15460
52118561
346322
4144260
334342249
8096491
406546
247972
3979949
2722517
3952656
495612468
29151
938689
87939681
105771075
8290
219009547
499274687
880729
25879
13425868
1335673
567906
147516500
60877208
320690
97163706
630747787
1393429
40801715
32735799
26621888
75836
665669179
758701049
924
660513276
62657
89945328
33036256
80017618
94196
478184464
112032718
682650387
548772093
110486
19356042
5639
190026
49449054
569637
244934244
260364297
433498662
3410086
58655
15603529
22629
131891090
38040
2002613
4234
95612
192931551
11387
25065
3154147
53595598
44123
756909
128767644
129805535
468524
36713627
3702
10959508
8162
385539281
223214581
64563192
165191
531840
4394
457029224
169513
3529904
70481519
5165
1787
320448
208501969
18253000
55406
18401
5319378
2328853
1313664
876127
52709
2655
20446672
15071621
16989
823805584
12639557
1587395
401609724
370036
177198931
69806367
153122
176339590
12800582
258975
2096854
2849047
15071981
572303771
220359667
633549474
845880
3226293
56063
822616
9326777
2569925
10087
748
9472
20342
166317
191655360
366464
64327
440997795
50962329
71540
27902
458631886
11320
8289
420099
316005168
15691216
41287923
453
974818
633924135
120564824
3307748
256874
22142
953189
15135
12733849
588481924
458028969
21231
939387135
18078536
578925
58432812
35125362
731999
11997655
109567
37250484
1954815
21985695
768126520
3287763
7212728
748349
351021589
832766
3829313
43455979
1648722
862516
5135028
694013913
230180
2364
761455939
195109
63602883
475627835
467821
122895308
1343413
3798
100053379
909028
265716559
40598
1892479
115735
125135
261963975
29490776
356106
294823599
16911737
96541079
23153
103782086
42718078
236154558
863707
6209301
5511873
2528
736517750
55711992
672107435
28518
13349002
377545503
4253
187013
9950
7957046
341012
27659263
226080
399648
614194
2076375
18575
17485
1004801
22527878
467874
5892319
88428
113417
110239672
271715
4013969
19105
40786189
12565128
353214
1542
416022
398929556
38713
984
50390871
12958
2823894
13877080
32357
58912
281667
18683263
17198292
20865
404166384
14103243
65494
670077921
190835
187711340
15211
316730884
179525
244116916
3478
157619
423141
29213218
27907232
11311112
554480
111370018
200761689
340147889
128005657
208325
24219
89324
625207
27385846
239510
972733
255669
17450
62823805
16727245
127918220
90062022
1508348
15106237
11863841
7558
3764750
16519
4934429
64158269
4318
35685432
24999
191859
7849245
416418
12877078
181407239
1377148
3958487
607971234
21422
5858037
8499
124417557
103379199
253594513
494934
8690059
10661
52476723
54459435
372609
815023057
24408528
9206
412433289
54494
32110992
390999
99313207
54589
26434
986262
3908500
695834305
3100
2454
173422
169092
103992009
358971002
12103
517261958
986625
35193
4537
124632
18837
173047361
9060261
66149
61665387
536710
3132020
806588238
43192914
67114749
31412
794544
25046420
22761
7345
7937609
4258168
19101078
146173
743074
941430276
3782006
5063332
2596607
7698234
8409
107956179
18237369
16038
219105300
54705
4682
485763483
333931692
19700853
331754481
31936884
2287711
4122887
4982008
494415
3103196
407957
23934
897493038
14615
28188589
2214
796363
938551874
9625
6334333
506178
62607729
1532573
15263
46662
1451560
345728803
240557
407195229
14552915
13342630
23315
292724
142088
137040
21606558
44912
81729
94
125065590
1604733
48195
5717920
35846187
276682
113393968
3416610
78659
463971074
666833813
886438
3845028
242266866
3048252
34580598
675189945
17187807
762745
1267702
114865775
24595431
110114747
589565567
40494
26860
789713469
107435321
46418
12641
246904585
818294
1547142
13751
2373464
88074
4152
1044757
2816
732301515
823882
36330151
507505
69653
97023
141672
126075
836720099
17416461
248465
14685
405512
23390
10019
11061
22644251
1887104
19103
415097101
148243036
587787992
407640474
12185519
21095872
257859115
250967
6513380
265481312
297
2225605
7398
12470596
3982684
40103
45042
58426
6989018
3181807
94672783
1838837
135464
754481715
360190832
15598045
7932
28831
5967
2896087
712994064
58595
1437107
417319
28911332
12835710
30943
481436
46724549
975906
28954
11152059
44600
939553
402890
114097
5950152
6159596
80092243
903236966
315652
557843158
54821
8649554
30500541
243381852
140
3723272
20538823
55663203
41873750
665147835
6295
25572
62096
186325652
4734
180163
27734
32213323
30692131
259606
103288386
24541869
33058396
485568
306406581
107351660
102913160
141129
254404
5995
406767545
981526170
63243
743243
2318200
17100475
588283
112982
235220
387167
282506
28659517
1130252
189212
372525529
1123544
2294159
57921
344072851
39777988
2437248
16205627
128708
53635
71276085
22552
1941733
233978737
6284
130515
31092492
2377118
4587411
6764439
420826
232601025
66639
4086697
30046464
4190672
518508315
44459783
3284144
612394588
609122
11720975
21245326
685046609
2852
462863
2258326
233582832
27894755
64577881
27886
7923545
30610278
177632855
98291359
12299
239064
15041336
5088902
1139639
6818732
46110224
2479034
283090
5231263
19306
10189
808978964
353433
3614249
47828
48860115
668840116
3419853
4959545
5000
205463
286477
233480
30083354
26965707
186860213
80074
262204492
520002
113761689
2667826
2076472
7400
4119
3854483
3585780
991836
10874139
283215608
644772880
403832740
103374916
86810
768247530
22535033
846367886
61619260
9957398
52255
444996182
93924
85994
2257807
92191495
2967793
461725
963703
24918393
468583
834731622
86534
167782
196992104
67394078
7242050
165135654
19243
6030021
15102414
3097797
38038
64712
30149942
33214020
113038
152853
1135953
218298139
307616
2828183
351198
99975
31704293
7562413
486695022
11737266
30603272
772747
659453
65198
11391002
63186001
95244885
3160608
8232
215007063
7264537
158626
419747
435745178
4119390
98299017
6830807
44031
461711639
50493210
57254464
46865036
414146
91407008
368510814
8124371
22197
172853
196
102761833
17326821
4065529
33379929
2007
186262047
97828
38398332
53212
390776
52286
29381
613357
8449
177584280
245558727
100937542
29189939
1458
444160161
722529
569907
706
913436
2084500
364149
28637
241189
2761
19580
31479991
31333
555264039
2061321
20430281
1450994
98330
693922
9774
129817
493549888
7737
109682
953946
3268
1808668
11200131
5810890
447719711
897507191
224538331
89219
1806542
734498
90933
35541070
8237348
73869
107979
5871876
7779470
1621314
7529010
41938
109019508
831123
1386
122132
23861693
4362790
6406478
52331555
15053156
41507701
321518837
80927582
218841
9666
44866052
11543446
241263807
40612256
2193
640507891
7999
14343329
2636362
1885761
192233995
110937073
5016540
2498758
83727556
273112
524471853
236100
2429279
3869
30058438
67126
24717087
8438310
699898
101199
622070318
121771202
92043
22746
5925808
142216466
1304782
867623
4796802
23657
896215
186503
479766
71185
64834
31077462
120670917
125295
512396
236403
58912873
505864
151950302
10316
48629
408476
154659163
18556
100118
487621084
4684
606382077
457966
16974462
1036280
25828
46543294
13159685
129544427
158689658
10537797
24445768
829888778
2022734
376234
59908
16449503
8646830
8133938
1410576
8367075
6571
2110257
1891580
178908
27833164
361555
62737
26227861
3412178
94262
207629
31040
7235
53821318
95016
33496227
120414
15145
56287583
1079191
315798400
1940457
517855
12071
12389657
7977354
24444
907368
258373769
864897
15781376
691741
905571224
47074087
459491
18056663
680050
25192
19687
716289
516611
971723
1024062
2279991
332378
45807102
13757
4901169
228074249
1745642
220054
6303
3437680
7060
36166
14363
927252858
29782519
1275734
12680
40493480
84487
229359200
327633045
479179
36026004
13201058
4806
9873247
406294811
6314038
121592689
88259
1472355
31174
21707
419494689
16662
6626739
96299
9824374
2698562
509288424
691790021
161706427
105003
446
6370
688693264
1428648
1833807
14930
68907458
10416
238176
1547298
48535953
748629
453581503
119335
6120
642939
757122793
142277634
177869
25115
125172
21774
489403
3201695
444002
6434460
85464401
11190
554835
101988
259384
2081084
2270
239663644
63767109
97472915
16308419
4579709
34200
81882
55715
758206507
26188
997204
926
726716785
267442482
16011
7456
277366
1509245
9115865
426765292
23538
31895
618004912
13683587
106538
25982
25206872
63487
249781
8510
908564
16752
203186
2512853
78944
995922
53559
124128850
2798645
30684350
457739
6509274
92224
2492
3569723
222176
82436403
38290
100944808
159299197
1808574
11173
23443
27576
532689816
19844
490437769
10358
466816794
16804
186285
7675
473415922
157174949
233178
1835041
4056716
1766839
2238
38332
146353
584182
9416
4781164
1993944
51320
3390647
2583
388862
7550499
4156669
23649560
255156405
183064
487271
69190786
107173
200271733
1945733
11921150
1636786
20510410
3044777
521693
187822
274016
420853127
4371
21272023
503842391
14383932
42534
22520
201390
131331563
39152533
65850091
976
68729106
1430747
4802996
4603
260202
926670
2860
66130
81851136
44724191
455780
5582
8186418
6819397
193361
3739999
66695
4629232
24888737
268552567
27445279
77368583
49805
409408679
14287328
12242
152937448
116436
1220424
9177858
153142464
98799
3183
17365676
919983827
22472042
73229838
114455091
15910841
4211
47132
33180439
432497
2343
531879747
1004465
233
133114531
5082952
3844941
621085
1950915
360060675
856951188
723610
470023609
130385
1239227
244653
738659218
51630
28891656
345297
187
39830
202913492
509725
241185
26442
384186166
238213
30891078
187069
3031346
22076211
59054
34057
12813894
5559147
353598
20739235
4485390
525185858
6684517
78917576
823095
104807
6628
215765269
8043
33041190
163711
63435613
363260
782422251
7931
42886
84459
291882
14657
180617
378720
111560
522359240
40805
6836231
1152444
406825
86665937
27056001
30268129
1134
18663
6780836
92621069
29727
1932559
8839
260999540
27593252
49046236
71894
15793
63247713
47191010
7538939
161817
996528120
7231158
51841
4130567
21916167
1918817
2591555
20188175
138678
16048364
63478
274617
7949851
882398
10102207
195983
130641947
968875
225533449
1281535
118751
6669
666306060
17756400
55124288
24251
92119
266706767
1462649
60148
6753
43842
4602777
11513595
8282727
112483
2925664
41966
220463
34098
20117106
26946
48952791
18931789
6646
7409271
1334
15097414
178885360
14333
729002666
174974
1557634
5885928
11827
4504696
1791922
8471130
1877297
35092533
328462
8452
21920478
3549
548655
120880480
302088
20826890
60007139
941483
363291
48660381
7842553
17909049
103537692
10097530
106964
852264045
79868
12912253
17598898
3164259
877461628
514097955
965403
130345472
266182364
31457
76698
2925
7634
11481844
7560
21361
739730940
587184
2297091
383246330
24204
7502
10802
43265
127681795
10116
52234176
202261
101585508
831511
666453133
3357817
154460121
874844
164893168
5012
2054146
24049183
5397
190897154
8205015
211526083
2091819
8768
1682777
4946
15157
7223381
856369819
624323
355702318
40652678
12285072
8351
965355511
389782
123618
43828904
429784
617094
9053071
6603586
75382
32690986
28579307
65507
17614010
8800663
25115941
650021831
95743
287394554
29226
3889637
1937131
24809
1735
489407
144882
1438
7098406
5875
350577327
7577
670002696
2728457
128653
29872
1288812
246525
20649
115507191
16512159
4152948
45264879
286816
15396219
415293
440319
2211022
1570377
1005461
77999655
562789
29653
43910150
16452874
9096813
24421589
3593119
418430504
5143987
22913503
49117216
5265
97161
24687287
5462
11407945
11122840
654246
1291491
76372
42220
29911021
23715
70067
51883724
44370844
2054
282656012
988483003
2227571
21538
310183195
8060417
12973
27568
684587
979827
11832507
5505
15085
1181978
239887221
11483805
281531749
402648147
4545
654528
84676300
79844578
711180
45014
127690
16867035
390134
35000440
5126652
4472583
711915740
519749
332560145
6719
3454458
74203
97825
84321443
880868873
12219985
1836091
3511434
50335684
781782939
656819
8196486
23601
537458395
279590
1881555
38151057
83785318
43772445
21648636
291420
54811
16447
256204327
27081
15274
240536
7296
639168
9153405
4970829
218517146
191452
199211581
25348614
583023
2721
26665274
457857643
74755
171100326
3415555
20452070
112366625
370315
5006567
51258
75616
752227
34515130
2017324
10357
476495
13452
344456
83881296
604885018
1953824
14904943
166423786
1608
17587517
1097403
856481162
614978607
540604980
14701206
1303805
13108536
178523
23104102
28529357
7713204
79260
2000903
20838
28696003
18253
389301387
103608
16257305
173802
29109225
159069030
544677
1464
8427
37752941
29113
4150949
15854
20846
114759565
5196558
2444082
14131382
2367950
8346
6121
8064
805524
12544282
16727
186272
1599544
534849600
8809
13169
3565
406886920
414019
863092
8086
5879207
1482
149508753
12122916
502592
7840367
7185
15947
532756343
882
1881698
6530
6398412
251747
105317658
179732
579616892
93543
74612
50678
291750
471479
12077148
11018923
2094152
70836011
1315323
44425926
970935959
434921
236539
15152
903740480
317767342
1215
119182850
2757
103267
4855
189467817
199387730
3493613
66294
462386655
12167
27103099
2063242
758082
494321304
13589
51275983
37056617
5602425
2347
112756
221066
1102129
1230745
276331
6152
531754
499887624
139
97639
2376658
180292129
3080325
3211
72665161
37382
59427
474169372
10956
230015949
460
7706850
838555576
516223726
13896
212442691
1592013
707386
7623389
3400904
359163
100732
958
2764
1408614
29868498
1726646
66555989
52987
5529148
145766
2932581
709384800
29941878
126693686
28229268
12742
8340
1623395
7055316
458259
11780730
689592525
70001
54420
52206316
5299
391478379
112902
76523
26134252
2459947
223325163
9018592
13723954
18394598
66504
2072030
782289
63005
779367192
133923
97824847
7724290
355696943
2019949
710233058
3870932
23155317
17306
281159375
57256
6532
7983049
25336637
203661219
17660
42653670
262332
123171832
168790
1150438
97881
781068172
116196572
8647590
4803029
2202590
170644450
12382354
116453
58160
35285947
19360747
202378649
8120377
196606
27847
6642278
3164
176602
87376
27015774
5021641
6577
753292
111616
999380792
126805
51585475
7498
4964042
4722734
52658
23918462
518890
22399526
410600
7637857
70277646
534457784
4004650
15558875
20639403
9661
112685
231968103
325006
27201
29663885
108138910
6626390
22787537
977546
1752915
14331
103944
485773294
321200
19087
4093
92237389
26406
667838
2163284
8565900
968810
510
1391413
528243206
40783684
62536
23400
193299240
1712971
227454866
16614914
3109674
16749007
678894901
187694382
3600990
25739229
471672780
382828
1024
254491
274695
120192
125288942
282565272
938712
5906
5321124
20693
26316376
16380
15754669
12066
3966798
3570399
43231947
482685
116566
864897649
49831359
7806778
5917
812394872
70472
8630
3305123
413816478
2891
993344
296
181739767
716302
28631
48775
212852
129431
6758
4215
2059337
738373
121553785
3446715
1091
482739497
8494157
59194029
7298
4727
386930
50006
86085
214214932
980258
1299
256840933
10468960
1626
106342
6076
85536
2547
102044745
14626767
639744699
278810999
57227252
20202
6443002
3949736
1537570
266065
16126709
942701964
70055
640048751
121354262
1001240
429180
564355
171310833
736735
1811019
407911375
1723
78805
108249292
158284
302804
94451
898031265
32236
27890868
119893537
5348306
10718
140574
955634
139053
9464
53659
10364833
1341001
3827
217406
7326340
618310895
18507998
2998902
113857033
510332
611765
200688
138701697
12772
896404
2830395
34728
21772813
2004858
1902278
544543
727439027
535455714
765759465
1647463
523818579
492761
407883
1033647
49561
22707467
25680
54918294
32833796
3456
87117620
5774943
667052
8795422
51864
1983535
507431876
110642583
2593
5710019
164321
14619
215578
394859
32413084
5062
15181
7488780
3780001
407351
15376721
12494641
104352
444792534
128572
3239
873108660
63241
5886083
825310376
68654
47805330
469058
29950
119845856
884621
207506
41660
99304060
39338
66495850
117856
20726
7936353
6801
221374477
5042
335720
285495
83992
24447
236055
7213422
180328987
240279
354981
4171729
64469
398658
278239256
7388514
3278
1092495
244130796
20285765
397841442
1786
6084
1176
512096
34232474
9207391
184419
11721280
99107095
186449
74223462
53443543
254971788
974273
53204758
812847
111034725
3596590
164491881
419932795
708349
194267
84270057
13539578
69013
4725
119248641
61823
819579631
884870
1689059
644713
6953604
5951707
491
116767740
51917
2225959
896185600
154079
83434088
260340694
4128674
4701220
226311049
6225659
144463228
729698855
52197
32852
145887
258192015
977668
142327197
36308731
8889703
830201
60345325
23716142
7296987
25184
352668
6482746
542279707
53876373
548930
742358
217972
470966
5362767
222869606
5012888
20777341
3620
4535556
51489204
1231
88390859
8668404
4717559
22650582
245478
314952
39138436
1199292
9130
649915
1226981
79660546
1545103
264495156
360374
316237683
60543403
175680
898850
12903741
71956084
5859358
65197010
552443
18047
6277
5293
30658955
5871
45200619
152263646
81264
209961780
657683
112599
59190471
412404
12014128
2240
189802
3423
514646
40209
10662
10944739
3650304
265240345
93433
149798
466311
105476960
2130408
24133
66663028
329513903
142900
1601382
18022347
3984756
219105
43082
60175345
715
838780
361227825
8622
200
10483066
13755789
398868
501621
103393083
228075355
2045715
83005518
4091
1648338
22584
5902444
108248
50546966
13715
129938
21555
16639
12369434
2325160
27321
77504207
237784
3142700
15269
412406
7203
669278
14789
346895970
13265
99168984
90300
34074048
4269030
322570
349892459
334646106
255416758
12566606
180300883
379677685
3597082
897043
3488876
406426
819
172612891
12611
2526380
365684
9031918
16456493
52732507
12123104
1248705
817422751
1818654
86279365
108172
131891196
27991093
104034547
143942
459387735
278316915
115862
91671
5248890
1804420
8466645
8867862
114099
1677017
27458273
3922194
46675487
55688940
215772936
243094080
2196132
13096
18705596
23767
2688234
332767
2063818
45582051
18730
201933408
24051954
2017813
128445274
60550
3519163
645
95595967
56913307
52237
533
32355
46417569
13301851
1031879
257355134
195622
216542
23098
4313490
733630
11848281
68465
177147
128832965
28700091
427091
4895
245583
27353962
68777
91804794
78510864
39600065
26420
213633
1630483
2293
117499288
4260193
495143
1401181
12774
15514734
9196
62849960
22368644
5963369
3028838
185235
5577053
49890718
29109392
144109923
4711099
39984753
508962126
12359
3061
579527
3607187
1082733
18785905
16160
48164
16253440
66761467
1854685
20556581
422896696
558425364
256128126
868592
8485825
1757702
254375533
1125224
897
234771329
67867
19874206
1239041
329516627
201302
2115
55893
17670112
52817871
125684
1458488
28914
15864618
2543330
11654301
2942
36376
920593
962583
525836078
2572054
12169
164193
289839
454157
48696
28368139
487365443
43507
13242997
251584
32702
49743034
38226808
18911034
37553122
14149009
504073
18595819
150337023
28698
246054839
5108
734877103
16256032
31493
490464456
1568083
96897
216509644
2065551
340471452
78315904
109335
414484
54114
213214
1087450
4184
400707
1098535
399598394
136491
941548414
453557
48395
4319
1403309
55535846
102484
27871626
113203
1012407
22498613
507817091
22603
278064
33189541
189781
131201
3634824
404520
343904
1696
578914
35775221
29524760
1821583
120405
532583
2451
135330
228230244
42664519
498147
69412600
12050
42431
5447942
10237
5179435
249368
61923
17737
35567
113653278
44787915
19771518
13266953
29056
779646
3079156
6065326
12731546
791078649
61852
13551
755432
44392
10774986
375753995
450102
1548092
209159
59239161
206876913
15065059
206146976
5177
1537180
32894360
3216198
5171570
352420
1946578
101232938
392663
231028616
1491059
70774
101373982
2072456
31789
16373
858230
446527
394898
4172215
6014249
78840
242265
224122605
706709084
13550880
151081408
20937876
2529278
41903
241347159
473281141
13599159
5053841
19829314
518862194
5274445
52492684
164329
2728568
1199879
208693
376370960
1963771
2709
3434
1199977
12765
399031
17430807
6406813
1430
10781830
738800
83069742
40079425
29982490
223962568
1389000
15402699
72162866
32830177
300362
121164510
87404341
11297181
577592
222924
309559
839610
6916827
190512
452322673
176148444
7351960
25054
644920021
187190277
155599617
897269
1703970
45104281
1531354
10855621
715073494
122174
903188733
1066699
397543749
1625344
742121
185117754
54496128
60185081
3604756
45933
1134554
164064761
97338337
31604
5925
36311622
502203
4767027
660281
8516
3482340
156075226
12209321
2238902
8311
10403812
515167795
1200014
91805
223508
693798
142972
2340939
1938146
10438
12502746
380349
65565650
13965601
4465596
17165091
2083183
30268173
51511
242230
39440
11568692
8039142
54304174
5227830
3287833
168883
18881
19962
227941
26185
57823
6746
379734750
22671022
396610200
292464886
371019238
111253
1267040
84223260
7378850
164009383
309608674
15127533
29960357
14993160
1377071
80452108
3261619
1038435
2318036
1240108
492353
25362
10051
13546745
15923579
6657675
2809111
58834
72572950
6187529
833724107
982957
690878
7381793
6980869
285335995
265315
12154
19179
519956659
29308927
361537430
8426
920067
7155887
122707
1021469
281131
128784915
209000
4062
127770
8752
6986876
7768
31694
90547
445523473
5404551
7092429
71677065
26066
22496272
1524063
73192170
243655793
151888214
692318
85829209
8344
51875531
3019575
102743
57155
26464409
520602
690604
5895168
622326956
13861755
841037
138420799
496446685
722602
14018
79201
22319
489478
2244723
447082
51407916
2633234
49987
49896638
72563094
40526030
647906
1919876
204448594
342664
57018
31125
76349096
83136239
31316837
351514050
1480545
1671155
414862202
32915521
904873670
810118
297110370
47611
847351
16382254
483348
31457348
5314567
41454341
2656684
1158441
30021
165963879
1155589
1227995
79865005
22726
130413
1219289
69812
3865
60772
138435
4365658
108377082
22415745
5205506
7526876
401232507
27996589
758010
37831986
124620001
1172
21840465
2003349
252505966
694676820
3078
181015
103842974
9297
10171
1034540
6838182
61830
24955
151917395
711325
942825
10275371
22380
38322
79509
31218593
161478
40617
228292068
2158202
28486593
746965796
33475
12362
522712595
2991056
12117204
2448295
183881475
515980
850
440199195
79445
5810578
1913474
6665
2572335
2802095
1870194
366379504
11535585
56438
137603939
364863
137959401
31390
400084518
59182
17467
20444215
1790278
586234
223572455
4357156
13986425
138239940
977959
232563006
38338252
4135445
1005818
32661954
5193
55444549
3240110
3044750
11470927
445868
192387
4053
149293
273302042
196840227
665485967
233566928
5420389
4048361
13943208
523049136
35634
7489
23782
30930
3168075
286528
257657
1417481
41033942
31132
471234
4829
109715442
42932
21310269
290721
2028641
188562135
416180
23904892
124110
895321435
52150
919867740
50039376
18091650
12487293
48034
583847
35780
518357604
79742737
352933015
33659
8910707
131459770
2670789
16565505
99727059
4422821
709263826
917043
116947
304125
419862
2866409
70973
146642
74598
2076489
632420
136274829
229
2794456
17836476
4094857
173810245
1025074
591666384
9951
1474884
45425808
999415586
4154171
87622234
82746
49320113
114428
879724459
6351163
820449587
13940
238952635
51582029
2471
2995541
14608339
40356227
149065930
185158
12975005
2217813
117664919
75495
93384193
901920524
14113261
49260
836299
43689
6629
1226772
2009566
1500478
230998
42329025
126260186
1628934
154540
9488
3081
207304
451671
210188
22061973
7732
3484863
176869
47499522
449184
13129
824498581
9529034
1371344
108437439
63797
888887021
30441
15906187
40019112
66199014
7387225
11567
980236131
1011965
119818619
381215959
61344321
16318560
653829
21826
939551
483808
3430
71079126
3445545
119680441
30542
159746
54189966
265320
16848234
10442093
42081698
544964493
47587
3257885
30326371
23530959
784564555
24218415
558538891
77321
3658520
356008802
1008903
1024153
387595987
827381
1496673
1880109
105811777
1579357
29150
1805913
12431
23049634
4752
17816860
3390755
57066296
10488
7913582
103856
5208
61160341
374899
933669
409881
65596968
26715242
3194
8730
28753626
3123082
496
4174776
19726
2823059
169648
152224
2531772
3965034
1266363
15376948
20810294
32593333
10088205
847499
61472467
243453
2947750
2300846
96075
347703116
1031266
667796038
11701984
218296
120044
29302704
2876511
516197
15557072
934455717
461330
26601
12816458
11124
96654822
59926841
620833
1126
364009
1276299
10274825
81883123
4981
49600
6054309
9613
613504
69982
2922631
245834
23531550
311766
842894087
91568974
62001
261222832
255017844
196979
21686326
666416784
15913225
54969
1252159
529254
3750907
23476396
31674
998710
875577112
1530352
5226357
5966924
36021
12104065
239345829
14215
786097
4616778
4460
3673051
635915831
89570
82128276
37602
13599
1457341
3301063
96988
941507
10584996
499559924
1614951
1628398
6675204
311800
24674
970735
18452
340946389
340206
506158592
22720326
447788
901679173
28223
550948
1987
415446
267126884
1441644
3048
925739852
2408852
5687875
138674686
50642
16915
10775
5135133
184844731
308217
4132
76635987
249510
64678160
100305668
28597
753187327
51072698
358865502
9457109
153277
5980187
91795529
30144564
2185036
195775
307502
26287
23268523
218
26390910
27188221
1910638
62918815
19820501
28246
429077
15253
879528606
150604383
1951
46775081
102136
359392118
512831
6049400
165215195
16282939
911643616
113775057
506858186
668652706
16985
3639884
16616542
5968
125312
225494333
2719758
3205237
297350905
18675
5146
634626759
477908151
500800
25329442
16688
30951
1244257
12855598
11475
208307
81388531
50941
3854630
7025032
713232573
723005
53757426
2536
42060
30062
720755171
363063
127473
1084153
130870187
12914
14552472
230061453
28725491
26834646
3272
104017215
47048
1969226
159198109
15605
322638
763455679
323993
42426823
2354350
1049481
59041855
426994486
30050717
12565724
1712823
675107949
11246
88941
13923
1999168
382185408
167635
285976
6774656
132122154
2966368
2378148
1772769
3668341
1243
450318
484865187
3471263
191354456
23301
192250450
43819
24928
338117685
853097534
123027
428377
873094483
474
89613
243264475
43284
41587
24215
12766262
13992898
598782722
52835
49715
460579
96320558
3740267
115979
7993271
97409677
8025154
181571
1556765
13117198
212259
188797
3611838
11442
42227734
34183549
488469
12332026
15297
86899
456829094
46601
401813
2376869
3972
200177
2763491
198381
116958774
7333
108517
7510
2601579
53053408
2802
123904849
64501
1488975
33355245
864813409
1995886
903948
2228093
360582
6873125
13218
1467697
9188641
2374688
2114241
74626
24911
3854
150823267
11629
17728524
293091805
16933955
55488620
149230045
151152244
24061911
159897513
25890585
688534
578910
61654626
113850
811606106
4703972
57154
114895
415285027
1439156
31064179
18845
683625
4327260
93224858
420160118
736
38632
3561859
6943810
740319331
86653011
47180
20971568
118270324
441310
35836
166943741
602880537
10643
962734
159799
2167426
366692
8190572
657737674
141072645
23401
4016132
189575
1294983
20210552
526977
56607104
1635284
2908
43634
320571528
460882
68678064
161067058
260972
888799589
20954804
113620359
539497
13264256
210181325
3115909
2133259
3837779
243539
410400
150735
22857627
36150
275579408
531381996
11036143
452602736
373505885
55371743
592503
55573
447671
194382
541357758
22106298
55605904
63776350
14121226
252635
2573269
148081281
73783378
3891297
22948579
51850
47668
682333
145720183
6013
30093
9769936
2066537
173779879
500009273
258201
1402667
1676
48815
370745
22189
33290
29991
115338613
60599722
16117300
1300
126383480
13739
100295
10652
183282678
1659558
296931648
25183526
13832289
11637
1955046
14658
388459709
11548987
100078887
974605116
457937
203412489
258787743
509038931
563858907
191945
27506803
2168317
46414199
1566820
234088082
215107203
2117
10287096
11587008
173262602
14478441
89870756
326032
32540
2841162
26516618
730062499
13284
96522642
52
7028731
30662865
137680013
47333777
30256015
10685941
364642481
297731
90202
4325
124113
44350
353640
346946686
107816427
272187
89118471
131
888464481
304342
2732
122663
24505259
3285
146598617
282595136
14811161
88520832
30779799
436249076
8177
7340
22528918
7208
2290934
1018715
1715239
1976
102556
5680
39041
422525267
6096
11948944
6372
4731034
64711
28027
197619860
60330
2758709
8094180
19597
593109073
905322097
10530
113240955
605171
26931
45997235
15503269
270213404
46952
203242680
3538035
30
1615953
206481935
266797041
84782
72216
170752
10121038
4776
41508
30456
56684625
2931320
1759706
487134424
3388973
974360024
1152703
54347
3305653
417934
130276520
28827286
3976364
135181362
41245179
11427983
2579020
8471
734051767
138175
557458
18051025
126979030
68717991
111665363
8876004
7001496
490033066
47278
28962
4829154
28808676
62999
7246412
3440656
29145217
90733302
29383266
1472935
966804
26800513
393740169
26466626
135959
28203
46385116
86964
3952952
21641
189062574
527
3218802
259474
34964
49370856
48846
31737
1030853
1428475
32546
8241098
2794
4112241
1577524
87413
32651
969940498
2741
153378
528708
31940687
60933
134056803
219015228
9699
4886561
43833
32897781
781091491
465124
32380039
51388490
4860940
6289128
494630119
126044218
865641
1559
2443310
589977
52649808
816176
249133
72725125
15969128
796130938
159906894
462
34686
6522260
175954958
247971930
6727834
10293
38882
11018841
17132377
77451899
11260549
6660420
15328
138504
910616491
264854515
15083206
935010
21395
43239087
692186
1301325
1843134
73636
707039
1999224
243141
2051305
28533
42998
37945611
1253954
7488
2873389
2338536
397360
106551641
8342895
1006107
10781
8939241
3111872
485353
8525532
26647
1431514
1820066
2013373
18045768
702995121
131845
516936863
1260366
411766
62167210
257520279
8161835
172961
987709
910241
13586385
318619
58829
84969
77867
31529
224756550
79084163
943942
144385961
134309
262989560
16556
215795
25728596
150662305
130622800
235940
8488632
487710
128428796
730138758
12937080
91000
245465761
3775
53992420
224444
420694
73187
85147247
42232
395850
55227
11286
4689355
19965
3060817
11831
127548141
137160
53569
154
32165711
5032
1970
756519
22057007
31622
2498
516334
2372009
590002669
683704
998240
8395186
8871739
3502212
218844
36981
29212
299480
12218537
125325151
97976739
361091
895231720
1804616
23149
28354475
504151670
308740
10315867
2138930
13704
65262
111744
194209124
80970996
171100
5433
360971966
1160337
7774
547712
1852
239519364
319941665
48177
7803
7264625
17623
31710
64607431
15333401
1285239
1159943
2202752
43791
7307411
7756724
4442053
1257911
4598445
475649
26559696
9283838
45615587
102085365
3300954
66104098
57354
212773
162094
10028130
2105
3509674
51811
1040283
102403524
14397693
4992414
5206
723149302
94659
136715769
86219
186299831
105280993
52910833
250342
13795901
2884
11013099
498505976
289011
270266
245750
749390100
10657007
420852555
26571404
174916207
87023
2586808
41088450
1448977
1827
27965
920435
60135397
823645907
14805
535760
934284522
369
7089
45458192
835304843
12095601
1256341
74130
42016
816667666
62404126
172994751
650728435
689950
24713119
625613
985564987
6571054
238953
126107814
10302389
285427
10347713
194410
4036
326611
62993160
4399
13968995
112883086
103982
58601882
57548839
1916228
491090952
33285
636412550
110824440
1202848
41983819
271884837
240533522
496425
303030377
14504254
28649018
1270442
38054
12014
24202
61915424
671104198
300037
189801031
18119
178046095
361254317
55907
242231
464162
29316555
87374
385
52931132
592202635
5128
48188
2332282
74801623
1941041
124352048
2929
131071663
53094121
15414452
4818206
109960428
291775125
426983187
8900745
108331092
2105513
220087714
206450416
23169
1822795
106994306
685
236431
11537
1663386
9954019
2071473
21161981
2615279
480736
209886
445947726
24213320
1128813
3247638
29775770
177154762
8286392
72097320
8380
251921
53913
115065
34543
52215046
10504447
199990826
111488031
65762
10565
14253296
687505543
3852876
159807388
15004531
572347
543157
1524
2676635
122227
1874
23298
241815
24912372
19928236
163140
5523
882872
285566
26971
244182
39684
79143859
30158
5416675
9767
4393032
2794779
265885
465051
35713
11142514
7906210
10702
8273954
15283
6166369
16478645
23688442
54685
30551
407294401
1546082
2076339
118459096
2281
7186
5260
96640
1091030
77677832
151479
170692
30581701
14582
66292
15285
69323448
1481524
14062
1598454
3579
6542
369177249
27163
3367727
449722
4251363
514691
8826
1248572
9316284
90136
6099
8440779
729209403
71756
534510274
161553250
1140050
12644696
30292363
215944
4108841
3237199
140848
14361915
62424805
6269788
11751776
7661
300043
196212
1003253
86272
27313441
1576341
872384
59641
34828633
107573407
142749733
22403414
7656
259602788
507591
60682
582019
137675
7404
34387
1789699
5066
3951103
946234
6125602
28250851
107892656
187477
6610
217968639
43185192
85047
455951815
255574222
375420196
98694790
751313335
86275837
5512
12481
2386351
103226590
3558
31508
185656650
324729
683017
254655
59805
854857992
110944522
413684
518564934
7121241
30909
8682424
216436
14470137
9562625
247373
6414089
7023032
480952007
1012043
6666
1409219
210537943
4166061
84753943
796
821340
474163225
5587339
3656037
5664
242419
13215693
22752422
9444
1146
12711146
3249183
32750
113633215
96041105
12845946
65485
7982
2826086
763243
458053605
28519345
79226688
577999411
20371184
27687
1011942
104161
993335525
32397203
6577132
346118
231312551
74825077
44401
488371
7108955
17248
25570
9064524
148720
11393782
1281670
204101250
651625
37918559
177889272
55531
118637534
3151466
7380
127009891
27380629
504638241
972564060
455045701
8483
26848
1945
31474
193765
662786029
7725138
59603
131646
4521110
23110400
2462
326899427
757775
185622
1773284
5033356
396292
1628389
59389
561
5693
333197604
1592082
14579960
347609
5832
24862288
149289463
3783954
4350
667716
321004068
952544
228862
66856
1277813
975438873
761251607
29688524
7865278
192250
17788973
25864
3655924
2327941
2975973
6183997
86967502
92028
332238236
40548263
24247962
870974
238444118
13963851
8775
33239
195010
122065
527939
184722095
136703152
80841481
224835
568916929
12714564
6192129
48451
26152
115718138
116543507
11687918
780639936
872767
778637516
6658561
1807959
972820
15512
12317491
818203
341994
1631910
26867
61437
128498
705
660709158
16365
484125
7432584
771767703
104519
7162448
251662397
106306
9972297
786240978
2069754
56440
320139078
1109834
14406
8079
26677
995929797
8356466
4789366
11208750
17390916
5134585
1999
6348
35611437
4994839
64401987
32062474
3433138
449675455
3697889
201413177
863500
28559
16315124
685099390
17323256
1025845
133751
8366434
1515340
37095
15324384
2360142
570600024
235793373
8076076
47918
1402465
13348571
7506940
28461
28086
4484
486133269
14556
90267
241309490
31258
48318
707106087
9641493
616206851
3918326
292270
348812
45539
85370
441243
3247517
205500
883
7252668
17130
146196
26315801
28988
1016365
65392
278611
675716667
1571530
26837
302874597
2077516
205052593
3215
33272
4076876
333995
647013
717190438
7832907
33666906
217737
25399046
4969
1939743
46822
87159337
12757
136972
29658156
3561
34821
3308224
1893565
15671
242942
4952501
33581
1654250
375471063
7772071
277768
138552
27525620
22281951
21742010
21259
173771
461591092
572117
505338215
2031816
3635533
687818
64762532
13385372
45440130
30976951
63425747
117892735
62724695
239084
242580
315925
7285
1371069
29907601
7033729
10928119
57932
1861342
348319
816989
12729
84107
411828
37703
10097153
17204541
45456033
14335
35441
42330580
116164010
364014
804729
130823
60172876
2548644
895470761
7937146
25375
421822105
6908
40240
95707065
444571304
89548
56316196
44975
64770
349168
2120
118675
2008905
8018752
975
193362240
22077372
1439880
44218272
43011450
4756
22180
59426185
1251000
583968010
737871
3275128
877995
117422
750377
123160771
7113908
8812574
187505
410157327
2715912
12720523
35997136
941879846
1285703
44468
1017760
4415189
4497544
201324295
194642
2273212
211440
575360862
563
143046128
922719
521713065
8189
264025256
163788
1078
444153
3402
340946523
6284004
1575
1264941
248536741
661317107
31133218
17525
1889847
4498470
17403
1212369
198269455
229723128
855809347
140505
13872
11346532
8001960
158856
31982253
512145
4123
554
701821758
11834
1091033
1754897
10671
1539
63113728
272482
28004
2980819
613107
201437
470179
9382563
180353
81598
30352
134778
58318
528923276
562729634
29307
196664589
8080188
4886
5728504
15415232
1897294
5503892
3568373
123653882
728441134
73797333
5063503
275884606
8098933
253194342
535077
11690423
8221215
150752
403264648
808491
365965740
208560
12651
1732921
5452566
1484987
107916
50690
128188
326332604
24266
371411553
522964
38734984
2504230
926414588
10079292
21766439
7322526
565836
59627
145648957
196862114
463952342
72627017
391635960
50454
176255
3294671
585726
29199509
25018015
165465
351907
2439785
104098
5495
2317174
11313194
11167040
8968
6858038
25449
2794977
6439
1950135
763
1688677
240776
1361
284330653
5822610
758757
200571
72050
2657661
8318789
54459
3054
2933726
1154555
141008
50695996
3082
6361997
5950682
380284953
75661
169383542
342231075
18125
2988
16934816
462658054
319112
761207097
2367126
16209
35490766
8371228
375800011
728005
334291085
77147942
5399376
13689460
210394
59006
878831890
32031443
107725
4900
150838
699931
36045354
5300966
71509368
88325139
344040051
19286
1534198
59016417
35418951
54234619
405483
129311418
3381398
154036989
3439602
588549
1663402
14036035
150605817
613165151
37897
102575469
7892166
296385524
1681705
3591
252019
2140117
19727940
484219
3821990
9153472
112359947
7268045
209141
2997
2204
277185787
333067767
321011
28786302
3147409
70141796
1199
22876759
13541185
460062694
110985
143392
119700965
72736
350875
313550
5370847
7743871
153680211
129891899
331716
176934
130480
3125675
1683814
27326
820468
20263247
122189
300537
3119585
177833
52518633
907806
1988560
835325908
29783953
434396
23484
1039580
35247
418901284
933
39091
48034077
31574
35450
51178455
59527855
22550695
154523
2328
7652
174000444
88344
17926687
3719059
332759
348240
22120
55663694
388320
246773
4142437
974896
2538714
316358
116237
3731184
31592268
45939
41796813
427
61722
1682687
193482758
63377
51767
37775
2199
288078952
459063465
107375359
36239
56556805
11403112
41736192
32187993
12648
256238
13038809
9883495
28305981
100306
2068875
1274456
15890
57069761
14868469
647093
1037099
2088172
535026
14306866
71557094
47807
256998349
583360
22189969
86499037
7254008
4104195
783169384
69617
4971
76922016
116606755
4009102
3073
6901780
38931
5631
85440535
182316
25472
3332
1570
484573250
955454
26089078
14874
94900
991977631
496391191
179016
6732
8644
31477
49905950
165373026
151087
49350636
2920
301381
99713
2306700
88017727
13877765
59558950
2223921
7664600
58375333
267457
30574
421796324
706764
43542
25639076
41289
992677
819875
3892
1555121
5861156
7422458
5303573
211070399
10090
14261459
7374950
2848
28754184
22851
28659295
945208646
157709307
3610
117980
153
621771131
497412
279433
31822
109110
228184564
896827898
64798034
112203677
494213
109489231
681686753
44131
181635
2517524
502663560
208861479
24385062
94346
452937
3584115
16641
46619
63505
380359070
10664516
170767
30477
22071537
91065986
66318
5369
3288450
4149676
272293466
282521911
105624
739265451
419493
118328
176161
8117736
7308465
781509321
718811433
5796819
29329
34690967
88650182
102559
32508381
388363778
653730
59483
52452549
9911441
4247
164777
755740969
3517378
25468454
976411
3768124
1794275
111292415
650478
33663
481250845
133087
3375030
123473
131089358
3132590
20836
11213919
34899553
969883
51638741
3625880
116191
91231677
15320570
12775502
284592645
964615514
42069102
4403983
126101486
471902
211817
711258625
185024287
15801482
86409
10759
565322016
261074823
147434
419142
66987345
6159
14883
632862504
1410143
240596497
228398
335698279
738154
181374
246898
20525060
757447
366302
2863
22750702
67524699
72500
241601481
27228
411869
7528
249218
43418
109896887
26770
15017497
677494173
164943122
3947205
41528
315213879
20598642
58017
44950
1336461
111477757
40223151
44161
150142629
1748512
415851921
415982
2535
23701052
17238609
42306
37446
44617
461185
381715
30355813
5320
116104988
286285
2758
218817018
89539125
971976
59019076
35370554
6585431
28670596
88978591
901553
469
7554932
485067
1846472
347788
8338106
100877
293611
16010275
1776599
25351820
5856702
9627
50933
15716
256600446
97298574
25280185
25316934
12519
840999946
245345
25816
5280605
28743
100847
2010
143634850
461482365
21402925
300046
851876
2621156
911373656
14497589
28215
120053019
113704863
6413310
799490501
234523595
32159006
195616
31387
11770
604496
10085
296723218
573098
16539126
1972815
10889
26108
10043
97685
244566
64538021
6229129
991085
31803
3326
43407693
1281154
412255
10849291
61319
13109104
18506
47427510
11983762
119152
81011355
20367
75522633
82159446
9219058
1363315
393827
22943
1009434
388869
99030037
977248
12337
25190869
150495120
4227566
70515951
422679876
50392
162947
2957015
5024146
257569
28931254
64905
4631138
975880503
6560
898103896
66046
965456
815
2670324
12921
903666
399980440
11578
51379056
66642
78738
31751
242790
8999398
5878351
1779940
77342122
13016784
2267
3441
220604383
2546002
2635471
464062
11095451
3249678
7632395
1337118
46145
16593
477641
164388
1471309
131850384
169680625
327466756
54767510
485467
833238
17782673
14297470
124317
5370062
11543584
1444688
5182890
48929
22692497
6956336
658779
72365
4494272
493555572
61609
7338869
263831
725387
8651
754714420
3421541
21035216
287738483
3315500
5528754
681271023
281462
5732362
395651
575840700
12407550
120126
1588
10576772
50154
1222023
259028802
23710323
797127778
1012973
293640
7967
42486821
483214081
451340
505281
3062583
123371
498097
12767500
2019
37089
168353
19653081
263678
212980
485379
9242
624346
79337900
767288173
39949078
6711548
81957996
191209
2444272
264
7241
39928
42564191
246359440
10451717
1351387
6346
15436566
251661772
296238742
195846034
222959179
638346
171723
9287061
35979772
107599
40409532
24132
10477
8856361
45970
1788999
13634149
369010
17068124
7206411
175388573
5766221
190297263
65442
257719401
28607
142604
20577
102585
711781
1079
233654614
43194214
777277440
5345705
13134
3672956
28041891
25520561
213104947
223495
86541850
75768
733602
8701760
20306
532172167
41993
9689949
9440962
15940023
6427
112095
15914968
43763
2932
314175310
288586960
60856
402750115
103877
121252896
59288
20405
953652015
44430115
904262
63762650
417635
1318638
649246636
1279
722156
201139089
41249780
354511
93100987
16180802
29988
223823695
1592
232428
7415302
44799
207360938
59169338
102354081
62404466
28658
31786
114777
54302949
1304
26873
83100798
239
3570873
9592891
11522
6796
400854023
20928746
244531
384805
218600
211829887
905420
7546584
9337705
8326641
123326796
24414149
17286096
457664
12977
814864
25544280
8386
15355
354997
922124
7064
242433
7167
3057
3926737
219901
672757
1967246
15901
29312
6673977
65193
513174
83529036
151521434
93366
675073
880723134
14521
225896
237662
4151775
14362703
11611195
113380
2782856
663218398
1604660
6454215
258322
241367
889502
105952086
12790
49166
27732
109285
108398550
4117862
178180
541638784
6858864
1256
19584
381578206
202516
17093
9026580
30157
348052588
84554244
44369963
107035284
23078359
643901
1893906
63458637
65756
5985623
246599
822128674
105776
1121
15650
927955198
28736146
17900761
27868410
33803
34781807
968845804
176328
17954384
17045655
1393704
26667
168633
56108
213904
129962
2322
28328924
230892447
65125
7425
800700785
568468585
3625526
8167232
356
1012587
842078
565961
447216042
49510
84233
15062
18302505
243772002
10852734
424072
20388
448674336
15969
21879952
120677
47486
129839269
363796
826701671
228767638
20204368
3031429
405
14303
1041
110109068
337
133375
3710516
109951997
8039398
140528514
10457
13017
12300248
27842
21708856
29
2088379
9010145
515302
1709945
99919322
1263602
200643139
1107337
209671
27389
1145664
49069
177601933
587078937
148953045
7706606
872064
34486
3705234
14482
71558771
10623008
258383195
5180759
251870706
55374986
609
57787
280036764
52109272
416944910
1409805
27379563
895516576
104296
463687
30173
394896725
219463
55628
5855682
800249
137495237
123376854
282052827
16945697
287633735
194949
553298
18153
510003623
1944160
28827631
5456
980437
691810
234077114
470605
4130
644789576
10608197
31996
9541
102562020
507124366
813927875
1381603
1022754
9251957
8367409
388618
224098
234549
3831
180501473
591417
4283540
6607257
3960191
102900510
119530101
26989433
66806920
376759988
49100394
33570
87958169
167960
115135681
3113860
25907
2561857
46040
290422951
968108
64965693
18117137
135282524
53439
1135
232173
33
80365721
7892644
166
3981310
10954055
86832100
3628286
24360
12047
10320
788825
30876
7550223
82992324
78012013
11815
34341
159715954
25857
161792690
657810473
2656
3187833
98631
27907
2272795
105346
35069
40227045
1948788
382865
219641941
18692864
823931
267725752
257220873
64949798
106682
3302375
458784
29155
171987
844201
11846
735349050
236802908
904805
2000027
47509
640002
475582022
93868
69685
62440
13477
116016673
3466024
1375222
1525020
524523
1561940
537827224
48112964
1402396
14526569
6359542
508975
83827
30962544
114098
68452
5727460
184459380
20208004
78924
252141
896
16501154
342913
318467
204244665
267462466
63941
113331
11472126
3068874
101175
2410667
246317039
12860
286675526
535914779
133264645
8250597
557602
682477993
412200907
530422169
3464869
11413
68347987
7248392
438997
35510
7491345
5982212
154745
4405629
130057
34328
3391
1315679
11246754
74811
508743981
253472
9700387
9082
921051530
101523487
5522779
724804722
21164
2650891
688375457
166678
21943321
7512
206489
50089
1976867
386407807
86947499
13705
98288955
260506
8151
28171
2162
936086776
490159831
979725441
56107873
58721
31940899
63036784
6450702
327507
358142002
129144541
204193083
153687188
108475933
1268492
40436423
1945031
48046137
366282546
6098503
6904961
578531
2145060
33493339
127916
80132338
85766271
178655
386413675
710626
39001
6812
3711511
4827279
793298
2041772
60820738
9186
148651
795457180
57981
725614
10099
5476
2757926
4200029
7693
124869442
365288
43157234
594189
67850020
7107655
1227
7886204
102746550
1285916
19860809
15183
28655780
15068079
9395
907985786
403440
230143
56801
122344656
14290
976803928
619963621
567146724
104487236
12353
96129
7545
1752796
97354407
2626285
382068
9338
57111
887206
27465741
996541
14193663
49686
75488154
25126
130514
10576
11533946
23100776
30367181
103741
432301
394930
336216
15353
6278
30930797
33661
27661
2350168
3207387
117194
116461
220062
105109
6064342
301248
696295
12163993
61746
36327126
419582
51705
459385706
10585161
810733024
1217024
934053789
22808228
4628392
42695380
117190480
6298
82332
23904271
38870497
4014954
129483
89605898
599635377
19929717
6884167
26383
839702322
129785
402519177
709025979
496260
130479266
776149
472537
772964940
947419898
484597042
19354
173792250
94748
10479500
6978704
422106081
7462166
508781606
3755569
6407
143907310
25640
179878
122790158
42510
26144402
771045576
12173796
776310
239417
6692093
102399
48216442
8109
3712
45563612
9117940
275126
717764942
1213
17861487
4011
626360109
1915874
5128269
10181731
897555
896561
403755
341451661
18236560
3963235
49873120
67298
505342
110157502
4468
731804691
648001027
64435300
31247
1124592
157600074
23583
96479880
203153
518360671
58872
7193886
287079
176519
69021344
420783
33143505
804724
206615
12737281
221175
70998556
118657
514470770
2215646
625895271
23089857
13355834
696983
165194854
15754537
33408308
85418
6971510
91454
16181905
19068
294961465
62766490
186095
1033348
193320227
349013
52112
1657169
51178
83789
331909
3029579
232386330
5926
334915
1456524
474918687
50508
5091
167528511
48876
501449
189559
17384
27600398
29951976
3850544
1920337
18159706
2628679
530332578
516922563
10264721
6475613
61829497
159901
46773945
329043456
10138
126462
12560680
9168716
240735530
74380138
1819122
37088305
23363489
101888
19293951
965808
82009268
3634810
14455
29273445
808735
10524182
58460
16364098
9001
25870488
15880624
217738
1559972
530452355
1025653
223898
33155945
525530
3461668
22561051
93700
41378
1324687
15874
61589
12670178
3671217
16282099
228932068
193541716
837627
14311271
263880197
258496
780325
268715
822000
6490
40093775
514296
201174468
1935180
791870253
47630751
2322322
4660
5205
5240839
91326963
11676
372189896
5189
6604
184983
85738
143552249
5131055
101439
932856
181486
15334321
491137
37244916
45302
131044
135642033
32557
407164941
539626168
860343620
7503804
4545618
5351
77262
175002887
555496
18635107
679676
8034
4526
3464165
241098
45564
283901665
121641
1739911
62104437
488341
2662156
439748
54536
431523
7615661
1985871
453810
104832
110255164
172649
90451509
232806148
31490
775035600
209960833
25678
8316500
12448020
62462529
432454
5188815
4672136
377700259
5453702
509580
243222
7918
2793
2877080
26159294
88432
420493446
117607
120671805
392259077
65639780
946833894
7981988
12107
942770215
186034
2237638
63020290
97665685
2604047
635678218
1280233
134484899
14898
194427369
5874
1504
227433702
140320
58863995
27936
393516404
124056262
37221
205121
320040115
570929
1931992
2485605
25331
32242921
1035624
4820815
1428
15334
55942
4717164
915
3930
37350
13093
978557
240228679
219068215
13921
309727
77944178
321753493
110212
98842
1099571
22718536
1282
2202108
403993252
62919762
53902
13138
111121800
621366
82516
458415635
897110
9772789
9235396
465964679
31462
233645248
6172037
769817
1599378
109046
2903694
33039887
23043
121123937
540446077
224767
327877
1834181
1236546
1573411
12623
50395392
2144831
55878
382947
454022580
4760
2930182
20948
886052
40775862
161652
11792023
1684789
55326
61177365
3576
119450
7631247
1176802
19341246
79345909
7980252
22118813
52161218
410752
3421295
19144989
3963510
106238570
5224738
881925
235084992
33432
48729
1884187
14832
15394121
86532
261241
65688331
4657342
2173010
2856057
50957
686220379
39725
3392
909212
37
35313
1610367
296088
7980
487594
120901848
19819
119979571
41642
134792
13555355
3253
81418
30524672
47602
576125
311584
235763
2024473
4165904
115454223
11966752
259467
13794966
831166
20836632
264845446
120002
244262835
107224
169516309
222794
25048
206232
58227
30800
177138899
303442270
18270856
34257
1687
5655590
18031
108097
835818398
15047889
361859
201603
688571
105681043
293438
1434160
2804
661778145
11587
352824218
1335
267104495
4540625
167008043
5002198
15891779
28109
534070
195444
2150
466686767
25017111
641305397
1038011
3532617
24976907
1071517
4014568
18925411
7295574
51465216
151108
4189
10322808
8893169
2842877
357917
257728180
61358
998729457
28740
3928213
367481473
27193
120150703
3314157
640698
969388861
621858
351804
263000967
14635400
500631048
7184
349993
5725
3570
25265146
75169988
1184041
60050002
68904192
293838
3887767
23914
457609355
122388796
519990
1500943
15944805
3681828
743420
1312163
329743
112738830
8580358
1369682
19181
899
19427461
13662
4047792
3387
2044772
5981
123134699
6139
59718864
419
4199950
733735
91533567
4098
549441246
54352
222144
251409313
775337
292793728
475
1781550
212753
22240635
1024810
58528
125154
31547
2833349
10322581
389699
27136
127749
15410521
411487631
14806241
338520380
623510044
25254117
28190
451681289
597105
532366
19189
22069265
28149652
407749
24881
53172045
4055
22090558
209515108
4242616
4705
1504471
327823652
61303
533975
993879179
9633594
802353848
213385446
87274561
325815
4650
9456725
118440
6419241
1261573
31022
21757
121846
1936938
2129194
59184786
313622728
220675619
310494
274470
217301801
217814751
230743
431631
941645
645241
8343348
400160
55088
214290
36435122
7137147
2745
82517
30230
339026734
13141
499546
331080
357468475
265741923
79368
52900
46004
251990200
2772182
340260
4583467
8747822
4604
97650
393
62710
8206045
988660
587560449
332708676
786857805
734509
30114303
45488
356666
2752791
3890686
3080225
1552995
522899001
11703673
16009
493539439
4090234
111453703
172179841
7502521
7757422
28177
576870635
23160
18461229
6548552
12228
782008
71952395
1327
211104880
738932955
206313
322220571
4722
919772
275746795
54164
446160435
81904826
2348501
54965756
106089
45800954
35255939
367903415
45879
850238765
1756300
82893
14645
28979
91294146
40427675
89981393
982483
948
725905
7146305
12840421
176644
3978003
737510
3454104
17679017
6504095
58088226
123863
628905
6794
880720767
60088340
4340730
23956329
10972766
15308296
1471041
577857680
113306
149074400
50004
118066
13104173
178782356
37238335
235700051
648374
18004
90434
149377000
51127
117748
1763989
48791
10516419
243060570
122517427
4819750
106600
2066623
76924087
84453
103751397
227474
106434
2375479
342566934
849475168
72859
84066895
390399148
64129
8117167
203110503
8481
28182
550344502
55578
914176
193352
898882655
833614180
295768
5938
30476
43910
757119
89195
100980
8969
14322021
61541716
6966
3047
476434
154796325
58418
181139
2222624
51829
231608136
88736825
742916311
2776342
37022
554217
7906333
9625889
1426160
761798398
113482
866348320
3364083
196195317
5491022
407772
24406077
1041406
9976
199133
173202
29101283
1035354
913431154
469987010
816936541
287797
60704
175172
135470
210500
517883
303387305
794098
64703
42971
8794125
35132902
397190
16371599
13120
68614
116881
491859071
245724922
7122903
341776
216797
30083
5267
14509
8066
44172
4177770
14884
5215411
415697333
5828084
3278938
231060
61924
63459
484023
393267
51498467
399351773
35202963
747897
342426673
70535
679074
132302959
6423983
700281022
714764431
901514307
1350582
964774490
574036
19626449
1395017
828298
3916472
1642403
248067
26249769
939006321
18487981
14041
10189116
197164400
4512758
15060
13683
16207636
261337198
365146898
122818317
8326425
1945787
58125251
107266212
3359
6353742
6529409
220342158
12207
3364469
22121
65473212
1490052
3798556
512184
41160103
291357448
36215520
207
52185
33304
35614560
160651
84897711
8361347
154661538
53304
856303
24228716
3231276
59553
403343752
46416607
14565508
179869175
106580102
62528
408787
219797
911166
2724
69021570
3191495
16712590
61607
26563765
4008481
36756638
130038
478182
1970905
989000227
567233
2352
92621523
465752506
17319482
2989476
3141154
1621380
44642966
28959296
126038
7086
10768
39791
5860895
202839
28854
361350
24712844
389268088
467255939
3639668
813772
310075436
341659
28230
1027885
47071806
277114
9150
14831136
348883
4088
20347
84385165
2040982
8560456
52307512
243235
10206786
687305
841596
33607
57553608
130114
52384
531795175
235223
2266320
11722306
19333788
321257601
113722978
166411007
1878788
130302466
216600833
920213422
203487773
772490
237241
8035215
1908055
10140081
6225
3789
2949
50406
290085
820446863
64014850
48982885
451666421
503017961
405880
12351083
113224504
3824022
60369
248863480
22370
41149130
16836
3751552
41636
51331571
4567290
1699371
102753
206928
7009719
589
350
642784384
7280436
28458810
14866
85299
57361
7974241
5927
164427
34913111
10117169
23898
282927
65412
3413378
20701941
828351
873840508
1823437
3891957
417626
16024
24573
13791
7559375
437694
172186064
601311379
2729
159932301
5656
119989
5551524
4075
259340
12429
253789353
53177014
87390743
844316643
356546901
5162947
684309345
749
13614011
4617239
2224370
23422192
2061398
570332
5452806
399882
12583
1424821
80317647
54660630
6357069
3309380
455500769
1841299
94067
44598
57597
10340499
566659099
9522
533410
243096965
817974
32121
128480399
248410
77205
663783
247607004
268327808
2078365
92833596
4124244
14261463
12462
324945762
1667805
24828518
772417
3316250
118431
27473
59924869
2528959
1858394
44037
8863
205313042
32680
101033
614074
44192700
11785874
1926896
29109975
8713
2397003
47725673
249129
260014733
198668763
8148
123598
189358526
3573843
127332
33336155
7306492
18196582
4309981
62271840
4498186
727
719312393
179569648
184814464
1930510
201812895
225289111
338800
993000
934262332
125800
7312
32405
8138601
22826454
7342357
26704652
17622
70583945
59366557
2196214
263839342
5310
1368810
245432
2084521
45069548
4266
21375357
2699164
4172
1020540
4234272
28964956
1993939
6767
62023
5765373
6141
937759
238397
285869
114075
1894698
24940228
120121
4693
7370321
483014541
431731602
166545
159723920
11556
14936
105875310
15796
235701
378803227
277912363
3696589
4457
370694123
384249
85745
8296
64623629
198472774
175749
349322568
369627908
6481861
4328014
7233
323547
233771697
521046
9594201
807657252
43841
11327201
218318
26703
58988
218055111
499504
376784841
29145
538963272
3140841
258805718
21670535
113647961
16165068
25964476
63209708
26134884
39968
15184287
855548
13484
8134
149317
6176
305538533
1013708
3824213
549
3756896
49457
64955
177964
12659279
11580985
17999001
41694
99477
44467595
23213
27835428
7808936
56703
58842
631626002
1808522
164638
28060424
11277
142064231
235975442
23334893
3928791
774693
579771502
2419
6072438
835006510
9167814
31304
8302
133530359
49189689
82174
35770557
1436804
406220
8742
25873
218064928
2956
21302
910939
109366
156032444
4047
764352
3725
260143903
10239
71038
15973751
67530
2887425
84662541
119767086
208503716
41010
59211
165182
97777
1987463
61716599
63108
10059
238210
14792897
106966
2402804
37934
138557284
2646
597820
9754
2079668
2374809
91323510
14987227
510482621
19552940
82315859
760832
51247
9119
96633
9978
3301088
2956574
2089
109331799
17899886
9740236
1555
20582
105303217
100553
8062430
480445754
59114009
895827038
948019
56388906
240298880
101307153
66659862
1386544
343314
58770562
864179
343908
1043415
1590148
67001994
89544
134023
25926927
3807
63184382
361806
8318
29027962
13760805
941276479
130896529
491860
973887
57128568
17410
8788325
54635260
110721
5175067
8183647
343633
1104751
60205
88018425
11112
388687
18379
799576
1776975
128116877
156
47793899
63556863
1881326
2723525
83450
13135
172893557
520058
4717
368410102
153848
12588114
514105790
32733
19112792
3659807
10244
49265912
316887362
515
523475198
20652135
28053
16938
104704
203086416
508042
10705808
167290
2843359
6242
509443
2542353
2483852
41007
1653435
1018421
265767
33873
777107
30467
10029212
475521801
48590
123752
609269413
11617486
195395705
7396
684878
3793180
878016227
191677
814880
110552326
6958
14389640
20941
344703
558625935
3115917
36720573
10626361
73120
257605
12959
40738221
1603551
71210748
29619
130116656
2611079
2953659
128155627
209353
209115
245545529
61095937
157787831
123896
1095398
363836578
4944
21798
5512408
126713
12542
2053144
47542
31086
7708
62640
522893418
464970
2820
108286
402815
711278
373198
513994788
1465833
726209658
461385
47809765
272378089
49476
69415
51398
632435553
16539870
568717900
2210139
12536
492550
911
268126
2405
11362147
71661862
15585158
236901235
4425358
198227752
13826782
10942996
1731899
6497592
4033784
367812
101270677
834230
90572
541818
62650
11607805
38495
223113468
2618
154455289
219472196
193320762
5247
86526
462080
189499
116018937
4279058
1858304
107978482
6630819
5395
292349177
625218642
201909742
3258439
60872645
960309
957576144
6868717
493771
459907
9641984
6481
595323
22332367
27870
417912
135052741
17375467
163641
298051
2484
5745427
661927043
634933746
1378478
626906765
453551785
1050406
97603695
202506732
552456455
4354899
16358
478008483
68738335
1322363
48759
663171821
258696
112391
480894316
3232535
54525488
219083533
142742780
54951
984129795
8664454
385546
1996382
48202803
66120474
376299
109030793
9810
376986
268224169
342900932
115097193
13929186
193893370
994691
1179333
128704
3481620
301442
329791
406869
1220397
2227
63972
244348
891989
2247429
222922054
11940053
14242420
11925149
3304269
8154
743419715
548875
645716056
281133
56800253
121671
141436576
8343111
103740
1113173
61476053
121403
44171318
67423547
1139
25140908
13972169
49357142
348053325
9830786
4792580
4891506
2154969
2695
3057057
915716622
122084
3508
116852
65399
531296286
354373
20846037
408789702
20185702
48119305
958652
14115
42579513
986433
26533
1249345
679031
4067084
19182
120366
38669989
57996146
62748
24276274
13680093
38326558
5897435
467
76673308
218057
301159321
199180240
830755814
898702949
30763
1190559
10631158
131736
257624305
324347897
32115
15521
44586
128912
62639
83614477
2295638
3884459
5222534
737797251
17871
396955213
28455
128455
9895280
26133743
225125700
4571576
131347
62479
220715140
915257
8200291
5234
268262589
767515681
112993195
223811
54999708
25691671
30745
118661081
473247
1922109
1386377
96545373
11864895
62682450
935744
6323693
227510
321104
296379467
1356105
31785344
617764
1105719
24608862
766378708
78919125
7208847
243745
32803548
134445333
814999468
23507
19861706
3058386
624718
6034324
405648
301259
1027733
3295714
343900
9352
14699639
74095302
63554472
292513
14188227
1547213
23086
2085903
12488203
382364937
2029135
16310574
702431637
6972
10834
166495
892460
142159288
46975523
367554376
91171887
159711
557303437
106533180
498421726
1315196
108959
20675384
1838854
10858486
190267
14156149
19873
752646
30798723
761838
3153
78303491
24009
1098789
26859555
703167653
152
4147691
26289
556704
879431
18054
370420
51424
3072133
464540
10894
177227
109023
19160
378584052
990757058
118598441
171036
1264267
1823593
5345
13371
66066
630578028
33062361
15974385
310701545
1830
591884311
163308
7368
9041601
37170194
12153
1489911
132481108
971652
122802642
909183860
494616
133268222
58986
19654720
2445645
951963349
88922
534393
126306249
353627101
4695598
78260425
998287768
840036280
116837
1729998
410539612
802712
1521281
831203131
39648
11590743
9522964
143856
1052701
2732277
8804
276954397
12682
30096
12900790
4520
1186298
1483912
317712682
19278
335865
10339939
1304919
3294434
426848611
47444
11665247
94442
80546
6122645
144185
36485245
839507825
12542829
13530112
32363749
490550871
611690
745706
255191057
184353600
8497
490899
3126453
7089545
1087
4623
314619144
11365095
179494165
1884309
559646
44321645
3361
860878
687095
15001
1547
31271735
373997340
735729
250187068
31513235
69237110
2726460
483475
631161
45803
24984735
1276782
10976
27295088
10780
46484
65224
212959112
74827686
27297
280
4899
5922960
4615265
326955094
1171043
8910222
4984
6503
12717604
532323810
255686
477454725
3372
19511837
4168039
5304356
99383
160409
62895732
5692
100688
2042388
7401967
118008
829398
2091640
44818716
4220724
206487062
6789009
4204074
2824127
5003554
16112
121744
305012343
3571
56630172
10962333
111018848
262314726
631948501
77641115
621580617
17298
1899226
91623
180155
496377
921664
168587
11879679
252107
1732623
32813493
71233484
547828
126321354
9690645
296612127
295787
30718
472070
5917677
8165919
81580336
191788000
49667
107134
1332080
114653937
4208
124618023
16167740
804775
30692753
6459104
56856
1262057
7951284
357778594
133861
30594832
19171
150124
74828
97031
217674
1253261
62942
9787257
11673512
12793
26942812
2324092
1861067
2026434
50892201
25968
29199789
2092970
38572
175088
145244311
456361
3080
5977439
17120705
16951059
489398
43246
23190957
52704846
2708503
103903770
24841899
150368498
481994561
4856
23037185
27977666
869454755
978852
221352964
2453488
396226894
4101741
53055977
3170
6675738
8430670
63962
122782202
1177526
19787
4000346
300057
126930976
253956495
16281372
838197
8246807
31467
19095509
16060
7983614
133052067
387925783
675679
43752477
48027198
1671129
98957223
1460762
307584
28924711
4137363
51767261
84071274
239264712
15988
3780797
911900505
710047
93288238
10541
2804254
14088774
349771
55482
44895796
461723
7578763
561981
5031428
260818
500423
461645
53939081
414516
307581210
5420
37403
105516
577504896
17724
529496
1475443
45571
85257
266293
131180145
36624883
2178975
584523
374380856
14430
113553167
99621025
58527
86271
831067
5826491
61617
556101
457288447
1759183
2342790
62765702
29391
13341890
82295038
172
5636
8363729
298472290
13911395
32688536
3944547
18060713
343349
42582
29481
4892034
110615368
1897050
124177
45769
50690503
3586967
27384
97444277
14755
5136849
4125893
16325132
5380344
291257817
30338955
3977
473438870
76138
1796134
8366308
76129643
60466803
19347534
45078
211317
60652979
1470
11436
3246
70269418
52091
8394646
445431
281596933
838725
29063
594752
462480
176406
200645974
6431
9647257
7712
5934295
1313
11802442
533063715
975483
118211263
15144
101300933
26251
1927
287076881
2422100
3542221
338462
1008927
125573959
211160325
55578868
61043624
23072347
418412981
767980332
77436588
2059603
32887319
37609754
68957001
1101984
35814
573
104814506
64776
2179
360778475
1578
149322938
424069
952247835
520057
70847484
3190607
292357309
117725
200150134
534724505
23145
446037
36836109
407335
21220218
858606566
791305
60595397
291167
22919
256606
13239837
8213044
456084497
88475707
1516106
91396672
16404168
13292
4135
33288569
61960
150142
19771463
159811717
219388
20428601
568596
415304014
1272
32820278
11652517
198063732
22367357
180502584
6455816
50935
7860
253269936
8665
26045594
36667
3416
34395
48764349
54643074
6048427
443682
444968836
34681
5049871
20273
9468307
166993
28813
15632
75727889
721283476
747189412
178296348
30909781
2725
26753494
1162514
701644
2455560
3451169
38661635
571636
52663352
3040441
26930689
7575563
127394095
86208246
478256387
258324570
993648328
392730704
132390196
6938
5127397
143937
24408024
438233234
21565968
75573690
16705849
10762
8049
928557842
584741
90951799
565758009
889541
31218
77051819
22187
130620970
15606
1403214
4068270
52113801
35690618
28007349
481353
75320
480441
2088224
15662119
4064
29267
97892
5572
94696
2265601
677551280
436863223
5479
6348063
866260878
3838739
454928404
51956
376929588
26326147
70603109
71411
306778166
42839
18428700
59348852
14242774
31036241
55256577
561645273
129244837
4920550
20605
728926493
59623
63772
9287936
19120
168097
114291
124307
8184779
1387828
152754666
5749439
2930
1112
5257228
52574867
228180695
675001
162307149
707972
28189081
83161
226104
39329
198056383
4718738
10200
89919
266947716
3485756
12645585
93019121
6928193
4980332
136481296
1663827
108734734
25054008
4121
726209
498738
184166
252283580
3384470
2406
593077298
3068233
236320704
342726182
3558630
675
6961
58535
370017727
501288090
131768
2537032
880290364
7444254
3664980
384919
851308
345691
2691703
1451663
3199174
20679020
86161
334084149
15824
685208365
3299872
242736083
93053742
5703392
10625924
38810956
243312
5675
1063562
1783535
1109316
65468530
176325
2642450
263770534
80719459
61890
19057779
222272
31226837
16051985
63372
145580
42541646
94697
509160409
82055
23280
433870
9412459
581778
627216
108817
3191938
3880669
453847522
1193565
989452834
29732837
153215
625195665
125116
511007762
6969786
23221
43979
3877941
919397535
82977015
31644
288688
188258009
330372595
11745
2117315
3541917
525527
17756061
1366955
800594950
122872
81870820
84234
1228404
131691878
862234710
109760
47538700
510407
8560440
182289
21367377
681743
40485536
1209095
899058
29781
13821557
84359815
3450004
264183
1980380
7741040
138156
30984637
17552946
107786
63182086
17273
86377915
131797
36057
3807257
521524037
648692
3665202
7686679
83422359
107588253
3068093
108060
224416583
8159581
3006917
64270
7696517
4080105
190489
187148
1571176
788074017
4606438
3304972
778670
43273
11808288
516430
8059556
2918832
121653
178268333
5924262
755122
84745470
42641278
1053792
2044
370771130
93929008
23204277
85194751
846845
501
601315
18225
112593
24449
10176
13869
474272095
21558
99610
24059120
2909
3638215
3034805
19970
28137264
212931906
172839
944261375
469752761
31248732
138293147
2478498
513967
542760
82903329
25601947
632426
222909140
457500345
54302
70095
8358587
247880857
28739234
7544235
1982394
244415
35212369
8142
1611776
288021
250591169
312217242
2065615
50840
4286
8094027
501227199
85213941
117358
132429
394165
3210
7868350
959856
79975
15402410
93390254
7649877
2599323
625802
713699021
123796514
12464791
63073674
107786698
3028306
66901530
216968918
951522
13797546
378287
77357282
1002243
23296
369726087
35050771
926974
400
1868448
15895175
1789134
3008608
1020295
361150
17266
406381
74156678
950623854
342081548
954884
11669159
16085
1143773
4457879
68015
11794548
42464931
15988378
77081
3231626
1278288
5963387
4768
551244216
15008
211753
120232
6515
21510
855809733
43610751
1266513
13941759
698405
895765637
52246
15220
46946
1894473
761035555
818337173
192744
4131592
48286
19541
597554773
144250
17910112
641327
217762
138951
647015690
751630903
16463914
41750151
5708613
417174
1341456
31875
15513
56883
523928
166247417
761298764
756304735
11943622
605148
485818
14738
56817
16966939
36111
305545709
4013190
600971740
15648920
5099316
136481328
9595346
20157
584678712
30499
3459916
15832331
136114
8758
12030
82305
568581
155756
304102
120437
506013
459888658
479569543
6277597
241956
17348002
141431
16473833
37284
11935564
93790331
25272769
260381
429919073
61948182
92392
962200991
193788352
298802380
87877485
90529
26671
221747
13790663
142866398
636834074
277767969
4465632
1725
25535
39543144
3713856
54118
9337
109565577
119527512
515355196
442832
3729452
5029333
1493230
2233
1778166
17856
14249
56348
61083073
329950
16021
22126496
11057
1736456
4395
65425636
14154471
1483501
5465465
9416440
124166
4657078
37995748
192156
1691858
1268975
83829
66263816
229097901
49557147
468340126
715574465
20764
8107
5984
3810
374098
663459
3058329
57469620
441090
399252
28332475
243958797
188766
22878
392725873
4235633
330608683
10925
10609132
2004
479124
15840775
6771563
9095855
5295320
2741034
7694
196953
22987
14953
212315264
7078384
224099291
858439
958748094
13798
402966
22783461
1738
900
105510
428656147
216078942
13397
1562682
13434935
52649756
10997
566
1260939
983295
4695925
210574424
239414
12957
1906908
1992762
806089
40874
184985877
130327
463064
92232987
569466
3067607
842287949
132314
13929
28256583
74948608
2749064
64627075
292373593
413133
34564
749886164
170122387
943123
326254877
98834974
4602356
452282
16517635
141503447
183545999
3189147
111619
92
38661054
971667
13753621
25845771
340163121
127258
402130424
15491
1557271
66405
834006
438270221
7119586
727752302
118381
41931
12280
235203
54358995
830286459
1547014
248947
2385443
291318
1220501
98468256
67744315
5245376
22553738
71006990
6627
33327
6374
1287
236593614
50864
29500938
1505820
146016803
3582181
5982291
8754150
878414718
95539230
99765
5814
458493
28441
217217971
1948694
4082
960310395
14010
22778
254779
46870
47245750
5232953
2905776
46935666
3821527
2379443
15379489
1733230
152176279
453251
10891
501833
57110
24026287
66941
6035098
289181
792086021
180014
604625638
165716
30037
869804242
58164
124269
564851304
54885
7571830
88857660
53223
16253
501673
9785737
189126
5621897
203445
191120
14330721
605284405
246804015
2722885
721
1748835
201675
373664
62662
53141252
57295982
450868
3723034
53467825
29732186
12529874
41773613
206362956
4074
242121
48401
120042586
923833514
122859768
353907
6122571
317889097
49368
251409
367744
8234
7861457
129451
60449775
83950
302511
422877365
11657
6317300
353160424
403301560
670526
246314
183624093
205468
986805196
76949572
133339344
55731
700610429
45876789
12745806
36485064
268020437
24666674
460069160
22869
817241899
614877905
1976738
12433603
128274
146472063
28590
10885151
1207720
871666668
241927737
915567
178430043
371491
3634716
25342514
64133
122460
443526
57101305
7858
14877544
202489141
3713068
26481058
27624
62784
2251830
247763604
7478786
356121
699445436
8465
1621091
917406
43436
936766
14139
15045362
15802210
8633252
4786353
451484074
853937719
805431686
1173342
2186902
766559
970486
120873983
459685
68415
375178
15769
463820
1602
807573
287970648
4760080
688891
368988
45598283
447622791
3503364
808706
3667910
9775
114242461
336639
5166
3371691
1424
41023
129920023
3692069
637718
225305818
19512
380707
407472250
4949
122607792
339733445
951226
12985192
127103632
4820174
42794875
121252
44869401
817570
5178472
189287907
19088
22105283
133344
955215
13030892
966802
4274680
1361189
1445
328627879
85189030
78740493
7595
19730904
3559
844643
19834
16165
40052955
109521813
496361369
99610204
41000
594980
15152345
43029
602355
32092
11630
238744650
54385762
434718937
6982
497087165
216889097
423560
95518
65997
12437
1179
2329
208773
49814
19688426
175544
8274259
7981146
19945675
66152348
918457
1064413
512518171
179570
58643
518273
10637562
28649732
286952999
28358
23714596
121189
233084666
10348
5248732
16937446
1281780
788891
2037829
298345
7116669
163912
3744879
24211071
71290
37020
16660381
983067207
200761
967066421
2063223
48789159
284738019
93816718
5052374
670415
25597088
2480
1274051
17385
218713085
2918060
13737589
74179
2454910
261265457
16013
1775048
233510542
5561
337603
981427668
807510
1119224
977259
33922151
5461301
229272529
1846110
577233192
1013635
26948081
99243020
308612
28599328
11011
69011305
7883
8974074
78049
271423999
324099160
20218
5357645
7875
656143
3167985
478494187
203794118
61724
14282282
220190
105119878
1046878
178753
187331511
24326598
463742
437964
30087357
79886
174454504
2775976
63878851
21267
21066112
479948
282827448
7166
10157
259513
46895591
325638038
64298
86480
1073227
2632422
220313
10197431
2386547
308300667
7414119
3128619
9261019
23086886
28654
130117
40863337
818256
64990594
2474345
3563965
109064735
17781329
151
119844
490546426
10379969
14253
6264
4109078
171422
640720
362223
6407149
2004291
60843297
3202
4510592
198140
341531
251430
2060120
1829933
844726
13252
164417482
4823055
1760092
15541913
22615119
607631389
1018153
23321882
32889
4041
22551
1227637
7365461
2790752
4018
62108
731483
4642360
153577
96226177
5726057
15923
2410728
7391000
15150100
24266448
130982
167454
25670
32574
1851799
510462
576952637
7144
65448019
844329
39953902
53361
237579010
61271
3963727
21064179
30469064
12439
5605
568745
630
1233818
508989
741211528
250413
22446
4612635
8916
31103724
293655745
323714
13696
23339156
128610800
2752105
47521
204470425
20914
40560
1669086
6509
1513480
112871459
5528197
926452
532515
279703398
981483684
249418687
625517042
2947850
257596
12619706
1094958
86408
633555783
240209060
4843574
371398848
7
23626809
908137079
14962786
2826135
1539371
465757
17452917
2982093
97924
3376262
1753192
13972
156958
891391110
58911286
837194
83955
17312972
1159504
21345459
8310465
243264
449054340
515689
30464794
579883
536299702
1339536
127849658
1024568
6094586
55881229
3339
406762094
205076
140903
623577563
246888621
113950
109415
650672
78855
1944957
930126
28511
4744296
50520787
7832468
2670114
11227
1148
29915
166512
4992486
2167187
450341
11950
802
47297162
72427759
4674
9336
108193546
3748
110805
198228
9498
164224386
269031791
105797974
14537808
350066
112089
758200
41556502
453891628
827371
23679048
22534198
8415
126616045
27272997
340471
35871693
68586
57984
280159
14726869
337852156
48986
128290230
844471
6661
9099001
101870
6214948
435462337
791510932
511418825
217646
864116806
19754
177283
6651984
35055315
302908
105202899
8132293
212122537
11981608
36905370
289751996
6870859
1665898
14392061
5766
81437875
3563628
87977969
225771
57979271
7622
812971753
935660
933844209
344536452
255149214
2413615
115053406
179536
11982877
8066573
448210420
417792252
25504
2567
6501966
95388
6485598
6842910
42331
256097
3169475
21486
21383454
183643
5994067
30713
100343
231238798
4805032
198064979
11951823
11149
62992846
16349328
276282
29902
170992716
57523
1046400
44074
2714
26772662
98150127
7050
1563796
22066951
3764836
854660648
4210023
29714645
85881899
32661824
2244
129211308
14245399
1324
6217924
27172840
20064
863562402
6089
4174
31082433
82663985
27590
7423017
5943766
939425873
2166368
17706
691773
159860
145652
326589704
7632764
6652
1954823
16512200
16949
277677
2428577
130766791
167327878
10341770
12073628
8603706
2334791
439569
16390016
57228
8957647
605602
420041
364719
131538725
2734194
99848
2692752
574393
27449
23446591
10498605
347197594
15999195
1475547
32430643
4751066
348993
13428246
21762160
54579
113690672
190976160
50227
194954
5718422
205522
421840116
257
1128024
124677096
48282
20334123
89057331
618826208
25112
25464
480988
217153
13019247
1696635
659093
1843
19188
4708
281859
784480520
75686602
166079596
15818
11328
312096
39789
199666
67174
209131037
56294637
6215
14389
6534
966512
83655620
2757528
1113
2605826
3750149
23090
145316
267964
12669450
85196
45326
55326852
6847853
1385044
7862
4037921
26144
10746697
118283
708594
27470
55052030
487913
644187575
1784869
263107701
52761119
25719
596668
58694
493107632
9439
764117
23371765
111695
29198702
109211
5209
1411135
6135047
116112
17924
19683943
73638
4678
28026
16814144
109053071
956434
13908628
3552383
36749150
18616
172698
15968
324846
224476965
265311
619718699
6986
4437058
57150922
207166
51819
118988
52569
646158108
120494
33816
5654555
12287702
397748
27741
122893
509953559
7010
17924704
132790483
43965
1907758
35983
920111913
9243916
808653
34985
350672
270499
13788
850902
10455344
22728317
3002629
5395308
177659511
2515
2206180
29606
136407698
104571706
56060
42273861
387859
12953957
1767909
10118
25062966
31793
15302089
264368570
5394674
25633
117040
93397
98832588
3430949
8184
126445006
4015
79603461
9858306
2015
719769594
107913
558328063
25649
140690893
8845
2640969
420448275
56100
1753
36958741
229462
13496992
107916003
14781011
8151368
89897
1269893
38622
2065314
263250
208349
1851183
61759
291177
364020
96417194
1369811
17178
2604
12259
28253817
470208
17835091
296084
166583
148776186
934945256
52040499
370898
14719
203475037
223962510
2076
5077
647145
109713
6483
935464590
427675858
24778
58253315
54854363
446034971
8912
7640
16810449
2075991
106374
5416437
98235
54077699
558117993
8359
7958
16263
55914
448410153
32398
327969
119928692
990399025
148008
87669800
3164352
4173348
1086892
63879
51238215
118219
12292958
119375906
288104487
177593
24910
398821192
93047876
261140382
43493652
1558
5868251
35396
73866429
265130
93026904
6757710
103527659
967772402
30364571
6329794
214252
347789
872428
42033
128928
3310
14467253
24921863
614336
964072523
9592229
15204
73732588
3817657
963909036
823751
20442
16884
119319077
10222969
29278
254291
2207008
49803
59823
256206
4391909
2526176
3928
92359
734705306
6125338
188649083
138061311
737641969
54348942
18263953
1929894
141486119
412192313
452042
498996484
79591
42753
806048547
2873
15833319
20154
82765337
7706295
24525349
56805945
792155891
332365999
9965471
119952754
5917918
110723
243921129
34918
845894
5182525
3044
124473943
361790767
195086
318266448
28175152
28602541
131972319
6274
444075
14653206
77959
2264582
3023421
23325094
208946558
60606
3124
937747764
11090390
120006588
677
28842
56445623
3792
451856697
164319
446293774
217049
327778
175426
36177946
36189612
58933
4305
6005951
131026749
314413
42525
65597
568792198
1964254
27096
697090
114727
52400810
14819118
707201430
138027
1132744
13869245
40775
113875060
1226
5172
684478
3386515
396176690
72419
403956
1586700
2001
28713
956013319
1789123
76161093
211247999
1658309
44898569
10641
68953087
33347412
155778
2014402
2585814
8197
105780
7278
6223512
10430790
2588
31137
90566509
954267461
28849909
50084
22997
180053681
10792073
4089187
218432
3014399
3847111
50372089
1942944
189686254
1025439
1553390
29850037
274636822
200165701
17947
155455
429331487
2211695
291671346
114533800
1160438
7177428
708376
62646684
205011
1016673
450915
31719212
159526
2964286
237528
7303074
93352
206777830
183670
5864372
627982
582325
248234655
51189678
412287395
913920347
1046293
231326535
8220254
27114693
3621
3056
36746
284810882
118673467
66113
2071165
10703060
1896214
5797208
507475404
62295289
12717
437493
981
139135
780015680
44396099
6428905
987
84794825
789354881
57716
558588
13175
7038
49456539
4271084
8313490
23105908
21393822
7511493
90593773
37604
1220960
137075295
31139984
117252867
241446
425481874
8092
408384
96824
150506859
43069
3468875
540434
179913145
10393
91101
6817
9693820
391235
385995239
6497
65427
748313939
132640
66147
2259
246733
218049695
17106984
44305062
5030
36756
478317846
22106968
4359430
108049845
3940
63188766
16635671
308304
67854
388
552269204
40513656
55745820
39744095
285758327
24758082
633326938
6636729
209100582
83467
436445
3533383
32643435
21614
523115338
273877237
48993672
3244990
224110
390773
100328
2513
253032
24477959
138253
2640
1930094
12797100
5039
2948585
22622730
9605990
3850
1275
924583
857143
59931
87276
392559
262075
1900185
1497351
2348629
105292
534651410
1769327
44435654
1934340
25037
30378510
30468784
328336058
119707
267686650
985803
118522746
2826101
1882646
115614937
79843972
349483750
44832836
62301189
46450570
2400
89138
126711
925846
13151
1879
60780201
9983374
11027
3595217
83944
23154
611138862
125
1378780
5272
61941641
40296619
141911
25336
237915874
135575
91966
897708
221920748
13143
4941492
2030026
1297479
739658918
368533
2933921
21370945
209452006
492901
45297
8187727
261611
930071
9397626
189924556
36329610
115413430
4403
10842128
227897
58518262
38291046
75132
765492607
741918
11663809
250455
30881
361296996
122742
237193111
96463
39026888
22429
3468898
18966
6440939
7727
29522979
23753
23900
14740354
1722
1593599
8354588
4741027
94576998
23618
1199098
6656248
6430424
126542
45653
491127
54745255
19747
42234552
471717842
507448
23091
3435395
1952783
2518590
14378883
1735651
12599685
28902
592431877
85661
8839699
54055223
908
1006519
26793087
16863337
984834
1644
196758215
145795
7503441
230955
1350929
336642
2955490
1670511
309659
69162175
217150
23217579
935257
1042067
12337599
908793
3475
5856
77642
3944
155140434
159878
128011900
48706820
9539
3892575
1853480
39524
556761
40971267
1973
3496146
225093
4674123
2452591
74725025
3219753
15169
36220565
16224
31875526
1163000
112184674
2141310
8231810
927871
921787505
4125576
930995470
236
72333703
80060867
73917755
323244832
216485828
17109561
14740598
464133
168517
628497
192995491
8366
131092275
66616772
250892473
102590382
213444914
673067939
139087
1290543
476129584
148575409
70975573
507266
6593
603964
790291
5083
34550
6886566
20290
3278053
1309
1465907
89472
11588526
5186959
27221
1086
347768866
41582176
5650
12040090
19830217
3207541
5970942
237688094
85136
550
352047757
8285
512957112
385577592
232003082
4197537
9672
22931827
1398264
725291
159274500
3503608
870387613
8609632
23437095
261754
64648
760171
253125820
14551706
34044
8963
986058
690335
1972
15003
3354138
86636846
196999342
120618
80708
2378315
26575475
125704132
4032959
2032201
826349581
286
99624
2932678
684258
4552695
2049
604
109895199
105286
82287591
32686
413410565
132648729
262000526
9233
52900237
447542
12291711
732848
902539828
1183163
7665683
9231670
44444
287909899
9661813
118322
2118
65847
3514184
260882
1424968
26201
787261588
522652
26572
21576
56735
474832070
6155425
148757
253752
26631
6157526
46730134
143433024
47319
49450
112025
5096
16188630
2048207
8937
126118
15664178
7886198
55806
966932442
146006
8203720
391359
14212916
570348103
199087552
687775902
3254523
275220359
123632064
1453060
1439616
410174
689001
26529924
28434699
13405
18064
14205
293451
746873
42795
950296346
1574
5831
799508286
3040455
498716
6749
1076822
128273052
2482
153919347
80282047
12060103
902091
8250
402660001
137794
43442
65246
105025
9868807
1417212
95977
35252948
43784
200753
11233541
625772
14926
39291724
517039600
223597
8401
20549
2365579
225732304
549410639
2074986
17190434
2150498
11136
19633337
12228947
113756
22422
599611255
13554546
7200113
753819891
19534
56369133
543765378
332459
73264983
317372
158927
28973
52606
3995133
1889316
302976
28079
73706
61896
1935063
990343322
264148193
3020522
13983
8295
43161
8042702
8237289
977173
688713417
370060503
1487537
47146
155377
1156
601
129578
21580103
32032
441944344
160149957
15280968
4669993
47741595
414853902
528658
59864
57866095
127246
286331
102945402
484769379
320926
534622
7286461
762113549
363976
51284659
1006460
7434
240815
459014
6380468
297178537
49534023
56758863
654886216
795461
7483
867832491
540004088
922600661
876803187
674314
545712907
19695027
9578134
226801
11223
675843347
725160
2725527
10735899
491749
4198315
52804976
1622433
31127487
4019842
6484
7720502
175622577
15709
9820
3747697
12701011
7620351
1178334
15405693
959459
174467
2212064
4915
272341
125210085
47131
1096304
129813
197435
42686900
1533367
879877
14149012
9048527
9011538
838848
645659
18009172
15411
43885664
13832917
8590623
31148
42088122
183654159
25654
17718360
10199987
72747
146058231
936148769
4057186
158783
11253
2061578
470675530
302168
121276
551555
165776
92361
132377
325225
19279
7331101
185891
13152
18652
180500557
3606315
2871729
15736054
30675
3318
1435168
769714125
459740938
743048830
38850548
9523
600253
2949169
53643
4901834
92419
3071242
66171
4519
117173621
16187
165618022
127669
26131
575569301
63314
1095084
23023786
11058563
403976493
24550681
1318928
23028540
683723
231814650
367528034
56680374
263510612
16323521
253001470
30720
1774638
8311187
153825664
17732
11629296
1811741
924242172
11676807
44927
308022
4345
29020
714528337
21917241
43744396
59825
21472
274594091
21214598
1633
3397
213852
95504
430
31675
1321507
3299401
81069770
14444
11021
3102792
3932323
43565
103218
478592794
115646
41438
17198
772702010
87060889
598331966
43871640
12235338
110193
29867197
4916
1411259
127609208
49753
52883840
40708849
2935
2259928
274187329
635380210
16579
55188
1386930
117287
390269
2897616
128051357
44371059
29514
2785031
229780
2805230
552564
158837
428983609
164458
24893
1621201
1878230
475873
259921
35404575
4133978
37691
1078328
274204880
29191010
74480
1230708
176913
975008
409667
7707
7021
3312505
884592908
14170518
139708
843658
668775
77671504
14283766
142080798
2420983
58288
1760296
2834791
47588178
240207
139034
241934808
290611
8319870
92050840
112569
18727235
47785
506909903
23879378
2387
6170
132811239
1327393
434859
63086
35828
42012
3837
701798
126307
54205065
35616413
249518
3712963
1645723
9912837
27548904
27384741
138451201
1552767
751047020
87537706
67338593
645029
527601
54115
473613
101952
642216
25530
450473
5143382
138674
1975735
4568
8594
631989189
14625287
89835870
7908271
929985688
5760979
6191
4274397
307724
7224413
155354
1115
63849782
998795
106156
102895618
58382327
1786586
105237080
3761
472283
6523
2058689
10512744
5260029
16172975
11386
62410721
131268
1749911
812309392
686154881
1708824
968765
28780710
798820
7373299
83496
310333448
13321611
10305
800355494
3855
50766
13098
38300
7847244
96998
6936
712848388
338704370
339266914
3609439
52406829
2007799
29394383
100385
22035319
840490
114251279
207510
657635
225383997
20651
3511279
185208
166057592
128456
815323
143463912
16398
232968198
24634647
9392635
1881497
32155
1107226
213781
91322899
176105606
203071542
1807
63245817
17146171
305937429
14812893
201090
193512123
1405277
73580842
16611836
64853
4983283
73481
214815
157756403
3597440
37769
1376517
184404
8122
387356141
294632
227527197
4138070
352354832
10477048
200267884
4336215
236352730
3017119
261189
2712906
316968
917695007
527903
7095726
12163762
111043326
579550
21992
20712106
8577875
5207359
256376
14991
546550
27361
226078
54159271
15935210
971093
102411
3861227
30335995
2184882
1086860
7048
1606000
9447
3978122
122489361
9676551
12321
872519662
8604469
60483567
3566
1658272
28030
127302325
712684
672320
67508
174742
388826269
116703494
10021097
125354
28557844
29341487
34444081
1595101
8821086
91626073
54459075
28194429
313542
13441068
898139
242402
1663814
14570
10848501
515395
15418105
9655
517929
686790
269874
12113122
966272
1718523
686601
133867728
150019
10692116
506798933
434403544
1028329
436592
23977482
185849986
189386
767546
23732290
83257038
711560345
211158876
40175269
120568
7916017
935755
562054086
126405068
537141863
13339993
2427668
62955237
2340800
8448
3995028
541906214
31912108
323494
507766657
245328
100646
590470
11856
59993
155463547
5574339
127514643
481158640
36820
797799133
78611845
10093740
12844
653230
2242473
49373
23252633
422825
12228108
63186069
238846
958297403
26016
887684
162341
147
79922
990464010
128788
2737396
1798
34829
359063272
100883994
597420
839049
629428
217832
977082183
264516
88987940
940963613
1896190
121056
4734762
2258405
15149538
725588
154709
60929925
938029763
649
26660
16255
133189
1740423
23882
492073
16659
42021
4714
46926240
37034
35112
6153
1751806
783721
661493271
1823854
82361058
151930
121641440
152934
656068
401697
660632527
2923
14645944
1644906
342344
67270733
6515997
842120322
27179967
230628
16182553
158272
909315
58331
149071673
18350530
99953
1599698
30350955
122829399
61468587
65085
61849
8018242
604016
20733
6248238
113741
4702975
47687
1480164
493660
413280
3223287
11541
122469
240746
42035945
195719583
311055
99003421
30083496
507881
7670
229466635
13444243
14072027
132445468
168886
47605
1426001
348560231
230766
647719
107433
435502828
739
86820042
6058
638994
1389
13858475
94182655
1190334
3368371
7218
269205
204854
164456
5314310
13645
40791
316914654
969963726
3096285
777
282824354
69381
16974
704359747
128588767
5014960
898510
47159
832829
110858734
61729
341720487
252187871
144694527
198509
4167452
691752128
95255925
428890086
109383925
13532
1401666
274582488
45229
982350
189185
56664
553448846
3846186
1206610
368661034
49756
15833638
1532974
36381
948068654
20267458
8975
4045
8584712
65223
15911597
2613080
448467179
1950071
892403673
1991332
26391606
339548134
56387214
31943853
4517559
428931
2074953
22816715
2070330
7907
290395613
949
2471473
836357
388534789
58279425
25552
8770686
171826348
27449801
58072
191683
59216
17639
116060742
1155559
6748420
53294558
168360
701360
386117247
146955
37391900
1407426
465732996
14408
276666
173302
479217
268397960
21764
20014
93891278
2370
27198248
6939
286823592
116569
18329398
35581693
112812
169247
12349
2190019
21495
802937
12910
8929
110828936
22576
14213422
1355105
1704777
24808
25164737
28742
14587
23440
4904
877442907
1234
35016286
1032843
729863
7924
15269234
720417379
7610457
18323092
377434
208053
30761
46016098
936722
2508124
2526
34595580
155487901
10948387
52406
4551
2910940
43114546
195327
255442
100822880
228667
68633661
613830175
6663457
139613898
413820381
13020962
90481485
11942080
225629
5515021
4431764
930188997
27777
13941
15073919
232366
2548003
30485606
10279
838186
168409186
3215706
8781
197983581
185714192
2049277
286075
3851156
3369
537027493
15357
1719596
2901249
52565
31165034
289008747
9485
14501291
6620
30491278
390674766
6414
85148444
727191
481441287
643294636
8265817
288974254
1824703
8086451
223473
54631721
20462
520311188
205978773
29661919
352066
481974136
30784844
203944325
979154
271240
121674577
10103333
225663
1938759
329765
176761610
188522144
624210
626428
2360787
1966
3463479
181671
47513
40392
4845932
53456
206024
440361
90263
577271
18804
7821615
2616320
317779251
246514
43830796
2488
50553
2070
89159620
13196094
1047789
25609193
80936559
305495
8026069
64997160
9346940
98453161
158739
219962937
59158958
6571643
31013
9118
1890086
425
436825395
343342306
29998339
188832766
19702
1717290
458249
47625666
4435576
44190987
872595617
175180
506327831
8197366
15574532
907278
163269645
28754
133910
83038767
407005
203224451
3634857
592699530
12732016
35667331
61061012
86393233
12254606
38405
874032782
83255
1175361
85434
23845
2013
78285155
2429463
6427833
141932
3368949
5407339
7775
349264381
747704
53498764
17479
3423648
177548139
71091401
2046976
118384
60950732
207362
61744962
63818889
3098577
39591461
27368814
6916200
141855
3932
36272814
131716
103670
331278
104032
55672285
54529363
793578097
39662
4619
1445742
315694626
342258
714626
250862
49311662
7287154
22183
648577
6205
1862154
65444093
3317457
2324
458853613
33079093
485317055
14726101
11393
30442415
9096367
14894
51595
106435404
58963
340555
116
2552930
127273
19418621
3227113
1038772
51441
905901
127763317
65027
23588394
4448
85238
29319
108181
130102979
845450557
1928460
73286
15203022
91271780
5932252
199457
12064
44560
1959953
481381812
51411
276863
3322186
32261
2574040
861907865
29172
21330
386817703
24683248
5289
5954159
2075384
5849129
357685
1895984
4859943
15926
146356435
62814863
3759152
402961635
28155
2211943
905988
4524722
11243
14124044
36888334
7331155
3779
63410526
42889
4965
884550868
4216466
763454
125902
20689210
186615442
25500
12521751
45262562
587687
240
71852092
100554
156217
367537557
1334638
57299
5271739
21252
8741882
2930948
3775059
20321
273662062
470402
7053
74257
40595692
233244863
58330
2626693
41362943
312725597
218500
4692583
1346693
30883
2438
4613
3499536
92341509
540815269
174510858
19719
26659006
6191795
273549314
3945181
2287
91137161
31314012
1303394
258376830
16093
1476612
424561380
9173
60
21002091
3739559
73416
77963
82487
292991
39195870
43084
672864952
47142
2998053
364924
84589673
7833346
807753
21381934
65148
14875543
94647
101022411
3373
25030510
110687
680673
10355
319848
6111126
299536335
32791
8604079
1627
21717751
34464376
15888
85983476
29445
3812178
32728
19919672
119393
665081508
1607935
60559342
32681
6623
68633221
496323177
47143312
1445360
3273157
81815666
93300112
283080681
509632
6632134
22527
12232659
10950
962972956
2938009
212767
14256
3529068
17652787
196967
25135955
46316
35699
8430
14160052
430467644
3199
27306
13104260
141593
36540468
545742196
633
88495
438642796
7741120
1073
863139863
126518236
59129853
940626
35550
105138945
13795355
471878504
90270
22574912
7722238
20046927
481920310
3955028
55213334
269687044
44829
18732705
1044809
500474779
12389
428220990
52253
6354
23807203
2532889
2061952
189672
489485
3134727
57296
483
107363878
5568814
35
179253
652694214
1342551
37257
9815276
420540001
358212656
4005
494490
449187035
286110772
118956924
185175
26181
63438346
7589330
3813052
5031836
75762912
8621
13642
472306
3682618
498018
123345539
387358748
411638
966575
55169
79416374
61672
69830521
40791372
12815100
1545942
62162349
365503194
1783620
11300206
689379452
11261033
16195
5751
13549
161928919
98998040
261080225
641288
69260302
65336
191989
368259
6323
60224
1035614
746569
189797
504657564
58792633
30134225
1398651
2575595
5151436
1154909
7747922
55414
5251029
22649
15332018
4332
31016
2141961
312212
632612
660431
1170796
63273400
668428
6871327
65211302
39738
68356800
498023259
118956743
147659633
21507295
770275
620738
23734
106588236
667353
7432603
264436
71909
659152
195991175
2194021
766212903
1204
665872
90999
14584
559096
10744384
129161518
111102
2944024
4185746
1743245
43685
23605982
63854964
111601331
578118203
6000
187738536
34081
20992607
1641752
331888
3019
95165679
11941
181475
6157
357999160
4620795
62493
1168806
230681137
7542
3099228
9659
35641309
4410593
3209592
255982
16143362
52106146
2944349
200528587
26724
34809
220092463
109559
29731594
14696
58388
39354
479682498
804682638
19947443
379940
405629328
62084892
252204771
20334
2095377
13328173
548345565
215731
46069824
291869
1085095
427368
32759050
3536334
1842550
4921
16841489
39035
7632
865962403
53144
941879
6755812
16583077
21160
91043
283952
65409554
314889875
6309
15201
837356576
966571174
94866934
11258
114654978
41494
10799748
3384279
6144530
1446481
61501951
8194212
484263798
52779856
1801828
112369
121455
22430016
7546069
979190839
1256059
291849702
919761353
106855
806278
32128521
594053
356653088
2710227
3109506
58194
955642875
23633094
6799
31060
237393134
868003
1294130
83540
326459
11318
533374
18242
425584837
125560
57682
763711
31496
977393250
7684236
169005
1717142
18719705
130447
1197435
2342961
60190050
504052
8611689
415283
342773
661234204
376192
28274964
43288811
2303092
168051831
7928930
54181319
320153
36865773
877900867
44614
96973264
25773
40366
3703513
290268
1006967
6770137
15246
4194159
560029057
36081074
307700978
8538268
48170
451580
14095989
16298
6034
146662189
7572483
1943447
328258266
444856
4923018
284474
95038
18620030
187230
91141
839648059
5672655
73201
55042844
168882058
66419255
30799
4067501
24323335
472940
10394631
134849
551099
2084914
607188384
2519
92328428
379933
195985
55554
3103
29593
4059473
177755
9184975
57275852
164975
22751
53492095
26827894
245282299
518693
2604293
442751240
31428
8038226
66333653
529872497
13452041
13686402
397627
85125956
361845069
64097
2595171
207567
64441644
50724
88442
4516757
965406
1439118
421045174
9794
166155
403185151
15748814
16293093
29011661
2864448
338675196
505068254
661961
123804
8914
8865235
769
258506
5181819
766929
1839
4619956
115519525
50284
282714
22039143
629
66030
222579518
163648850
16885
52292
12825
273467
193770
2975
17418469
15068293
10345
228451
124329808
1645990
190896898
16960635
35485729
10083
13859
113590481
44555845
485234092
561915200
52311817
1678
429635
16182
531930
9815
21191
600
62530
244366969
3148270
251335357
2063257
30974
338790
59155
30331705
1891236
32085010
1353
35982
73395
6026
3319773
809138057
29666985
9852
24654220
59132146
436616
90806
33551954
524050632
473423
68125737
2922065
15559534
104571
3167615
504132922
2419088
5105
108999049
136296
2853
111688888
606251
1515261
15249
376519
9719066
1019953
4620
6521880
32113
7748795
27877
860539466
12740
277868
31945
510238
1594
29201522
528199606
349004
309387
75996
15187
684230
7710905
5757695
318187
596166400
9177651
118170
19461029
2038
11824
541396045
4614599
58416
776693
4959331
3068473
29612139
836177
1524616
3572
16152325
302425
216403
2857288
12878
13327503
126544703
2047297
784464010
252473590
520418
3551352
2955
87945
31621888
49281
18996
468873
1799833
28688
1762067
80825
2033556
249782
13751903
130299
474496819
339551
7968
7333004
834645101
1194223
3652542
6562880
53521
510375
54558854
909220464
179332
201215
429193416
688835319
55591
2773134
24284512
2539637
4428320
131576155
18211796
566257
11049879
115213
283625422
227987
427541820
23109216
69059
152712
14497
113584447
17290852
11797942
3211247
5492966
13811398
1872060
179916
1707845
4516781
5424341
56407771
5269411
76839845
27188097
111203
520626649
603397594
46018866
2813
206673271
15302459
161301502
604006663
5675524
712668642
79089
65677655
67042034
31603374
6150344
3126547
35949612
169845007
58474897
914098
106511
909000243
1492
67511
369504479
262190791
460794935
7804523
121690
7889
1980
17461646
30266
49132726
946496
3164241
312157831
105935100
26458966
181222
72842992
658969
28917203
227066
29376
7935626
63075
4091329
760064
148645173
24978456
57763
15402591
222177588
320140
118148
718124
116286815
258045031
32494
748911966
5288
7461102
159951044
63249
30906
6956
558819
23124
75156
163932674
106209391
78596
3711881
39151
22535057
46250150
324447555
2644
12532816
719995
3669
2833121
1864517
6866208
5790
469630599
123746029
476905
2769045
10879797
591443966
16566731
48858187
2950
66386955
500382185
148869
293485659
195407704
570900
132749
19320785
582
286670
334331
9981
64074803
560675
25087
322995
241091017
570474
20375190
22933872
626
5623240
179
7256
384737
82932
58253399
21866656
1696799
9951239
381854
60640
16527
57415072
55644
167921245
620507
119339
1963873
74107317
34533
58708
471234118
5498
114597
107772
12074608
91771
61934120
46586014
46218497
133611
1062096
199820
37862
459928653
8022903
47649
109192
416215
265037983
1494479
105519058
23189
3153431
21429
9445
142637884
6290
8034665
1137288
27094
156607
729690
411760
2101859
120210883
800215
11413168
121150
91936799
244546
64687
28110
19050027
2593134
70540
425887
46243
3163
42555
563654607
204766
2075903
90798
134125667
125912741
251115334
1960346
856297545
23368034
20980918
26777
3834834
15598121
12084334
960314
65093557
209896941
5955394
1726
3750399
213554
31422
1478749
33390
1387515
89360018
3195668
127381
8231
16287074
883854
64790887
478823357
287874236
18365
8376
3220
137757
10701425
54366620
1196095
208338375
253161116
10626446
2753322
25133130
589702492
20999779
58283
35211
11973635
732
513913561
28309282
196324861
1858907
125522
449213
1197071
7500823
15569717
130436592
5409671
8823581
5808566
865029957
348098249
10262
5391967
169688945
21958697
233634551
1604770
40104535
26885607
115206
5742
133869515
1054569
839335724
164743263
21980
159423
127340494
629269013
1946372
6592737
51665408
414720190
320416
99304
128723
2389173
203126593
57159
57390105
3008981
58018557
3691
351210
28733
4340
373754
102970385
3289899
3997399
9034
121230755
1787597
118976475
10618
13678
649540
482213
132764
619853
240373360
426833
9771863
61483340
36311
70837
352458
6740156
217839097
504948
1194136
555301852
180346318
24910934
187185
602865
7020
10028017
101660
454686139
29942
42981
59532586
6834342
1190881
1222029
3115908
29659
13849
261684
86026
33234820
14080
13846
169323
29334
440861030
508216
110659
591026
174539
312240318
410909561
209288
7741597
43453
1466380
11176635
6036707
42866369
619452
81396
784141
816164503
475248
8272433
6324
17434
116646979
25988370
113991592
754069086
49087240
2746930
162080
17681
21052
3047749
835551
6653866
207174254
632775
524633861
89994105
553797439
817165690
268629
50141977
16291
257588
129390
49964367
8808
307133189
4035242
446594
1050311
37161851
545906
183145075
87649582
689114099
246533
24756555
216
188091384
239203381
3602280
508138
13707
47155077
1102763
29447
17143
29245
18536
29120172
66109627
80662326
3445965
957773
440390
1750701
8457439
10740568
593
414282
53446
21736
6867908
567128388
67109439
61063383
3326051
18179
163378
595767016
2526123
68393909
982820114
34150550
894788458
1806110
16839
3082710
34145718
1577120
904774986
1739
32354479
169866482
2105193
4001510
5696
473291
348727123
10487953
1655740
661678350
107827259
292952272
180449
13918867
1276
106751
915218383
805783645
6234
100560
767811
15090341
6540187
6379732
481906073
41398487
24363
185315
14499
478493
126609
151780
327758492
775340252
494503731
5761782
333959
428515
8052095
474243
861361506
10001
2571958
857438
343992
270002855
33556259
3250266
19050
1125308
32383
586185358
509806
28345014
45226
3178
28370438
22776
399639
399139088
3471
227538490
5163
2658202
1130818
1682623
6963
46674
1611602
191535923
366554
388698494
57483606
3744080
498157997
12921331
139336508
33772771
752
11211
499654287
259333
756199
7039082
89840253
17396505
5034789
87489
186989865
18207309
10648
1964003
12052
2021319
497106168
6835966
3781867
81317167
3898409
295643
27529
17819
106283058
10610
4379809
3448
287070979
247405028
38073
30560
37860
155457144
193832
3492361
834681108
43805
2529615
29968900
3029241
79807489
10054
573722
67455091
396648624
21392
95367289
5864
2877661
245008
2037619
26801
4188224
1469791
857897869
23925568
225646
13856
80865
66323
117439
343481
1840750
14154308
382160
224053
141
9625577
14196
410419
5328336
931000
4384859
272085921
9049957
302566642
49763616
21466049
917717082
74415111
11780595
230385366
14992684
510613
165937995
5368
430391084
64801110
50471
622
243893172
6964
365326157
717
14399
3682072
33874853
2507501
285305812
2249718
2118636
259288951
12794634
6276820
210
340377
238154
2095534
25026583
74837
38849577
845215538
543275110
107939826
77780
3635579
26443624
875369569
103600255
8771101
348
372190022
129215044
508241
290059
39132878
54865
50740
31882
114375441
23915
161621
28732729
26749781
12761797
26840224
5642
35656
10513546
12822
37707
6022249
467820274
82361
366468387
29488
629917187
127001
318055838
779170027
38753
14966806
579026
29394
3463
34940
38004094
12216855
53875026
6102
66613965
55234260
927519
2693
6905867
996161523
839858
55106244
15631
391608008
70322289
185003
546002504
13569584
3165227
278240
22981
1968350
90975751
1325161
16169
372545
42624375
212885
425599
2032387
109091073
27934
20988
1960618
84525130
5855
129529
213069
6162
1847768
255969010
6715855
4575001
57229312
108199
2467202
13731626
65342
22178470
602137
1230780
269627
1797539
85391
1020314
36622189
13061665
1821
68556926
28371138
2872008
128354222
33077
430786606
291943847
805883
74912
6231
95250612
590648
1226638
548100
717805
755937872
318234018
64682
1892
1918
14200
4365413
825294758
1627278
166068
1105630
8255251
35189
251184413
548727411
7688
107984190
612099037
508182
2898
163745
12213
2076000
4394738
669620
109133
113682925
1613819
72349695
69239
264744489
33103202
10205
72069
114008924
6301817
13803665
444534352
12498087
10409636
736304
141336996
123976996
2958748
52434533
3323
226179
216004
248675
21869
11981
594705409
4924
2935399
116951316
3275
81915
10913556
3228
735518
26691861
57494119
13909
85677551
521575678
985904705
29671268
585284667
7260793
60142986
4313246
55941280
357
105272467
372190448
3668894
6089553
1503983
63828734
863918
107552
1445003
83566964
85112682
224570
81352
101964684
1117431
8828102
4720
12296
1114334
235121986
491364
1518177
7364473
91011
26482935
60244999
50649
12861
18640
142927923
6842427
107142023
15151355
19731
84587
79182995
89276
569913
3236713
1516077
32271
23545119
22648701
5484226
16378932
33649
6102244
3397007
843764086
14370
33321380
318955699
111645
72117
953117
106916
239334
257815938
241825
12206
57476197
146906
21198698
153530066
413971652
748822
21356449
461836102
37557043
2181164
3440850
895146478
56580
8489046
146414285
513662544
36461
11420088
730140
44720
562152707
31279025
558783156
1267584
24545467
996118
13005799
761622
762463763
939414700
26679
38252
1390124
7672
15546
42889724
5316
260643
843877011
145910
245218
641618281
998554
246793752
242108321
153685
327679
93228879
4378832
24046325
318043
383410448
13749
10618274
24319
824996
617662
270
23899
6154
110821
34097
586126543
5884024
13782
5250603
161732
185
558406
213174
20755
160586
1265855
146677
31415705
658548965
123023162
3310952
29516
207232
679936592
29282620
786688
3068590
244986055
202979109
26286
3581
492700
31552332
7245323
116698
145763537
168038683
105162
503592
1781574
49789107
11121
5632708
2104365
93627258
2815
62233361
1949185
36189002
11931
1763232
520128143
832399
519945
27980967
26966073
48995
2833449
8561556
3221
51408691
165198531
3703
477
284304
155127
14270107
29880598
77320867
388294
227737771
253680687
783400
200190
610082
452687433
698589778
23251
80301
386
66101785
24026869
129317067
2232
265830185
5392259
499233363
1335105
504444718
2097305
101592
27612189
927989
57924
2195965
49789865
30845
204152
3162177
7716873
590483
510938
11654701
2244063
29664
854
57087207
215054568
655322851
15142694
205645852
980145
34536
27306612
262996
11010
4485565
374157573
3486631
739785
2873448
3159
86112
155615906
2147256
2737212
368132
3733
2445383
3490799
997908626
182577239
88821
11192
8592
7402819
5789
532148794
2653756
82986731
411360
5552521
223601002
1910
74762
456936388
2084768
47271122
27217533
1486
33019180
210636
1348542
39352
1671551
47240351
1501
38696
669
84494
3727
441691
3349210
75419812
321398296
270705018
920912577
864520
201960480
604857279
250217777
11448
24285638
18466631
56846747
52355326
259651
13920287
162658
104039204
1921307
333769
1739319
445776
991699887
38283701
221095595
12830
1467902
279032
5526050
126760
2054210
108666
664449227
1522332
720251
385035
2037
93191252
417402885
50871361
99968528
15132145
44963125
56191
2664
674329298
1513320
6026927
5221646
71010
2196569
3021397
25182923
11764337
177594
224476
51851291
7299
8248
520864963
8997897
266027762
915203
60589619
15568
77570
3404261
74375442
13176539
32535
61796
31885341
129641444
10710
449119823
22449
17107153
658387944
25130869
184144
84024
12449413
328174
184065
79902
7728753
138464789
4256
4714519
215335684
13470
670778
28804364
1602149
763303514
24640
123322
2929217
422749
651799
32515859
92528
11993
7796003
247619
246541079
234665051
506317
10598
44297
79878
160493
1613286
224816
39774
213
8727
400791824
194685642
32352623
32194
92388
23165
119900263
31471
657549325
54083
7945614
526950784
2928
8714
40117
98325
638651633
134145295
3204
4417704
6745
426424
25797387
58672
15500413
8588
245957474
19766
9728542
14362273
126043
16761
4069756
114187935
427862
13172
440216
3885755
64837
13674
32178298
20295
72101557
345351
12425720
577000
652252
355345443
19324
241934
21345
488018626
20190
11492489
250193
21682156
919571
232871821
486993
470307724
348164216
29539
78170
448786420
8283670
11814370
18829
4300022
7944260
200019726
3097185
1380234
2137352
4051427
1299292
13978995
30813512
228232571
57567792
25105636
518772
4055447
12993923
37374297
753675585
170634
316
14842
31337
34977
972953
27312462
81740
7230863
96188
474331975
187162145
455307
1904560
1382162
118808
127954
984007328
43613
481924
92406744
32423
94954
1537589
502100828
1698842
13013053
10589584
126298005
6285
407129756
67011
3575
26758808
308853020
68593329
58382
245738856
261855211
6585671
374368443
767782682
5368526
406467
7098
309005
86385895
456616
1806564
14827
5396638
7991
904
2189078
15803
2122711
265737103
232955
54126
734623
10728
81245675
40695294
962790
527713313
25305
8269
2336679
267991464
51301
11375324
615296149
45398761
10569
71484
3572031
8360047
585481
1188931
686836
135653695
14192473
123023983
51578573
9666915
2834
2996469
63504982
219397
2846
674311
24393
289011066
250460226
709242313
1185276
121533
512915
29261
19515241
25080
512232
340285
5410816
16655816
105901011
28350
201924
7048109
429064
898119436
30530
22893294
62260
1324090
6645032
280500
2531811
61883394
103860531
63948
6212
1067
101653
77292713
53397669
33599
115953161
933620621
13656909
605614991
2778813
559566953
172030
20902
4724
83031268
518521803
208997465
15993
164107
21964745
6182
1182255
13240013
425443715
23432
94016
172694083
14318
713363
2355
1676027
55353980
19894315
3035854
154983137
52973
270550964
62741591
93193
39210807
3452145
226587
51675726
27021736
227894184
10430799
195691
19886
26921
62721
9446637
25696633
1605
20178346
618766
36672
10388683
6573
3359969
14740
1046665
667238413
181974307
60798108
38866930
853438
352091169
145940510
348593183
215052
185160
8128148
64362
28928
7516
7243
2988014
61211
309221
58619379
49284749
508772875
71131
61076
546795
6998748
880611
1867165
7322
421290511
225660
604336188
13045
61936
402253
470963
47355226
43736
3583552
211893998
208275
4536
597822731
517627050
237551
1198817
436197616
1826
53919
2536807
3415
133321
277573003
460151
277645717
273616400
61027930
4562
200270
107610314
63815
466
353362408
31176
187932568
314026371
142821
13573177
56056
770703
3416619
1635820
1347668
1120235
6631
6335
1467
107035233
90023401
23395
5515489
1882541
548803306
461578336
629903470
339218
113999946
2259031
594003
1657134
940344227
190305
1604284
30572
2618576
55552935
6118533
5765451
883500656
378966
39910385
869675939
8282
660594518
30631227
8301481
703185
594188772
4097489
87217458
5857102
7870728
198800354
1763288
6665754
82599
73564094
202863794
5603
222295194
73067
394863
159586
54123
201110
7979913
32110880
5121990
407956307
271975985
158704
17341
442874376
30933503
1819689
108505278
7794464
825826362
15980308
109278
817194
208786326
5552
116472420
186389
696795
67510465
8825258
19043801
997963223
549924171
3704990
36639
708971229
63103
330970842
874018
25938
4343896
7726321
215516
12117276
270293
31456
139427
878120
32719068
135114082
20205
4686
1750
8004
1058420
360733653
30091013
13216
13889
103131
63898
121785645
236522
13487
178563
318071
13667
21242202
16545099
384858
119676483
25638659
17470841
143030112
578465699
3148933
124662324
1883529
17222584
170761
332108
1925868
6379407
17269
9865
842824
99955
72259160
1145541
68210461
335510385
22703422
82592
2664864
16173
454691
10968186
13651
66620
15266118
1729339
214913839
183154
31545
34088
64569
246152237
76901
230016213
25455688
1703930
447735066
7541
520455
2755753
41260
5674
1798718
5335
11149245
848393257
872190
110511
146847
164162
473607
33889
29018
11728515
239757059
27981
1993
445734
2810
4274930
92091364
827802479
354079002
101736647
273240136
13121421
41531
112898
51197835
886439
12321239
17537218
60746812
292417
25556173
14661
156885
51436
653596578
106812620
878617832
3679
168962
267996112
2417808
388822
3785
3335904
7417635
293535200
62219
105557
74288
12005267
33256049
505353155
10534210
66570
88272
44892576
22293
876167600
18654488
4220172
5489729
2585164
38569
422851
186250924
541989
3675704
1031568
28119450
86033114
10523
105024238
408275
13492606
338
249344
1888457
576883970
39669403
85609377
32898375
93524371
626099
280878
521251472
898999588
374263718
30749802
6256758
39841
3017909
155855865
28399807
14926772
75586
41870
80689691
80670
1744264
63197266
383239
785938
20914548
13271116
24
479942161
78246578
10998313
376295260
170517922
12027134
7612
222827198
210438
6820
77521979
3601
2731967
3295939
5767280
1590853
194196460
23474
16170
6994
5780439
238156284
130725
258594560
10765585
105665
9922843
12000180
1143575
50173948
847715880
19430276
322430
127112086
138588829
3123350
1856765
32002
523916627
2801071
23915415
42515866
14610211
538
8422149
43863795
265372833
109462132
4285030
381510
17970594
224714
686955957
8339880
1219690
18204167
10033
2228435
3677739
254439
15380113
71644663
6043595
115709
148005698
721146
53082
3507
32813976
258927409
231464429
31354626
772275
668235437
629495189
11990
11959521
454977
776
257845
173630
14668166
6131173
13588
117528
1199313
153378173
6038315
57164910
106745
62858
1413837
13898881
25729
408288026
956126
1120736
55290256
151496
201908049
73648
74350679
205373256
31194962
2614455
97943885
360898126
478298
53859372
42591425
24492423
7339269
442758143
6356122
3418
39648430
62413
20918
24059136
4092957
290995
48746736
17228
301922
18937
180674
2339093
27540
9989093
463507975
8935880
12900
229350915
2013763
163532
500371995
65843946
336598
79137481
238261601
61182
2667882
267415425
984194827
495029
63716
28935
966628481
198476792
2715450
391718971
7636
1615368
268474
64704776
4426190
516370
1846639
295604
237917
93556713
3064956
449397686
156837464
246246008
1191287
2090161
189806
15576946
15808198
171655
8160540
624842067
91093
13664531
9084
25498
70049
1976545
20496773
166192
29480
30472561
107506
97905613
455652938
3730
11699018
7577440
6286
248140
148475769
392473517
95727
196379
48848
5672
98232622
12604596
44604098
7596579
1819701
697629735
112398476
242933797
6708
937342
6844783
180981998
8295871
641981
240583
3919271
985480
36564149
11777
3053326
24922490
30405
91787718
5604
804247
1140826
570360785
889756396
6835
68183
197440
55403
215579
504874588
165194028
3488175
30734
27254550
17902
7331
58244916
254664673
47610
60451259
133184799
54939414
133475543
363916733
34787
57211
146915
55900985
1494690
8932614
87987807
14714
1733
32351
1696075
89016419
4798
32417
396887811
15940
2543984
105852720
4735
126464817
12509
7051750
13431
69743545
150103
883752
10437
598892816
26195652
978235560
71700954
110349924
98843233
104066829
1161344
69361236
108695902
8743856
13989
56140
7468
119654
180914972
25893460
173609
14279099
924974707
80701
134885
1932332
1250978
39403
1955363
38733514
45629
57126843
199152
72054
34769151
1410
80252
1374853
45581
10023
7305546
3388233
11158368
19002
371026
12715
486375229
3473660
18407
83908
15119948
682605415
37454863
19464034
6346360
824707056
3974129
7552
59024
5567
31261066
385728734
85893
94319259
3242805
4003176
2003276
900863
149048774
123774
504742
86043678
3032435
296707332
1285
11267
9656699
33606297
426209
29142
153505054
5770450
211786
129513
501212
144467
3572071
335819
562952
760746
234303
7788
3695702
220637958
6245958
57938792
246132347
1578982
34092
6259095
93414
7396010
197
2115428
11576495
93916788
94406
3942375
906803856
37245
129730
1535334
16476154
9636638
1268529
12150248
25548024
840212
35326064
1890082
775025028
98066
32506774
128735475
3543711
248538548
7649
473808
30470
30112459
22363
807171125
200344342
20450365
143327
56786
223632580
202492
154031525
73941050
1009823
277714257
10640
37201
10808
2726923
483152419
53594
820339433
422
9637
120432923
386563
20185317
16147
44713410
120577
829556
18551651
10251
761472782
43299917
28198
12119
207194912
29996832
162332
1074483
11176980
121285
7826184
4926
2039
615787474
770361032
75772744
24186
33436703
4015257
303859492
12103114
45103169
3328606
422147
15132
35412
165793
60107301
614134
32915858
21332
1759
3895064
21936
4156877
1982585
1998
1424834
492746
4732
2750
109242
20155
17225
4676
115616847
1759089
242375
59333
2831
58535198
5707
715415570
929041831
104090868
28623
571021666
709953
23248
237218036
3192761
488264242
1945074
28277862
46193
833086
33361553
2604509
32975
56221027
303109389
16792102
90182034
5573775
64414251
9537335
4167739
116421
14733697
49338
18391152
647211
8706
32657
677693395
3606717
4964
60190
54938386
98359140
2127313
61021504
245990
79106
15208518
19123
23540
47578369
810074388
385295190
538329624
250411932
17306964
149450
624356
236403820
3094142
46055
412474310
8612
16680786
18591
478713235
433389890
51387829
137933673
4540430
526854
784254
51217
140562
3796
53678211
66635864
35923631
187440856
339688
438903033
439864566
479854985
2257
55189
221215698
3996512
772892623
638517
826043898
312317786
27422
38991
29987746
1108002
13071
153422235
18210764
12201283
96147070
71242
10319606
9473
6217173
96799
1908983
39983
7034
15617442
237896
109984269
6898
40560978
14747424
155967
659650
991662
2903647
118351192
804640
574683
31898889
64932
7508351
6590
75110
2369
8367
5041869
37952915
4910
1494798
786483049
7275340
57192
5963
1734
115935
274037924
6028457
888
23711678
787191
1979195
1302665
6499
4290
14205466
1863284
5795574
505424631
504233396
410583
552459
8606674
1082935
15808
26023
17366365
11104
12600
674582
9956
50476
2493647
3755016
16221837
23486825
15206
43281
2054011
397696862
1199553
911116496
943768996
236601749
1188582
813092970
442804
456929548
449320
7350183
5209687
224375162
231951804
193957963
951400265
1635034
7905226
11306728
9726
129221479
21113508
105164
5478260
213127006
29475
308723
15604512
1668498
36578616
7356658
6169
5028654
19089480
1003605
1831955
6795024
600360237
176454
54408185
7221
516475
22674
1908884
901392403
946164
403043770
12435102
699402
7059152
2777014
343356090
64808
37596515
68175878
7253363
13830
61663851
184682081
675041
765992187
13491896
12635735
12852
33096346
100588240
190963
51948
447703
221329701
1537918
40628
2158599
32079
41403
29355
11961
9511768
219276821
3400085
2291592
1103047
74777
1888874
15122719
2795204
37343
111840456
77433120
15212
64409259
1445283
635696363
75908
245850004
12758
119720
1735038
6607864
482307371
64231
98661731
57070306
16139714
323977
377960295
122754
225613
33165
3704205
78222
48155
102164
636515
1848564
912438469
33781237
164331277
116738835
1164814
2554411
96377
15577117
780383169
8128
17825
214804231
206740
7116
946444763
422752
45153
192470847
1294
148946
5147045
587340294
677759340
32037209
734651002
4562476
131169
1781715
20799
21863
459445
7834772
366816605
54837
6599520
2489131
32539
119298
61274
223080917
17628778
9370206
22173623
38220750
9132439
27469
116239
3654108
249886654
7777938
1870059
10834353
309402
198690
852766647
2096393
2261
815280
173882237
258684
19428
50679197
4431
99385915
2926024
119701
1075
49343904
716999478
111842996
84505
1874137
51726637
16711383
873104
110202987
43812
51940839
232256
302580
701886585
65666
784259054
764115
57586
7022
1089773
4057319
43071
150635323
47619220
3837891
743948314
127011
954110
131615627
19971
31404
83026411
1603047
7395676
538238
3604333
5736878
434771
64357
713489
144646752
156826856
443472
397238408
145884819
3484
10456361
13682980
70780677
885704194
1324313
697752
23292196
21849791
29628
11252614
30469
245682
109880
255591
256422
410674246
4447817
226905964
131794598
300871789
4297
903200
71630433
8869
1126033
99754
57549
555618
324888
89701
323902853
114931
254080689
36957816
11964984
226002885
53118665
2873058
883321775
3312178
20282788
519456
258198
38055
480289
17350
1031966
561173389
3183669
3996789
5253027
2949199
1105083
11089
1395508
894571
4764452
8577868
289502
114118
129299203
389614684
6914
95299
14724
2877
365914715
1846938
24780
571807
370009867
718661
1928872
9225213
862115367
105501739
26757198
939943732
885929261
48893
109407
13425743
3626480
7513532
2475768
1659
727183044
329338
5513834
1312688
5988
1802774
12048746
922299876
4629
2594783
1655049
856753964
7024260
255960
32304526
5107060
320775
88163
16565
6826
701489984
155430711
53637789
637237
17589411
14520223
209701851
451417
80357244
124328
23097221
35728
46242348
389870514
448365
24676
631933
414260
130883
571604286
15609
40113
31103
63765
15524247
31901883
3634
318551
287491
426547
88172394
2690443
40815
805
35213755
28119
546381242
2574
1334600
14064
928
2087815
32149038
39291
34701058
107378313
261569
8497841
30822
524989
50692
207008324
21428646
254234
27962
47560
2006
51676
124034
847162977
25748
873241912
384471294
12872745
31478382
209078
2234991
840816305
3548881
14597010
933907767
11306437
10687853
2720
16167
153034
3260601
6675695
28231384
71711857
50263
10984
780516
31703
7099010
48554869
1107142
2856193
366456
371307
4341
7997
123628
5206370
23717468
3848289
22070130
942167843
296681063
1242199
23040
3405576
7763474
91325
13536131
116304
122876
11053
795311
270764
23890173
2067125
26584010
46887492
919800
4276368
30967632
165817
124734605
16536884
92213
1218782
162895733
3976543
342292567
302896342
5337
1692505
2110
9292
4128826
380096173
2397
275415
33270
863199
259929496
92344
55808
232597995
121916326
160798077
125160
622412
3347
176351356
269028
31590815
43499529
62312
2359267
62352291
14026679
66883409
5545645
27319291
156801032
813813168
7294480
239273
65550239
12137
516364
307523
107208931
15772809
56876451
14816891
22791774
338571
514888193
783381
75205
31547906
15133
61193
1115718
2114098
9180999
422192
50755245
106893
158005164
10765687
57337
242112
79412997
249280218
9771
2268055
24380026
31223
934859285
669429
890486840
6970
4108815
398904
1966746
7039542
31717839
37002
910841057
46768
277540672
7556
1525
10084
7090355
2069
114297487
53011175
51222917
30049180
8475722
68307747
1024812
348935
581601
4431024
7430050
2141
324895705
63179431
11753
125595730
3609568
10081741
361377269
132239992
19900274
222689871
5611
244424
482610
26987
6071550
3314380
1533
10841
182152
21365
8268701
5991535
12066565
49583
180474
46381950
58754753
253452
6438341
723958025
82295
3752
30532
126706
48404346
76769
55009901
54810316
50053
9025
1587
12674228
118953
1241261
202586299
9547
199641047
117035
41282053
41905
578040087
31789014
5472267
427412
296051
15604425
656885209
4597132
881393
39313
608840
84676
20543
236363
20464067
2694006
11991459
282704539
5366057
115674
7376
24461543
221501465
788944860
89487
1587289
22096
26406203
4024
7445386
2041800
8867
15550
14032
1429159
13774833
201136
265789729
24134
111624327
24154939
1869506
25451352
12744
126891
471952755
1284472
3666297
16263778
319944775
522384
315651
53648
217751316
13176406
253246
6170208
5057609
5484878
921
7068
26193
518668
49907926
1019978
131159
8446
187663357
130692314
77804
108795
156961
244318937
15435548
38218052
98475167
17136121
10714
13231019
348354751
1701582
94597638
770405
72222
11849707
14417491
51839670
152501093
15098422
1461
3201
34761941
115109492
22194
23558819
636595292
1020787
20065
28362560
63380
1452895
45827
27092258
630885273
1905535
53775457
520081
9745462
654780272
47181115
994788
362228
65126152
98895
24163
23237
461072502
387441142
191518284
3792900
257246260
83786425
9900
50403285
18107323
7990844
2050
30828
240873280
1162315
87952020
224579
3340527
7870
411579
663938
227363
537382330
892963502
1041063
42162085
105670
699906
82766
146307106
3881
51370
7436
278308810
1605967
12713381
946604
424156
7354
165218
165664057
336399603
196379531
13665725
26593
133227
8960
430840800
48001
5111
49653922
3853106
35732219
69880887
20767411
6187035
24877387
1112611
58567
932990549
8336379
312615
4891
162018
44312455
461251
241676
454338184
569314
54260279
3486
239327
103127973
8020
4051611
141430057
9753
302110
7464363
25534
16769517
173295130
125266213
7480
6565
61865375
2145813
670909543
194645
1582764
10234411
9032
10169952
47284
30107
146312
66606662
277372925
193565134
716707957
3788847
118706
69226438
106000614
171556435
32740863
9681
1597236
67942684
121811
476258
84344
1002560
60418
9676
709221
16372941
29921
43012131
392651886
732637575
442836
48720
3963903
500959593
16610121
181787436
4612073
10608449
28624139
31261
421286849
64347436
237814
5828
38611
358074
1004754
1264672
41651
11144775
57571640
582794105
749007841
81577076
1840077
4430
874850
365514797
30749588
16405
22308603
71015062
103755
11526
2492129
32681019
57475
1150810
29910
6851653
126534757
103202123
609744344
22522358
18524
437
764608266
1597200
3993
13107
850534
69981184
5854687
119937438
30990
21466
82294
537012
223743312
40606
44703006
777143096
9714
29339611
24454783
226034305
5900738
645914466
7077
76045
23679807
612736700
1033510
7662590
25833229
1405177
3967151
35546
1573469
469133
226935876
14982386
67004
928504
8586
6137
6038
263980849
91445790
484598446
410675171
11721
9200
348362
9472555
1041271
18293426
129835
1678490
32483152
32327
77572080
1795494
94313729
32497
17531
15938
7425688
105057
426345990
56817049
12298
202576
28168435
6313456
176
370880
207129
3105100
14867741
1057120
13950
813420
4101888
7623
19234
5574125
780842
27079552
536148
253889
14079740
22230020
3627698
99393
47723
5467104
178007258
146194
543323158
7129917
53063867
27575
44293309
204097
2131050
120448
132841575
2810480
38872062
75719
59415612
92294220
68867
126697
1789946
1870
104012
9379
287190
546164685
778514639
99847507
18930061
12099529
129761
4085327
357189
932453457
9408
4321875
66341771
249132551
122659
12080450
28770
13665
79042
8000274
128400
31190413
407692469
227858614
109865
20349583
46935
29342295
87236267
3296
367221834
50819
51017
387272
550510908
53614514
5408392
64952483
78761177
13314113
45331912
522214
646506680
20448743
9772681
971974160
169959
11613020
302682988
38403
200938
625053
24559660
47979050
217091296
50916
1893318
1612419
419780
172944
3897022
343851
46624
4669866
1563151
55200764
160
967204
176376423
153506751
132346
506459
1554189
31283790
2681934
99635
93149
9695
4067999
8074
131311
239661
7143285
7274352
14026475
39255835
423957355
34302
918541
2416066
1767197
624277393
835463
87905706
9500746
82752
10778134
124253014
24586
3871086
379417737
179783871
10949557
54648
1565039
236965592
946367306
72326290
6097685
133673446
19357437
24860955
162124
141882
4039664
18703773
81969
695306
494772
319321
33869381
54071
1864
136775
896511
2069442
21871
492786532
445399
306585
546195
4790027
600804
22075896
229452595
125019
1355
14628210
1394321
2132804
2047768
70631167
19887696
24572027
3291656
754568
394045
898539
5938131
11888
4694258
184370
1866331
5253402
238671492
114891
30340699
200770
3377552
677197293
107483
1496974
230633261
142919392
4103991
1292857
5503016
566656670
5846901
1407501
3659
98882
218692492
3282635
16635078
143607
7350748
402236200
60985
53199
396249
2677006
1677588
20042696
9121
55706985
2925156
646109
437308091
482102467
1367
295666092
331025
20725705
51096
11085
16162186
370251010
13836173
993394455
347866
482840
49390634
349829
804812878
740200125
630314250
4767799
3770
17166
93775132
51819269
127008
275319020
6770
1856067
2882082
55111
66831961
22989
4023
98532273
77480
25193
994857
459349372
12826282
28358157
155360
221514748
6938682
2030
64557
440562983
27508
48817
162213
735230320
240272
147886880
1421555
779518
3622
54198
51623
160538
68754
3778
154532
11653
520567103
326629
99550278
42850
56304687
601888849
12151
1691
36516
57769
237684
3717351
134059804
129207864
3483450
2697803
27336
139408
83242
60373197
183361860
81826
32624136
712184
165602436
8050395
205252
255920700
519827580
27275
55237
9814142
113925
17163
213959354
11739
407924
117059002
9245878
144988
277569
9978562
699234
210504
47418
116174423
24100
725154
3875129
22067434
940416
20882355
56430
19954
359591110
17915340
438133
57149578
109022081
29804664
1881324
43326477
125202886
1516174
58776
8868364
200624477
11235
253166932
819599832
326934
182665802
15225774
29387711
1905785
20603
242742507
29186095
4216027
84003
5708112
1527126
7396205
59902
274584768
10636
19101169
53190483
7983
454982082
50449
11760003
2277893
23665085
328546212
491232626
35042232
518844696
24082807
2821
27783
51270356
184502080
450518
155250846
7468159
214911
1499242
16607103
1570574
100415499
11151537
2035
20583
11250842
4184578
376658
95752
12173
260415
103972
3780997
261764
8973313
1974346
98097
162151
73964033
44807274
36584796
11631
686887118
25072133
52628
413703136
552379419
7297295
249986
6942430
25798362
11910
68446526
3231959
1025863
6410299
2517325
13390277
989493574
64566
5293668
14744
28045
3346120
10783
485340305
189080
25535718
793960
32843
11108016
64582948
401770797
264688846
90074094
24014853
183350141
65361
20572931
912237438
45288859
954343424
330221536
16755807
3193230
2347511
7849108
2032361
487842256
1414218
51232
26143
4958051
21528322
731753
774283
73040
52949348
123487927
302620
993998005
66758593
34673649
2831871
5750051
6236
4097550
44271
131621285
14606374
239804
7083
16924
184200379
571196321
418366
3169
66455
570624321
400188
302623529
495381585
14352066
4153478
2972974
1752603
617751
510464
89355
120269156
30346
14941479
409815320
41180063
161070994
19055
5842
55043
379738196
98520073
627411065
707596
634743723
32318686
5282
126412504
8261047
39181
597563
14214565
123229
5820007
270430
4812338
181262124
1906096
65212803
65259
512893
11061359
48684749
51478529
12648344
667415919
22270
245630021
687934
13256
259557253
19077537
601434
480931
291888981
352895401
45991
4391258
7134
27809557
3004358
238281100
14939650
12837414
734839565
11945
5710614
450
9367
8910886
647271
3584
792
149638193
814
1991367
16672
4239655
1009347
25274
29160498
922806913
2661939
92004561
1430915
190076
1093424
557845
8019
521892818
30652838
672023
7072766
25097393
158156317
5771891
371300154
4609296
322732404
96276
50127615
13998091
88309816
29848
2877043
213661570
15481389
45438989
6819565
1193278
336900875
14897
7826130
24490327
6347039
12650
15238006
28626541
3664509
404240742
31600
3292
22645464
38670
328857409
11657312
195673
12445
7677022
945760
92302432
21432162
519179324
323860
786223686
48359020
7603
24790343
346799648
3427236
419228983
514553
396100148
39127
778706
353291
483604344
461249
28619333
39542
730589598
307796370
107926
808872606
18125630
1901658
389883372
101229
23435
17428144
47670664
850246677
22919995
411793
118364166
360731
5669
79015324
146111
104753084
123054
90674
3158
28761
19705362
128531
26922
66172
5188400
2645167
588119484
7090236
106011
1938402
137569634
21561492
23495697
43976
80269
117951
55325
1987615
3658
1803
14001
204298
7192711
12515
1562
3765211
1365245
94187
350534
236365521
393042865
3241
328352
26310
507500
248759
58897
13530
1704758
59014055
430736014
23323
28850714
50962272
142764513
286507
8116888
21336817
440070247
147741
1368456
73380612
102063
2353
42707
16877024
142427809
19957554
3272983
890590946
2704622
6650471
59959
14846876
263696
122361799
514148
116529
740517997
9359
259860
859484
15757
18491
263760720
250433
91906
186264
5478135
201639
5250357
816062
111913357
4138795
5842087
1700292
6226043
6686195
994416600
8560590
663998
820741
109183770
2859534
148744
891026
260987
386050563
30550750
6955875
3182409
228113485
15394
204212758
17183
918372
66160775
117631
165784
6488
22157
228802
109601939
378430194
937216897
798257
26554
19264078
10288121
9341570
358935
145366186
13061
83966
343618
5983036
248826147
1255
29713
429
186737082
15649406
11725
411743712
124405
883430
7538
414786
24366
7240829
18769903
20665556
163730256
83471
4873867
92203869
102973
3593295
13046
16328
101090433
34635
958330405
351281032
4452
1015673
822609
6813172
76230
3434380
16142390
133679337
60973
314441
10963882
30454334
3216
918
839643545
12026
2583396
15327
22056
571986
527354865
30649017
2660446
2093551
31172
2573008
3260895
3366586
26187
8850988
5643
8166554
425400
119203
404503
4224625
1932571
24737344
4786175
660326
1531263
9362
45100160
123937802
391
453647
40763696
7934901
829931920
276672366
20342175
31740845
378724432
762850644
480591860
110755120
16992
376655573
36042
68712
3952762
1538
84291
4575
50710122
94565533
2518
113024
12112566
339498
98268374
61453945
235964
85267089
373799
1113589
11076698
21604508
13107806
84804
14819251
452868676
35500837
59838
430204437
57896999
35416618
598711741
27715
338286626
64241
16260112
26373
18932899
588966528
3878
29201
16917
24444531
3596330
92223104
262599039
913804802
10718704
20425332
15522125
261082
948039129
48144149
471529
29177026
2892080
2307
26205905
26454539
845654240
18354
529788061
208853891
426238
70957943
55834275
17256
113634
159335375
729986037
778610
17209646
46764
6649177
3386
610218354
86080
54481488
3646
616003071
28
2067879
45568
672949
3777
46714887
5791
661067
500868544
5966462
12879683
32823003
511733437
356257
533672
724730184
16006
14358
213573624
8463
193728
178494
75348769
57624
2340122
15331
186871
3033951
24174
773
249528031
107256666
4969598
1341271
2332934
36250686
286777088
1481
892574891
253389
481359
4274
116646283
5918649
124172
7152
255275115
283710591
198182537
465440399
666909461
427740
1654476
132949100
931233
226910
14958298
490372108
8386890
145046
49556
82498370
22591
26249420
57529
10092
1668914
75882667
285384134
41376444
45535074
148747
258024
2272449
133689336
98572048
2695058
95453787
62666
14038
4963967
22192242
592
64758
41655
1141507
2938299
3017460
321659938
780916
91355
93367
23736
160563682
10299
26637
458075
12408205
847323419
654452577
841035325
116577811
616177
5013504
2180953
486089
103079840
6355597
2831895
12910682
213546
51456089
29942856
39973508
23313
6922
15047381
997276
2173617
58925
141749026
28768
41853
43350
5150697
740182
60322493
4391233
112314
32145299
220010809
32987573
25861663
104831035
7011
2646650
41427
971975
2028082
238883413
375321
30561
24728254
28415
402878
4114934
47574
69114
343416860
803689
128820073
605638
661627
169025192
718665
1648253
15751
891968
1852683
39682
5678
7102209
5934812
4092443
31576
39739902
26735
452054
38944
3862
67425
11357311
911866108
4029526
354778962
11459055
2648
1236992
6220751
80268
12917911
13551635
236144
3448672
883300095
73207
765179
110787
6078119
50759
17920781
891789605
9989339
117275
22233
87473
434119
3300343
57663916
122264
28779
123296519
90889
380071811
43138
196757
13324510
3095973
121813498
30911
316042
50054
136582
1842687
21329314
320152
14449642
202378
1550449
66262209
174603557
235783815
23439265
461792560
4539066
374192606
564072
338234
86495
82279
157132
214528
154325
3448918
31266
2190664
94188
1910725
437043
28352
11767030
40240916
21385
5506983
1297
5778
14374
6514
4979693
49143
855716
1012430
108014426
235645720
467169070
60467
416944995
2035185
3602483
21553
60996830
1353288
26605345
6894
652394
9265229
9480322
26844262
3623710
338060
20136520
88135143
12170573
4010
230647
1029070
172201
235887
30044449
7572648
207107351
3880290
209230519
5467997
4914074
70103
168480285
2983446
403484037
77687374
20519
63709
64010824
182003784
129995351
808472806
1278410
2538691
218688321
810131878
23679691
172114
149417326
490788677
89504
16608250
502107330
435955667
19709440
574830
57146340
30360
420563
507001277
15521075
3512
484156672
459069487
258865
10055
5109704
1019585
132083645
46098
145430
915756903
255658948
58378362
42573294
438126340
66310827
1655351
934854803
197789
9066
1435150
692225
525236551
161619
149706465
189775
78346790
244972
34217130
749109
17293
474893
41626910
467541334
8731
47600440
171012509
58579
14309274
76431
1405392
49832754
574588477
280609
21273
179203393
1956
44738974
248087244
5631144
14828
46428224
43416441
254897041
320075359
12690
3751625
21835
108962
972606
220828521
2943971
1532487
6588648
142605
394004
759
420590
18726665
2476432
1946427
1448201
104195839
13564
3120
14506400
25447907
53146861
82262565
643475231
4107413
3142499
39309862
100956189
61842347
4106329
46173126
124503583
172526851
95155199
202947465
181719
1912902
4100657
16245
29861147
21978405
62944765
2057490
4886874
858603
337252164
2625302
100933667
12410162
1526222
8944
108413974
73320954
3148
3743576
373182121
363358
35136
328144
104725
202813977
887415
770665952
31689344
3833
126436
10827
21402
1030
2644076
24397261
302685
1660362
7791
100591507
119345
1518111
81609214
52175013
259231868
18173
41
7347804
12946985
7940
956002741
22581
462893
90268
51408220
39486460
33029751
26504
118724
15705119
72778072
24981
21719611
225
146616315
553166
489841
989646
17289820
4837096
13331
1367836
800051649
994335
23860923
22545777
259058542
99122
640041
5673678
18326732
1619
509994
246681
2002453
741014277
2925763
98909
19724733
110052393
361784
2128243
139567281
168523
96393
10910
8438513
29556942
167646027
233286648
152213
24884296
778385419
25295584
294
105526433
321150
30415168
2601432
20945
18049
405179863
5615
232793802
594851077
3087469
19046
223694
74728
101230037
105580
527174218
11327
1777
224019
131431966
10619957
176008862
3474121
114103
9929
19245240
19885265
16909341
72574627
498365709
21218529
3497572
571273
127983205
1600792
47295
92680
523390
15825387
13033623
155238540
11670
3800867
12773237
834744
2968998
45756
57856
27809349
22333
6640723
6495
129780074
329806757
807073
247370
322454846
1212206
910189976
16454316
32861956
389473
198703
35226103
2871192
109975
363927342
42739
492293926
4100982
88967909
890
944318
931071359
105051469
15976162
106071
532245
2327932
995562
26035
33206
122342
378658
75714
7971928
527049
24065702
231056
78367724
31285
250243
76209667
242394724
68349
202887
18326
235767881
2374344
1991470
12796
2143
92063042
352
484654
66621888
513694
778455267
252179
275680
162188
1898
25443
9731903
74026037
166026
121110
27601
582706
13901691
31483
516053724
2192870
3684
2942273
64756
1296
31864935
11423977
86190
513420282
73288874
773479
7432793
372965
580923
318961
374205
55824452
320251
8042134
105472463
260355
11623608
267701582
364760152
5934828
130282
85411
791938
5344841
296311219
2672371
448935
6463
17795870
13375
1415232
678436
99220846
4785846
934681
16168494
171741
2757200
76560212
95899
828772152
703628
12469
550763
7187986
86810366
2898963
113125
289501
60160901
320749958
14476553
919402120
18449
39839950
41980956
264216
3073959
713339
120950616
9323164
243038
112540860
590166191
62502
1188866
17617687
224614
50226
49578
302302
598541
1408447
3034538
865048
76845
7523
926853
148100
389072102
620830071
140900
3654486
1025003
46071514
4593767
13270
10732679
22060
4674525
3695330
2061
1082222
179432
50574074
120788
622019
147182
448662
123095
119686
31286026
568681522
5945
7210510
177084765
7910443
396844
1053473
218320954
14284349
14761933
4671835
6211
16368165
1648824
11932
12584125
24921022
723612760
825274
7888
7469
87255208
357947693
139050
3505
16269059
50500295
66907860
406637
147421
930831
1547391
551601048
2566063
2375
7088
178574
103
120
35478101
671812
271662
1035812
6909
78632
56259709
24335372
1270846
34207921
843103
2217
3256
56160469
52838
52409491
381315
509879743
15864737
10826524
100432
123264782
2544630
327996304
8061584
417182
16239123
528029
120592
90691850
42856
109756
25083
9937
395299
41915749
21562437
699475
250675162
3847054
42175
18515046
3643338
149481
63829088
6506648
60151687
2580
1957870
33223
119677742
411504
68302
24954459
186003
27896
15997
199835996
149370824
1812795
688894776
8991
274657
936505956
50085119
50628259
246360
966721550
298375
5978
871172
17610958
563599466
862524
27867
18469306
6487
59717
6292318
166028219
515270145
4527945
27857450
145253078
24664
3748638
1591551
9167
11247
344312863
3551668
11197924
78107
28410029
29278005
32968537
115507
215489
46744
24451
6794570
127740191
1826016
38121
510960690
669177255
969980
759773
5554
15874442
388422
30425085
7454
32449
37270263
356753
80040352
2062305
28367329
16019
18314370
21336857
10521
581252614
71772
3470
597301014
136112252
471716
36648
3149362
780
24887639
95716146
135610674
19061
803251482
10978678
15137
14645186
42989
15209
830628
659903
3696
62474166
246419801
55355352
5912810
2728
534889350
39092
825117
1795510
12537
4048974
55650
21561
234516145
950576
56411
292273
684
19885972
1460147
29599177
335525
7204
234442652
531909826
6367
1043953
22833698
9996748
13022372
296790577
982978
59224780
125201589
29614153
23143055
325008
199260
3033447
1340501
5813692
88629
79399
4131743
21656835
361408318
2277738
511168195
6783702
166360514
15675744
454149046
124685255
233826378
124604650
123743192
378867763
47767690
37115203
106334
20276
26262573
28089
224146
259110783
52851786
802848
1307673
103293
107838213
391426
84482
3849467
2484340
1225858
133175749
412832
61252125
347974
17618287
352660913
145799
119665
84534191
3981579
101367
773860187
348025
797701092
32752
2131223
177620114
443324029
2238513
257018412
1725654
40758941
159237
39919
1943587
5075610
20954
8136226
8546487
126115829
1394055
127328
45100
27647
15582432
29620101
46782
277777892
3719458
121765
4106606
80005021
254835605
123577073
74432258
4422002
537089
22085
371298
6480123
251718372
3182034
30273682
6800460
126234223
34354
11152375
208615934
4019
88245977
1582127
69350
328591
29951096
48647
65474
7722858
135184741
350976
47369
334817
3552206
358630
17522932
312896
3555148
46969
1352093
6436115
32360
104601
51034787
425532287
11772764
1835104
1312345
194082
455657120
134620505
218425
2013660
1302906
16119
145087
4518
82046
6783866
67428
6381
18590861
2630786
313349089
32325519
683247
949319
9136335
1493610
112822769
8367990
36939520
117155519
2262
166777
11883498
65329675
334147267
213008465
4404
1509842
892428
1573117
38294
764480156
135714
114076135
24753
305669
1992499
11296746
292100718
15798301
93658113
2197612
128808879
64488
21105
253968858
232286
16428216
14822
214503
3427076
4702507
6339
24636
8251168
278663
13924232
117498828
678627
864496
204976661
31652
1995235
11468551
811373139
85328
4149378
185061040
30660
45814
53136
24056
116560047
819376
27640
3251455
70132221
28309
5471
254786
5460
1762216
101951
62930120
852369
5946
1008
18412
30306563
30137
11120
3078531
251445348
24971499
299655407
7846193
15714923
262159232
18330848
444669426
279106
3389389
12464437
536628
708718
3832154
2872302
879816033
995038756
297638486
95328493
115957
11623
16695818
7829376
532861435
794084184
186825306
2935830
28422
440790
36321
3609
333268
2674
993
27413328
2786891
88635607
557213036
18557
249528025
8410
26151
147807989
782322
484796
385508
157632402
4859
7308458
52659
185662255
2595
381535
56147485
24085
7261
7198
341929565
6199274
285543702
1040
13415
75174
5389987
125151930
16056
83961
172544863
64358025
44830271
19453083
1292
26381598
253678250
36768449
3207111
9878
530957030
17181618
71534832
521082
743730
85547633
28617380
3100998
446907336
9044
2032
1965043
18987157
4571018
135055144
258727910
2810215
909567
28513058
79243
219015910
528258564
364778784
86022420
251325
7435481
4615673
7159720
598190
388892192
870701507
246
3222510
953170
3290800
42821160
57677232
12393
1912
3473326
253898017
751983
6653100
7720948
3210536
163810108
118311
121213
10062659
245175
75685
64026906
1286
836320901
21729702
107448
3496
23173
13820
549072308
1438222
6230
108175536
2006245
585837163
16673088
9045
167067
48696069
75758
10594
2724199
968300
307049604
146081281
18332
525304074
4640
1593130
842101923
176823818
145090666
1789277
660647970
408240
447466
10913781
885621
46467210
2922113
81315
417817
75347991
11704
46247
11801915
431862151
25695
527095169
14817448
114590939
233618
126805828
1598706
49171517
8222037
211871530
7525
65941690
652554275
2775683
27512997
961075
7641966
22708
1704
390243
4448101
745347
1066
566738790
19101325
324000
685266
163842
130990353
5507411
12056
492500152
5565185
98938423
5269482
8360631
23434
159399
7482456
440435
444170865
84820962
4016473
200001
1026
53608
349077
19829
216988649
13369
3270186
340192238
12372740
31560
1234991
349983
43642760
14947855
79704
98227463
323358
16522354
103177931
4704
109319191
30000470
173071
8231383
44083138
7593771
16874967
28148063
34714
58415
86402838
2991176
9339
231405493
559487
133366347
46749
469914690
9987573
3129
8989
66024481
13676861
1726062
171800213
866
23116660
16592780
232329609
25347
13076
20249
870755
7947170
22165
252297
58917
1567580
475242888
17180384
126180692
288134
321094262
1564826
661190126
1673475
22219453
352684
6262
6218353
2278763
1178583
688604
241789357
750591
980311
41809
1858006
120171
22093899
3904776
58757
388501275
87064
3835854
18018360
303192524
99365
838603
583112033
15034501
513632021
697287733
4112892
81382371
146904345
109664589
140190
61717240
76907321
5697466
1290256
2481595
10819192
261604
1026719
128078786
42164023
316258014
15720409
43678
107307
104203
23063
524439
13919
637020407
13502459
5438
2858367
901323839
377730748
40277939
57027920
631549
203085
12449302
7428
1608066
314263
225752385
77536036
271235
105561
55555
11426214
78632433
247098042
2796
7259866
455612533
107065643
132295976
31183150
3909
38414420
395828694
47122
918725
207428208
4104455
220178509
469009
1373
797248
351739
12166600
120252
384013
771870
134278417
246663
126494
880
99574
1423252
31606077
46389595
120039
192422013
359149
5753219
4103885
332378076
1278
28099492
380
492317431
96115
60309307
28389
62084810
681706
14666101
9218
1968590
837394
167615025
418265
757
55170
178404
31815644
24296458
506922
518178405
24136991
257439596
380996686
9414059
82112
14498
23797
533462197
25364
294046
260609073
63409628
37182748
6856
797354965
614813575
5419
5173
2692
49539226
1096190
68470438
2543721
51267278
4994637
35060653
114553
1964942
71669427
3895611
1841
3236
1955750
30838912
7069910
13070062
480
1943071
22694
18181646
8787177
384483588
5959156
448093737
178843
130316
301657
2241574
1172221
32601766
483252
389480
70078
796780
8414
25865040
527473243
24853
949366531
896503676
10206879
120195097
4657209
2146523
27346
4479466
16210029
7185717
59189781
3411455
28553
4386151
14384525
162279
261593380
70118
30094
51054
126828709
114617
87688
76647160
203720
7677413
68765
9452465
37694393
56547
1882990
2430989
61130663
144664
3110640
1019668
197526898
2404
78603
3783
89103
6890410
11930887
437044
28392560
201419
342459077
1277390
726168
104034
440747
527837236
166810
45803692
406911151
994097472
56235
264954867
26616
7029432
471671
364339218
62928344
2548883
28929
18461
216841
10800
16809281
46903206
1678947
185872
35457
136815
41959694
4238656
3936423
100572321
957011
7660
10394
1501123
13896829
4824
11488774
41946
7815947
828693032
94909
2005336
332060520
22816198
227171780
59132541
974360597
55962
70116
444420309
3481120
385697606
3958925
1505
53742732
18632517
2398051
9303862
53411109
21264268
84433
37523
100438
25308
3353649
235404990
235053
1435531
976937127
128308
22893
2019425
35272970
2082736
8494041
763903533
507859
24055212
968926348
28274895
277612
74705
462055
1716
103123
25188
1996803
1043083
3605967
174418010
54000692
893814
8571036
62447017
709529
2000958
121121
9847
51834
3939174
250185
19198719
34932796
3383996
568452409
450930
490457480
2517677
11595735
422376
12201
2334870
2243
63132923
237791
4417868
5717358
84051
5659261
22922
13094067
21646716
677789
16003
116625417
25090957
125275006
27902434
62310259
274050424
122049105
42235350
1600633
219101807
26815330
479234845
239135
81427741
93654
811656660
225801829
812611
54547
92414
642835095
498238870
55897
52675413
20422
56077
45131
26283311
11368051
7931781
256431151
171943
70898257
123295
398270
1656
289462
457480786
1008755
968040
476522508
637485337
59200955
66323355
8153
7589
10661318
40797
2227843
12483
154328062
42601483
104575008
6639
10614271
56685
711090055
109775792
792087
9225083
64952926
29364528
236528389
21172028
751228814
234133124
175530
5582781
1240504
106948
29836
21347264
87125
120698730
209398043
1119463
70798
1350711
28082431
57435242
122905
9617
12853
235678117
110770
1809681
181068
92525958
203917488
338601
259457
120256
3665
6579239
2284
435064596
237953952
117027185
550461767
985187571
57626869
1268
15002580
3074
1789
33580
60398
2778542
8262501
22371720
63169
1086883
20852214
123655094
88333400
1004982
1357568
10444
2394
3794
20575
104445
86137
11106559
698489
151959517
698628
990908
436592540
212039
477753
443935149
20123670
349428748
229879
14608710
111667519
2766459
481472
6269
3011
211699
1148622
48266739
15574605
193230110
6069608
13784
37415
15232710
44438811
2193890
735279
1152274
833784033
73264722
2499782
206020
126579
10956421
3688789
3642963
11471
7081246
720269819
105102
721445
120335895
466392
5701
21530
58691
1100
218680781
69126665
99077062
3027369
17265917
136771
222470883
1871161
9252299
29749023
183049
13542
2809888
270352702
1871180
214209472
14855201
4987
9042
126600767
11590
195838558
443997
344836126
53911
20166140
641297942
279723935
23057
1070588
1929976
425008281
7315905
293346
394036
57909
15594
480558956
438053
216957
1009311
692135013
3784
32673
1908
37633
4170312
176730
71907
29293914
3680628
21572
101
46435
958734
1001210
159418
34077
148715388
5412154
143846
69799543
107663694
9207236
11319333
3813224
96102758
93726200
46177768
255312521
13714
6656
6052272
26275
217197723
13058
23683193
88490719
50529
1596
18734174
2193049
34696756
243073543
156944781
168
407070385
12120360
564015940
237523291
395456704
376832
249892888
906001831
1032638
49284449
7854730
26295499
27423
44497
105138224
2104271
23997
1091253
10992892
54970
4213107
1246
226
1520
17614592
114921
105683236
551273590
268059104
365652319
20117
3979032
4331
4127099
6930955
837062
3608
56434273
181111131
136001
8054
1369231
7594
79673
38478
226045
534648913
5533834
262590311
57371683
5217
38355225
243388
409410876
93778
3098
42861375
131405571
5482824
356942
54311
17536888
359484155
385625
680366
823433
441143474
54989067
110848542
7016124
50505
41209
1344805
14639199
353462772
73618021
444000425
169624
3593004
409645593
14689170
2836219
25588840
828420438
306014
651945
48484
189674698
979157709
150940
260
352702684
454538989
784107192
72794749
152423851
10512928
57015
122481
2280
41442710
158501953
78314
1099221
182959631
8729348
3152
339993
309276847
11338
47463
19648
663145849
60266
49793
19386
57978
432915562
21913
15931
13568819
12254030
677027752
23220529
15293
447608010
2352855
446323245
347991844
956794
249037207
39488
120749978
945129551
442178648
219215
157829
2297474
12067
4617
143088841
5501
1372
62245216
1211
60355162
101056347
60814
16352274
4566828
331380468
2983111
14444396
305252
184557852
7062
4040004
498010459
19762310
56019
169277
64
43635
35106156
48979779
1142
6339201
2739561
32035534
44503
7469911
14655
923935
25509494
10303933
62387913
51720634
163243428
416005576
21784154
459109
13398
10097634
1474
25157918
2770
538667
2112371
2954179
4510588
4192554
59312353
54510775
15405
187998121
186603
268225575
325694518
11964353
1529403
2688
330305489
9968973
2617738
25718
173766442
25780193
47725106
30179
515366958
245369607
168516193
14674964
18205983
28160
116751765
25190
28841386
232
13192936
156440956
378251948
1157966
1886499
98733601
7921
908134720
839212
59133
102959809
18478399
4393
15844
272643
1866877
53274
28396919
487830
260144901
146067
53379702
1475548
14946
119605796
74358581
221968181
308196
380030
218269
53063931
434294053
4336858
58316903
95690
30852
190428334
187160
39027
49858843
42111
109460918
297856
41843472
32679
344930
2689498
495283784
14338441
97184
4015600
905330154
314951
368314894
3088814
22011
4169328
326617426
439522
847067
24496
158007745
32444016
1209
57076
132842161
105333
264829968
1411106
88326
65954137
25619
50603115
3157
238983635
5140796
5240464
3192844
5960
64027120
935983
57983709
82669152
263455938
5082
2761643
72475612
356407
819109
10250063
410323
278538910
983988328
243804
3852
23070
20821
474951315
81878165
13811
3302501
765090065
36729110
171231
137288
1308951
521779
26572321
3405160
61669
15458951
10272485
22462353
152930
14359058
56633
418670487
81083
94358
33223409
1992181
115096000
970751728
413296
261114
19982030
134085
294203969
638
50166
1792999
32697090
23258
146434
2976463
29472
779682648
181662421
39469
691171150
7817964
2237366
290690670
8148655
92568423
133303299
2783948
37715430
9564
312794
14035499
1630849
212408
505731117
16267420
981229
1075712
28510
343964489
44611
7612308
345858
196035724
35945
42327
486866533
895276
999170994
780001643
4043
11321
34566
107270
3414
105260
4692962
561644
8089824
90169720
177403
49996
10517
4265499
110031580
3124060
5442
425026013
1876822
6239753
1774303
1819698
27049
847156590
37822
3837291
672439451
3265405
528349
348041571
2198350
28479791
772404676
27253095
3687
4531
2532732
212657700
62416746
39168
6247
61569081
3519
101832759
190252
47455056
46147054
3603258
108756
109923
732597202
19941600
208149
26570849
281
4569
12481438
9785624
24329
246564510
46851453
1818383
14623943
160448431
6222
174085
20698
384985437
612617
1839873
156875
29695
10998650
3273082
980306959
206719302
6932
1048
298762724
10796070
5740
659060
398964
267982463
132416
937177866
63011
8383
890190
149260830
224504206
27193489
430492
11837459
397904594
66150
59720
270684
6698
75339266
32997
10724
7524865
11576964
25058
109700
2198393
16101
475102
58492
33468624
18240
80
69081
10902834
86695
11697571
1017947
2623783
1579957
744
41468208
590688
8166
497236737
59502786
12862832
113286459
677895
91866
863662
35168354
38743
12119171
714266
316656
714700
653269
208089230
7123903
39722
3676035
1178131
349124
9699746
3685429
469212
241401533
308967870
4273444
1583895
45569170
695539481
108671
480258756
31588
754
17838
17842
206660
15976
91553944
2586
128044
4115163
457490579
36112130
660855599
936972067
2040064
24997
8241536
96132834
273085688
108810
235130
502322007
507227808
3171
698832
145879
456027304
784268
94298646
998193
4216
15553213
97492
2881667
281235
96677183
128015985
460139
13287
219173
933316
562737708
565551321
678474
496791059
3223305
26413215
7705567
960769374
6177446
31408465
29334072
378306
5013783
196411134
3716839
494285195
20609
2872100
1732
31293110
24760
244
13839906
803
413455362
64132
14571
38427
3030412
1343320
8772255
1984799
464811
7756278
164420
624131
21024
64413520
607331678
173848534
6804790
437520685
27717213
406308041
695973
8338057
881344
31852
34531
120013
151014627
28244
2522
25384700
3519129
59132499
25296903
250116102
2306
314145205
1626024
61390154
1608281
172507401
328104391
409620
1771276
16188799
166659
107214390
18132
760
147505920
234386097
18993
200578559
25897
122656544
118678823
28662252
13828
7217
180108628
61974111
4481
455997
51151
20906
12954183
61814
201562478
7905
258709
161491
111795
60868
122199
28788
133828436
409195493
346300745
31547510
485031
50029
26662
7785152
761922382
993174
49525248
131817
164259552
18883
557134
8934
21834941
7606416
1400306
376247984
33718126
44576399
258899
508702
876104
2040589
137887
1753020
983331
12692
27360
7425048
1219818
282593
259685
27988357
297663247
13701866
427169745
904463
227236074
7216069
36433
238854190
169711212
10603654
59962
112178616
3490554
1106690
787680
147034819
800236892
9997
936002
821481
3128091
207233
56130
16428
10741894
25910229
814245601
1540144
42472
132885704
5280280
1851324
30383
2392422
21994
2053539
22991
403491659
692942
1590205
231966646
1962197
23558
13893
36662
24897751
1765
16478836
8392269
12991
85233356
157442179
75555
7317
138027307
20863789
1052
14899153
5180347
30785290
60407
3160830
229913
741234
13023404
13163086
4091436
320195126
56586
1587588
17880
22739700
962225016
6009269
6409399
743165
55935164
412411
15797953
26819495
967536260
263143
103068
479098
83514
10266584
14920366
12934976
157129380
3973237
2123108
5935839
225537
55233355
664640231
417794
199635
22356
9811964
231440450
254863994
580644
116583
3820088
247963598
3497437
2460780
4549
136385
229830
65534
15076
109598535
122814
54462
49859922
458459995
912814
284713
13400
2961396
3900
26432013
145297
13518050
260794
11128
11728958
464605148
4898627
395477
7789
17049
641708702
197103
25158
2401819
7081618
72772
8872725
14821684
188313
136578310
223385604
812717376
118815
172386
365389
299715535
286553
38981
11630592
5505110
1024809
336393
23174915
13820705
745793343
41213
915254
266188
7915551
143243269
146428811
130474913
3173193
218687
23021362
44100325
982729
14594932
3309
86071
5766658
172601
279733741
195319
530298
804500
10399765
36644155
5558868
6130122
478859142
6503966
505098484
2726085
476503122
4572245
7072597
4188158
728353
234473
1929147
106778468
232053
19697049
135914
4616625
1068557
2295114
51037
1219712
120595352
291593
357315417
107973
64677804
47018
6202278
2862
21966
6452
14243
4469
15463
705791272
122893955
233220505
324775683
15848118
130677
8063
128583373
976148601
302590
498512258
848681
22801
1227333
423050980
397831020
558342655
21233
666513262
182743946
79807976
176166
1215171
4511866
19982
84876
26710
120896
70094537
803701
2461
7534919
32861877
966078
57106
615435847
1534
412694688
5370810
57145
127458760
723134475
3606304
4292299
90917226
361522122
72646843
93757
30525
50206206
15420759
6954070
2504619
835814981
248761
21423989
3962797
942319
942
535182052
70330924
235661399
6568
202512
102750
186715393
997706
311342
49802
112770
2349560
107350
775992086
6722
2042426
10613075
496398982
84895
107743783
6279463
2198554
133293147
398621434
3240781
59955880
199363
247831743
275464
535861503
165636
662
3766131
537847
9657
6977296
614809
11132259
295546929
764172643
908799115
19223
551278
5670241
16462
2761713
12640385
10564823
210286
30478
214432476
6041538
37912
1019942
12373
636065187
49360
42364
8399463
27490081
18325
334202337
7633
32764642
5818
254996670
94182
41127
1644916
35345
4673
7831
220804
419884553
859479890
130452641
733854
1200161
30177
861089
227328
59098901
906264
21354
2004995
4814526
10828586
653
75294553
256541122
48860327
4078
994704
6559
10414330
8010
52466323
883882
1069
323433330
3341
6071
397776
3287
5617816
1592562
527925149
1681806
980678185
2100590
165737
53091
17987
265501474
18065337
7132
168297194
56494
209716551
192372190
892880395
56344914
434014
238269044
20490
3585604
87364
7772433
2726302
15696441
2842347
788244
981793
680105482
11881907
183305
392042794
98705
253508298
572810933
928595
59543174
455301279
83256
134080086
1145
212932
949473
1746
927700
918458658
1657745
89524
18427
32150558
40876
32418
2097
9278727
29794
1043460
25928
1521623
10761857
317450
40917958
291
131339951
171439
732560
2024409
404260913
65445221
32398423
23942
27130
216172
15138
179231117
62524008
59699
6299109
8260
28037366
323750
740367271
67243
2177000
587715392
91107
89977
304674
17888
4513
3986
43724
16674567
910308730
77182864
437830
22137067
34916471
58919947
2719691
60637
501663
14560846
82570
31793909
78276
779271188
3798439
84062
316068189
25892
146729
28759400
467332655
16797702
56767849
33125681
1808
467459879
106442
167721
62549
336040873
1312672
482635
245605
444223644
11214748
49103
93003
42400911
126502
23939033
66570400
261815793
15434
267279655
283629
1633445
667148953
139209122
306123
5171710
2036961
475201877
855678786
180595
213178
93568
1454148
490201039
198907487
11554139
180084
204307
3577427
7984672
28161857
7855
11351081
65451
161850904
37212552
53737658
1481890
55122
537023448
897759
9789
29843671
868551
89724
71066
24270
732409054
953271774
205586648
2474
221836786
299389
350202444
10658
6421
65837
166265
107188
28268147
1586307
11828778
4401
14101905
97523
17848
365302
42669845
123934702
37163
5474616
467918
128568
430000575
78902919
59438028
33135212
684189
12332497
803506820
2319
71999037
42178951
8551523
15472
80565
530641425
1634
98391
666749308
142341079
926137
1294880
836606148
2951476
66007
298487793
78898662
612429
7744452
130745150
467812003
90163
3425766
6951
69186
112465314
201503
1944006
622742
1773313
22883432
33382
14115533
497717878
54470
3052508
17656
13483
31963073
41645
139762309
35984480
2797508
22828468
14241
488979268
3803
62659961
11419075
796474
11727
8969890
85066
20591758
571980
6393740
26900611
32288842
1691908
1044369
112169
181621
4600
7508039
153751612
224456778
3622229
20970
16197
457076
5457271
107087
11599
221982
22433996
7073
6011
3728421
150987338
2829240
58058
5659016
154691
1188
119051
537478
230733
5956126
94655
7000
2974015
8419241
35062
59343
342965951
2203948
56125102
125985
167
97198
10066952
429179
103429
725229
272477654
1992002
17026
22760471
2552333
8193361
1568391
29135932
365931188
25252283
86996
13705644
398787
28264226
30092311
18357
45250373
17793
1531613
882479494
254
4013613
5467
21039
22335
101865399
89345952
1583984
42685
25823160
5572944
36202373
2048690
6564
10887858
57
23084327
134846
94602121
7618851
173763314
87323
747342
15268110
235935
5506
62876
95049707
109085
4006
320466975
90744
120012000
3864559
14631
20073609
13642873
120280963
211038551
1072700
87410263
641465
1620777
3756923
2019071
468035235
464226824
838254392
199412143
554193978
2151
4753262
33164879
59204514
117669748
158010008
131342727
25753
349139
199422
119601
4002864
25717114
11835
8132
2200630
144042667
7986893
242097078
15447893
1984349
372399
2034711
61417
1495823
7279883
1536805
211166332
26372409
33989
93225549
26714876
209924
288732221
111604
45420115
636667196
34410
118923
238673
807774
213518080
877521354
150410172
202725
376964
280385
2532
1898549
25663
115960653
23243
6708575
1557944
110160
15426315
541590
247718645
40534
6603
986170
6842
833776169
205361583
2855881
153834897
203941949
30107272
115079
10762261
182202
152757150
684591060
5106
2126032
41728
1248822
2864409
86353
646314965
2181495
566481
57777
100582471
584649679
450834765
59858295
1185900
15643948
2080176
1201
2771169
88886532
5394092
255225
38719
556020
2029360
1702
23043295
461751
19838
126558
714142469
2313442
26254
26909
376944
4220
1896979
551108
4113277
795128071
22482
88605708
23693005
677753159
42417
11774484
413
545651382
74137351
164286
5863704
4502336
202235930
10103623
137326
4782454
2437525
546937
257467
502957926
68345975
71101053
6735907
6733633
551751379
222887
4355
8615784
25090
48478506
19508
808864131
17008
674871
705064
62442
1754770
2038236
183354074
7550
1915820
15197510
21138
12271908
34832299
11167130
233142083
1378
302574
15917268
719925651
5251171
19417
74873206
139809
2802785
607494
31988
235405679
1119432
10005216
222522
110965582
808277638
30761295
269903623
4965038
354728
1786263
65086927
120382
103650
6518
135973791
53272
489060
36676
55218
866944
73495
52943061
446629
50088
97050
14501
1531
105732515
710070
4455
178924435
4888
1795939
2060610
13153216
514586
554319521
22774
721016
813646520
2345
6729
62035000
1906131
138192
14677245
1614915
14722
21680
848601993
297233
180
10263055
976643154
250248328
16131
950924
90605746
292360790
711123759
27903
63104
13306924
3248
7492143
80085812
701357
14260742
29462
4999
720121533
177388
993704
16166694
132166478
287021547
424496
56183
692848676
487559
263292025
1630903
59200
314577
505813
207414864
716583279
231840
8942547
8486
2598873
333929684
19217378
216278857
9427
20183126
500906
1846766
1709
6166
332828320
35601972
35239947
280984504
7120
677025032
18318
824665
48585743
25012359
20499082
22155
689868
1332355
27756
43560505
6517480
29525
91128472
1621505
678102
4907
112187
16077796
399022493
399155520
1760877
1042683
8218722
284836360
101002303
398291416
17658761
16628478
452875
70959
2525530
55880708
207499851
5344
704161587
635345
287727
41758
868793055
151372353
47292297
25589
7871267
360277250
1063333
171682
752473305
634807026
12071615
31914
741652
685977
471551378
2799864
547781
34143
491527
1488976
144204689
107106644
3563535
14615166
32376
4090527
68950316
33163
6485246
995513
48613
118358516
76478537
18285
117945
972765
2803
2365
12653761
38085252
3789801
519508
52665714
1452743
3346796
9844
2543481
753486
275
408336
515077690
7498444
36524
5005201
110229621
431161163
831130348
1132159
190679
59803119
2952944
122326697
9536
485833344
6854182
6471907
209633
2288401
86172127
723044
14826
11949220
771383
50044
3438385
138031117
60986
345885045
442384636
6479
10562
826
1022475
885515334
19805
1880972
55836
43012
907174791
794622161
2247458
829403213
3334
3489521
95155
681015
706670
17803
56394814
111725
189852
215106889
9297528
190194
16946
6307
2516023
42620500
235772006
25207
686086
264715200
22100
22609
20524427
908641
831856357
57290
9277
12925328
1245481
8221
102044
67338016
255755
7751
56859
14665301
2085626
21954
2139
3632240
157197
7846
20966954
823487
19411163
46415
19477
37760
4263
32022
1525733
26731108
8429
5827474
390247085
2884057
809901171
575718
234094
9346
204530
610254320
57902
25333
156491
16686015
24146425
105082
84775787
95930703
11623461
554666
659256690
415495974
116886
112713973
1668306
36898
29769114
217416671
1502763
417195899
253394799
85046
194094651
5528709
33237623
1581381
500775
362083960
198994272
13700475
2558
1952532
4053978
586197
994214
31311819
447056
6908875
6582839
11921
6053
1269230
7909
35698
24614
766449748
2798570
57122
279249980
1023873
383224
21229
101442
3658882
820819
2384576
5598071
21930
15610229
676613
333862102
71717700
7876
396847
6149
89263
11407
64790
188999473
694564992
18747982
1072085
374387
703760
16593774
460407515
957132
313128
15993552
664599157
4485
12650179
874578
5364424
474378
248408203
920014
34404942
3919481
681595264
39560560
31375347
582007
64071
950026
32593
198431753
1100014
83720765
15984
2280391
7711205
29214575
95841079
229712948
21488
667419220
241800575
317724507
2747165
23578659
21013
279429
25594
9304
49918229
26334
489156
255196669
1044838
1090678
3523
107631101
29177
80679872
944754
921102373
24095
57438969
13543113
911028208
51799
44214235
14722258
7670949
1899004
242738267
84209693
2782740
129469068
53598
1267939
19523
28920
365602611
90741440
2007177
256078787
330125972
332843
9362817
64288
14350033
381145
176510951
180109
99353138
256369690
6575929
3627053
415515407
8527
829247044
94619
47012
901332
26770799
122512613
5719
68149590
55149418
1243780
4194664
397679379
2462034
6453
37159
2207436
309674989
621473862
487659827
12640651
89187
389949
11288718
24712
13592201
327863994
9649451
1000010
20736
79518
108507094
12875
115588194
8055048
874424761
886649
90851
257257053
230845
11184520
44915276
48887
110779
391020607
4133
12170
9511179
149883399
37017732
982504879
11837832
16594474
754360
38109782
10500744
28731625
38565101
2945166
14391992
3411
629746045
14534
68949
67484
15914227
1493923
25953230
1679276
498320870
372294245
951051
142986
994783
14885367
69489649
435935220
1122591
100981351
874179
970334130
2270427
67378479
55335735
2832381
283654
232836
31326722
174310
357937602
49707562
204193
17933
49194928
122526
838471305
8113641
61359692
30131
49914
349570346
1946731
2001211
2623554
293229616
9030959
27765930
65400640
20548585
3644
75848632
391440739
1115054
5429585
3099097
152212
6094
16978
74933247
481375607
183036148
448370516
105221
15300
22115
8541018
50339
79573
31057308
1892475
13657980
43387
49147
1988
7808
62881
43037893
188429252
18317921
10383
6660172
253706474
20075853
111437
13242624
7587006
521746568
36953
4689160
10302
1223619
204225
1437550
2502388
820105522
252950
470540
43039823
12996
105581
112033492
389
13865
464762
57752716
418
470901
577899042
2950151
189362259
812210344
19371
33247
3058342
598635006
1045144
56357824
629957
62739698
17194422
100828917
19134192
62515236
106742133
252620231
11915
39423
27912
212203041
61133
383237
154909866
10918
39258
818998397
7133
130567
318668604
35461372
1930815
390569
40761
528905393
3731479
94053
44595
796976
296645197
1951142
523193
11177118
27341
1020587
125484463
164955497
2455464
932222
319831848
422321
1442626
231580
126806365
25966
89040
264886
52262441
6566544
435925
536582
13086356
991233084
106360
647830
6454088
920480
539111943
26247742
38690
1374537
97400833
294626
26958723
2957617
255598
102759381
3730253
7390421
31432
2253
547113
64635147
14845906
440029754
50306545
738
119052227
32504
6056
208947488
13507360
22157755
1826948
10194
667514365
60614
113491645
120023314
78459660
15358837
990629
26016659
69805
501582486
11789558
467178
538981
33784
2450
1000
4487
63978
716
10219
824998361
721176369
48349
28808
496175
687710586
57025209
9303
134457
1178243
454264647
724
65245665
4190
139373239
3676
108594
3038783
40573435
3693185
7932733
48409593
16746802
153596517
32082095
5120
722090
7187250
348847336
740718
6686275
65615
14418
24656
17089636
58680973
57869
2191202
463244645
75432
5539
2431106
195973030
4149364
34058
4783
8722397
84064578
40277
246186
90814
16104
15669681
24786
311764151
1792
6355
476050713
1456
62717
263
2788
181724
15713
3975929
96114671
633488
61080883
2780159
9984
120254041
4652
209167
2035552
156684
29491
157704302
6858537
534184334
4372
3405
5857
4388548
15445
97085
4694
29123593
66089
7736
50782
51230221
312882989
14606
16475873
891084066
57516
26532878
2555256
464133698
453353580
413752
18511
51213501
10693322
59207533
31208
925806
19216228
50229
643
5570427
350298386
7159
221659278
1389806
2071295
4044
87528
55443
12032
32271452
1869532
144090476
252118820
47508164
23349
253984092
673779954
212718
69240541
140636
24953
11380088
300677187
281463565
1978541
202823
79404036
3029
20518
121525
106769818
353499413
779395641
14279833
45459
130413535
402246103
106619
24639964
134289382
3762651
8032008
200504756
20646295
844443
57346228
8418220
64452
22756
23059
1379644
993500
585497
217605913
5709
29460370
231001809
167325
32485
51502677
10901
427183834
18691225
5063426
167069
491571357
2998820
10422
58011
3575622
3961102
330349546
58439893
441450021
222391939
68854
295905666
1902093
12470254
844721381
339457
1601
229594235
293625888
15236563
16162586
11741
4358
227910
415302086
1218
214692723
1105038
570187750
1390286
692161
15746
392187
105184891
755373874
257892
587865
7334
2417
200614
9620960
60037176
15100429
288488591
615174
399454803
9662021
54933
99018
710014236
216769
85852405
521031064
1005
964359211
4590872
14505291
7944
500052
31874
428919540
15296934
3652843
792209
65352
444319
23976
26455299
23762
133023
38100278
283920373
1012616
28157
14230325
456060920
173525482
545569573
593382
107990046
762116
449011761
2480274
253585301
4966779
34524
1039825
2277096
12479
159081775
5325374
660605974
100320807
2507061
750294872
8236144
11570
1137
4765
212421
324565
421323033
998925073
1547860
1496632
100837
197621
783993
5900044
19054
626021
13173670
15342930
202978
2133
5075725
196806
881716550
41837
2488246
538745392
149963
286043
18366
261562
24762
1463847
48903
488476579
17289274
744168541
504421816
56220
110326350
342002273
5043142
673157
110457
35503
15247
107996600
311179143
6403
2859
288990360
18445
41838
321076
5097221
35398
486806916
969994
49895
433521108
104905799
332326705
28658069
137729771
55025920
62161213
130781124
128292
17619
31696566
3207012
2838913
102234
1046228
36838
963974251
3111934
5689
16040209
50685
69284
111317
965700966
260590
173040
300635779
15595893
439745020
25875469
11426246
204577
55842277
2731642
139145
265030
1249857
23100878
374323
20352262
1894948
1782576
332
277448464
776123
212046
2320750
289337017
107086
2002040
11449
1334935
66727649
5556
1657603
481218
11296235
80103357
124835
3184
8607003
20497085
780934144
3706
204095
7662
122146
17810
6931058
100269
496877
3156
260033
11505
3184435
35155172
366810983
726406
46552
166621244
447792894
11288959
53594748
72263169
200270067
19105651
9006955
424870
82878859
1911003
1377430
2528775
925002
39374
492105
4746547
907629475
766
121073082
5571953
649191
1513
659089
1486841
163579204
9509
9007572
374930814
240361342
333555
5711953
112011
914394192
562601935
32298100
18083
38226
10367100
71189
296460
512451
367539
683266292
3554809
619545
1152401
7092995
741967
513925462
22170898
238375
35183
24593
372637987
99354887
7330828
8189448
129006381
3003080
410299
52668800
861919
27755566
125337
6240433
293480826
145093
30130125
733583
1946041
9761
7153898
40262187
8268489
4879
1595172
31738
504993
30976
23518043
35645037
6984019
109927
70928212
6725763
27146
47735100
324152
3816
126773337
14384094
63372457
262590657
2064152
456368
504097674
119237726
250263487
3544073
1370981
752498
25316177
12966
2437
92020708
2856
2454482
749605
64125
22272519
108142954
256535968
1797668
147442
266213485
378959
15520
30553683
32901291
32385708
44151908
27179
1805991
24467713
187698995
918264
1023
59325559
164473493
9851185
6297
118918
136045
698769
14992325
17732061
56779526
794149594
6072232
25524926
3978391
2375913
34341844
41012890
1028803
518884935
441518030
610309302
9405482
608712739
13680
401844
531240
518939597
12999731
11349
279632229
4810
237496064
872852312
1516443
3119940
51740634
2933554
2371539
25645
967670312
51078
6040
10365404
14271101
389181775
157345
82453
6876
57665
127389
543419159
473069
42807096
13145
47150575
637900695
424385235
2638
2079755
9060537
224836737
2137
746264
37076
20459263
300076284
2171669
97411277
155163
3109015
52233
432720
169167072
1200841
9607602
105663
241482
78140
662647
168638085
967840478
813304
10435
40640
298254
6374065
115118
97428679
1561011
219504456
9801
1359203
51560
507363
443452
132716
198754
110520388
92578
106470
46563
95996283
8121
116172934
14247042
7438909
871524
487677138
38850505
501960861
75042
389615787
76649220
1095086
775888
224775908
580
81577464
1045023
360194915
922145
1461963
999983922
1031060
907726
792200459
67079
30482601
88605161
1209715
931860
3299068
8379228
22571077
112555962
2029980
90660747
106415200
1415529
16303894
366621
28387
222668
996898369
15306286
170937
10120078
827954805
732948
462124686
111235
15106340
100134285
739339149
86587841
48228
2457
2206
735428473
465501
252300
888691152
17187
63411
177800560
184364
183451723
261031612
31811
243671848
454665846
18728
7276
1249846
742335404
214356218
33445318
68617625
235654178
296472294
399396175
580951619
32584
11187527
52664227
6060
207017
198747294
25578713
29796
127433
198557
256341694
238447
10097308
27129837
95355697
596084496
1647060
243080290
338111
1275931
138941152
993673
20060787
14376646
6396
102756060
43088956
215651688
2088200
158823800
27008
2175316
295673338
14106
70537918
40632742
749945318
90024
33217600
100498737
57677931
473694339
2077280
52507
10803
391990720
3025150
36161554
339428
149510
734684
150005
54900117
50861951
4067591
342828579
232448221
137156240
1523715
6566127
422143
27175833
75639230
14213
34618
867932
153461
39523
1840852
35035647
126946519
3263
2042138
229949
14077646
1740914
1649
11583180
374631
30970
223086892
119112358
948067
36083
634152445
78444830
2755773
10632708
583908815
371125080
108353
13877
8959
7837866
64857
417663
6350303
40618
7433
29325
10038
6164230
9971783
1915395
525820
878383304
1084351
2772
987629
4588
66602
8286
136366
202283194
141694
723867
3495206
4959650
520108
530415918
242
1018277
999936
44621824
73052996
998784104
4167
930783
71855521
374403594
63951985
350709216
145877839
265455
13052523
4004
512106
801493305
6376072
910831990
249626022
447152
55138
433423
30147
3121
55316039
706854327
1780996
211839746
3017929
124046244
2338922
9591
94913
44690
27594
1164523
32971789
2809
35263
16736
3749107
12426911
103873
11647918
23324
131628043
6072
461606
11387360
676150
159363
15087458
85465
53721
1522729
860537966
591378
30937697
17430
203005
83686
7547984
425414
116518577
10258652
403445650
390784359
327286
3530445
13244
1754074
93831
31160
48093644
990820
423530
105231
2238603
64784
2737
76148
2436908
351411
8057
3269967
31389
511176
4255197
147173
26395801
280123577
74078
225377
20523
17789883
27643
338617
7359723
856921
159619077
644848519
100496
66776070
16881880
27453631
15880
230217700
256512776
616180785
9683614
73162713
368869
88023622
89073
907
960037038
258305
300867442
79745
29616436
103858078
845165783
162035
48169
30267768
182267737
5162344
9902
326807
307136895
33136249
2752634
1370872
1899798
4008667
219509251
811054
117376378
893490
757077
25975312
6438287
2560
190172
2743
69061
4734665
61427769
2860643
2937
4069830
65124
194987
173557
636009
453107221
149
114308
53167
1443302
24286352
379098
3719946
162151176
305084253
4344
335190028
941143
362300454
1354505
4988
5023103
90862
1386493
90653497
23034366
2177676
54472
66894624
36943
20810
24549032
157569
202042
239384
71747
54136874
965282
3158290
129495
189368856
8035935
21088
1599344
700
125175
704269
34166727
377404298
27623424
94452495
9027
1079253
135822
8902
450735950
126501082
552903
102876
245038298
1456252
142272
2759969
90351894
47081
373744
12186
504210560
104715661
96316307
5978547
23577
11170224
454643
26034
182216
208324
54990
657959
1569
167890724
1220051
33097369
123914
529182158
10807274
122024218
383
240018318
2672751
36879
47854394
132249701
1645596
288333347
294072297
1345
417873
133614123
11332370
28113795
85661939
22468
132108640
29920688
2554018
8612454
3535
619183066
788579545
97016
43647800
642695662
1575504
625434644
24411640
54035014
2562352
767628601
78899587
9926397
224890
7215127
7559140
876901631
475714534
26958
270065
53675
69147
64373
5555786
4069
114063131
225393944
213519
1442600
2648850
552118856
557
467978731
164898
110916
450555334
225855
51688157
1481118
13328407
151371320
61464
432101
71605
474767792
6102563
4330269
50954
31587849
29117756
42471467
1053424
66013781
4454507
11885
47578
465658563
108084
252827540
22431500
505338
27147663
41238
6584
8182081
2175278
26694
5812
291087
9032116
102527
9989946
63201574
333897
588777
2473206
11068872
56436
232098
509575
6853166
874668
8386820
2322647
30981
10900867
785581112
10006803
5667
58357808
3711051
33970531
633376
223888198
723196
626817
2851
25480
4733461
93749099
689
409305
286210
83483
228576
18378
43224268
926019
12588
53702282
735152
3044830
9850
31804204
871439874
56926512
59901113
257628533
163443861
229190354
22119944
318050
50745
10123827
11444444
13119219
88449011
11613136
24436940
22990248
326600046
679669503
918635
434872
2287573
13945963
4619245
1267
903389
204644656
30322
830046510
679134954
1961435
151038
21345880
5292649
2426
310242135
387530
1588421
288024
1344444
19282
960889694
309667703
824921
40268270
8898
73821059
2409612
100921
64114355
14725
82506
30281
7994
30685595
868272806
10387553
115888
14377
103545
54294
65130
539307
15373
438
54135101
126635
2123563
113477240
1144623
269245977
15278057
18105
1059425
735981689
40977
23437
14454954
25901
417727
2230979
4018901
20238
1300487
1942558
770370030
708420865
2858442
140377
27766317
5755
25895165
573053014
42464075
53334095
185421
106524770
17721528
172012571
1237476
26639900
343
219802839
141846
87875700
76227
171988
113450
126993873
2625712
234488
220309994
525996
1074
532666381
1656863
169211141
704874
16420497
3685
766659
131973464
606073
14015898
49696
98795
17191
20471320
8459328
110767071
216737293
6100
1194884
9958488
29428
23925549
1436516
7847607
116358
29611
499509294
49585
7018
117057749
464694
549328
4581542
311823
1532502
412609524
25930135
393025733
371189
13843353
725459929
59344870
727106912
3741017
3654
228704205
1441
118950089
1086768
4491
620280
257435222
28853796
28916400
12365
9262195
74946
16561
11088
207543907
46734467
341827
8637
141909442
16858854
30596995
123269
25743
21950
1158135
4186
571183
86196
63625
536575365
63729
94888
122886
51515
99
311726
50084666
14098
4196188
58627353
8939146
11308989
236661085
329016919
246699515
296784782
114192
49075819
22103
294640
1014183
1836935
50746
12376
183880
15796324
19461
5115
53624
15062008
1625730
16690
995
90549
29132160
191795749
69712
27980947
51565544
3912856
587006900
945926380
47495215
216466
1013
227889
5854915
24264
212536
595
84882
666061589
10076
264900
34770
18263180
8376960
2918672
248090
134708
697880924
63363
60853417
69573
651776
83066
43025
3750612
388356
681141937
16268
65054
17791
181601014
16678381
31277
16300
78200
325875
923568852
11924626
626567622
353306057
2549542
317692086
358748
115434717
3494
4196124
2317
63036536
111752
16225022
499021553
231111
16161
39650629
15560212
1072824
824
240889714
518626
83943
125401
597369537
2639
23898221
253391187
4046524
97317583
32141689
22172
806834
8833751
502037
1397291
3047127
837254
12532568
381899
34011684
15165
63009
54324
88507152
4751
847429
43247
26160316
2588419
1574612
62941
9500
41776388
2197623
775361339
20943
5303408
16052630
52389
834030
33914663
1055374
26116
1848446
3718840
330907
508014
1070
633759
590027112
66791557
8610
13167145
1573506
246295093
613715401
1768999
9594
4445
886042
2517255
838086
134195497
503762
227680018
310002
27822
107548
495903
26750800
104431
3753103
283888369
128048914
151196127
199073
363440066
132668427
211533
81757217
773304796
59918452
1150138
6599239
3766
1570274
8435881
335053
2137564
755521062
614
396407
2701440
616
19818
2558761
653892574
217
63262
489820
18581
16747268
54335
521202838
178585191
24082
1992856
5728
217899142
16047
926772
32066
2806215
19331111
402401809
402061743
194131277
712647
42846479
638629089
126553
94744
129092
62424746
6391032
427139
22480
456109
173582
599213
43007
937057073
65333092
21271543
9911
17179676
357181
2512
2088083
307090790
56
27031335
42471580
529979776
96338533
5700800
1361392
1284
89565932
11626988
2669540
9957721
392950
396001
260223
14101
5331
16624627
494177427
314828233
3659215
29748
80093
109349
65094
46582927
85900196
49124
88075
705956
152934793
1366605
202723
171355057
643563715
136788
101337493
12864625
16198344
61395
561707
12520
5649161
621898333
90532
716939823
52938551
52815
58599
108236825
32485629
82361918
188238229
3873818
525334591
5496
100137
15767
1303
28275491
8694850
130298
51742
5550
11261334
1323589
1499440
10128
6894540
93903697
586360823
619907878
442019
66522
8985
1572978
939
160661811
6048
723053
32768921
345624
9548
7268914
221802918
334314678
23248184
32969286
964086
55735649
66377571
318158
4282475
12906
43618109
289221
113141
487374
474649
204179
46447
34143246
852705681
18024393
110834720
11373793
293550
48883
532020
166307
826202
821855953
8937308
1014046
239912
311045517
181871724
56221940
1004
28725903
11097
24635
4001976
936915826
13346348
158296046
29320
31668
188195995
416907
10054968
95489
103840187
15953785
21764476
3797
12548842
239747
617730
24694104
66668856
89014
198045
10072986
10025594
46787182
20804395
159415
359401101
19090415
860453
388333374
15017
408090
785980719
521
765058
942513
16384571
13617136
8053403
520113
8274046
9647143
117
34192
2304284
1562700
205830535
7705991
2081347
16504331
953492517
587939007
56183908
163866231
705975151
3720
117038
5706605
101253
63197
264725949
42373965
140704380
45877412
54758256
62482
3989272
2301219
231236041
422222956
2088873
918013
338194
70153
41935929
62271976
15710292
41100713
3014135
241743
40771514
31396791
121854210
17915824
1853333
12079
851529
195192
34365891
1459009
62298731
7108349
16814
14866549
22598
13317888
111356
945381818
3350
7001053
65437
81432406
241893
6854856
252281
7365042
389022987
1012927
833761
214416630
668680933
1352113
1460793
120949
154720
3069224
55929746
1699
116936887
60074
4413
12946
1643981
13039336
53269540
1293146
2867958
727064484
957682749
844634
4655
202221843
312182
122595268
15334949
147510582
883200246
625991025
11330361
20931126
433794
476335187
193104
1754011
27395689
100512633
2362052
35979582
89049324
16092225
537524
6690492
382037398
1230173
1073981
39484346
8241
773852270
4967950
65265
14227594
19132570
150444291
13007942
240442658
211370
8087
4782
57702
359778
16036640
1235869
411844539
6958892
8119
443065937
72
27073184
258
744196
95985845
27309151
1133984
141658
218821964
61372528
665502
3085
60408237
21776
14194
13004
1696723
16540722
77354
975244442
447653
1398753
499544
48859349
119979730
229929001
106681567
95502425
335
1150476
1034158
8956
103785
739862
2030451
172023
25819
104087
4935
351250
83931
3079884
71478508
45900
3458
13764
5767
5392
148313
2201
1667733
1660725
340381528
256374577
74542135
631068
47116
28061
13106589
30788
773016
121960
4273199
9790
557606
989633
256367125
540818
4565881
2095
1767971
97306958
235105848
3959606
828229
8544913
493114940
81068
697019205
37705
7209
5387
13946
687953860
165296349
30858
65451374
20056055
266881
500312
6983284
11550
65385
47212
259704
36976
1838414
9072
630070998
49064
23247
7320
36811431
97369299
4508233
68925
638373977
716489275
498034954
799567
158146
2874726
400669267
485589399
41486628
26455
217396
227875529
24424824
697894
118564940
980
369592589
256006
255684185
4466577
235159374
58280
45727743
485675741
265910470
7485586
300
1071257
2956640
1700016
58745
467530962
2966743
16405111
163723
600891022
107556225
105848590
3907584
15743
821154958
3935
15412563
43870722
57739258
5546
253761942
105013
13563
334520
3277793
319695
930338
17481
12672555
507829
8802
21744454
27897
573841
24524
9913317
312447
14948
5026
331676
1136
59922
328005632
2071002
56439431
15834
45523671
1249
62790150
704277
17522
6337286
972701966
203595881
380472
8343939
2005783
705833
8590014
196837
56716
711232
9738
29871
222118669
1774461
26256952
55466236
7943
5259
142495658
554132414
175237
16198448
315022800
444953
401907
90835109
58220
11289741
51744175
53247901
879686903
717262
4614
61264560
152886
11383
2974756
6393634
2594580
117459278
279817
327805
9805
2027
36363
9035732
441259
932029282
381505946
182804539
10420
34447
103370799
143765
7249
963285860
8194849
76095275
45184446
17933980
84206050
120976060
6943
374581051
26072
294590
29047
75240
262540
12525615
3506099
1939295
44413
91388
57713
23209
212503
242461
6132
365891513
85525
89422
591567
5455
189384646
29829
445020818
194309295
13567244
24022287
517
1263735
5756448
11198500
50693278
609467
42433
479010856
2224203
683004
115040
213668
28186
5473828
1171
214104050
6301
31101551
6078865
190367916
521505495
7806
2088
118022
97347286
193833
55453
184162701
1052513
14970
10426
172426
217292355
243188297
17858060
780523771
201534
3926171
189000
10021
68743
455676685
26165264
682107264
56442519
360970899
442499815
108189239
511748
29680
22435482
252496
17316957
781505
687576189
75407
610769
477495768
102853
375
10553531
220900505
254778
7309563
189701
1423166
19392
7371085
31804
161518
118519
65038854
1862683
56572
129336615
340635
7248590
44210
45530695
8185712
12929690
6551
54545
103305707
176053
72889395
548735
153102576
19305523
51916
976228
18465
39175
7774736
409891
120912392
12042601
102184
64211
376007169
112412235
217317310
32023
494874
397751
7462261
120300646
667312
1027369
76552
84583
74555391
35562
348951063
23344228
3201009
62122728
8134378
239763370
120181
53503
65771422
5768
228125
39974
22691
180920229
487335
45201181
209084450
947564
4565
5777
641940670
454961409
380227
352383
1299235
1389542
5657
32169405
677508639
9204127
27419565
114572
660
373800
885063
15980631
333452
5490739
455510
28041421
46588719
211027293
117252815
3242
3195952
46874
28610073
11618270
105403523
14061
16461429
182510
42703589
465827622
27839
6117
253066
27848503
375721124
947415
523120
9176
23208154
1511920
16116
318397
255108256
24900
301724
647148
902775
19293
8721
657402121
476020
128296
313803
3137
772598797
13761
769064616
7605129
3779348
58429
1021
40966798
60264895
1970847
397549
452878791
1690518
8596492
10815257
1235247
236613
12426666
130257
59527
99187
158137
26997602
126636
32310199
24192163
13730066
87464377
111566305
24276
389019739
403903
20828947
108199195
31753
63317
62862103
424089
6642944
6470905
908431297
874682706
476117088
36327
93310
16320
13784482
68982
359076
65757
187677853
2548226
1771921
817988
6905409
1124
18854800
8235965
432341
49992
74481
26961
50459915
26170
4702459
413307
2441900
66812198
573686784
7035613
7178
62764925
164009
3703654
118196
249736655
5856538
31124
15242081
344069145
841066
182686
3356446
81439
12521
1595
2300340
27898645
12164886
573968
188893
201494966
23711
12879603
293669
401032449
99171
1924
914
27683044
28205975
1015306
60618
34038277
6868323
10370056
1781426
332765
427349467
207720
457047
385189
588944
1722096
8101
8616309
6696
524552235
68250157
435
501612758
6100229
6591
740614246
5743107
16457529
2577135
134463854
43125396
84219942
28010466
89472372
68292
351326
789370
67166403
457244870
29028
21073
137889265
73458158
14628693
45967100
2408341
267860714
10405
14742015
218212
6743
408409270
883619
80491
478540227
186870262
9930
21533112
6012703
2085
691567183
125073
2050242
123331
21289
7126
6669537
895
39564256
46269
150171156
821898089
32213
143438
89818822
2073496
119440483
114402
5677
3374351
508453
42318
65926220
592313
11840
277651691
147408719
1077673
83803930
6392
247156
50204920
464862939
121084
5134
3997041
11230784
1102988
236138444
4072495
46013792
32786285
6569
945400304
55288
28761175
37684135
2061140
264016
3937362
177770065
22356840
35237
3151025
1442215
801461430
203538015
2170
6468
96736776
1481733
82177
51321395
3217908
871317
506815
997992258
14574
160281623
2160588
42868557
213648
2872772
472702442
9737
4337904
21641588
3039946
1940
521740
42595
47041
1729
416170
24005152
196114
55618
918089072
397744557
28737
6881
3824
245692078
78482
1513061
178385
366285
53765913
15035029
19442130
4893380
2952712
67666119
893110
2079883
79481583
487237898
25169
41943
1453505
2771
163186
25711
393513
295618403
10261
15615601
312158692
1722199
765165
92204966
217109
199376951
98338
786359
16003307
83996
3278829
6693248
45270111
235533
41313
334906
60541
512330
8756
18239
504604441
5206107
2441288
134071488
566488
449707556
30772
1409760
227643523
562025191
151102
1418540
378820
183628071
131730125
8928955
17849
2018599
283213
126396
110594
3110503
4157647
14847006
4435
107586
42656115
2633
50247
44438275
6102419
803707562
8483480
409340
95788739
6901
343299
151168
25266989
3270
3136
24203627
73535
204462
1012
133001541
3844592
53076114
118055
138805
89563
969765
379645967
79282
11743
58597320
1652130
2708367
3782204
22859423
62647721
150001154
89863324
7753961
521783
9386810
30079309
59887336
113621
6292409
1269
3707924
48198
20185
34674990
20438
57247705
16273158
5557
519069013
216647
534972452
3171170
818
1196
106704
35160822
661956704
775166
480678037
53635682
60384
3512158
9600
241936
155688
11999
89764
12432
1448
622039375
282446
30239790
606927
38029480
84534962
246746652
105757097
22274834
650419920
32096576
11557468
427924522
417409
1738118
397053
15380
2395896
6183
218054
26820195
32318305
100343944
306413
61784
608093
6152308
4882812
584384016
110163
388623
54639058
260375005
14213726
123202500
178294
164118
3289978
142860
43485
225003
53122708
96948
3021637
26673848
728082
245884065
37722350
62305716
62322098
366138
245778988
20801
15212061
215899
119169293
3506039
14460562
4763568
1927010
134258
3853
4957
7277809
4330
508570
8418
2904762
327101
168393
1658662
15123
3104713
3297
5503
65594972
12497696
43510168
2940
81844
47037514
184543855
15955
587755
223521153
9668456
1775
11941912
27659369
187031
58635144
987632
8015547
13953
1546157
113515123
87672
28836224
16197118
74112590
31826
948651845
664802
130911797
580211
453361
88070
19810
223040373
49146494
56708733
642693
261282646
133549830
26321
148159
394767052
12654
544210
31719
450999
449
33512956
319480577
4809666
3702744
317307247
10878368
7146828
508
3442113
592068934
905507276
50539
44092290
116826881
131213239
732805326
156899728
464469616
522631
482
3307
32385330
37023941
35391886
11620136
1998984
319692664
8013
38642
286954
736338020
254135333
7094
48286694
8202906
11498
60934
54222060
8995
503283
107376117
97283826
45175
14889702
1223071
848352585
129485739
86260
33531171
3126448
28910
6398
5606
9385539
262352
471645
535006
62866598
29545
107179
130850
2292
2094360
5231
203347694
240246908
1275469
12919910
191207
476047
96380
34910
872782731
232995191
6726
3725818
1959
166240
4116835
578326
27982
851932
1521112
15266
38458423
1420909
21185999
85211691
176625505
29727829
10642399
316354885
304297
36732403
1235
1590204
773415
65817
41256476
166674
612142151
13013429
143288
32732
38865651
385736844
62097263
413497
213138401
4572637
225191335
12280950
4755
74689
6762
262488413
145186
3801
13385
24916
5008756
9296942
555890
7695
29876
14849
4943
43470970
5248184
4085
188
68424199
950596
1792936
22373
6889
2242708
44716
137382
213575883
136034696
543821720
2318351
98489
1226212
24377489
272257218
6988424
821586
279172809
3972703
4996
863452931
4317
500630903
457
59394
372557
65302960
3451
1608842
459641150
4747123
803356
28561936
803991
361230
32749
936192909
83093
38614
28608
15382
3451323
6424
4891492
30106069
644687471
38690155
17757
13595
195698
709715161
1485365
78210150
631011321
3769696
3055081
4415
209804
687259
54853
78782
279891724
115633340
51266369
135412
26192980
26500211
4624
25590
1963144
1198783
8457
361910
21973702
14590224
13967
49132371
1979647
15830194
730906
177458157
125070
62137438
813729804
426969
123805
453108
5158883
944909
104091843
42056
25524
17561
940553177
19408
16185
13592263
52298568
23061
573236507
163204739
79211432
126669026
6521
219727
6225322
1459
144395192
216562132
38785
257048
826868
152273
3245
47850
835653539
3772024
31435223
313305
1796463
4340380
142159528
58437533
65833
202173403
54092
4289
2978312
6823
85521365
11766
17475
3516250
806086334
494328152
2994103
13725857
7183664
269062792
129207
878794
1608312
48393399
813353398
47996
4255248
6237
60311471
161956
4206
2675921
7913
14257
1405354
104801389
3304844
48145692
51947768
744864
667585
347691387
19639629
118754420
302906
12929463
66847
3330
47380
47605855
996
10611
2647
5007436
75895
32796
66325
27872479
860371
45731324
5617
239137395
8304
5530907
87417101
1276220
1256001
49000111
21823
860323
469923607
14083049
1909977
1368520
36814
11786
13023528
328734
16691716
22227
884997
266794
206161957
428
3107752
21000772
18347571
96
4612058
94557897
107933464
190414404
45245
7488219
2355635
50191151
31070146
259167128
2352069
136967525
56711
12745690
450970390
2111664
210945
149944
49227
1731543
45829
2414143
297288417
121962
45111725
22357479
291241
23208990
77233
7729277
3740768
249043024
126433771
290469
765184143
417000
8967
252467
1711
32280
257378
260088
1091454
13974
3165
67817
18738
1891
2802667
160041854
21923653
3611351
208788
458454600
271115
73753229
316245309
91556598
10551
77374
7117183
356016
830841
10075450
13370
317290
1927404
3620748
209434
654761817
4858
1168483
751774
755673467
259005183
531322852
166147
229469
164728
21837
397998280
1672599
81695
41665
9394135
1501308
421382
108653
13252334
51802
32908364
4468027
762944457
2679580
65222898
86646
180030
30616804
23669896
189097
70598735
121268402
112409009
102977
3671079
1259617
12057
367844
4327799
7366
186968
468155
11104102
1377061
820121517
15084
13569577
61899
585875464
63290
97425
229476
19466215
75210123
633939
84258
14077365
1986705
47250236
4281
71725
87400
23455
16346
177791
12917631
11273091
216404364
386429862
1487382
672224608
201995458
121436
7739
1861713
414174
172291595
256
7419
3696851
47992
48101
1233
18440
3474
8127631
117440
24925
267158
1931843
434951329
6314761
17890
4758809
8122118
7940836
49039
2866027
575938993
19221989
6122383
58468308
34215796
355596
921211768
3093863
17407519
205404
54615538
9311806
994892354
151119235
40641677
6140
42610364
62919349
20269
1596169
31901268
61433
668795
818411451
478172
252258689
89234518
363986282
400429
247322239
4578
3050788
5624
147487
424216
294043
399666011
704443
199618
55373369
268124432
666100
158660408
96169562
1732129
23861
155812
509021935
6591333
469831
59205371
28641757
375700168
460398
16571027
20891
68504872
15811
127794
7383
9776508
60658
3429162
621
34824
3154590
124237
42116
3593237
20834
215071
102847
30197558
166459
20090
28772
91912
522797501
5859
231281985
132725
897425057
10135625
374639073
8098
70123
2239918
4809
203607304
233742
130381
352170
500177
8035073
6487128
57309975
17233
1273227
6728
1313680
1095091
988881901
1958975
253571292
28946789
647870
24892
157307776
604805289
33758748
9424539
12897
4639906
80386581
93993245
3638597
21949828
149648953
9675
12580
924117797
935116373
260451
119516563
2670384
2102
3618074
874752946
103171
209532242
62532
43812369
111686
25311
45087
64510
54863
201767
54078
137284630
17742169
1391
16224979
1852128
424141307
814132
138222520
695997
9573254
68807
1852133
615901
25767121
32280029
216252805
133495571
52885907
47633
358378
2234577
795285752
82048801
4239822
39050
3630256
1559599
4510479
16623
109651923
6644494
1462632
25769
314241
111711
82423
15374
182633310
20561
16115635
431409
43668
590091
16736340
485129105
5756903
554306602
40290757
22474380
99979151
3968890
261739984
118123199
1033239
111676
32377438
5122553
502284073
23122262
13351
356375
71184223
1911839
253783634
581372928
5255
32086523
16794
1458304
31677
30766417
363914
21004
5009217
4265912
190938
958140845
130618
111183
147095949
3626706
145192397
5505123
227387572
112799
12644480
161813
18009
3399
100082
1034236
99929
32795
19008
26176
677378
272619
19365888
22707809
660089830
5184
10508767
21705422
480367601
1856406
29710386
122277575
856991
866345
469959
141738
945000881
491609759
61063969
243049
302009
7770821
37142
428412
903390460
12422961
143356712
987050
1114
41325236
113669
458240024
1350592
32404
204547325
16641177
418201598
115591964
84825
1745360
827071
410231549
143489
8215044
839951
10419159
1092770
13232
529
23217033
28510029
1014144
109662409
7913580
41361
2396672
49153
268034
423
301939
57172
42437786
598460443
235717
3440524
18325682
29269593
21597
761173550
872203
937014
1429
23327394
1905232
9747
43700
1476778
959159273
441750
19156881
838909868
6373
119460213
4879351
16356
175932
6651903
24491
2239416
265336
7871
2038099
26906
5010
1665870
11125599
10001750
309546
9131
2100
10220094
55705
526601277
140687
790224
143889728
63584363
25627
4118
120714392
78134738
3065413
59706
808457
133806
18602515
195637555
1490716
268369766
32654
133894332
110276
212439135
410496360
6147
644406
2653
391107709
289479322
453828
339489696
1620471
439924972
57970
4100927
327757
2894327
2590
3288
11933856
18665404
125946
7659036
22014421
427839
29106
789
869187
4595338
358854
665930781
217948104
3127802
115452
1741524
369987
24351
517997929
583490
18729508
27917
13638
58311655
30916
17336768
497163
3626044
29981043
447766
191302349
30935720
363008
4043424
27165931
16564
18735434
28923
190574128
12444
4983538
275957424
928396140
15251741
1207663
18100
8502
18519372
2059510
453820
2499410
321604
4348015
8006398
23506926
213301419
6923770
187997
2952239
51913
85682440
5045913
1688195
8055
315940
5156
61363
342218902
367
6221607
6676435
198972650
223070
51081
221795547
296068361
122410
3775614
21466811
39892
32237385
35762
24017
477074041
15280521
262386252
273297
40921
24347790
241818
463715
111026
486900338
19489
83157032
77680
3129727
8250373
37286872
19431899
196525233
2155015
268095699
132748
2838295
1146979
25421090
102125053
112682
1818
1111657
54109
148631406
30989574
595047
944376
4026967
68561137
290730
130220
529057154
63410787
1296279
1491958
1604
13071565
14797
329405327
15958
366748
12225910
34005
883541805
52224580
987257585
180531
5369400
46027905
5100
18046
23144706
486923
20595
1550
73283
23255
266609344
390536731
155026734
993719
10447188
92439844
934106609
16366817
21592494
784897
19175
25045898
85125
20738346
1781363
641199
31192
255844
689286177
151814442
185025731
112174112
239819412
238099
3617
163533
188778917
120810108
8840
73914383
329456603
33761
16707574
94766
125941800
28211228
6404648
1432
18934
777806794
341286
6865159
170279602
1820010
67292
645705
28975
24932351
117694582
1965
283532198
866942602
1047649
159945
42638
266982297
41955869
301818366
76046
54298
598547
42002177
43275
904661
1870335
3582491
113202
785
752011292
3069182
1434152
128278487
50488
20169
553715569
76047
31227
61904
601922
2613987
28090978
23876230
658150308
8542097
903681
60784489
198257
50095
15059937
114191
79140
98047
114
353636
245422042
4101
1483160
4994428
696587
2668164
2407662
382878313
11944384
39213365
27000759
1209406
604253357
5200878
1039997
28712506
3299421
52419
2083359
112013720
970
146900
5171
155258
601704199
14466035
257500437
67732206
16059
97937
9766020
13638765
119886898
121635054
55429
1410028
714412154
11467993
621501
129858589
468321
36950
3563405
18270464
221
24904354
208207
254931125
299801604
459816556
3555
206968052
113328087
240695658
220007
68774
32850
4081
46338037
480603
177034
844330
447398372
219470753
75051322
316489
20111441
16343802
12608358
9575537
12768085
6816450
175865075
3463171
4633612
398600
105612
237242
10832256
8116972
404692976
1908912
40564440
755245517
21720
12375128
19393554
117352885
21172
17856297
33044598
3854037
476532059
61958
132102367
12684
2327795
976129958
114659
675776975
284608
13266106
5797853
387587885
63477
9916032
2513881
5490312
4239148
253702
24829064
5122
590373
1638858
843
69108
54807056
1874426
223647
110326692
36996004
109505036
9345987
58935834
184605
898100540
402199369
11406674
209002411
5167764
16369996
43473
15053740
81900
433403
30409
32197
195781555
252990946
151830
841181
118984
50453443
4079
15858898
188552375
222755448
28386
84379442
746518
8135468
266800395
25141
14774306
200218182
361433
1987974
6077
1532
48657
638213358
347
49212834
29128567
454648254
122721924
25702250
304260114
33798
3564107
1194133
45300
1763723
2032319
20465982
2003292
143831096
1839547
234475
15548706
377341756
102947738
964601221
302879030
91701450
733901064
3762
442134
249944
4396133
705181
241390255
503646149
163039
196865459
2299907
6554700
16533204
571127065
211837150
485906643
50107975
288744216
21179686
311096
302342012
105387
3146422
3233740
838804696
2635500
29430294
2423923
159205
1483430
69122837
61086088
1811584
954551
902318
6103939
2812
241915
218771221
20851897
235268441
253661196
3255886
921667
12401
5055108
108375
1745818
19646369
5537810
30843
513015
12869
458567
516746470
34521
634056
70172
17230
32457704
17358801
1075508
500967
2164066
6963293
129845
268979
21744
206866
25102228
36852442
61467
22804
248318
328150877
683
126631
1101
1263
304934
18859701
24124446
406499969
35087351
342857
94411
66174299
2692863
29953912
11583
43222940
153783
3523745
73135392
37583642
261541101
6200338
290227823
16410735
60594
45259681
15734357
125216229
5087
12331739
681227831
1210273
2544286
604920485
225776788
130683287
451516
364764
3722572
3661
64824896
16315582
1714378
2273074
1733835
404569538
3950841
92836
1257968
166303839
792797771
3280
211904
30781641
24014
18971
24432999
3591409
25596931
2576828
46627614
236484
11478610
1072830
20659776
1783856
504065869
6367135
7620
35668345
27899
821943860
1713676
644296468
41610
2954642
17885898
652494536
86182
25551
8370178
155610790
236975
460605
151694
21250
3432554
36763988
21894
2900562
39310
455000
495715
363228473
3126128
191659
3174552
91917
7254
32971807
108511105
6790
37537291
2683870
201955474
34100420
171151683
115356
29584
207006
7047706
255356
2422903
1946852
79308100
824693
202129982
99588
18194994
30317
15925940
74321
345074889
532892988
29067264
47437036
391813
77676
158622693
95944
918296578
6644771
926383
113196330
11586088
565403
23122320
20646
901775313
154850
229932
248974
279067240
174963
15328600
52610
19559
2463307
1630851
1610696
12834246
2965
6971
88962
175475
11455
707049115
11471451
2914007
3846
43975
49226
4125416
90827
12590
5764
38962656
5269741
120837314
475194536
594443360
162791
11447
2646020
12589234
261345327
1450892
298817
28280067
117660
15907282
2321880
233435860
1623259
2492530
49080541
24112139
51047
968702
265637164
3811730
219099889
1635025
797312
7078278
670887
31726
261562972
292428
795442814
10464
784993093
240453355
162999
1672895
684104906
705271490
6947014
358017848
575356
14956510
25931976
245117807
52903
57929
141122907
150785
41852
358916
5056
334720
57009
19070677
104403168
626447700
233089
166592
92364
111783307
32456
88204
3559665
3848536
958009276
16531529
9607948
689186357
943872
7075211
2110737
104306233
61743408
596727616
292936412
77054828
58862046
745897752
531279946
6432
123688
127020
555356
2584670
1053257
219370645
6550
4966
3893596
366903
172429
234459
24785
147682717
41608442
148998
822924
7243317
1842453
593518508
142976
66519
60003
3490635
1336618
9270
7887
939476855
134295
15941
1460
712123
187640089
379621673
14054031
98866416
4656
226734521
97500037
4555625
11547
4032755
755196403
7317170
3422
591238834
70492456
2133357
6865
50984395
3126568
15944256
178613
39016450
59383
78349946
39672
753
407169
240785
2943863
524619663
392885464
282217
2189764
18181728
58454654
25136
5588540
1279921
115871677
5123587
45299
5167646
49911271
49591637
98446398
68677980
33625
88053263
50248
12271580
16607576
1736987
360744
771469298
290024
4336
143108324
21569265
11239
43788839
83201582
13046729
861654251
25171
204496
163803
889878
543621
858079697
18427940
169229
597724
66092
6340
30417213
943344827
20887131
36806368
7743752
361905
26240873
265574
26594
2481289
500693
94774939
29155019
261198435
440674269
909794
820908219
922314464
99511100
55249
84678
766516
37526
2631817
16476008
798008926
1352701
439406628
359399
2241
16527208
10721218
63319628
194998250
1672283
117888648
519
16771
5877010
28969
77861
100337
96208553
77889525
668590
15856238
3593654
3266
42335400
2236685
1004971
1929
67764929
794
31819132
8087513
543
892712308
496918985
421140322
113908
2577789
345123
46657
267250602
2221
57008069
2555434
811980
3071793
282931
582269845
29039004
114199175
554918
903785093
8270207
38285639
10525
149667
17448
118178904
9999
191024
32004441
488424971
115948851
3094673
14380400
15577868
1932686
1210208
382046
1497020
1249592
41257489
8014
93012
124243
6209
735997
171921235
7790625
3686693
100507
1920026
64355
211704556
534564
77592
184900
338993171
4021729
748351846
8066112
211817983
84721
32818
2310883
1926976
1868
622946956
16531
32816
339262
496741
31069
28613
778509937
27247
164689040
76652434
102599
179619
179563
57115
246408
9147536
297442
534957802
31170
58781536
105079
27995442
4647
128156
973360421
120442
455558471
95859
719101
4467527
65409
248521586
59790659
14272
2225112
3644021
29281
3383
388553
30078103
72760222
2316263
104821454
37032
192886141
849915338
1823818
221203404
271893
16656
4789664
5149024
4717220
67379
53592
774583533
214241
958062
44226465
428036
39013959
25585537
741351
373
2428358
393500
50923454
123824
3315187
180777
349391
251575702
32723
182793
706096993
296926968
6884249
118849
60415677
3482062
414889821
14805629
1045848
43534064
139325
116649683
190420
27129038
26102303
9699053
397241940
391350
93358801
10730176
36453
15878130
122979
6528608
438658907
214957
111878
7655
110624
11652122
13295
53014401
975271
7172
1045208
131318926
1819564
939921
2087140
787640818
7941
37036450
113715977
36839160
24536534
129422879
211129
2023583
61858314
28826
50217690
44135
4861495
11607926
238506
159270453
29749
14560
64368585
1790
296987648
717524325
324619
382610725
4841
106432
251734
3112177
2694546
907412801
4976699
588240530
343940
347025529
898423438
1869044
101190
11275006
170715
145479515
41401
663541
3506796
239931
234022773
537607097
48785
233708
1443
47144430
101485
3992645
12132
444621638
35767048
249705203
423095128
19323355
220104
60584262
656794012
177607
17518
85972206
107503733
126067
13051698
245009247
2487236
62768379
7982992
3080894
249355563
375061
13965
194329
13139035
370367904
3208
4884151
1387715
226650991
1202281
10892037
134102001
33811057
21520
97333929
126807902
3674418
10727185
138845
1923425
359535
433281817
2919674
6254596
14999593
734800
4374
216321
272706951
6853327
10363
549018458
41354669
588167
470609952
1132
50218332
70129
507756
35805574
191564
797628919
15278402
42482625
178485
450334
1229
109997835
523636546
119325076
185207329
9468
1291364
24316414
444025
5687762
11818887
63541
87984470
1720468
14700
605946
139132978
6304568
63277657
7387172
24288107
337544083
307142
3284383
510399134
90215
2335861
272749
4195618
52726323
114833
221502877
52994461
499725
4074989
23298450
569238263
10476
2509
192623
52767
577721150
128832
24560896
3807951
4164
3459353
12925
165262
277533
8727133
12659495
142742277
61396227
207048
62940715
62353
5324
2011212
122280
21865
289578581
5146689
61314
107869
36491
9142
260854613
360071113
1990563
32961979
46813653
215788559
15560
411328
4356415
341470975
63286419
63775
2485910
123944
5096674
33550282
4906
14912
205161226
402471643
10354176
33510747
465366738
6070829
32104227
151753
22188
945955
204635
10359
147523685
4001791
14454749
126396991
25582
51255336
90986
131052
3566918
18879
3897817
319235
799252711
75027
948691
3875979
445815
2774
13759187
193723
232719645
994404
11256
7912
175392513
12031
976167665
64817714
93520
786770055
870205051
493692728
12976913
201914
296599
10440
496709913
14933042
84585
75826
1987440
643405947
89883
125448
8720967
21612186
227291
841778453
521707553
617297109
31583
6460715
27066
48326249
328030
143220
14330
88921
16077
30354834
73850584
14250510
12123
44551
16058
47147567
52080778
61008
66113589
60485
197833943
64512
57543091
13606847
12652
7314143
30110
39941064
47585816
32832115
125545
1736130
9262
429395542
15510911
1036368
3362698
13890328
17377
1222133
828491
1455730
262971
51951427
961248
9354
17747410
31990504
337131751
372278
978672145
118920841
62541
144789225
1768126
33484
27695474
59151097
1636223
83359
92812634
243344
152815
7479161
30631353
11784
5654
17013496
796159955
374791
104263
39631
15233606
2385
44747
367504
530850913
655855
115591138
4905265
38114
739480
13755
109445
21184304
2555084
132376608
162786
970961
109997
50213
8106257
1715005
9955182
3548301
1710637
425675
244449
90093
92762698
25441583
2269841
311724
16339967
776108022
614195330
551042200
141188336
20149166
11273
16251612
1991375
4102040
2208692
22092557
578518749
4118681
5850
6653
19828
94393
17268
232174
230786391
9761255
296434
1102
452975
26927
120384441
4140
31375806
13507
17693159
910280280
4296240
215569
65527
15587148
94241
23579
83788
738762189
5848089
6402
47814
863865763
20474495
570092
13750266
57844630
252038583
51882
80880
269284151
253849
385547
16378
703546762
372
3267478
2501368
1066338
33970
205064
3584957
644304
786988
283479541
12286000
2544
28423363
234157
123343
188465469
3520
93288048
4970
1387268
25417564
17868
304560711
140399790
47434090
32282
3688106
4128855
321241939
81063931
14879
60909
52991920
10543018
1090518
135326576
3424
171015
5068
5849393
190
75347729
126847314
9198
19689329
853618385
15978142
2070340
2413142
3912
57296483
16242
3851788
170590
62652
103837150
108646
41909418
38183053
82084
1003269
6643331
25306
22413134
176165577
30353
499673172
660944606
2549
37441
9568298
3369310
40475
30861239
4389158
146714
30628
99887708
113453403
231502
139573
20231949
781183
4126068
3168876
12440303
2428
79894
67125
486808371
86790946
74517
7855980
489278923
23729906
1600508
131993526
935492
983
20474759
3921466
1749422
13820789
131824815
3088131
542448658
757746
258953197
176552
10124
36803478
182737700
210332555
31191382
181579
662213
2039694
247429742
14224416
439972
7280800
12519997
963606
56150
445873627
6725071
397403
122080
118850483
197182545
386735958
13394769
195899650
658739070
12498285
1565848
28105
11788071
725512
30739261
163106970
10063
203724
9418094
96889771
335697671
543858333
932806553
193183
21552899
675448
15012
1273731
392780947
5823057
4496115
48822
71947
11370291
77124
1735178
227825
28847
48934
946691453
138668
485376
119539804
1489153
7377200
2447
8082161
52697031
2390322
1971
2465494
49661194
1510391
4643
176174403
171865085
60432
40850
442967
27215
12974
32868
3033089
13857
18735
3140803
2907795
74708
812262159
7281116
13262914
1374556
32874956
3095328
4955618
2532210
12708
8696
32883399
138470
9126664
13039
58341994
1067754
50153446
1279265
522674
190440
15312
1291003
1630150
552115
260640757
3246891
3262377
82331
11023
19930
3298
2738
199
7684
263907
294924
2121
107423
3646601
32297
24705
15139
52588
15046
502460
54432
1762886
780738
867973
106452
435979975
63769357
10040340
105326982
27120
31276
1491418
415
113950568
634434
1217704
6853
382275
12499494
30442011
25713
853164
872713298
11901
941804
426492618
291065057
21458
33224838
302678300
16544535
115373
13147709
159358549
357239
1508844
588133468
1941
5690044
12675839
45526
236415122
309578329
101293
136808015
26766791
922
460057501
8673347
631591673
182511
145747
31216238
135122
5409
26099488
255352
15540
10730
6399600
199368833
7197013
65088
16128
176583
761324
62707300
1035658
22903986
29937
246992293
57144373
11603
26581779
367458016
3220901
5212
918778
394720
265947605
2985246
848011
2957
119279510
2744997
442080
589016434
8879
5709443
220462693
65737010
4883213
580865899
85813
3567645
27538
54099
30148
201965
31346453
552259
66064875
259576
13813
1995057
748281483
41501
99264
173371933
3829885
27545
61362647
135557
8369612
29438
7417937
103728291
222875090
12135
141913
1451295
1830327
52385
2228
625156535
6177987
771668
62567266
97518849
43655
977817
4408610
203651
767786
11319
69716756
2879847
16579326
418497
23359070
58590
108614
10942756
650944
32907322
57533848
51686666
114619590
222743926
401621882
96145067
645742727
80483581
18187
3884969
259896
919227962
664151381
114835
55110237
58571
1988025
85042
9859123
31051413
127739503
25460858
81783
890871602
10224472
70461569
4766340
65954665
139505
260821
1973930
16523177
181063377
194978
4756595
842921
92633905
94323810
792449418
28189
23070090
3286228
2986583
135887
972
33248
236541
84308555
1041220
406901422
714216
653525
18115
922347
475474
6393569
365909648
3046
31677594
175934629
459000
788161
2988447
14966
24995656
12675144
355453427
154736
766492
2275779
26781
2321
22503267
15234934
32251
26944678
433017398
2363767
29403714
687039
1166317
24197315
1434
2478
79168572
18182
61024
5574
2006232
14790
7034151
1038583
1490
241931
2541148
84973
132010793
336719391
247790245
27263191
1963052
3755
2060894
5658125
215902905
126759356
11171831
193911655
238726888
7495
728856
140867
49264020
381807758
240920113
2837
111258
87622
23411
42352
231601823
28755
1918867
70060
191744544
17325836
126200
599882
485308
98637872
24213962
2363117
22785
16939125
15753
3071741
687165
388920
929218
64328
244351564
438376110
100644685
501519411
1919
10582
1190163
71811105
27634863
19286216
648665981
254651
52259082
68981143
10682695
796739392
6891
482250624
242214461
39493
29363179
744417
119901366
12743535
177424740
666970550
144862976
1278491
3039233
182289046
100121
111610450
963001651
273366384
468666
4200476
12836
2009
8709471
633347051
1941549
378956049
15404798
8082328
218068120
6930132
111989
1167927
623481
12710
373097284
3027049
5753
715389996
15950537
265
120345753
353951
9430130
382968355
8108
12858
23761
159371075
685122240
201944
11710474
4044164
73776
252358554
13608856
5206662
13911938
227731953
481516163
8424804
48571
1157305
1877893
42281
923001896
420131
23626
282603318
46646
3469027
77167
9460732
1634987
142273487
117896672
9629817
674628040
16746866
85802
3329182
497562223
8658
1365836
417837
63551
30011799
778851246
3261
87344
489435682
17526221
312550384
588405388
243814915
27329401
32014
175282866
1061904
3139
146870712
766421232
405198762
3379
107170260
4104874
2169371
973
18062334
82698298
105876352
1038
39274
3914685
3933032
13404044
4279006
299504
912960
7492
991978
8201
13833
306835641
166447310
44372972
18382059
10017785
113968923
4892
160436859
16496
6796766
7277073
129050047
19020986
31665340
25547263
98357
419298
156001
1102772
126138
59365562
31285214
10317
6268
3749960
19675710
13026
431661563
1531016
172543566
552505
4208448
18876
231955
6553
243614821
7816086
986171326
18088747
259031022
1641
15615970
64788057
17319137
1243139
10951106
437510
490577
82680307
758580
787057
27795
7679
36086
98993091
1342105
20296
93878243
129106266
5644329
266329850
112416
29686
123637
3107573
1090957
427015
388847077
21504
21309
723960977
1576
1153663
80466
581186
27204
154283146
8581713
7511520
16297995
720465
6220
7279
29830
5877
285314138
1367398
11371
3509
10220059
26186403
6431674
524694179
1018489
20365526
23483356
43569
31530
369478282
41368
214891
128152923
165394
94499181
775643813
102724705
44290115
292612930
33239380
24248173
29623457
33920526
397406
188607
15802951
10729
8351590
1907786
13435487
3937473
498044325
3569234
7790828
232026
144648394
1880810
56608153
51566813
31341
12067490
23903577
2640247
506430
7636339
39577
14620866
213802
60547800
17039
472640080
45474
47469
126054580
547643
40941
173212527
310890999
218689273
1532442
8765
371401
546846
1701535
651813
136387390
3839274
10795
143051
4762125
29254267
3039
22364
851063
1539565
28258371
17613
9672258
496845
8686126
202101991
429460
391029
1003890
1463763
25180
187308578
67735
238022
3665440
10132674
104521
43507066
50086
12179511
1105700
11962
13592922
7785
1022497
2999
17464
7995367
25044
881232889
12094459
94819
3897
8258
260522437
31551168
16798
202307
201132
11069
865341312
8147
722089112
129538392
16353899
10186306
22291
13779948
3311987
285269
32651730
15365
251617580
5637
9009
32104685
208315217
364999082
422357
32718
29242
3756997
92151879
15890742
7177625
84128570
18020316
294943
6178
24983301
75228
53218567
268779
257139
92998220
7063795
389999
281172313
2770399
87193
2710467
8528886
59923
5286138
13748
34485
2655374
100825911
6063
17397907
286642782
459248944
13609332
6903
66433509
1273584
416586
114600
501398725
950287165
431458
319490
780950
119764
46314
28769493
1845601
100641
1365345
17807690
1430210
3889
755181955
40888552
95594987
108413690
1047795
5819029
721768
32394805
59619
209843721
2521881
424442104
29019
66384655
10807882
120162
660449
3856923
14261
520657668
247468
119160
23545
1706900
944708
225874128
177272
65265691
273217321
569195
424212
86765255
193965
8208120
14296689
1221535
11162444
76853
3784202
13143997
19879308
8172
3834759
108123
129927
677602599
885702305
18570
171704444
232313289
351546
28933
2299584
648269496
34395532
147706
148657
14202701
55861
17094056
4973
3569
14785
30308
608520
6152045
48309751
387
10410715
37926
137568348
4917
2241331
1719924
11085527
1085099
694318182
9255
25471868
3574030
77495035
1024479
524923683
477183482
612451
1512
191383267
368562
100254
60055722
211013
427354805
214520
69419189
1870178
1726231
40143076
128125
16395797
91696
13285627
8354
25537
255875
18174
31312179
2046411
8097
519910480
8711
457357517
65973
6163
450384871
9408812
102055255
228189424
5427799
181889056
212796
36006
13060615
6724200
29515
144204924
972813
47184
15795721
2190684
2395615
792655678
23765
357516511
2287020
515823
126578
69778250
224979919
183693
59097
186279
36613
3203000
10890701
154522
9036653
55399
488651660
442724938
122836697
157129
7827887
91005
255768023
3522754
48635697
85556
147087
292848
6168
25001378
190808
8451583
3685259
2951073
1433938
42482104
136956654
1799
41087
10961950
6513
32782
56089331
126938
62311254
205930749
6717
58657
105243
35489
261045467
44721
424219
28205672
525044196
32051611
12069
9202
483646601
696133988
488595
289106990
4723103
41585679
88877
89778249
76629646
255700
3855663
15501865
366649377
113543
2030522
146432059
1753188
486243356
12467718
162739
99485
243682740
51897
457370006
189576
13055048
246898852
998344
2931046
17030
63919824
255071066
12452276
12971
5174552
85920
52852194
65663574
9812843
12503946
92808034
127347
789374
446925
14011345
662782822
175596
4772
9092429
940033
265412593
1848849
20297794
501985
332913
670868976
3177764
228257
791631912
78137019
9823830
1697
107362
2232379
902143251
377852
22958
479061
506137224
254423106
489484682
58421
92147
6125397
798031097
87851935
2965438
5576
3218
178799
4834305
1345648
59117040
107456726
299007629
360230
24639
126678694
644114269
6023722
524450698
197478249
41315141
5079733
4830231
329940
10312088
57049006
4200
226135
519690
1519831
2075102
2778
290417073
350760
11444
25356
13325
3537
10798730
778779
359142
293129221
278085857
91366
47948
53900
5037
697660661
9312
315715606
7693242
484061
4978162
7299098
14491603
3775892
8941268
3675001
1201957
18892
20582007
16780943
1654601
6208615
127967816
22050
230928
873
74007
13232767
45375224
12247517
426
3458299
122795521
898044
25708
6950
30365768
11283
431025905
30374102
33864
6655754
152772068
1398962
676051739
2135554
1589305
1007826
6637
30206
36226087
128826927
506578208
10372
173231616
7653366
3526879
2883169
184930105
43926
13429903
11516
788876790
159711484
297275
26392
40690
7031
169977758
154427
16313277
60605238
5384
11424
2158735
4993
650104769
141713095
140661
12077
43191222
64352
4466
26036
138632579
14045
2282473
6681
688275427
231070
5778948
100424
7747712
36909
597367
15018
202543
70503930
73413
5917801
557826
40043
878893701
380641942
30790756
1002444
4396523
187469
353204
102731
99205
4535464
438408
1291873
3668472
14396688
5621
393225
3269335
220594
367236
1211475
16270438
201135328
48415089
2651497
249394
21814957
317466179
549656
383179
10829
3578208
152674
1404100
6205806
901616
263776867
529522
3705360
6982388
59728941
425271849
90205
35052543
66803761
20372058
11532988
810949316
1516422
384667297
3244644
596379117
466984453
33096062
4737
41169723
1780123
109509889
118068
635964603
5623705
2911
24398818
13064133
105104589
12437968
23337
52198
80789392
113047727
15720959
1227327
2976041
112079797
35340
304365734
301949
792955333
542
4814534
524102
45999342
10014
863810784
168386
8069
107954468
24455177
1085920
22661182
94284882
57319
156742695
33272119
35712965
11475569
208512720
246881039
14318136
11481514
64894
6575116
876502218
171539739
1825547
650775
92425
205331
140230284
568201362
22542864
125240
29329105
299177
25728583
26721083
600043
7068403
337380498
3338725
2035192
543467347
102761
527255254
316889683
113478
16741
391347234
8669
11272
935230898
2048648
3214
29754
396741
196719995
43000047
21964
605429
8300890
190225
105405
435176
1065981
28468061
6085176
3460416
21256
61879
123465
174063666
91791
205966
14815013
109314531
158469
44908
832939
9584
137641
131478927
18375
308477185
2551728
693226
60877866
1612288
71126
45228
372384
40966
22369300
8821248
56256406
241179962
21271024
228612276
5228535
7212
49453317
42935051
11845572
12923383
69512
29268
463527468
6904438
3204719
3513
2833807
155941887
670395862
31805002
113799258
189697
1916872
313222
2187
95787337
126351
7779481
176699623
25532672
15245039
24669
58242607
11994233
11692770
254018
270476
5979749
415441
2070772
89996
117479
110330
188211
6455
7606673
2281576
3404
480913
191148
2865465
74753844
44431795
237723683
197526747
498073561
116402928
96383250
239162
391816
24728926
52375
12464659
59314930
596
403097457
17690
948025149
52039497
42900889
52278227
948264929
436601
126801619
12632132
1838119
944981514
630900012
226362
493310613
169835794
11376
710736
223909823
15869220
6322618
27823
1293
88164
106943
277334623
480590163
52534
86052153
326294
7238476
2429
618
643055274
49746948
70416795
112596
23197877
7582
326447
34325
97175063
1849896
10624
403516853
4733250
48002
11938
209231
4181
477243570
3089424
147225
58456
26240
222412
144455526
149000572
8113
3376277
10282949
924159693
1432197
127634
1970503
41217930
4979911
2000
33055
7759
5073929
919402173
112094841
372681501
9805467
24838028
103235
38887
15290853
3123988
507386
1150757
233308742
529059
4920175
12476079
194397
10929429
547368191
849057
857165259
20797
11356
35116147
7813409
442934
616668171
38580420
562743665
12538
14846
67093870
606077145
439598876
20648503
108439
281889
1455182
27711
442467
493457
98610104
5409017
11246731
1573359
13273845
55280
28639008
1110579
91768106
395671
1820
503652
2192674
225957774
252537
407411
310344122
27481260
49867
829829
44385927
43143
15491616
7987
373037
111272
684202
135683
106590316
102382
1920
441219
14103594
136037
220701353
112199
170307249
101495925
2219
5525570
34895269
713674
198730
48598561
13359
14150487
7671997
532377900
81921
123353810
394112883
13838379
11098765
48618144
165395
335486
36990
13998
41281788
50905157
721938352
5121134
620614759
1260695
75017968
135595972
848535829
43737317
12768
129531732
339845981
52365
2648616
418384
900229492
16840
993379568
712716137
5875575
5280
1209546
13831332
121491240
12923635
408566
51350
1360
38500415
98432844
198151
2653098
29369
3912163
352675
12771599
19841
51828947
791464
770925
16498
372578
3034
300545983
14374015
239868
370114
2524823
7830
877813
112370993
196763979
40999
434889811
410060
241936494
133074283
2236955
73898
100741
10216547
73828066
3500591
43455402
129414
504059318
785368
128969321
16075
20647
564260182
394092
348568319
162408
106032283
443773
270400999
223367650
33460
3683
708843
7562898
229517
401634477
14027
872299273
75921
9089
31446860
2198943
35723
1399
14493994
67329758
50437
27513126
199796850
22549093
169361
647544347
497838892
5916
56278
126679130
3437302
2020959
642
12872904
563049914
593281809
44443127
33436301
1307649
287108
424055928
96904516
176296
460174
294083523
3188
460682
644602
204769
10047
48176
9133962
9347
686769644
4786917
110087
23605
90287
21740
279456687
231397829
2706031
420116
156513427
7911177
526552
712325
23172418
3319825
1783277
345422584
3762969
74761151
71269592
3680215
1685267
255119
11677497
2746
709488
53550
12274
13641372
445031
71045
5636947
251659
30302
66607060
118298
179240902
25024153
300636
376
290208024
51260
110639
287162
152005
2552779
12887
687136418
792661594
3512790
378710961
541293509
869307225
787
3331
485480
8342430
1325
73256
797674
5726570
214957897
3381572
41938901
10225
587967969
750138
186807365
922523
34267
3255429
295182
79239476
20930
120078732
97516
143634
6360
1397
19451932
781586
130993423
62451
95101561
24061274
12226
1968700
96568
33529196
27254
731548
55305384
1115379
719080
22824
3635
217062094
64287
6092
927024783
36816
6323916
34155469
19953636
13075
4034750
175550729
434644
30018
856506
26298148
56825719
17809
844358
542094974
84134
27419
15397
1781
139299200
7981
6464239
27608169
29998
745538467
236201
251314220
611215720
99732005
396697
50958979
122073
106816539
3155
63742737
62733652
431163
773777671
295190
1150578
10727
3130
847510758
362
41472798
12027779
8187
855203149
319152914
42679009
488083926
407370
4902
455879
125117
11655
171315297
15473484
3834287
3506549
546784622
1712473
7734
302915
6613
9703308
21794
919594
40324789
22672
402802
95560
7708929
610987
63789
20476182
7885
52851
21173
1658401
344947359
174854486
206760695
25591
12902
3850014
822759
518169
21340
368403239
239041
3747777
706930
59562041
277305349
10625
1977920
2143016
17417
3010395
100504
1230241
135503548
2891729
26574705
17959
27298096
1109432
3024534
55772
988427775
28443
151520
17818
989614
133733
978
29076
77924218
51978
6190
157273251
124462
21738
67878
1717463
336944470
13892
24345960
11879247
160184
1950784
11072522
27607150
653221
516004
16109
405965345
61988818
12891
154805229
24878131
11237897
864951
171775505
8302580
35750
986945548
9102653
116892605
2315213
838905
13837
98667035
98654175
14831516
7469603
8638
1012675
229065654
10510530
86323
7827
31853876
2228546
861936
164866461
164071235
54215543
219157755
465337998
20668343
25568423
99112484
4519715
105282048
422854
467515
992911
445112
49363357
952999
119454
55253
30133
42688
7835453
6668
3258396
648639
555301
1920979
6721
4942
15365384
576258359
733887
336359
17953
57001920
5482210
26720
188042
31562
200355
872295
110529
210341
212426
108936
22607
364433212
237582
435477
252427272
89091051
3952418
7777
45447
65454215
21058
70919
130124642
45487
252482
264099
4027463
250125858
946448
403857262
3971999
194782922
1364875
27781
1001159
2848506
1032111
95464
16326
56682397
335887
31738051
51142
30059329
6644715
844381997
476224514
55847146
69602
158819
27111755
185290
107459384
730980540
18961079
1284548
7272098
26267
7538771
1133130
15945
5133
3741215
6982550
4117
27440041
652688
123564
5264
296972741
69447460
28671
835845
15530
98835
1234010
847053
7058
618994
65987018
251445
61685722
30075283
774127402
964652
502711
208065157
47580977
576357384
37193
47734
671286
267967
5774
11783697
3207002
240379697
4575925
87216500
777314606
267386713
31356956
1276481
1586
4236531
737106567
90769677
15424797
222711
2344280
122686
522337
17408173
132755862
28565243
25290
437650
2716626
20704
22946
346704518
1400484
219202
226172
728221189
4709
114394270
8608
641170
3937136
194505665
18469
40814
23844
5018048
32016794
339543
66310020
7410104
6316
629503
5227
920139
487908063
925703
117009289
121766541
306054459
642406898
203581
2354654
5714
43198
870423730
148407468
240972
13866
55120
288027450
117852
68477
700655
5379668
1152842
49847290
55267
512389481
29094925
44781414
132325
3512110
19429048
53786
17032273
42588403
2128054
25733
5176
592475299
32956
7961
9356
5514053
318
459
290744769
41450205
198092319
3551
12085223
36663
6320
5288404
3458287
1082
153500315
415849
159668690
6369
184689585
2396688
776219577
33391727
30047
1464836
64862134
86625
32116
1884652
100316
654146
31149
1613
9554034
100634230
14466961
340243
647422
14819
15476
63705
142884366
28536034
2477
868732770
172108
294169
8671
3236938
6577653
22725
7617602
8224
150936294
22088693
418970051
227014
35669873
26052100
169307
2570
57729151
93102
229419
13504
406075
11294220
7072
95782197
365086391
170666
17767059
55619006
166008
61301798
394521
1363191
10180
463478697
129
6397141
46286
16604931
5625383
8001728
425483877
955171627
70917
1790836
110578429
13212
703745
9001604
457796635
12385746
103643368
12134837
484168
64004
30547295
2667982
29733086
1642568
715016
114948872
2524327
56042
52364
886339030
1426015
100021642
6118973
639581242
422162222
106624115
5378057
735756
13149689
2042915
61698980
7963326
1060
1967581
234616315
199435310
330303
2336
7087
570
52465
326386136
87515
115345
193914
858388068
3950077
500306513
9319
3070080
868300459
489926
8226847
362818
57303356
12730
89971540
544228726
2404125
213496806
20209
3699359
176063479
5340
180598069
6161
254466987
115449873
23518864
103233
246321326
8383747
176731228
11062
30316
51103
290230430
46392680
28828618
25902
17354
8477
369840185
618182
189167644
342316176
3195508
6112945
481861
11730160
31990
57928603
1005243
64973
887213
2923872
1348394
31680
1507
24981320
187797
66696380
668702610
28338685
37292844
6375603
3550642
206361
974298
177595
967259
131929
171211
101097
13555
4028981
133045024
617039914
19703325
102828366
2517099
129487862
445297
12483610
652571761
3023804
73437
8984195
652923174
223001034
420422
8679370
7147
436771570
5965
25090685
21475
1864103
8676198
7566
184303
31080061
338782
11123
244078
892007
638835687
975858088
330989
44828
154793
2003591
2936
23558094
31862360
1392043
16955863
215993800
14246082
3689620
762991639
20587903
762880
123225
962616034
5493804
2433779
10156100
426299
122951399
16246847
10062
32762713
1838661
510119
56910610
5028117
3238750
772151
4618
3392841
647068648
423504
1794092
39103
1665253
9930391
7264905
7914
5421902
23737235
7609
219601
25318992
227853
25029113
6134
24725
232845
71514294
6483494
1591
106785182
76590925
118693
20074
523982
44640
10
2255245
266873
201553
960095440
2046177
201464577
393926
12120115
42458
4062731
3777089
159778037
256397977
3572907
8780
2101758
10645328
3445
67981
99427
1925001
16086
116522926
3565911
34800
58006455
897811
132804935
394439979
33975
8839120
16307
6387568
90980553
582037
422685
53376262
1412120
7591828
62929565
11500541
34950
9024
78362
21788
1223925
27201937
272121551
61267673
96780
84642370
22615
43926991
59881
72051530
179495436
9166795
257936
801764
99296
34308427
7284789
19451
56803469
15479218
340447
500467836
1200278
6019
62523528
105077533
905961950
1934762
15264241
73528470
498143
191033468
6877051
400620911
128617
431388178
901990
867552
6575862
926751
76180
55042
5700937
4318974
14227
251832
77380
355742728
1222544
519118831
62181872
865158
157877382
112912
1536738
16282060
2604780
41269149
15880737
431216
946776
12266631
2224
2225063
7604949
216019
125858
2250
12550
55562627
3264
526947256
47489
594006444
52480
14775603
55828
2111698
6755868
532392621
563145
23200
3235492
265802285
526037950
5333925
294491
400817
81917282
42623468
124763
686393785
56069
7141
50855
4301071
7452734
39450
8440
492573
60812
201326
70893
926346
34487802
485152
241371
3825467
702359
64317
5989059
914834974
149334
10757586
3497861
49029
105286558
11121514
4030
8843732
6765
386701060
192856349
107204
128126208
307209145
1794498
661591245
67499
3942
6210200
2166627
285921083
255850
4669579
128356
29424182
22283067
306170
15909798
112449988
743544292
2004453
828329034
2235
324441
5377
933263829
23848
4160074
141034918
4646
14774052
63454
39460093
476446
71789336
934516752
8050
125435
12752238
24751
300599
113356124
531018338
14988765
186402
254782
914273520
4079965
61593937
32128466
15261752
153330
5588
31072
115561
14057
174080963
2650483
7233030
10208822
225982
63850484
92502377
15136
2797750
932019
186734
3013945
8466908
20889
245787
47685
469176238
37837
19604582
12564875
9528
134450315
6682758
2205110
712935
409465
3347284
768697506
5799778
349252
5924
8923
995374470
887794679
255238993
3875085
438119
9241
1402257
7156
3675
247029179
204600305
199815788
75814
19901
338834147
23
497364450
11323241
38160244
62715898
40206308
3905678
22955235
340744815
3422466
32060482
28057
19587
32473097
171606688
30755879
5488
2508
42732368
13810
3644528
12978888
3501
731303
20357817
202865368
17968894
827778
30049
926086756
676529762
523066025
74783340
278932062
218895873
1016458
8081405
256909
8691
8005578
163834357
1861779
60509
2573936
41992
9500135
202122
326344166
1908274
80361
5008
80712
907271
4742402
305405076
85185231
22816
650860
6896
3482
89993340
8224488
967690165
56081134
328170
325908909
60266719
176597682
3375421
208525
7938
2861523
4640675
15385
19163800
95126
137566
128162531
1977
4329
204264056
410343
58977
14628
27301
1935488
56970
61443299
46948
3397124
97224
2481781
514976055
788922
21125556
25241769
31447666
2316779
543901
3306980
7526483
2267243
983929665
31846291
285521430
169390097
483197250
918318
10470
2590029
13966144
26355797
285682
24103
16554645
57610
36568
3892390
36276373
21415058
7538145
4901856
109586
10627062
48628089
53387304
28140
22338
75032262
8956557
7539611
30087208
71961
1161534
52064850
802858
1175821
27119780
32118
26171
11241226
82839680
33321726
337585846
6345805
3623
856
98896
553314
716635
3149024
84821
165538055
13103
283464
12874869
1896419
120868
966109647
50498009
185358878
21083841
1822
1048163
37146354
32771
1994998
32570211
908975254
33959855
10997224
10065
15146592
404933058
12702
27919
710045
365007185
1259
325116144
6895362
41820
2154
4321
4662322
419372028
466449
1791834
218840453
15970
381839819
38551
3582
35235553
3635526
2564537
9917354
19359
244522
26613345
3656895
22765787
93503
19463589
522054166
895819
2753
737727702
50158
190823
67520
9650444
617814
73359327
934
28243
127053614
801469316
157948146
37105
69793
33467348
7766934
142154250
348563
1425
9482
115815386
5666753
121244
2406045
7092144
11618
135105
29322413
53516447
15984323
14224710
7224876
87486775
49988
132254
255058
620646842
4302859
437418838
3818368
32382
10650789
5827076
653993
1044617
1042527
58082
4282355
24424
6860
1153
8196657
183721
603087190
746157294
48157
51149590
9166
2022421
766665
729985
3072123
329159
24885869
22850148
2964411
806022838
65852983
107789
55862
59536306
2272976
100841357
4560
217529
14697381
101178
22413
695595
1477518
115571663
2368
13845072
2913
431675
145135289
22132133
69752797
46485
260275104
1369758
431895136
733891100
108165123
5345523
3471005
54586411
47914352
22047
32950313
298368
20325076
3820834
24571214
49516941
2443051
181243792
16632636
11359257
4120399
4734182
511488501
120150623
14389277
9201837
11679770
512608681
17692304
472764509
12129790
12968
41130709
19218
214370708
21995947
309217131
767464
19394874
8298185
48292
397453
243624258
39832363
120849171
564162
626842105
89325
229451908
273558677
1280490
198870333
89047
12031583
109756700
2493
50695
252465
478142
2288
1044976
941913
681752
44147
305912098
86822
7597829
433365025
449884
857902
4132632
31840
11767694
43708
6972378
27136322
54747
100875
610034
84354717
2342155
166305
1016271
12550523
63502315
16058444
1595448
11685
107824
2267492
679408
835622452
233169732
10559304
24358968
1622995
13574781
65722592
3462
62205
5559929
24471
43432
300753237
150764507
32596508
24676156
2630636
76375
146725541
10575859
54662123
1044093
6793400
987216
798967
6327
41866
2073008
70594
1446413
51086737
33756
2656292
40704
1683789
3351
321735775
2045361
11122752
521498
252805101
6928
34549974
72826
63606217
61868
7962
102033370
47313497
76170926
177615
179616650
58585
53202796
56718898
19986811
7793
17007
1050114
97277307
6904
32360483
407617601
8103604
699
220138
129707
15915
1660072
4924520
841059042
200112819
1192296
260419
406666558
1022714
2873950
7773576
1289611
2791289
54462938
53731235
6719523
585906
19737671
633648783
488538
8518739
30966
3987607
7414810
25896696
1042522
130719078
7969439
1304370
31614724
5655
2221365
7761087
104256
453092
398038
334558434
3186
27631363
368846084
101149060
107934731
154476453
37063
743675931
1700580
2143845
3133280
211228720
15865
14786
637702474
47779
14553
126356
247941349
547390663
14489
530799
1549
52753
1014237
640489737
3824399
202158184
8612744
5346
10227
72137
350217494
5095765
19495736
928983910
18948
457754
418045303
211336908
204051
5486
126236963
78188
631688863
87992
217910
110373
2757488
284324
830902
2581
1142583
939872
1729411
86020
11679471
8343039
322383405
1339
568344
27048653
43327672
205534
1307797
363139420
35414790
973148569
8441
41761
30318
4243
1210
27424
27859224
974129
133894121
19382
7733225
733016553
210616548
82590911
447355248
797480
3312
997883271
123525
1771937
6983
1471181
171792669
456520
23053110
986867
12236
3483632
820862884
280265
4736056
248046775
37194
3145047
1904410
981914562
149990285
155909857
19340646
511314
214089
16373873
14582952
40127248
2218875
355343757
11610289
113714
194590
4769
18319408
150172714
23785
53442521
702230248
65395
53571289
11211397
916389
1839338
258110352
430897166
5601560
248361
32469
99787
227611
58492511
315757874
194927
3138237
77742153
187903469
6632483
783503098
216833412
325115479
12058551
132429140
6411399
590606
7856
524458918
5561608
27165
13028304
1025
24944853
50267
31181530
19881221
31581648
13762
5415209
5154070
102766644
77395
61973
258993402
75184104
3928371
10575
180829412
34359
455166716
44805230
382228808
85383
110264733
109844201
6951722
1876
27658590
27924767
9484
701037
3566602
24309379
944363901
327
399081
1799632
123707979
148439323
483265316
111547
40555
553279
199258981
531197499
3384507
126544696
723456623
4539
164018984
223905
3825
33057
116556280
531012709
16380118
30860560
3541
48463
19173050
39117840
30116
236524
97287746
272786
278256
127164529
3108870
12555
928760247
102135696
215270
17554959
748194
30264
2465688
5094312
13131
29176322
7435153
48040949
1224283
2443550
790317
8955562
778845
56563462
547134342
101386
83350
4363290
14000446
73849
231549433
2065189
43939
64096959
12161
6165789
1210875
39629603
32458
19922690
33190
543347993
4836
114722081
431
11582
12669216
112001090
72590
1867335
11007574
895697975
1898309
916645
1509295
861132140
198894
70
260886
1527184
756811
6488001
119290
37026
21288
1800
42117994
498934777
14810
61362
7025
3652
676883
324963860
857
817201
1485
36589
655983
33258268
615333797
72879
581998173
219736
6216454
36762454
97300
7307804
178365
83172
2646599
319115383
7778723
5383376
199285891
7497360
491566
169770
7750
16811665
202775505
8466
714630
35429838
774815
11691473
119008
223682022
35513
25761849
11919
46824
31421
3792492
7558945
71568957
117865084
184800
24268
1395
40065714
682086
202792
38275916
6981523
13706054
244051433
140674406
9650937
41088984
13636
6383386
64539834
33704097
531970908
13807806
42149
29594
45622
2115305
331
170281207
8873
9275224
13763019
100323
61506
108500
1859
498864517
258143
4956
243879
59670
29327
253007
102229870
62588877
121567
2021941
393257
31645728
7151653
43171
968921023
13770153
141892707
604966362
1801028
3763550
50310488
1094925
329280668
8108303
101784
2371154
714862
132665
147506
27515837
1533128
29951
73184
492229921
11408340
330713
7678525
2967517
58848739
265541500
317990
34828
15747977
30182
1928931
2031
653655267
33500
1983721
422663
3320
5532
245698
2699
475929
58173
13669879
3613
26590
101255
242558021
63149158
182605
11860
425002763
2704069
195802826
37178217
5081697
3418892
355911
13634
36124
3467421
63807067
11907
2035447
12378
64019
7795
2752765
529607481
3132508
267887179
3161819
7456598
964987875
118118174
14238646
134042616
58871202
35833
31436973
98258300
25803
834479
357781895
30011025
3267337
54053315
35174144
359731
8309
833153980
52346
30522
36948
10854432
582102
278727
35100
60218836
24625
173767
103533916
61470
401554
18688878
432589147
720583257
1067535
985330
30907
8980
40240780
12984
10060452
282545728
8044631
618610
4287
5860
251613481
107853615
214243
334969618
48597809
219710305
579606
31355101
953694
193317137
504503997
7211130
101504
285975606
15512396
66090238
60054
32889942
50803028
225826
16720
564986
32108908
515633790
73492611
3565552
2932774
12406
12831078
2679064
1038445
5421457
521417305
4162
1238316
54465580
328214317
2000978
1773024
14309539
15463083
306180
12165
128217139
3617862
2926997
117023
3197
2208
581631
511919607
932695023
26688
206236148
221675
186341026
22504
6902
11796
149650739
573045
936789
88830748
742182433
13839
38123
6102303
2583528
2566
473434776
65101280
3575819
688496967
2440
19303
223687
1942
33529184
204835
174760204
97000870
119917067
38379119
11582320
130771842
24352209
1306
60748379
30525260
109758829
8487
192030
212152921
2302816
150970
3247264
308531206
13280622
19373946
64982337
8355724
12152
7984380
2523915
15398
23396
123394
2503868
56746359
174373
11795215
473917
265073986
108328
260040
929333
87329
529997
241955500
733103
16808655
14090
29114
3885171
295922183
141676393
159191
1360099
64212238
11219967
249302
765419
2007284
81007
764821259
6254214
7257
3714742
149171781
14233936
308350
108964174
687148
334907
5326603
4416495
31006
1116900
99600438
895445126
445782
37792184
459577265
2337
12084
21418765
788148
267202173
68932
245012
28884863
58836126
43187555
158462373
5964
98943843
10123
2682
54131
15979954
448602584
56549
2697
119638005
3933472
382654421
1272522
5810927
1554743
7483606
61905
566012275
48252
60246
10957
399712
188254
7935846
433696
54843
171316177
63204527
267926997
247
18448
1670384
108225
2211
2126769
94766744
3208114
219896
124483837
39767320
15073044
14916368
50081893
72907
129761947
114395
216566459
165145679
115736787
10087761
500586
240973832
64794077
59285
4004692
471454096
1497753
7275302
174664
11845724
2391
126577
35366
283
5035762
221009376
945183
704685133
22654074
2795714
101015
30115
29848358
4179967
370622915
41104
22925
246733949
4901
1927446
217093184
123938
10820
3709
174660
262603902
192074
107138
31156760
495935342
843294396
421804026
2611
67665474
7835947
57654125
175089
32281357
29137
302979383
186704
510757
27
335599
2387705
30813
370
14165566
5961089
694272006
988938
127412527
138325
13595416
110490
213626
1863
1264
851
920727630
47901
202302
59090
261845
3041
427325
909562332
7027225
111294
490699566
5947
52898
20294
141343074
222888
19963
87751
49283175
409408
9261840
4084542
359846646
172472729
132923142
340909
32584024
273617
47476
26563351
7627915
156788
1154458
463547
779872206
506784
2514843
17521043
6902559
32493402
7384
11929735
93948
146522632
227807
12092
37188
12559585
5959726
178385661
1393839
10319
163824
441337345
159075158
301053
5843
4517546
37117
262255467
431834495
125242798
33255986
38071636
1901200
6565303
26321513
1624776
53702
308233
59768975
70994350
1380
60031
7026114
17322
1289460
50008100
68940
3103524
311867674
202322
1893
12219
1329011
1518364
29348125
15426457
14842994
8427293
24232
22362450
29560
124829158
392321831
13736
13954
435864
3707
41705
1485622
124394749
33456
234536
2120550
264730381
430776
110797
881095882
789609674
5478901
34451654
89806
368573
16842
8035054
54972540
12295190
117338
7482
39174189
44494
15645
4369
60870
442853086
2414766
55359
7553371
162817
588604
14638677
967937
30928277
2609
737282
57255
9978724
121670130
221301
703035
1799868
66868103
25782881
7691
8051
341198055
23926
572207233
44169435
12092497
125229253
941214
200352531
6603455
1269155
33332068
20656
12435338
160910
34883
104827
942004
42148
49638396
132620
29067
944406135
700395
1711074
27507618
3570166
38341590
339286977
4155752
422973
4174249
579243988
7660147
1806207
4444104
995087125
188286078
26713933
328259
24872
141971155
16294689
87159
1114973
102753505
2608871
777297148
34443
171516
850559323
125332017
106769
3272157
260372
115566
2970352
2765896
6227
127316087
49769392
341447612
109392
109278087
52827147
3251
100937734
218520
962285565
7839619
26675604
135704454
978797
2078
512907
2422
1352519
371648
357829373
6843681
2095856
169151308
110460821
31838325
544692
938213827
8405
9552209
17829603
298932320
17080646
110858554
4087104
45713968
8381
341880
64852206
808038
81515588
127534
4070872
466549664
172944228
247900
13731847
264783385
10186
28786848
34904090
16630142
711733365
478227
796294
16043797
260997
533414642
416192
1673131
239835833
109332618
71180
27757936
458618521
59063
35715
23408
230725
119404561
520160096
175918005
110055925
62342
2125
124128446
181243
14333160
1143
346176
38560147
465989773
663471669
207557848
16210
571698730
26986276
2319082
2744
7454054
888520
15015187
16078331
48296711
2799882
44262
826387600
1643835
161854289
38833475
59042321
10869
1695918
5608619
188948
669222
2029297
33467920
836228024
937035
32401
814144
1534152
180046
257117089
97968
3711
55749
12577
1615733
8288928
106953
470333
2615890
539242
8036
524464745
177069
1383
2161
421380180
156359
4913632
160584592
42803
13297704
31715401
336074083
88439
407248
258007
2704
98429025
529425663
4421
4171
238626098
926702
226200
10251748
214750569
3284391
13261
3486674
1223648
48736293
924923276
1702935
208749110
13097
102870
194520
93203
107652704
5726
1096986
129729599
1779
23691
97915908
250222807
1305
209472
172798802
1080
27880513
113886429
7990
130696810
169039610
516992783
272922
6823866
1565267
15370108
2849085
14185252
21125632
1607187
59187753
2089213
6477
5526615
1389201
4679
12719654
173146539
405642029
20670795
16726100
15985115
897835187
3836
126240
11418910
729994989
2284230
2816374
25664461
815225209
5045
674823
4837
210722223
1027828
12293949
254352303
638882802
13685
29560815
1807176
564544
145717059
163413
259237
3590
67019
846376764
14319
598609460
400876708
75415368
114344
72545716
3929068
52826254
597571756
160845082
105400666
129346
1331742
24112
132181902
17346692
5802417
42635
673235
175627
70108
17084932
48702673
23627
60082246
763023
15173320
17584
261796
126048
341
28042920
130465720
1572290
1147636
522181525
101252929
510568
1167325
367705538
5649074
794441
29884
2184
295340
4545173
3845917
140538647
198012
1991944
29731
187864
9613884
7702223
3001368
6072502
74201390
173648122
54814072
614927400
132895
8839605
6051588
701414
1883714
440092
32110837
154428
166990
275363
54281262
29647
4177106
18010987
697183
193664576
487100503
3192706
1160562
72233
498752
24763549
103369526
49400620
263856914
285265
829381
258263985
52613
15647
85755984
253063112
7696
3195309
12036
194668345
54945
672862
5654316
14355367
304844730
3706097
1384959
770909584
9702
36341452
2004145
1194671
24500608
58887
66844413
11464510
50603
248605076
1020308
32350
58469616
1351706
19198
22155845
3832151
6808117
6313058
255925
478222658
522069
4099010
7035
124081
23493
21183
498410
94490
176001
13126
22341610
379984946
94189
5214757
943140
831500
2775278
312536631
15043562
203828
238783362
28874708
374255867
804252
549245
48686660
10096374
730578
1465522
15822100
15042
8275393
19113831
49311830
6652026
507097
10007
4194
863402259
778484
19953
12311
22873768
675453
58536773
10555372
48781933
843946
333087064
4248
133097972
799471584
8388517
657507
189906
13441244
253357911
126040
424148553
207603
82206668
156742
12395
800388
7562890
14923
142941115
242556329
334193
83325
27974
217107
39853
431326796
1076687
425022731
854024
2054720
267328
1705392
210981073
111376487
1651849
46411015
7290
3574092
748833656
166291611
49726
79394
649285243
32025121
5834812
10486
369984618
11689
31597608
377846
980836
26133957
113067
8076
3633457
29032109
1336424
22812
25364714
671766
3561196
367444
2025929
55941
4110890
25599
17277691
174308
14470
46906801
42904
3713666
80427
822
5025
27212
3673071
7300268
1797953
20393
26516975
114569
24191
3695
154258
127712
7275
4035730
34538
3679675
405211847
189312275
12204923
2321464
20261630
3038
930088
25482726
251872160
3864783
2522022
3091398
517802590
148667
960648
34743
553824
2631929
102001
602
194474
5014007
572742717
11384255
902307
5665
12062146
3918978
74451569
63576318
9154028
915030
122779
13568
392747
12741351
6800
465191
225293515
6919649
216699
1773751
80728535
204186783
7263188
3085575
3408608
55892
12606446
55484053
6452045
409219883
1545
3913071
65289973
287615821
478000
37619519
232496101
11505952
185824
11507
19249433
516688
489010569
124442
176486
415028
435857
30676112
10727899
51929
3132
2166762
621887514
47179132
3151800
16503712
578405
175013463
3105
6662283
131283
666241
2153570
615409878
446471
238258548
257165141
415353409
918682
1155910
62558152
5302272
16234700
1577654
564617
14150605
11631712
1629355
267685142
7829659
24284112
2564
55167347
32825278
4641599
8708706
16897
601018
1228725
410260631
3762171
828756336
206471053
351038773
41543
67402
14038629
502240
128160603
513546
274042253
2103079
12616
221945
9162785
15336
141906433
60270
20155256
27342941
15184257
114711066
19252363
38172231
5193816
454826451
18965
61987315
86573
90255756
5761942
2036149
11935384
511738
216681
1348670
690326719
22599
25602
12828
26231
816202927
105049
24104162
139254755
602251574
121747032
32977524
5899591
610746509
43525
240774778
80574339
179351370
13690336
18891855
14598
63033200
73503265
169540652
4243437
19257
72164
306853
1670266
2596951
194319
10325
45276785
23171627
3700550
253
1731878
563293
29791373
2304961
910968
413431
139224
3030211
384223
214811
930605212
33914
110851
11236
384
20161
208527
3786
1373209
4523867
2185
364713371
111479
1302987
15415
1023176
8156019
85356585
291396
3665605
2430173
851004908
7964845
8292
2300
164500
60053905
490569219
34546240
3547745
40348
977677571
2691302
36112
22306804
77033825
453610292
50995
228200481
1121183
10557
4026616
434
54337
86751
4230
11950628
49122
148391242
165328
738496314
929382633
102362
1935764
1019322
6734
55411
54822
4956126
5907093
20718672
23683908
155730
882032
1789392
35255003
12898557
575721936
1720188
1542294
279562223
20361
6176504
4067180
291836827
95922
37151161
369455451
9431179
14593768
5230
1215679
56875972
42398
353573172
723748
1457264
44439
661284
115435
488439
50562088
357812123
66463
7952
149846
10839711
16699489
4521246
1034544
10027098
117393910
557024
2835
826414811
12832984
145
4876618
245
390695143
55747
477653053
2616
267768476
224115089
38125535
242078
405319
1037313
339200523
9797938
16431169
169761
79789
73523
146905379
17512
283563
225138627
569430700
23026546
983412982
416579
62047988
31887939
79745600
494750216
1386508
1952623
433
523261
14022901
746884326
1973747
3104339
116042026
1226621
2042584
91945
63082002
72767338
150062
276947
7616995
68388
3726
7872495
25702
218041527
4512
364607
5085090
8301316
31179
512943900
129562
11090668
1242728
228187196
490507391
7476251
8854
163147130
36310
23997111
6062
67197270
990712840
193713
14100
23073
659856
158345079
498220070
952117764
11188
7864099
1846
19611365
356881883
11575396
3462457
46008777
867660
473685318
10214059
1918086
6046229
320219102
96344
46327227
3668904
76488722
240529209
122254
156014
2489471
3886565
253284
119656514
841916304
62013300
574154
281677
2789168
65800010
6538544
244775
1944096
37758
2982
7575
16848
104512
212903002
1325206
88087152
2524598
815874138
972018615
175351
1247199
8198813
130812
129823150
118885
38438
16302
20486
7638
48474
52502717
3010748
22728
4020894
3674574
362873866
507122
890362006
47986644
25665866
119582
38789946
2020233
1823
10466
26719
120260449
29762007
8734
431843628
1207199
127957272
5341
488792096
360309143
215280
6493086
139838
123529338
8114
63321
21458881
319
9435
19498
108165331
8940
29922
15738
4068783
11612021
2047472
282097278
15001480
46605528
131067280
128751563
48514
44733
25368
691093
382815450
600567
7767
984912563
128108
52014833
464584057
399716
10423766
523715
3180716
6255
781582755
2410
4680595
31849357
390232064
4538492
27980
38207241
88755378
152889
61230
540678336
201201
11814331
2711446
483971125
5175864
39691
14026
181583
448340755
7225539
346618
494779191
9671
169232160
715217324
197803
6869
29429
1332822
1852111
137335
256642393
2781
144691
193136
2437168
6678366
261121
295274
121815435
13682
210764143
10294
207030
572139826
2550657
10858
15609456
14701726
31962378
4242082
60200
126740314
2890067
1623667
6351747
542752470
121196
1220907
417106
72679
28231988
19600
28613000
906131
5792701
197203
1540089
2529
141048
184762
30420595
163211
964554
13192
18471
1969
14005
3598419
180755934
23435968
49233122
13479347
42612784
10952
507291397
25790
19562
6038630
2414240
584646750
630629494
177859
404565757
22342478
78642
113925933
521651
58422885
50493
1187
642309692
341209
386082616
38175
14853325
13279121
3211813
690005738
882933742
98643
23685913
15561008
181498
303356663
82380423
1479
36301
27085
4869751
5770857
731684885
172773456
7438
17262
607116
47794886
26062
117310721
14596
62580914
2850
196539122
8432870
4863677
42047
41304705
413107
3633317
721566
208617806
22129128
61187
722083818
36160
235927
12442
304278
443120258
5449571
42626181
6367732
114330672
331249493
101469381
2901587
4989720
6230816
438843091
4204722
133
363
21223779
84258915
865290217
77191144
1331997
1556158
649393
51055803
458715959
169427
165529
386939546
650565
192801705
58728
121353
3536790
2199915
746449369
374488
1584
1186140
390927
5650824
540553033
159354
609285
465953
12353264
2178
109400005
324484085
131392326
865097
422973899
2921365
565604
23672
141694153
121040078
1712805
458950
77695688
10561252
15595040
436266666
12747513
160853416
915259196
560018
23286673
588822
31635347
829445
27935
12673477
38435
116845
52644
241004575
54614
126109031
3295051
297375470
221014
37087010
198526
996613431
120833025
11443285
233685
206492862
80570
261872973
16549756
7886260
189511660
9366919
16821
234246
13819
13027545
563400
78136
226107435
18734
682802089
17864188
316712806
175803959
622578340
108431660
648654
836133183
15505263
105635
14606120
11518
42278619
28534581
460566
91061802
139644
363776
725
810
6921357
437408850
114993081
294041139
117072
2756
1495
92073270
42602915
215416301
36374
594577402
1464713
268624
2450264
3562
577993
27355515
338421579
395842231
10929
47695
152920
32043
832805
176699232
5623272
628627
254386219
275555
652869609
97930
288145038
11363
59345607
7295
2569549
6119
36518
562864
188510
776244
2163634
2582
37336
422737
544206091
142803287
218987
481525743
1774
99827487
77115
43023
88718
7252
38260
115696518
10280496
73694
7219283
1489616
24205406
70399
466970
39298871
3904099
29149248
678432
82540
7901990
101205997
213286534
38145251
4012
184394122
7587200
23903982
55687000
2885810
57330
451158
584981885
63146879
591252558
1332800
28668
37556232
454687516
110499
263786525
577716745
1942345
662355886
78315
33271
32098249
8357
487557
22729314
991817
106462551
1660539
1427825
4552423
657646
116673384
210377
851455910
11949
297660802
125102
5206074
1921395
54095145
7895
702
131601
32124941
106761298
9139533
135492
10761
101996795
14039
1037841
28378
3059
39096395
231784324
74893742
12459226
51469367
33790
113654
1740
106278395
818327157
159003
582909
16720259
23512012
208858707
277829
19820
29985
11426
4212
105639
759225
4108867
4039342
2195009
966324682
21979
424182970
121457
6597745
36741
19681
5216631
81974
24797
852256
82927027
6296
742824
635223064
295110
21623874
27776778
1561278
276656
49486400
28614
256955946
1564
469780
5667303
2698601
60976139
60761055
478703
30683
538263
66772
458258888
463225231
2574594
54385968
10529
123644762
174833
13189001
13988760
32566
196155
16544
243086
3492118
28488114
935
3627169
670199
3426352
889194
3540044
20430349
2535633
730565
873610933
9322220
847295670
450786315
23814368
2971177
17879
384787
48572
408370331
221011006
22009
11969
26737727
29658500
35986
15079
752625073
87435
7032
185139
8493978
930442723
31930026
309377924
110354
52057
138765
105931
136333
55858
1708
2053603
237097020
1943
8045
51254
24849457
97310
323350
111455289
65555359
443353924
60644
107875487
36348
390111969
102943
5622469
63918707
82334
558710932
6614837
97906
59944
56171078
14314
3753298
4475865
361580
323907
20433
7615
150310316
78996350
635176177
2432483
348388073
30396047
939740478
226368376
47769708
56412
30421
253224597
3672971
284515
28724
10734141
8351928
426924
123966
100506064
7965006
59888
31853488
465395166
24146197
32775
44539236
1713
31201782
23177965
229839627
30255
3644030
203394
11960
51618
15496
522182
6521720
2045
2836481
1313826
24153953
11198739
34387092
8222629
457382374
155675921
1411088
62469668
463207
128605968
1916083
289860
1170046
38474
27496
9210
137725
3018
823512671
140337040
6866
39216
60966612
101640298
49807
8203611
3561489
560138208
8191
569002221
285158
694487
7628600
1665955
786253
566487
76451250
44951
116159036
117972749
25405
521286676
3340825
3315072
1712
131154309
3736
17455837
93863011
210719542
586761431
37879227
746697
135245997
46868448
7260
68332349
537171230
123326
5232261
592636665
8751
90
399517597
3061207
1082079
39205345
288488621
706989
29383153
846294
77853
117871226
622416409
1007708
868204905
1245011
8237652
448909
146484618
11327220
12644303
78757343
13622
127361910
11363617
25120
393431
288529
373918337
281281
142110
13959
99030835
344086323
12655844
104527597
575
132189
436558856
3977205
118537602
892179912
1599723
625
2079593
40628821
508201900
3020045
2363
224504973
7428016
27669
1524067
24347304
1780649
2187625
1184465
70235
454583206
20805578
31962
31963
5876
2877266
65015
6543
288029
1301
8428343
91876943
3144234
953634
77361282
84547
12698237
1387576
1094250
27577929
52691
133994
678489
2577493
1947733
7720
21032195
147513729
56611260
46692712
1754
1140128
3576914
144132712
1384637
75446
323875
418802
8693838
1170
1002191
18067
27379396
3288375
1026464
3247
1377850
76067529
7733229
25298699
463564
10487575
8165
6425284
765333481
4184420
31567644
3771924
293412
539004563
13686421
800563092
32108220
259340402
109469
662111
2607706
207336
55246
1454
725182907
86793
204127
2205239
1154
85122
992688
464150405
4175
236924541
45633
28060789
5787
160040
4807042
189890459
3988062
118612010
1759177
65149512
218643
38247
426406096
607341
51117979
454335747
217779
159837
623948871
504
927030
4117881
2196
7118231
451792861
101027558
130037183
208812019
2136913
95904349
140710389
821272
3200771
127552190
415078
42001304
1125
13136
5511
20658801
13519966
93816
344467770
98524841
7161576
2382073
1723946
114534757
19060
113167
34801137
126881
601943
75842630
593973320
117244
667587319
103152
27709
425540
2309
5743825
246582473
25979
2714825
26558
10346
1811725
206851
156525
20403
1141
101895
5901
19589
1408
2195
233692241
31398229
71692359
131876970
292858
25739
50286337
339733
137029923
987150
1046162
321601
95288341
46651731
5139874
67430
13165
21728890
437215
513432
373627
5354121
215952275
155320
163363787
818221
138565
65382
202623315
351048
325578
5389366
25870
343260615
2021313
154821931
380450
888545
12106
872124
492157
13930714
327188
33095
501895
1922410
1381800
19267
517032410
11254
30582
1854335
40059
32731336
1823921
69370251
726873167
152329948
585453165
634395
7499099
2585
587446
20112
4586054
44397808
21011
232108231
79601462
33080
145258274
234620627
13636660
22272
182393
235005756
21066599
107760964
211808297
11534
26707
1916024
5607245
435920426
218827303
803041
6819902
53403567
1262788
1003612
308009943
26010
2093420
33024
405484
6318242
1779825
74095281
67341
349990349
481541758
3765522
256382
11445884
5648
6406
59191081
846720774
87486397
9594877
16091696
47960
147853263
1569730
783459659
9612318
16611179
111726
143319
26314882
9974
406049
56389643
45836
190874
351233
7490
578025545
39615396
185412
13583
1693391
59732
4479954
58206
16196
23590
18017825
15002273
12851106
720859139
1352
106280
1116604
46809
772458
2000668
118079002
13978
24582
35739301
846
148
173141
359498684
1185
58390
15882722
9045620
11251
835150
14994
12118730
12894
22702003
329894
4849886
80638935
116428
9576257
8217897
196053
44288
690229946
5224
111811121
328448561
804014
35316
25463976
2622345
1360684
992690
3922
64035276
28237744
217315218
10922193
35969194
384981493
7317073
97773099
79037497
350274
108842026
428980
20044
430326
282240
147148607
17456379
4458325
114022
42151527
462238736
9227945
5815
346707943
903904
1113447
328355015
467634631
2057186
146003
130275575
55523348
38777624
467146
492231714
5426
83983956
4609847
8630319
5400072
4799498
95469476
7879
27520552
371917246
21755
392128118
2046
11100
305964
865077
22127
931281145
496149
32963
386672
1693770
103991063
9679695
110379
1664719
151365152
1799510
2691661
6056935
1037847
855568
3177
45409257
47230
142850
341367
684957
12318
65417
32546158
30290474
343733936
166485
308259078
1704124
231299
40862905
2486300
348963
14982993
249675
7189192
2110883
2265
1668596
13133594
1067175
3600578
7220970
81314
4237631
12384
5034
3238
75041034
6775
125498773
59065
271018
65084
16532328
5136217
24525387
908924
6083
14153
1670
111452865
40541753
101066
15811650
796262000
34660
1652653
4076020
13165180
880434153
22516
13609
10750
16410560
15475
5782
1457546
4333214
6415397
131370400
112508
3818897
38310108
11617647
130745160
96659490
469306698
917
147328019
6536086
99835201
45
148281608
13882
24370023
24801
7799429
9579
212293484
101316
38509
199985336
97240780
3733089
187473
53183
5401948
6674
19579
431958509
21346
1440104
200425536
5192
15678
251724780
422439
2666
230
79419
4807316
248354
22171199
896021
480528
8850
5353173
3786367
4626054
23847047
29473611
1540228
56981887
131812118
14211441
21941
703155923
2702101
65289
27334050
60153365
18068
288939130
215240
50178
353221447
298922791
14068800
19688
682241
12131685
46897466
158003630
504139
999713
463446164
15593037
51725
49645
53138882
1163905
455307348
59254138
626788
211738825
37035381
258817870
89954620
1224890
11753591
3626514
127535236
150647634
1262615
1438971
728290555
30155663
22961
119043
4550
1003532
87001
1024653
5222
91988
40630
61446741
187854872
21181
3226254
211294839
22490
510469
429286246
1528993
21212436
15610
29372
15354
827753
41074516
870825840
526832209
356642309
189267
132198839
37440
11108855
110968205
903249732
2677592
29843022
169306233
4459
68354
18264
333003486
132793270
14205914
66239574
189491513
9899
20130
887392
9281771
316503
324716126
6163407
5911311
8868430
6076863
268761
1352974
1311259
20654837
10341900
15428
28013473
40270293
161426
21174740
2503
970357312
2693563
979652
19851
131951615
1762406
28635
13353708
449440885
40967884
11135117
31773538
815669
171991679
11812624
66971082
128904489
254355718
28408118
48393
381581
891421961
1600
62761214
1445618
65240451
797
239693
249843868
98067
252459
2772427
488861
171493
1083494
2045151
4558388
637
624102059
343820
1266042
507916
657
33156
312793
2285928
4813559
728203011
72272816
78961739
292983338
23502157
194204193
3033960
1368655
5691820
4262382
715749458
238919
55392835
23607
1278182
915739
441768
56764
635755
3499389
4158783
29853271
164560
2504337
878232403
76187094
6416704
40137
580503010
26049047
76358889
573869
8263983
27752945
831508269
10020523
354
14460308
478269
6261445
4496830
114738086
1753974
107616
642157020
710501784
108423
758144
1598193
241979525
3016
31092993
178058872
8894
235785
254552
644780
4346795
104229509
50428
12160
118973271
5241932
64070523
4301872
51480593
282622
80845232
2123
102501
26725
14073911
3483
1633009
493386
892017381
9526
2490
214434177
73463
324351
41816259
9605
1344892
10539
231286
40577693
347607
6409302
7761
539855
371548
506802221
1140901
182939
47143
57615934
955232
15813
1350200
5812981
11188455
12744318
119481777
376393741
3005702
11058302
214613989
535
135620
13149304
55727887
1077325
539164614
14522265
352468372
501082
688055
2670
195333
23836
13574
377404
20184
41090
811838851
26119
248847
1901151
455714
107593
43329
16136742
14394
2763
22988
163629270
2649814
897726
175247736
6995060
4676476
8022
7197293
13730449
23540951
292685
148783
151693702
10102
274440
598
961352
1927599
7037
51445814
4414942
2531145
3166354
907795298
309291
143603
537385856
252569
751019617
13622940
732475
23080
2361633
107851241
17708239
113755195
4813820
15670
998213
90655947
144379
104227
53002
41862346
9496
7055189
27554724
10921637
262197
113854838
7549521
1974058
295100
15740
13156
87074
3176178
2388
12194
443756
191610
48672
442018
101110006
18407620
1825057
129254249
217761
75131
212384697
30007349
2811013
1852176
7183
40357
7804144
15075
356841469
9046174
54138
84911
200172614
66597778
758092
8019162
96114227
258436
246135
89969014
63357
874899844
1834148
39329677
8309796
389582569
118525
780914902
54298129
2396641
1437612
62028
191876
629317457
2374
7452159
81177442
874822
1755976
1012777
219443196
4595
161685668
227392
73849118
6379590
2012530
37049
834774730
17296
25681
20588
78406
29649610
65847174
6968725
556256
37209709
14592
7364309
23423712
52107
178357047
325159336
108103796
115921
2554391
4787
162239224
906501093
102952
3617837
532829161
115881665
22655
205
137755904
918993
327970643
32172
26716
9877
42845605
3606543
182334633
8540
8763
11823837
1662
227222
92519376
537501
340157
400925
54716
255884479
6397167
32484
6604074
2235557
11664
4054506
479077
37556038
143225
42744441
63028775
1164140
2062794
28168458
87466
7414573
1405056
16136427
9765
9684
3419369
10391
167616
214934623
362415
1220084
259
131014
258840236
521180260
153969005
81523438
25004160
40847208
1522
12116
10342
1315220
96597
18765
94737
651611394
198390477
7759925
31987612
15794
167787
213337
1624267
1031
226865
620043
79692
22087612
630831
316577
923
976023
1725408
319165743
154610814
1793670
195055194
951006860
252169
285268343
1534192
13709
12798
17748479
3926588
7509
513529
478989744
25271
783577040
28966636
1001172
357123
7112205
80922
23874130
194726
138
721904
146009133
3296898
13796
51395
11969215
212560377
933169
3628
1317971
42103073
15920242
67232687
23066198
14150563
111921033
827400
44732
7889176
253769
477145885
871469951
540104
30739395
677560924
8767
47743992
982399526
588711
6926
2031936
435217
29743
247070
66096
4277819
25282
12183
6556
22122
781447039
30239
96647
17542
128493999
3593713
24540897
2257371
486193369
51659
42365504
11334102
154590
284821
261544
87079599
342424127
368340536
1294323
82766813
602090
52704
1208
150326
65769650
360642
11790922
242735924
186542
14298961
282221346
67803366
89870
9791
373504
151254
7644
532273408
433333
771426018
10973
40742
6852539
102544482
30626
640711
104590332
16170659
209973
58646
204124683
501456615
1419203
349726640
5752032
816544735
3372522
3218465
2327645
753982
174487
26748
338882
5284662
5848619
420619
108242392
27944
91476520
59678
969177296
36952
16425001
1020732
207037244
18741
15706
6990
779816490
182214316
221806
366989435
190869
401174
36016
2063793
12937
800540
257375976
140113122
287911
20945845
75263619
220436904
4608708
7140
58829659
339708735
276561
69541
76802
31401
721494870
305456
204482787
66522271
252430
58256694
8293
87932497
57906430
6270445
17220
9371519
5660
987082313
21664593
759929
69343054
687729393
6689
515287
1348841
220827
987463
417347
56913826
8375828
186984
2233789
227576
120381283
133425
108254
10902
137673628
10999403
90328906
335827
26212527
55381662
90300705
455344423
173703577
7843
147306000
2231714
113235
13110
2196472
193346344
2488017
343192
18022651
50434443
23564276
10711
12496
298622044
284562004
10728181
13111709
896465385
18146358
601246669
183797213
58415577
22029
14617
3951582
15468
3366744
1231659
971890
46183430
110483
991620254
6369520
39401
25206399
30501
454986085
191531
33438345
554624
323003370
2533035
24266735
18468918
507524
260671
15763
632284839
61955
95841303
19616
242935928
17436
2649
27827041
2384896
83483498
24699
7601833
452942803
419264
4386
37390
7521701
151996309
8690
58585581
26928817
163773893
568079934
1114246
2046985
20790258
254813
1235530
256120
454867
122721733
27614448
57814
5752146
9863195
102974480
109872147
63887382
32884135
206483810
3920540
483300734
2049222
17029475
227383
214332
79421
677007
28374056
170839735
710357439
24335
11649
898741753
431376
13437487
889427
5706034
491873175
441144644
555360130
108894
169791893
151285
422230
19917
22188216
759822
118946660
381197532
13569949
130600
4670899
718976989
395468
39923
15805254
2063777
234551838
551608
14547045
899019
126184
395759794
715123490
128072892
25030
17616
913107
45456
64855
14589
245347
132064583
59424333
17170597
94651912
23685
850087
2001936
191454281
64246752
6288172
9397307
58443773
24356518
436851
1235570
31552307
8514
2633199
439601367
1470063
4370
28756385
1264811
65477893
10388857
1246710
4288901
908541129
400015
38694
344745814
40674604
3811
22575434
45263
101454
15196
8661270
3733932
224997314
4068578
10605552
205888
5668
2383
1322833
38124
108422229
12131
2334379
30303
92425073
12549
10556
6425
2899568
1599
101941
186115231
265822338
35838
505853170
89272101
6613161
8473
1742
224917
77473396
12754
126463853
7324448
1281
348302
156740478
382952
2820489
2847937
6677
15216205
183057
61649578
730953399
983583
64782009
1090
36954337
40129678
3433
41777
436688485
3301112
13684807
39669464
275954
25607
8683474
14075776
7008
837840958
50095165
1689304
69788
44856409
683208852
40505
11395759
2657773
464933
808517
145908939
413500839
466305
411
32356668
631265
6037034
12865
5180336
5152483
485611
33134628
267789220
7430242
121474
433104570
549701688
1224784
660669
2853854
96007
230253597
19580182
20529
1537984
864234
34102982
2379256
621744195
7145871
1978353
132120783
61577384
9705867
3819553
94556
7183463
2677
19288739
37199879
329892698
39802
187640724
10521169
491775969
58960517
328853090
3744
1004665
441744591
101372535
1947045
794093564
5466
852983
194485603
7382678
396307529
144514337
998075
1321657
20459106
550832859
7363
119341
627510324
207585107
15643420
82529232
13832638
3930144
2401625
12667766
1316
166434
34230344
609905724
293689383
24379166
679989
1679726
6865755
494143
7807
72957726
194641
235532994
24479212
156285
245294725
3743166
6326
23211085
85135
14637890
11505008
2260
509982479
979491
7888801
71582822
1763737
7873080
30224932
113525068
17981882
607372
683438
7174498
6214509
1554108
29810805
540
235195
875752807
53100121
1139546
626202
7759344
7169776
13602
4467
985980916
58397265
131608231
46922
3376151
183612
2422622
52119
29236
7139
765096078
31661
50160
15784
45062921
1700505
515193544
3474709
484783
181043588
259926788
964797733
23736299
27810
271337
2602219
3995554
51520698
3845331
5803414
54708972
1035686
3745
3864
4660629
1373667
245229889
279641506
209643
451188
21388
110957
21134585
591385
82791364
219563
84892
11671
123023
6585963
90779294
240937
447420940
3477124
6620008
218714
425910
6807
139175413
1054522
519194
178001238
182855
1730
412692641
2379094
101586083
20671749
3444050
104525452
65835724
619548512
32543782
7582306
62034
53412
16018969
9705
3689
3092
256538964
4158
942014
32212
478450083
31423
36232
163859
4163821
6264251
44350901
50893997
1721122
100107936
29507016
256344
2464705
103251
379406
742381
709
3807061
178495
65626829
13561
7854
516209748
903198445
455350607
99528676
33260866
19956
85160
15059
106323
1178
48882
546104134
9769530
519600579
11872830
445827
246412
7428287
15815
2127
5118058
370259068
3960
100554517
25209408
987228
246319870
15495
219622835
281438632
604669004
287461
388013865
35899822
98131862
69302473
10668
231205312
35047299
73004824
833797510
53005
346152
10334585
2882968
987802880
11959156
62163454
764579
7457
628664274
53928
273
6655308
417790610
31753849
183730901
640591
3055
8932123
337065087
41103
558375
1142681
31061981
6953279
3786473
134789010
3092551
628932
15716025
60977605
169983147
45026
3428539
1043824
911153
254480284
3568080
1041411
3068837
334031
30536740
957491
950626
92619775
1479197
1393625
1048327
34000259
1671556
29762074
57545723
31152926
881763
121673
23580999
61949920
1597337
43521873
1535006
593186192
415788075
242276687
268390587
2112523
433855
2766204
12846
2487903
626631897
70480776
597256
16222081
4867555
1748
86198
97982
47579
149275
16910
50923
55262
13059
515233993
99151391
2650212
119633043
24818862
4586265
24303706
2646577
483232
224956097
394025799
457964530
4469907
135794169
1383823
10184313
2952
458
197764568
10779735
4517853
3826339
240042
1836954
15568212
28946227
151146
9806
461568865
195507
97485
103173122
265642
1479363
419902701
3708163
29010
107655
382132354
15436811
689762
9998
22355
6522
2830419
30749622
364395
56407166
42980905
14412
186275510
11190189
3184034
15482976
13585
6315758
125560050
61084
27602
6952
528696123
28279
339279
161282
848849059
11178
922307731
511213
103529335
376302
86920449
67338
370476738
881485756
1425383
43197988
144184112
12990
21254
2200562
39695568
836754
454967381
772
56536
23211466
47156
5662638
3362618
59534
2450814
214581894
19280
741529
51795013
326227
61527
43770286
166171
1237442
22877257
43836474
53
48231259
14327
252011
6646916
89526
443277868
39268019
389542
191464
60481997
602180
59817106
84633193
305419185
4980848
161
55516101
472405
1620
4044609
57763561
942882548
358897
10284586
2990122
491591
32426195
35094
202827900
486654
42194
756168514
200561
10009
64284438
3521745
922874
828
10468997
6018
123250
172392070
220
1009614
16629
425266706
134618
250647959
28225128
12801125
249178974
33173
264818962
8783
2435
6884
4933692
13560
122866558
2024597
27119846
11120282
7247
1103292
978702975
3850169
13250181
3519871
57646
22639
8339400
32411562
719458839
64644
195370884
98308593
1928895
67846
67707
89374115
280927
3438397
476658076
4136007
15843648
480773
910799726
206149566
136113126
109790
219005327
4301
7229
12433558
125092
2927898
28971
8625498
166989
26037615
213875
98313871
147738
17565
5262
68363880
1484468
912585534
47987187
937
27365
415761765
5167924
10141749
8032
824194707
114431265
618446
113286
80531
647903
1477091
444428
181201
1254305
2183
183508
31917458
32573
54611
6230517
1307376
5468209
15297335
253988825
24912507
30439312
186752
45752531
784939959
24294683
359930
790181
411321
61054
251516
22269
428656592
19965444
20141
218036
12565
837504
33084384
29660
2223851
942896
381847
21677
9530947
6379873
27127678
187779
1026546
4203687
1329073
76249
685838
3368
19429
5549274
461462
192452259
7586
608180911
14637064
7289
23122919
3787175
5018737
506870623
22526654
219239617
174846
140210
4354
987609511
6561553
40887210
180561
2576868
11259
44942045
850949
212381
25685
195922
4002
437903049
5987311
18413689
82814409
395024236
38382937
1308
15451976
229809079
31938
2190660
1766
2490013
907628035
125376
3436683
224311844
11003444
351197
2063315
3261194
390766540
14779
43071334
95475256
129335458
3733760
47877911
26477
3937289
1380875
6035
14140
493767
375740939
190117
100579512
14488052
32909
43209
6894676
1955441
661566
31712
5787588
17675
26093
49877494
150450824
508928376
48490
24661
2096525
13074390
148793895
1995215
15644219
392949
1496
85601388
12839878
13600818
30482697
23747
26552
40464035
16082091
492722
22907811
5744
738607
23623
186087
14939
26514
117647838
2892
38078
30027285
9492
1068097
1584031
99214
253748032
897712
532773503
196612677
202057
7536
396867020
556440398
4796
269185294
256485409
413071106
95427587
25229393
781062448
42348975
985918
55962540
81626778
41747921
880921
757053
58886
204408735
3210713
938703715
154652
1173005
1826797
7729077
165081715
21657773
199956
168979
176264
5736685
50028769
86917956
1044178
60532
380805
5474153
55278789
29044429
243700519
11533
233992
111209827
1386086
529361298
125779500
911447585
2608759
1591802
18179098
1014264
512473364
38434884
32571919
41120446
7075108
81374957
19157997
11783258
26651695
91911211
462284458
509219
189083136
8114515
122431646
85145
85228
954771
22519
402093
74011233
11869
445481
15934662
3255
1523389
777015054
3481304
239589
114362747
39114522
2287242
378325091
274858
14818208
17717
12939162
189814659
514327968
133775849
1668527
246179
7031287
190746005
8503920
103311
5980281
988569541
748640464
6960955
2020576
176736246
56520769
30386
543792
49489
24183
289174
5587
805319
8823
95
26788
65497139
492495
113848662
15260
10372893
16068
117501370
30430
46057
423276334
231920
298857
685807
172731945
405704
293026
36841
14931
2282873
123010180
3225
110607831
11479237
6629736
497342
828964138
113428
345495
816089225
243634
17921739
88873
1665589
460524570
57585279
15894
103006627
10458351
254182613
24401685
1636696
36881
61061228
15148
171357639
211445
268363495
95283968
2291
617333348
992037805
521802202
92596280
80664
2332522
104695
12972
66420
1131349
2762143
335303987
16345024
411330863
1370857
469006507
11161
509904575
4444
133545439
24744579
7632374
106345
16845670
112176366
115071
27787
323469
7044
13361
1016424
486373
445900143
237306752
15538
697177
5984322
744643
5495522
1110662
85493
134892
7641774
696835909
102797670
27488283
11509882
793997
317015247
559921
16604
637804
68301
58041
11958072
845814
25432
379693
24326
336370308
95063710
2694860
3281
169750
421897
69076
74163
10330724
18761954
22549
7569347
87597
42181
174642
53406
237505
5938358
56613087
5022547
6743423
2358863
14595949
924516
163057245
805071392
59229
78152
30426630
991044312
917733895
57419
37354
79984462
1832183
18987135
501292543
248777613
100073
6240
377026496
66257
1702973
92052199
322534
120377484
126543094
61749
64103426
40300
660673
1549276
5651930
230546
4170388
99329
16130
108606302
985118786
1032351
55228
64732990
23636127
241771269
76127628
126467
1687457
4889
156757
1657428
304836016
127401017
15384
45439
3019405
778
347580
150990851
277912203
6066798
16266
646430
15333495
263802630
3799
841452
243573
180077085
717527655
417601503
2084666
334801
5257425
13040500
743461
19814173
28255367
3795009
50736
3853728
13320
989478
2160214
67804407
313298
12436807
4121219
838902
808077938
5506002
849670281
7091
196296
91838
684292877
316108171
7922
85879
1338305
100389483
6080
86227
15543243
9601
334435
804330306
11075408
4071270
819303300
27612066
56483
42113
2494198
171881
260208177
2055364
245560535
642817413
8733216
166236492
771435115
2540259
14496
571277
60953
967250
29003026
189137513
13336
779058671
14594843
52836087
203654
1053654
74351400
63258140
97468
100618172
9216
104919393
893639
10204
229700
264742
20057
32759887
15416
3095349
60373
755790
559515
4870244
980637
26077
1844206
726845
30240191
1097252
422777
99807
612295497
297996005
13791495
271053165
29090
751197787
1288
137529
195834465
3709839
694994405
110105
7376305
1581628
129136628
1196921
9126346
829039
19630213
773252927
3171624
6767641
113534696
26856
70408655
71362598
41927678
381088
691269
31708
1264481
421710028
4102
3701
61938
95348292
672983
11220118
339079623
4457376
968350
5771193
27207226
86466327
15269165
3066
3717755
99567
373004916
521349
2387307
29489
915076
1908724
33846800
578822
23228
16272
7312296
803055642
2570170
6212695
92662452
1553664
15833702
22870
373236
2818683
464400065
791950974
359060434
5467344
39073
174091
6348833
873336
61810
3482624
3420429
410152474
31593
210365642
759284
1801707
58632070
3704
3934651
1566682
169913841
4260651
26356139
10788172
415264
405666376
17805
1162
116628173
402820
69769275
118092
1602139
30855
868097
114077115
431783513
34370253
28454
92285986
34504186
1393984
1634692
14488
55945075
903465
1265359
26323
53699606
16036
731653464
155661
408602334
8099
1542576
1032692
172408
802005
1022
27393391
548726543
25638
379711
58218791
104924914
5372916
258606961
382685210
471470702
918856
549796239
6165708
51644183
28125643
158571
1222
966250827
1505026
39291003
10064733
7734816
9460
3577616
91001
78464
330781280
14386268
2226
7667
44017
815080
38112691
37553005
18031043
4626306
345838186
164042537
15951655
158164
41531763
32369675
10838620
153511
12231125
2411191
2995545
3724769
745548516
144554487
484736738
109221505
45714
1490672
383479176
104930
102518540
2724315
865857836
980173
365989179
93785
24309
56387106
11491
36583756
23838555
410221
777150
34575
4295
3761256
131526
946306208
5918859
139442
4517
953386373
783
241663
500518849
129255920
56528
4278
63908796
19083222
113133986
36442
634296
91645953
240222894
81466999
2126
43388230
521918
422470079
230180084
3666600
123741436
23242759
699832815
1052760
83236547
210491662
131368758
2047348
888332691
43685765
45214545
423107
516910686
901179768
9854224
7496
16067059
698764
24139675
6813
487505
261959213
119057
102299
45356
292570015
37742
24032677
16215665
343558
18340721
95551
8253
37990419
4681
26945
6148338
333364621
28732
24329178
486307829
1681058
6339956
222081
1486628
95212
7584
54564832
120059
165226
428791
31221159
13073
5433229
131067
7205
68686663
122128
7330
2868371
7911180
174021
1746727
651630
366647631
43020217
1595327
50558186
39070
7553251
222673
2312
3142
75451
1840119
217840752
7517
355307194
228570
234110
157270902
10586
84696262
5473743
1992607
7903659
19347378
512453608
863
65011
16271315
16199
7624
77475
30771226
136259
3005
10573864
129518
58668
6858
1653692
709391
132628771
363685
26277
26367009
34201823
528901903
15735419
6575952
1521069
12407
19127838
27372
6054199
13241
317447
813994
242165162
1621618
5536
7854043
649222
79090
212067559
242415
8385231
2460286
3305384
4206991
933448921
572913975
371212290
188105
915376604
165709812
17024
28904831
13806
784692
30985302
38712
52304
19773
168892
63450649
35519
10880718
340504633
2385046
185457
141051
2746900
7314
181951647
1648
391954251
15766533
331394
231670871
315212
130321857
8290234
25616504
36212
23963
65664
475428
374597
169295
498556297
847720
48607827
32875
21991
12715842
244211638
1837326
32218
234583021
317551
490111626
710
71144
280294
162994832
600214224
5890575
388635
655043
36489885
34989255
17396
3815
182903
38717251
202252
8900
5440
14957160
2519444
51301522
976282
5896991
1447
42535183
192716243
23523
985711088
779
13299353
879966
956445168
55059793
44194360
145481
8633
13065
136764993
38618
145472698
22266
1714390
103224
233708108
208194
506282536
28751
11299685
7026
14008467
581337
19484079
41889292
447399403
13053188
6248
237827388
1754655
5770139
2789406
9631
46825644
9217020
80395927
164562377
552947393
11765
26953353
189437
1210248
1797691
7202
3556456
3014485
25581009
396326
32391890
12089
3191
215882105
9792889
15567
234
343887
59953
430974
319093
149528
1915
747247
18595907
790
96501122
7893
17945432
774557356
185009392
20455130
236296314
19985496
1005684
29134
1257642
11453688
3517432
3588645
251370
135800
115877932
533776
11153722
814646
1338
11073
31204
133771
54318
79376
126329210
195584
1793898
74728134
576517
62204531
1995678
198892816
155137396
138955584
3410019
538335899
13884237
48081
230299709
41563
2043291
500
170662
653745
3470999
22713
879458
67042001
428136995
507774011
1038153
2739093
575919
12513402
525006
5535
739648
110116
1207341
13851
16598
1953492
2985509
42564
35493
586350465
226303
176541375
369142
38711
743237792
212167
2024
319802
116993260
42428
2178986
828315528
47818411
933230506
129220992
298558972
12002099
204282391
791673242
333403
20197447
12817257
3015
388529
1606976
843007
88082766
344757022
47170346
240192
7629
188612902
55756177
27699304
114155916
52133
53231
89476
357019
19898
58098
27001500
2510523
175245395
352090014
459940
735776921
759733907
222820162
6206
105976116
7972
123522450
1986
97070835
41294084
761759
424889283
1968483
138984925
28303568
4001623
1846070
605339917
162572576
8132111
122046
6038016
22773
76321
9095
5018546
19287
38163
134442
139948299
445132397
263759
45727275
14962
246280
329450504
2717
109004
1096514
4883
4133633
11527590
1070111
1830521
266345548
3383431
114739
1455
119714
304742515
7580
24197277
56740332
40051360
893001
780610
987517223
9728229
33338510
395347043
35703631
487181078
212388357
661968
406792
48985013
312172
166562366
3719232
22856
4092650
5281
151853
1650446
60350
5733335
8097705
149812463
66228
17312630
9910093
9784842
4958828
7082883
3182914
992
38469
63700418
72035645
234043
408338
4528
28158356
491641281
471485
1963152
64320432
24348
24069679
14274084
1031325
82305208
83319
24769
3059561
587
2994
300976323
8191684
595903566
724424
52064
15421
5615752
346780
73520963
2849848
838436
226304071
19899
77812
518356
232877008
25435
14856058
22216269
98264750
3207
41827267
1520539
178532
885598460
44120644
30580178
15752
3696340
439242
634763
61293417
64866095
586859
12507
2149881
28207
68386333
300994
429631
67466
29408
25046439
119040
33104
856101
129326047
6356804
438232
123796
224379
43410010
139178
203615708
166924
32793121
982197371
8331186
167409
10139
13317
5102
69966474
846021
65800850
1280294
7205208
1725814
3519151
29215979
23307780
51845
61340406
1795005
29118
1718
46619633
54162
93498
89885111
457091
22564
20165764
36055026
436078
514743
353852
10876815
8422881
216228221
69060
513611
669764620
1556166
34697958
120135398
10409449
63
116816
1572150
28813587
135704
400057
95657
32810807
28005
478105499
96370791
9982
2848427
286471377
159887
307826566
5124
15968913
5865069
12981687
4975
85954
375320
906
7482049
690762542
55632105
65587
219902
130222
96580185
437916371
109577204
6269596
38600
111144
30442
13520
156543
9916606
9474681
71865562
5169160
88769
4252
774567168
6175
172822
56092
90199
236565327
144144
1690681
30831702
40379715
31353979
3577388
585279376
151084229
6792093
15095200
7199377
132147134
533927
61906747
338478365
47488
19662423
31710266
1489
168708322
588363
648538
873571
466947503
392342810
1981883
167764
117939733
39341
165278958
1065499
175747
37128
94248040
727806
1058554
18205
1393
773678796
244441
7161305
17888978
181208249
3349895
30751
186
3819877
54471507
3630903
33727511
1745930
1763278
5288129
178841324
47385
11905614
49408
208448
9510
118920789
47744
2859674
14848927
1257756
29658
982559
63522
85026
624334734
44535
224969
390010374
657085
6650432
76978398
118574
1856792
5065549
32051
2596
455252
163934927
62093874
265792483
77285
4141
14516
499911
601259648
127133
4028014
92578932
1772844
164278906
3619057
1333
20120
450221225
319616160
63648
739123331
20417
71692104
508466
14340
617250
598827
61996582
968360
534
41152956
441242614
2280585
5517622
216568622
6603730
93092952
310790065
3873677
394602
108202087
946958679
5988800
17386
32716
33204
379424
767521
56314
35398872
32087
6699
936943
8030639
50752901
971893362
54029
1711015
2055246
635552
14759
222663
825541747
531
367991463
22213
15639068
805389749
3071019
14834993
861559
5680974
36651
245842
1660
127429
1921
137
639539
14252
83688
12601737
897067923
288395672
1272559
10016442
63525489
81265
11685915
2943
5263557
5117
215913641
48328119
317546
28269743
36999
37029
3473661
5602819
218499
6110277
57868
6547157
1363289
99457
32249642
16542
30220816
315816196
20936
124480
1937828
58985
268745
25481
392329699
15936
496787197
539674
21660818
102610
28104
201270
19968
192131
12189
3016689
5413
2728760
1396700
19079
23975358
840004543
454758489
12425939
1967279
49365486
3961
2134
28595063
170172
45733427
3919149
23252378
13561392
4045121
519895881
105188
17643
89361594
643560
182695
7114
383307366
21947516
53435
3632919
457731
220550
50502154
503053
182803346
30718751
209203765
1681991
21096
12691736
2808386
523515292
19887
6784099
589665239
6453677
16538
117393
31667090
23264806
11660
25313443
39523642
14583
501796
7629309
114068338
21551162
7013864
86376606
103753
49324672
37836
13170055
680238
728175
22388127
6218309
543203974
494577396
238241
3249977
101264
156407526
801565974
308191
9813578
241475636
25778
837703
17823573
366315
137619582
1648220
301679420
6021
43921
884773
151446139
23597507
7562407
78153811
5457372
41578292
3300
7749193
1548340
13283
1680958
7624372
6333804
9219294
272533981
2602
4790
251417955
28885
478970
182775
25697799
100205996
27892474
28231
24659700
19341468
198661
341316709
2405787
497934
255457
346839
41144
158003
4461
2319278
1507460
441282
132763356
5234456
387843321
1970912
45152656
836283376
43264
7258929
736676489
5839652
12812
21148
65447
1402578
396113
22590061
115753
2560477
7985
960826
3358253
7942175
332342416
202540
2100302
521260
124703937
16406217
1989092
24253
229414651
10647902
13062
789133279
104636028
115996128
131857375
285290
286446
687
4182
32416
2506456
126657709
4435267
55360
177693
8482
66284753
13476273
6857473
77921720
16982473
76975
886540524
763766
1383549
311601
114253364
55151
317575524
355095
119014402
39022
20429
3965
4207509
30012
2317808
1479786
5293806
695
78465
9452
692537769
267652
4769488
21577589
347714111
53746978
45144
446420
20315959
25032
123463998
867974
9149
12548
3394538
90523409
250779
3347550
2140
60087404
72297615
371121
481226
3991
1033418
6825
2657652
6805875
1447125
116172190
18108
9117
22595
969
2008403
80667
1278073
141352
1748607
293045
1317680
644719473
2338
43339
412535722
3614884
10125
459882807
609431
1846995
258618850
101530327
39122
928817371
8474
3689117
1942368
202263866
187396
1505133
298576
818124
81012997
52490445
1719
24025155
796357918
1202760
35658525
111223846
262570936
587814388
28020560
416784824
124172801
5052
248547831
64965
15722
41856859
185689
1144886
345125954
1138787
7101839
61220
8737
415588628
60801548
337199659
175564389
582906461
4065795
170330
11607373
30001269
216015673
3774
8269716
91477
276
549818630
1417970
97137
153296
14715316
1651598
1941234
7421
63189166
21860
56532139
463150613
104369858
17606
9900873
159702458
132541737
82305994
4281601
162101037
30347
388808
610707
25675
36787
30343
482238
14242
1553175
12102028
1154383
60334
2230716
144148765
7425625
230396597
5585
10122
233864
42976
449463396
1144721
5341788
28550
189019
268113
249466
2023826
5108272
5383653
243163075
14510589
543516627
699786
4547
16720562
57034719
1311651
961551
249417781
3984912
2599010
445662632
750725221
7088775
59603195
77789986
610130
11934595
12128153
195244822
32705
106906286
963762
46755715
23652
38998213
41742275
11557
9932
82112422
6886
7448737
745435826
6388043
40750
377077768
87871896
45818487
1241712
950590
45231
3390
9164673
317
55460858
213511
426618456
76936
307696
7700
7758
7421027
6720
25522
16845
39303
5808718
273525
38325733
17873
2558227
633779835
28759
15644082
1106484
357987
143180
5269726
384552427
3893418
20302846
5530
42488082
474921
1793346
14248029
505270
5708055
49066307
509207476
40425
191175
875256
30202
5208182
9063775
953301
24403
31193494
4490
115662
152965701
230504000
13329685
35302
633709254
3711002
2307040
11215
248351
4885351
97779261
2448265
2822540
4718631
7886
754353049
2422613
2389
47852
47640918
25092
41888011
25367
58142516
8466401
405270
399772
35664918
10153194
524099
902750
59203954
12936597
6387478
129592367
2534
43536207
25852838
79629933
169969
238747377
383789
7179
72139081
85234
7506
422449730
2013746
36223468
325750101
116553804
3815191
126609195
984265779
24050
379694
1758837
10953994
20904
310062279
340522299
171763
203368912
424705796
29123896
215332
9667
61007
804023
117337969
28396
697242309
209902
32691
26353643
33185648
784411698
57135519
452432629
3637025
2009744
248157737
24856
684971
142962
260915700
97
10382
45977
71268353
1440128
9380
35335
15415253
310540256
255832
2908010
3324
29956
952942942
30231
91895
88364
489117907
436929
163143
5557429
15218
24046153
110443474
4736
1603685
9891
36486
40496300
525855682
11054
519362
20081
11326907
839283
6161446
4086
21764398
243931892
6766338
125061
18436919
156598
870874386
76877529
119997963
96544803
327819
99452862
329793
10287
35674708
258574
2497
67447
7794
84084581
26313852
508415
22717518
42975
8230902
19607473
331072165
74301
299028274
117154466
4034
945281801
37043
343201456
91347173
144289
10212
270194
1160771
6705760
49910
117029577
30295
4436
1126606
19679437
164430
1511
32289209
2349722
11859
448161
49151399
6423
1084978
470225
438320
30893
11495876
33891670
7295688
5352107
9357
11718
322175
7125654
3870
1105
978366
224277
3468
887142121
219365709
555
1885272
48332
57439993
1801337
41180
39215695
54628
57896985
440789487
11391125
13248
1333757
5164
798681
1564305
229366162
20879570
512092
808339963
287760740
344557236
11608
214362
982165642
85213588
362370
3904583
53576
78385023
41851
7762727
3123586
879672
1714091
506324996
228677067
262029
2154907
12619458
241441360
4607777
214753
495552914
804783
29222
469981
654325
3507440
148168967
93988562
22534
51780
567837961
21949
11935
50378
23982
20215
1665079
7575309
34187282
287157
1853436
448368866
919732
18877
2125376
933751705
56484185
13335998
248529
518612
220639052
4703097
3678361
172026389
55872472
70183
7151424
105573
16239
269030767
61795415
3866751
942975489
556632
482753
72527
899741
472044
4583787
13089
149828957
371317481
46785858
547003
254630
518574
362097621
624273
201153
26993
47266059
505686
189581
53985
6621
809783
36636
984956
172495
91964698
128057129
47772758
613
135898361
11589445
15781
1830557
678546
22339
236293778
2295245
216827
82439
565481
984905182
924390
1281906
3293545
27261643
243144
360224
151944522
3340617
23778
36242997
96836839
3674575
16351372
685317
366652
150379040
395
642666
180185
96138
3350486
105151770
355662
23143896
19834821
42519276
80807948
270336427
235227532
770616569
2968
81103
31042771
3033
168698
9763992
12340394
40801189
3885646
2569
1210132
101959
659904783
32067742
1828974
257724
592004
57446
170029
2409757
14339005
21097266
3569549
53095544
42340
17329578
1104108
96218
31570
41969
743382
50109
20441
990889365
308267451
138169246
48734778
5756484
243278942
93396763
126094773
94647430
12608
878316422
65962018
63048
26746190
11972923
997111
17710
208
25593
57962461
3477570
60603
160397299
3193
62365440
1402
31558
23126
84327
75923
7553
2905130
47061211
7681542
94738
438767
5825
105654
5422044
69839401
13757889
128322119
46843739
10669228
16357377
15620
48561
699912
463
46109686
26480932
1962974
780389
283067534
22712842
11837
25886622
8727772
8539
278091737
55817
3443
1482112
22048
130689
187322276
703450
228171
384425644
4361414
251711251
10772
29125
3048824
574511
1285803
6500
99499
3630315
992581292
11558867
1469
1267637
239692
314498
183042099
15658102
37011
2120288
546478
7796336
98636411
8220
481088630
84447271
1531409
51687360
4729
428790
80334
711963
70141893
30318994
16832511
66990581
17546
126231483
1871
17102595
39733
159722
6325
1035552
1490688
3421725
24382
60817
408495310
16152187
118159
698695
230201788
6252
20
254093100
4156
4460491
2092
81594
242744
2560098
3995
15895
8812492
72399903
115427610
62018
16460
23518
237128
563923
267039
388144
358947308
3934030
463206249
317748745
5011021
223454
3759206
2505042
811680275
255127237
32537970
616087
261355584
197970518
9879
3204284
856660
7202867
15225
3930566
1748055
255384
2724770
15111
29120
137762006
636048320
20244069
72763182
5502037
43222
101737864
5359224
1190265
58921
503160
5575973
29058249
24783489
63835720
48741
20881
185731949
72947
142695665
50782930
10864415
1972536
40676
7111694
24591842
102886
25696912
86362654
208261
51262598
26610848
2469
34383495
9843041
91389
200710987
1550153
111198166
941430970
1257167
22236515
244330179
123935
733798
630725762
1977407
2274620
4153252
164993193
738841330
3849685
3746
20474634
29741
464154167
40038434
304665
869428
106098
732933
111627
898939971
1870386
375921726
799285046
147069238
363458
13391
582794
17024683
12281677
2105305
429586329
35807819
177441456
110106535
6809352
85282
529366817
54334
2326953
261129
101925
17574712
43079
5009864
76348
89724248
26772315
3649
86848248
288453
40792
5291750
118299
114515900
551493
28488
1201564
13298
104884
769677
3089
33667415
434788062
47034
4283631
11077
16395
227821478
768310
929631
9595055
53941
459544776
168065
425280
3675480
75765234
408322
18308
21114
758588689
5973742
12633782
10863
464584724
134712
428522018
63484
6838
124991567
27976
5400242
347498781
7507
1800856
106914927
1337711
908999569
1527
139116
4855771
211654676
2984
531435
42921
18974
64382042
25338120
726128700
23705285
28923761
34623491
25816590
5380
10829613
497744
924453264
10574351
3952
8585965
915080
8674
63636
27923261
64214584
84452
48131
333528
25479455
122366206
57517002
692839
16684213
30011505
76206
76371
20888549
1916536
39557
11301
85933
13894611
99348067
700896
191904
100041
378651888
742421974
3428369
375113
245056472
1348
176904
36821
131676569
1400156
203288262
64007
221340
33173704
53148146
18405010
901620
380539
8939500
105984355
7510750
420290823
36565316
502978
127552040
1513017
6550935
4066009
205741
739158156
478648
133093
15312957
450803
4972804
269199
16093780
10896
356990459
5974179
31315
232066
910744332
3292992
974246268
8997
174893379
10535
65489
28806
2885
369099
104361
52028423
543388
329784
814167999
566621500
230336030
38584
6911
29742717
980399753
19259
271356
760685354
6996398
1435422
4863
972020
941726
546425353
736298
70876457
188779516
580150029
66196
113076432
9069709
2520642
110515098
750959
333194
103568
20503
11638
22806126
330841
14739
1128250
44917
540991571
117543419
106621413
10863092
9455930
7390
423271847
198399
2145
483537224
188296803
900766
22602382
78790404
31110144
1672
34831
185040
11454
6705
4358821
2192942
226815
459236508
320536760
11790013
58875749
27895
20499
4601
2625
62522
95159276
98680344
38931969
255593
643111
328848537
822550334
8841195
4522087
346473100
1976798
4166094
23919349
469287712
177888743
127372
7497
117600
1499923
579538583
823603
171800849
61788601
3859
173420564
4138
4810067
2445812
8645
445638
450171
261044
864225009
4175387
387424
54973681
1161269
54257152
8135
305476
2685481
913351377
20873
2638562
3002196
28351
584071185
14036
187398351
84853307
1623033
1026037
181089
773358
169887519
825003
2524873
38987
97654923
57859015
32518452
12848674
65549585
64666512
144523804
5547896
20991683
2973375
34426095
1480
25423
35616
817791676
172334
4774209
120077
2196310
491395
57405679
34376
124895
992317235
1458530
131595915
44044410
211586
2940572
306588
7096
750
300197
4058597
3359206
227899119
4956684
11060
71986
1281813
6050
20240
1170979
6849511
48467153
11973
3329
5905470
11757
5200
2825
10328264
15232
2452
326364078
20855
6112
244669727
15525972
3491
30874221
196412
854434697
402058
22123
245261
96670376
34123
6507719
1184280
33347707
70917812
38221
369459
54261960
33394
13135109
56500
3076
77046
15054
28010424
8438612
75022
6929117
232599536
114987
124811
267923497
3627106
52343565
36450
2428015
841928576
1536747
42440392
48957
2552
202812000
33324505
812994760
116542
27552699
6566297
480655
32770014
181223
405296
15943
3495177
3442030
108811469
775600535
59418941
4548
799834
5699
31173834
21435793
496428
145231
5249194
163891796
461636
249292167
65225104
18451465
22610673
8491
2645472
60253101
304829
443895322
306250194
1382
409573913
617
3304792
96342
4996848
4951838
219595
429265582
70280219
462128004
7748426
6615
172685
3759689
64623763
343255256
33136
227938
3633427
153249
1385903
53809022
177736659
1535418
157631742
3401291
11227218
11296175
280854191
15514
212027
159146
163987525
251906748
49840
5240215
16465
94271596
547646882
130956
13888
1756832
463802787
189320
33609352
495631625
11609
18639
858546420
3952025
155174
73405
3810606
568749783
2633198
86349
4636201
122181
4881790
189473
1892341
448615431
22421
9587
13249582
8469
2670997
87911
595609
8184467
6407962
425827
332100
119470
388116569
1995974
4705498
126733
240718
8209272
398918562
58447
4016393
36600
24295
1157710
84913280
207831354
3520793
1586353
1822456
58310
1800935
1367694
5931300
177770128
45454
14013
139382
14032562
4455493
29167
401248
24454
6449288
234106
20237756
2107
12156
432507
99178651
1850
108005
108820
33193560
28046323
49350754
128903
1638795
397367
827865505
147330380
5376672
24261213
66027978
6939229
1060895
2397327
81765
15221347
530349665
65618256
862577
139599
70728
4496510
12223219
166128
236199
80508492
2911101
3956133
114471
573307
698679681
6841364
1910537
422005
1310569
482437
54930
685665
2175
16801918
3781
94711601
283027728
125168
5201
112183
1780478
135934974
131060
21773816
5625
369546
13486
8609902
238421
292309485
12747
101486195
1853411
30041234
12026491
579
45334809
78675214
133042492
484877
1819662
175954
3784091
14089634
238404
519726
8798
189061
4095058
153409
2995307
126587733
7390360
66872920
13098402
52864406
2127895
944481
55194
37669524
26996
248492643
707579
58888829
7033
3953153
42467402
18259077
4939144
289537
620739
47341722
836088
4697297
2295
149131348
39218
154659
120778882
478355
613790
413597801
56394653
620275532
24332988
2357939
63249686
7246301
812
6622192
11640266
203830797
357065362
2201670
131315720
545603655
410151
133793178
174590824
517804260
2472440
296946865
15407
363085043
832660
992776869
3525
884278
412833
76713
24280
984724179
1119563
448664
11164222
1442088
212343
37626688
186162
32238
8195178
13228
174033
32025
672521261
56071
772621785
253997
49685
14166241
6119515
211213
515137407
522692
289274
244206925
86492576
44268964
557934
7715507
52807
3884
10446
179686951
925620926
5857065
930
238761967
13505535
68355
17658
385105
319867
388166
7306430
15325059
440523
14896570
50587
483989169
28628
82140852
956502874
526507
4559597
780207981
435109356
250166
43686
157282656
1040994
18623
2710466
3040250
245027255
189992094
2146
3890365
41121932
118794
11103824
32898
294969493
43287044
47474
57277739
516443158
254744050
1933052
744981
84
594473
54342086
3516161
100021222
17668058
87980837
27576945
1992076
2052617
30996
1000483
20922
4150794
36337
915837
48972
782129339
685765233
2171639
3397581
2026615
6993
8033345
83698
517481
16183915
4494243
8104950
417981586
97103099
3898218
26028675
4893537
782753
1735546
24051488
663463734
614637
4236523
18580
240616
10435700
57758
1926
897746
1739214
1003894
8350172
36156
19785888
111093494
60863858
5550471
20036549
20756500
7904
26589
2535403
6845429
1999833
57556394
92103
141497120
42379117
188527817
24138414
3411204
904035235
2196894
15270
25340669
31911
15751562
1497945
915935
139570235
188762279
15223
3910279
612
340972
73886052
423830509
6547174
13559096
13631
3123
4154976
368575
61627439
223381
2330618
210973498
3589003
11163
116942
52283915
91651
479850057
3871073
229984177
657844361
1752959
17464342
488006
1802982
20527885
22973
229713914
16251
12775
801937
515801
663349
610073
7949893
202748
7561304
3132969
314198127
2302917
38529
694942
65837847
124390
485784302
8565
289137307
24514112
26160330
28210020
348509776
14126
4013
138015
22465
49567
183746
1630
3689107
469729248
70643
586767756
53793771
858408703
18719402
5868
16761277
66675124
1074457
21503
114686
44228
15686
44581
101668
967541463
111767981
412595
770565
280125849
12971067
3577453
950463
118445972
118187
1354299
32278004
32972848
490212
594058
3638
479701572
13958
2085184
128810666
42926536
4951
4058
719358411
1654
547461
112951
24125
599507754
666187336
814319231
1356
2422324
143382225
15413646
1014690
44384
28740711
827836401
93565164
7740
105741
122110845
15219
1569428
1158
108987260
682178
7999971
490048
65147213
476668
3627297
27031777
272645740
12117
426522462
63843897
5910
518930
30376
27914922
76512
75868
1386782
14116
510858746
23801
1244
117097
44761509
34904
96656
945184
115090
340
31380
4883908
15257
6757
929571370
105021
30165
37888269
69368
122992
193502623
38465
62644
14199018
1802901
8866222
124361
565819840
33746
18703
32385
2910768
983860
46493
153084880
128
2776
143445827
2019304
165407307
10882
118046096
1972128
321801294
91420
15401
149642
702521
876
6252631
114512068
785864402
1491317
11554210
15474
1786217
15842
6155
932988
13532095
223477
12762760
17774
2549956
256154
12942
2469290
3009390
218309389
271924620
1717494
1334294
862977854
416765
16419000
2651
432438
348607
14662
24687005
21807
1380295
7729
43493825
97014
240353
12074
457497316
27551306
82917465
8641
1855920
626594
25264011
50243628
570857
1180184
168785991
1932
7809
358188
29918
385134
8888797
10326607
2716
21552104
652319
98592851
1017024
822050253
674752
169726126
9983
17892469
151188
494637
1279540
703916807
28554
2767596
2080341
44762
3461
181057232
1188985
100053
49792
24231
1032174
47793
3445345
7841289
450864
7543
537735
1018360
1001680
44270
167107
328597325
233385748
331423
32276
2266667
50694683
11517
229103
54074755
284464
997993839
3544037
2716773
830574361
108537445
43856699
13524
6413447
690640
189271
412276
65204
2876
207867176
4896
462205436
52470005
82565
89863
64898
31928438
8174
482794
76339
9274
205602507
4415420
78222887
1029940
6389985
123980708
148183211
10932
44233
1118985
5704487
10772475
1334701
58647134
80555
333925824
7947600
15886749
11354682
30833468
19100
1453811
175715919
26803
6690709
68181
168337
50061
107755
528043435
65411
439473714
30031025
15766925
112585730
406454618
5330
212833
27034492
1844037
640462317
33882785
29891564
13061140
42948758
613359529
1505257
16692952
234977292
2918420
4070
1997794
992419
1661
8487808
5059957
2822862
398711559
4180
5935663
25222
90106
227323
4829017
74446438
12841072
2194
42250061
121423
1989444
161027
13672
31816630
1127601
112029
30105
10198
201053
271699
1027327
38262452
535531427
775
14385
1606002
51058988
2314
31011460
575569
103137084
834416821
25838
12057848
10199668
59533042
464805
230666
195145785
53067
360954
123369345
148292615
23817
164755
2297516
526349261
11766722
39650
590921
1681
938934
79895
11723
1114329
116556
430018639
464323
300130
215851
1416
200838886
8561
170539870
13230
306137861
199889440
24176598
7933559
934110
26555
353022
533555887
219470624
4580
6218060
121
36292985
193222
55424
4911250
22254209
4082397
96210661
236695
467058333
26272
16499964
65049
116530
94305451
2301816
29980
619069919
127651
31365
186881
744814
1766927
2698897
19685
4905535
251668
14417110
458646132
9685
521829487
141037
10682
26535389
18096418
173889
2197053
887246
14378982
7213
204958414
207344
97420
10431503
311569
8682
87441
20107708
66325660
565960072
3770877
38933391
36196794
4368666
497091813
61709
201968051
35262695
13966
14971
259015
54823
110015
101313602
102486
41627248
122838041
2929499
3509835
5756911
839154108
7263
49469802
22632
29922011
472
204824
111718
29022
109247438
39423719
453865
1913789
947799020
128040
64485887
218717
10879042
3191342
6407397
121349
2815851
1868332
146988
138310
5725865
397539
623694173
5004701
2524
603325
523544
13286
13973
52629012
191397735
11577
164023
13627
4239
482665
10075
43330
18047449
378037693
166845
2615813
5549665
102821
403724874
209147605
189377806
921650
9294634
142598
857076800
53924
216230
89665805
5125847
24833576
3192264
87905
41059
196496
18574
3002126
60566957
2999024
10402
608175985
617119999
123605
283091
123118
3038385
92522
473100
2147925
19511963
22513
106608743
31882331
996864
12696302
48543108
44284
22028450
184889
10368
110015280
28471184
3462828
296510
12307
40312333
43106012
169355020
19652083
10451
109477
659252379
444662
6080526
90688606
21752
626463
1770585
56204402
1471
768437648
120142
71964
108476423
8915885
29960
1374280
95607
12677744
10315609
10030789
271346
110128700
5399655
33472090
5634
10887
23886814
3583825
3364316
14968418
43091
13870298
15283847
163376010
5508969
3056573
2723778
8115
47836
557309
286490078
61880
274609988
639738
815964897
14058564
262522
11702927
1873266
58716
28531842
12710496
10296
23703247
488170
5526613
994745
25439
163495051
1561237
544889
2819684
63565269
3892288
1773861
22996756
283696
133508
2969033
12135608
415875511
58156
65041872
55385
15522
72071518
6009
1349
3497502
174436
682477106
3715248
170895779
31924
241055
444509
947858
33052217
160558462
134867
14966398
42233
249535
22597313
295870
14190248
122908085
204422
327307757
866304504
229393
2504814
14636693
297765757
708609
134980679
934263
434471
3715
624752468
692231236
286805973
322315
16068979
1663116
51870
77450
11304266
55334
5842611
18368964
10158990
23851
209572267
124495493
111461718
3658481
2376568
20460
669793
534057276
5159
967182
11867855
43562671
24826
768082621
56488
2169945
1069739
235393
25579630
5231978
103746
287527664
777661
853473392
102000507
12983
32676763
23268151
80568848
26377791
983824611
335983
14568
6648492
3534074
1213093
9755
5682489
55203375
6618610
77309
39752896
670344
149129024
13875308
755504587
9305106
10550023
245149
370247950
19543908
55482122
12113359
285701447
211212
22359
9890983
879504
140998
5074
15310916
236498864
88790493
68964
29164
104967252
8001066
294558967
2053623
6659
14423
39435
94841
22063
93878010
43241
12279975
7274
18989595
103904
204495
43636040
3551008
13277
14167
582002
1392426
758948
314118527
129138218
110645
22324
807787012
43571425
209017
24844083
274403415
326473170
20552923
294161080
21761395
23957
3736820
12166
123650755
225187008
104527227
23902349
5977001
80935810
31431
6921490
953566
509692342
27068204
220347994
58340308
823056431
684932987
3724
12249859
188410365
5492
15854080
16207
3145281
14859
63320243
3810674
21439846
27718741
8015995
2229401
222177
202599
80703908
8596266
496710546
939543081
76194344
11477
1948
2710
3733559
23215
222383
289700173
1069875
2681
3670
2487
7731889
113634306
34172710
16006495
117226522
28522498
22049
722929
6250
202980
8123
72072
111434
425913719
620072253
87045
3626356
3453614
4009774
22001297
467922537
6566767
44745
1639
111171629
14053638
7239
2052203
3933537
683478086
75715923
1505995
21641025
90224349
54382303
707694
470408430
809171
60615800
901933242
112545
238653944
122521
37640
26880901
7544471
364533
923304
5303
890896
56505
11105
4458750
421741
23379997
63577
52044999
190154074
1789817
18324
127975752
23427
64021351
199319686
459359377
958265339
1647478
237486308
4104565
153159
405338
198652
19598046
79088
9098
47525057
394035701
18791709
13499
25457462
2995003
94205791
2785887
1321369
96770
2273255
909526696
31843459
3816270
993107
749726
140328744
170298
132857715
58598
3910436
224227
41892
6074
11602
3347311
3025167
120353934
4335
73089
996034753
361334541
317049
1802644
254594
210980599
676993
422119171
2672873
5320270
7579
21721
103708504
35260
677412700
143192462
6291
5788
182833486
52718
7195
11114380
439199
5473340
688831278
29706744
207562
4324
166271849
39385492
73598878
48011671
64395208
5285
141692266
1398
881287980
450202573
82631996
448753823
80139
6607657
93104566
924605
11138
226136741
221492
23570
3699
10827523
42200
12060853
100485813
711807116
185265164
3776131
48363687
40118
2657968
103750127
6223
933405893
32420797
7738
17537
88239
7876661
44536363
365771849
5850978
96558590
16161691
73517
22596113
498708
14368
5622
330122503
636105
237848792
1538027
106057592
4112
38848
68475988
111656120
685335
6484275
3518093
16834
28444346
1901992
13424176
461135
229742
17911303
16644
436178325
65760624
63679
800201529
3025278
738333
6783755
41450
1036794
23592503
196163229
8316
445303
9035
106579692
60446374
4056
1318159
192986326
12619
377396
47507065
1400303
78948578
568850
349871772
858363
127736472
9640
8426787
420088
56418
198568902
11166
39567191
532660113
503672
24970
26656828
1904873
13768
372179
14472228
68345
405014339
49684
14429800
26902
2830133
779205
117951649
488838
356671
10870112
11422
205744
288230
475025204
15408
6708713
17257
139533
349371
6277390
51880
1309617
76038
194
46899
281494587
461534
38105
58907835
10309819
19577
23182
4816952
20894351
79
26024
436029638
5593
75927
429832
223723806
743225802
29054955
9732896
697250
5840
223981073
13576742
22528
472498030
1994
110472403
810421
175517872
1978059
121985126
262468780
1279944
2405623
1593385
2534611
20732
568163401
939845620
15167
52034
359739320
128206612
61652
1305892
24241817
83583
20501
4881
42533332
3844363
414307
770658
214721528
217204
14379621
48172985
11238
7284408
3298682
102686167
16410
392581098
174798
106190094
962643
250021
46159079
59074
21664
2858899
357433
538176978
577452840
7471
2350652
1912555
24029
54814443
13353566
50188
390787
110277955
6086
23638
72254312
168169
6272
78765
35468
3366753
5322407
306396
209411
132676107
266676325
181810095
707217
65203516
25967
10542909
511836
58926
25689413
1427482
26636918
1353818
13181
79587
19059822
228067755
4408514
914483
5860145
800799309
673584640
668
711038786
45868
2430248
29759
7817471
9803065
32
1451879
586682395
2101145
59875
66358875
12456516
233104
3408924
576680224
46782424
688066
14674396
83208
24702160
8129353
189
74846
70447529
100326
205619038
61806160
65602736
826026
167440
14578
30224
112125985
474059
381969
35218312
149682977
216274267
2661894
255081017
30379429
303789655
233928
1245213
131056247
1561783
2191
105355132
156495
5979978
28586113
817679260
996488294
16863
671716875
446927596
40714
99301636
15007
40517
1491792
5445
38457
2015313
102772541
358219568
191355316
860
4100
2041078
1921895
7985123
507798
43487940
43440
91044743
1830386
1069006
10779081
7864
286793
21563327
50704
1476989
1757942
313506
33691
938242
14978460
6146680
29906016
1475745
208249756
23404
159073103
684214
2784101
95449
31780
216604
108350
80139968
397913369
129995280
72811822
13651779
5379098
388941741
10962
133691
799178234
4256522
226944
292572
17564
53832
11150888
256728
53862
3799982
78590961
118258891
66927210
15709308
9280657
7404570
1173838
37303235
5174661
53770
477685160
3191542
95530
56502617
41011436
49598525
486459
239006
3242195
10736
257550948
500406098
11961762
13722
19875
54718842
28787963
12156834
3601074
120618076
113135362
117487
3233
168017858
958171
17061117
147541
64168
7728849
38920108
1236772
97284637
12246987
23653
41700
70905
4221575
302713
7031099
90700
1540679
2882
195201
394817520
232915257
211343
8571
7725526
3591346
133787542
20318127
15635829
74720852
5449
55492
265702005
424885
143994469
512892
805728768
266
7005286
14809956
1022263
112996220
10428526
40550
278271992
713982
815428
13116564
4129049
32070864
31890
51467219
2891113
388467
22129322
113127119
115608
8214825
26268
152673
15214
49948
2836966
68391
14070982
89716
890495291
29829738
1536
15435
9057
1249415
416031749
615398
299579541
13924896
161790261
720105
14486
25023470
16448106
35023808
2499114
381684997
2264
14942
75659
177520
23326
1624830
12447
1253077
263998505
33568
1011126
12836929
571420888
86199160
591632
1534544
64896
15343911
38531992
2047998
187538
995715
998593
1034855
1217582
231490535
15412
910617
39449890
19850836
723341
7538014
428098
15653791
28044602
1422939
10612138
120035
80191753
203581372
28156136
663080
805355
128109222
121718
18958174
134286091
4004813
4138416
54390442
5613
20055
4352
1410282
33368
48021074
332668457
447415343
5548979
36281601
950624663
13789
353420
29703
16910471
64746350
635340
538073
656303
33254
2330097
13028
1730949
25429563
25918162
278956
21176827
23368
191026470
488686
4898
1860995
2142
6967
20665455
31184096
943026
28332
511616
17911075
10053
191978
861607
57021186
9499
27265589
1925
6249191
14697
2076624
1575860
1516343
9664385
44240722
2657937
1175994
7080991
2023016
496937381
7224
376336
128151
60465854
51761
838513679
164600
258902356
15413
491246
118572
9345541
551918138
11738523
139780997
393155279
225761817
619718
257262479
1551577
47809452
2828
62859155
1867
780014
23651
391730252
74087396
3247854
511217
139863
827296
163545
393943137
2686330
13562536
52578422
242012946
2621596
736911747
205384255
92933912
21240
3627175
45131540
8397
3769447
249144732
146868
3482454
743059453
5154
774757541
1503153
251135093
997740
323159699
169175
170936223
11996224
4924762
109103
11306
43148
185875
21355
41643
3748444
84085620
117964
828364578
813930
862128226
3301
6485
15578
151360
256845
1799203
28828181
3800409
341888029
3310807
463888185
95151
142854
11373
546043
3334709
526716170
167225501
135572848
441999
445145022
14582498
3581311
2531
44761762
76523332
29609
320431545
3088
59826118
761
13744
7880
93862
8591166
8008
13905
723276329
4834088
728905181
3771177
119938
6426468
708501953
12597
52284394
7279640
600486
1047220
13402
501333
284935000
164127
128528409
22712687
6714607
390631
108709
275656946
141016739
2407384
186212
432216
923644545
1937
89227
41612262
46701
50384970
15238986
30242
3567214
18376745
4029409
463989877
28149
424561
141074
68846
10093507
30521628
20751
480183
76173
279559226
172415091
181847
855490
93526040
69274
16322
7346
45083273
5023
67059161
21996858
1406
35137
30017
501964866
5316918
2144
10423
54467
6526
73899
5235
84214292
503523077
157680888
402702721
1396
399900
32406828
181381424
30851716
85035
252812
19568
973575
13798537
99428
88640
983323
604377
13086
17158
724838933
8484698
96674039
442461
625923705
356400
446438
5940
40331700
3807508
32005
1573633
23190
116752848
634
31760
4610396
436184668
521090158
3069809
12779202
1050522
75426
19908726
112522
1132161
15587
1430410
28724176
26380
11116211
523482186
21215670
78292
205654
4204523
275964
66508
1927980
743805
121135796
40095041
10185
22542651
256208128
869556177
743568
65532449
14745
201627571
9449
26855132
55674
176142734
12639
105834
15575
8383129
73647
83575
208020
5948
5360570
6606147
465982
231512800
39746
46182
124451035
246459
276864
7207
157277162
3161
453575
438146484
739313122
454268
40590
17939
9414
18888486
27192
781398849
413717224
483525
2642453
596839
10405236
2839268
42124251
1387
4078081
5975
442070
736250
589265
72850280
1001644
932
654637
682865
66585
260280718
91020
20462408
64674
725793571
1016411
410338
5503609
260804392
669937401
140658
167251
15198993
6805667
4468108
265613203
128224
1200
231368943
1020019
2638132
607021
325744
4000
145423875
843286426
169675
6149159
1068452
339290083
15
88959
7749400
6785
9918311
3513423
487381
4164913
3049142
4405
100409349
2844650
5754878
80667979
659375
28786087
8146
2658
36302962
15459
9003
621614
684277945
65876
46468702
228906602
133549689
50261
435801
645899
36984
644403887
489869908
344371
2944
185579725
852105742
9156
258622
22220830
18907523
2626
205761
33754
5531
4165455
288982
249987667
33316
257511903
184041
3770340
6404803
570096
616936012
13269039
213842
1744525
499237942
831542
2604290
627975
7379
54124
53427
36114681
838949730
2113771
439025412
762549225
236032775
801691861
7223
6086443
359170
2066211
221253
49237
93963
5280845
22483
12024492
191838595
43009125
5261
356122
5724523
18685
13261790
25426
986756
62615490
22529425
19847
1445997
913286970
36453532
1029
9282
203083862
137294051
43742
264208691
471123617
239964
992826
3821291
885572392
3868731
791937136
245497
9159368
204910726
519246743
29651
37432
3514
5029700
253724
45230550
890881447
82253991
19290569
208005504
1629326
421651439
50362480
522256
1000627
8975091
99799
6201980
30874880
463727146
91759923
1887388
47092
300214742
8724
1477149
40405
27147632
70176
125213686
267306145
25824
10178685
77446
338826
70472869
58904840
101484128
63649093
90774297
19794404
23491212
3125324
66058
126576809
2936996
270521595
14147
7724
2733903
530611
9904847
38822
3294640
33112093
48737631
296530
7554
13090280
80920338
880548
21806101
133687696
312417517
566083973
6665717
7786949
346574
519066
1657
167845
460442
13607
394994058
1339747
162767675
58776484
1499530
129799652
16792
2456
22226
6307729
445946528
130548114
110197403
1503070
367544
52634365
236748776
39220859
203097771
3932166
434262855
47957
301744
57279108
190983
471854
5191844
243088
1166382
6347
51883101
641970221
452789413
60176
54262610
60826
344433260
32338322
196173
24021
11430
397433516
22260429
49820922
5325
903450486
87403
150836
816508646
32097
65832750
189388
61258
24494
2816004
9813579
195365
27659
130760428
159272
1002
332642019
198094
436111827
130102497
20821593
18296128
5482
3897576
118954881
1789461
3686638
18345327
9186331
113654900
5237
23379
8580923
235499624
60995450
855156049
10557652
79210574
580906
79504
227873450
2586811
907235168
1841162
4634
6143
1608512
50414
60716
19055434
16157
6017045
1787038
12556
408761
367220309
346357365
653624121
151312015
437890496
27393850
267924446
31744
8178
78731
16629937
24878
9090645
5974334
7225
73248
993470
347520850
51193
138423
9874955
181091635
406917
22339131
6415
111
25706
9373017
860903732
12054
984565537
1463
2918316
6625440
8266815
1311087
11696
2483
25075
3636
2613096
52729
252071543
835
99759
11013
46508980
1309809
126682
426949939
81796
12235677
182694278
198001
963748513
32513
140482
115719
740398712
18466088
258887256
40981610
138969
49129
286249610
484501217
414981
254394273
9987
179490
101509165
257267105
931786
851583
6965050
3939464
58771
1594054
815896385
12453
1546835
16257
714228434
111798457
12879
6015
96650
93992316
434759700
1181557
3172
528395
298913993
298598
135780270
217551
3405369
1916429
834536
5528
25866
34631
489945
242636
63829383
157451
63834179
21431629
76338
9915417
291357942
1222992
509245154
25371
618629984
33377816
816853681
249467048
26705070
5098690
838108849
899646
31686532
539591
2639588
323517
246740488
11489879
1389187
45332740
487227
9894199
98233896
1155851
75123673
165258
194446
1849882
4020768
38039865
12966514
64201081
427053
24663630
3911423
105622
9669
32763845
1176735
522282
13080446
7617
119621844
16518
293001020
1318456
3190
227623
3066180
2530584
5619
8987
1466
579814
3715913
5201036
946665996
15229
22779921
168348163
724428830
294982
114759
41529
36572575
107097008
814621369
55814828
27105
789740842
39658
172580019
73266
843250963
4002579
756200838
1667645
779793
240170349
11163227
6414029
19899223
41448259
356174497
58685
4071632
15305087
166016
10746550
428117
24433
73943424
141282
3217015
108972320
12372805
645968537
53766
480997
14990
975771038
975840981
113996
8393347
687986
382
1022534
705455195
7581
358998108
323152
551
271455
801
459279
983401511
416969254
5334063
13556496
44242
4531728
161119
1937103
599178
56734532
307
9215429
2555322
389559957
4435866
19436
212529
207886
89186935
8673
439311462
150130046
3507333
2156774
222029
24387
3981
186021
41374756
1113413
6636
24699031
9966
51417168
108639051
6222802
315685
324564
59979762
27825111
467649
124707633
102060
1896874
757516
180058328
265641
9116
3398914
145430999
44151
43669
49911854
85898893
1819
46042102
388835
542925
126228
489113319
503463022
264411811
18716
3603023
792403
71694673
31923937
32687
1911427
29031149
2295685
892586518
6547473
228669900
2538361
614550
169479
526796579
906517530
10090758
86797207
434609643
28418
24630
964028607
907491651
36114
393228031
3122
8116
144195728
914258548
39132030
12872167
12273
33001456
42653
56927
14099
4966966
921476
990914317
82217
55357101
252729
11849
5843861
2849060
1634302
1478620
336112702
7151501
363249903
21216332
2154273
11063
17510184
12740828
265778
8673493
2551
3236281
909520
505960346
375977358
22820
504820421
10066202
53089
426960553
162488
14044450
61496369
883261723
30878
459167918
1636284
324822480
189770301
1147896
403150628
278370
56103087
319167417
113222842
22631858
13500995
3321291
26440
615037
6306671
313253
151654381
103759
803838
151944
1939486
7380469
13239
1911456
129658
251705
606792
14928198
6143363
2851222
59287558
38500868
54997989
62645502
107935619
1145087
82939
93462527
5343966
1952869
323571
126248597
1296490
25098
27297720
2846330
25352418
12256
68138
921219057
4176
4653423
815310
56311294
22135
25315
101360777
46268
259588161
898102714
68629968
259144
128238561
41704
365742
12929819
108415
977461
44759
15495240
271753165
7386878
1688192
412476671
908949
257710
10779
309299901
891517433
1549367
82597266
90089674
1479559
20508195
22401
52404451
507395165
45724252
696411137
311056633
40966734
102435882
300758
146465341
31556074
8256
33046536
14678
1576375
176920
16051188
7530
10740
55571
175221183
1126933
606596931
747019
182351872
130641506
129397
498
347956
536392
429902611
331104301
11894707
23355566
44090
122822
21142318
3251655
1415
3633
388495
6829151
6028
33654085
695345
1344027
27465488
423817941
360398507
7516028
46111168
5732
559
297219
27476314
15741
119693610
599037929
3392371
4841958
84873
15892
1392397
14753389
24041105
40119609
115853
180496
3853897
189987147
13299750
114163
12995712
35948
93030
3023211
41479085
477726
1070494
282087
3003
45839
1816875
273791
2836305
922184
640358
4945265
114515112
957200
9278
7520
609428590
208100
33276908
163309
6165720
26576950
3390996
1794394
2113694
52046
24372158
98700928
25665
27154
127156386
3849850
172973
82030702
3106
21458092
13962659
4622258
1578138
111142
2936897
59244
1691706
11734
21890168
520510836
11680
17317881
935782368
69876
203715008
4869820
56318
525121
15215855
8141656
422256
13496323
55697
2084904
10840472
504801
5686
219204
2064
38869835
3459551
33498954
1332
36919
295973936
129891
2843800
18467
826736594
7716652
649718
250525
32482
164621943
488718
7449598
63176930
1140766
205332324
396469
6483719
57064
84745354
19151844
443836
7287
30499034
156708844
11176343
87873
966953
2056
3731769
6575590
1428967
946538
45914
7569515
145322800
14624
999610
1075122
92161
235720
3093952
90265286
4382142
718536960
1429227
1257
182147
131042
477884
5282214
448502
89713
195797
3022
62910724
1902038
6768563
761351
53212074
773620321
15229100
13923628
3654095
6977206
16275426
314102735
740336
34476
2869941
30750
118106351
3380479
649223384
105007
430169
15227
17950
427957
907555
458811164
107757213
6871
800601818
3890
324253
54811732
37647545
681108772
892975
6846
2981929
33314344
2011178
2491
66602348
122738223
921614
6620507
21766209
77536
161964
702991
856714549
292214
1399784
66151
24263
779644
36197
6843362
100018
38717
216819877
31502724
577679
6855
78636
1321
210346574
26329998
262155776
7394
3546
21209367
23744641
11593
659038
509287083
2278
37420508
23210501
64048
430186
514761619
739175601
7399788
940178
396507
2879300
52881
18418
2317071
70393923
4038667
49278
9846402
1770612
46305
1476072
11576561
1695
12581848
131053
39221659
171869881
2559839
5667116
13298876
414813891
264548
4295189
956039
8958277
194216432
36542921
37937202
1138
35153
59885537
30280829
169785
505790547
546194
146
914236
44435219
22875461
48265
100327720
166307356
445974618
887733
263155181
35573
3800
87530
8870
96655532
74534897
665737534
109968
28527181
482141813
2367555
28374
62447368
5589
2445521
4103664
1804920
6067
251878
285796
135433
74266
1481448
10518374
239194625
15147564
8859887
15306519
514288
8274174
3744152
1683603
17052283
281397
10066308
16261096
81811
14922
11242
14804610
296366501
355352
849
85962
260627
9354769
1822202
214233
994117978
40625859
165589226
43002647
456754
83972506
49782
10472
126270
25355786
5695
1706262
25071214
237630
183974
1227555
118080
42650641
109102
407345
24665
33076734
289283
20859
269312
11856827
10084231
1290912
827473
142125
7853
4597
12859829
98339
182896
96875
89946
57820255
497828868
31048380
1046887
834356935
39306688
83460628
6752
1735962
371945
5183
57400646
27691
5373583
1211731
8846
569538665
127930597
415642
110252531
8343
11918
8639
13906
7370691
2669777
8225584
1073951
8677
941031267
9444565
6633012
19633
33432606
42542
2464
34495069
95210
404439
465196665
13828248
20638960
3281808
248396128
199902050
268552
16176811
528900563
75643075
5356
673745021
67044132
28154026
10292
27036
1854
28953
4093105
316593
967
12219285
65578729
617655226
239390
18791
387568280
28272
109083
4763295
754870439
147105881
196247
2565968
574575827
534114087
177321
15146
210591212
12523423
14425
423174961
925
8438
7654492
41060270
34733
65676554
3966
128084
30569958
6608
244273
206251
1819323
723335861
432556
3279349
13781
41322
110281764
514945357
113617
305409758
39804274
277
14982616
81493811
23212503
22202
106153141
12335
27282557
371057
60963
3603027
1597
47561037
2307673
5858
483253
24541
12146
35960
294990847
109704
9017599
23608940
7070786
14767437
43835
376839
1025892
194273533
27900370
34458
181000134
256217
19852086
34452
496302
552554484
389338351
50622872
6059249
842122306
14049238
16889873
10984038
14054775
158492
3897604
99763
5861262
99314550
2007764
64997434
858582
454204666
4890177
409072
2961646
514791
5595
50575
63100
3927068
7341618
1235505
12913
485872199
6985099
25637401
14260345
111062
3949
12564725
737762138
5756
277737
156455
3488544
197360
25691517
32438
5579
52464056
8113228
388206
7645
121335
65781862
180682
1557906
7957871
1143015
119272772
26077977
650665
109967
2608
19136158
93611336
1492357
5872
932404
8509
26881840
251691343
125857
12042243
78844
35836215
2844049
1089523
892188757
11904
957591561
439732
1961
159974
11111
546619946
12539201
741081543
254684
180352316
16357626
573356368
1362716
437354400
62383695
14195
10568
386637014
2205610
2765009
1921815
32640223
7614
27595163
48604015
2620738
9381
10310912
19304
1988222
22692849
412472130
91911
1666705
2917172
5018
6874570
218827
1343746
242978369
94373007
375542
3652848
2822239
342
984329
948875
4094
5348998
24125756
3898
685530117
11055154
105576
15382435
192099541
33671860
16574
47444687
22962130
3212687
39737
187238233
510490798
62150502
14121811
616465694
2466506
7028
2677009
18392
904778656
33974
7215
13981954
161344859
32587977
1988149
17142
67647624
4223468
115581748
231514641
1707785
1472566
91053178
822568634
443300
3271909
183478
4563654
74970579
103860
521831405
1107
284266
614585
14847
27032
23706459
107974427
155463955
73272009
1701732
12926142
435459
179260
15352097
17759
3308784
34552558
651868267
179778917
1093774
186580421
83447542
770874
6281
873867243
88130858
237612478
473358152
17663773
10760
597908
2445240
49924
298629564
324655
29051
195349
693706543
1621119
5298
9283
110388
2949221
1594514
32840699
28307
2691370
221547076
11477603
1312767
871092871
251091940
218053
1723339
54430440
987872
2186263
114531
62695
892277979
124209
1289781
4425670
10211255
368663391
412
103726472
414320
690571198
13414221
2029
44156
5355
4276
122127
407346943
8262110
715369
33859
9221480
115257985
155964
4648
58602680
23924525
537729
112407656
218946
244717141
58405688
105352
27828
588473960
501338840
71810
3396
120843893
27972
1034
121744025
172684
2630
1083504
484171321
4260537
712335
37592
64603
51650253
17335048
84175406
113340
118473669
563920266
36133
28225
7163
2887904
974134331
1114104
106034286
314792
413807156
76428
478
31860
972258
10325140
2136884
13452145
16073
120587
85589624
2375313
98101
12793302
172065307
45869752
155209632
9119752
2238557
16692
13306
650291
13345035
8472638
53706
6566
499922360
5882080
3037387
29383
2219871
18188
6174
1170544
778731619
525335380
10406307
14880
12785141
10311515
189760999
239244812
1583886
106348
627113
7072282
677603
197315220
240739
121821
728439
913768
1699984
2112
192828
4127
21887749
984201
183735
531575
415455825
6281607
220500
40848
34992074
12831261
587587376
43185078
57180
3402663
846087086
70918
51606
128283
121500
33860409
492574871
34849
16596
2334
16958014
1547905
3887628
22503134
5540885
174763660
3843703
3227389
7176
5283
58820059
1108
1954
125368131
25458
141865433
3656418
14449889
37189518
125130004
3066318
690548
5618982
464334
15896163
32167094
94952
712261
605458918
37489
158275662
2852636
37039
94412842
154016038
112609
7977944
288169842
256005335
98386
6693543
7519405
2156583
898515968
27434818
24992707
5109666
4533
394798352
88358254
2917
3714
80182265
18136
14236
12811072
133430568
794269186
9913740
15252588
2927391
13933809
1511851
61706
708052669
577939
16300178
62718
54819398
28137
5987235
1001228
145659772
574216788
26699798
31709
25418
71263350
279493455
2861051
35198295
21987769
26917
751365932
570714219
160925
981346315
3978084
13992
46074437
297151
248718434
50352728
23261235
48246228
7855376
341319933
20027
3301014
9993
1338223
50607
259783
510402091
963396
107379
3742031
7120264
2882049
15872
140885
815622
15280
355312660
392814
284069492
4978
89000384
6117630
11532412
89696
447234593
98225
5713090
984779
6076036
90394552
47649191
13262
20163
120819017
959162
2315468
134529560
8024700
9302
11588
62902923
12307156
8102
91558811
7577099
755473582
932209
15961
970317
111309293
346852567
993492
862332946
51015
39821
15727269
181050
5546683
750149
11581
556153
2616899
1211226
16074980
119920443
245874
132165
3087045
4712
3902
469921
611266
3280204
28639659
15537896
19690
78428241
100659
198666326
30085370
14557960
474106
108118
86673786
23913853
60807
16057
22561464
276173258
1838392
3115397
1652
521237
1614591
532531851
36332
3140
808588801
8904609
799067707
158169283
104585
2694815
1920971
772094260
6782943
393971069
483709176
360038881
5575171
62791657
43480481
125956
30364
54721
566934
458594723
325331
887654
14381
6979014
65482
1809628
715268875
841896664
235206
58381
54003228
162267
527946900
116349117
14371851
718525
2194795
27238
212615656
1851
39170589
255519615
120078037
96510742
94867
56329613
9183976
17393855
8595
7565605
245250
65947
1740157
2362387
1373627
234610
21537917
403230629
9744
26889
462777
44438526
45291
144679
300557
94681571
215968598
11479887
27879718
854759
3859750
24019534
226421379
32703
43245875
246036124
73445
27776502
3048972
363552
488984343
9388
430349
146444
3917319
139014651
462527
45498
99808
1506
19997
232918
629759
29750
3921667
3429
974582014
300134
166398
5521
395405702
14703
22825
253141
172187699
2436337
492
232846093
72563830
86628389
697
15787679
14360368
179566413
3686
62100134
32253
3463859
24652
351312
4240
931266
14565
10117958
1003831
66597176
340830
6318
49431327
2848471
402297
25056
35156
420655769
124529
73647510
10127
5015323
1423
88821096
1426461
4198
9662116
194503512
15498
40709990
14262
3877
81224362
50468
107276402
2412538
153772063
22036
109
205965861
4893536
644
879988
3885
5247634
1849610
45784682
12632
269429774
237064
431620425
234686934
1982414
914893647
257195515
6146712
1403
467659133
42156
518183
15058
293555
110289
8887
847911
423010240
84216181
176003
3983087
233021
729087395
57213430
452173
655170969
6778593
179747516
24490659
5394727
7300
1026911
423913
12629
41867
38133446
4677573
32158
65585640
219647
741418
1486649
329250530
57254
4579528
143397193
842628605
1432261
6728230
97833
111060766
402584
25565424
238015
32105
122816986
2529178
69386
23686
89416780
405734
75218162
14641
5713
38942861
884205
19811296
16464
5395370
525507
17289
93657367
226622134
106132
62257
480283382
3499990
1979942
623875
3528137
11047207
112282
5178552
22571
324035143
3428245
17523223
20939
1585080
360786296
169462
6383349
194918148
32536
89473
92891584
76017
9817269
16745358
53184
627166641
15996684
571766
25535835
159222
207786
10715963
66138677
17145
128581
93195
83063
3116256
835993
219068415
813160
21711544
156646
63155
1071
3209
91236080
324064447
221152
411155348
658227772
11191648
4142744
23300210
8084
3464
32872748
154807
6740
2810676
321011030
169963
248464
354764
3442
8395168
52970148
933065270
1051100
673831637
231710
132551662
2026115
7423489
41476799
846122194
11743161
57007
12090433
164251
3538558
483012
452676
6761354
4986
28648
13318095
2150087
113557823
369077609
2869287
78304425
9382
9813
89128608
97102384
1600145
298851
26089
67447065
24623139
9091
19427
20862876
12753345
47974770
2277
116057
3609036
12839
7578
116020875
120125394
40868
3529279
4506419
184450349
840365
673
340805
687999
30911868
5395302
7866
29573
194417599
35497
182217791
361690
29450
842331
362935596
18295395
8729306
368530
440462076
993732
117898
255881
478673928
139577
24904
43774
817579920
40918783
258021
94673
6694662
71412286
117189541
83831884
52714
1447030
8263
35585188
2847978
540151480
51167
308018
16718284
5375
508917367
12822280
936827
149946180
6345813
2174
553580
892632815
56527007
174976
19660
5060661
254634
61049021
647120
16390
260084381
23943594
262250
49976104
936359557
1667062
673100199
43106010
16573
291281
23321
97742
30492
114176
33542
56029
72090246
8530
12626
74862
9592
61115537
13389
7141580
46666919
6438440
24090866
26836
49018043
575649670
344870
7751858
11224
314481509
76961143
183133210
11898841
5751951
31952
1198934
5584331
226245
124455833
310259
463559961
130514956
14582196
891732
6082108
16483563
3705416
3324386
238423885
494
3297649
12278
863028205
30646
107380668
44792229
598100
316067149
12057429
166735378
16316921
486859762
14369813
123947795
17826
303958
75239490
49900
137577
238986
12880
12977996
158747
71844
974388
13487597
967048
464991
43030967
731804
29444726
2611813
3084366
5258696
5038
12335963
80153195
39780337
29634
1209433
216258727
210860
5139
5045689
1110930
701228
155126043
22627110
927035700
835250
8394089
170615
74065
230931995
21212291
22540
2074567
170383
147419312
101855734
875
42878
361836
22797070
8265936
26632
108299
3753611
375696828
27484
1194513
163945382
5861382
34720337
786667091
82534
99851
23311002
490165
139329
22670581
12269
170339
277621430
753423802
1165765
152438
1452119
230128
4474
33122645
213251975
501133
1331841
185712
226318
65137590
57965763
26177
15935
547400
61523
47762
9780
27230
52677
8052812
78978
218924
96122
54611345
17602846
268366671
5155
85741
7422642
13124
21427412
3081016
14254
1554794
102899576
3344231
3503937
95721
1978113
416
3772932
26643
2103728
15311557
28739
611971271
32277016
4141435
494405
2167
68884423
3221511
5491
115011
5068645
1444673
45398363
206832
21887763
1139321
792987
267188
94982481
50017
820228554
410792779
128392
2101271
326833
1838256
50888
1914438
3364
23020
261037074
2332
363520719
87595
167457
23865
88840
138908
960369
28028
409245
11078582
32587244
10833
2296376
3922669
350453038
96126
98887
20956
6637275
696279451
85616829
3377938
213016015
217033253
196457219
32744
257025
20257253
99115
429527
518284
61864715
6128
578858
523
4511
1753793
3596
65619968
5390500
910933360
174980
684475
94242
18559131
606900
27280345
13180654
719
93883415
11245
541524
1120624
464925
6336252
30559111
70589533
23030557
16365959
212211
1006712
9829
114810396
13776667
4114
714227143
187559
44255
81175
102532808
160255
54436050
53194
234700
13821931
48731
8571983
90401815
50797
3179822
18872115
32311677
129134
196152749
394556
907830920
918529
385576701
13770383
121055221
11067
250001
20165231
13726110
696
1716495
13573
108015
115210722
117647
402430
827595
46504357
49301
46083157
422317
44815
91721600
3652809
365256611
884093379
7899650
14311753
19455
209729106
905918
102923
13248254
214329
12115168
6570349
32413
186844
2964114
450585300
276737
28416554
30792
284713758
5421541
585839922
1150626
418439512
677866965
103906
893897576
51709
83223547
3289642
2430994
5388188
6273
30044672
3446455
98632292
255067773
840130295
15063252
631932624
56433
20941744
423836556
7039
535154548
210684468
15829169
3133167
235014353
4146
3441461
54154
26936
1797901
455230332
6471987
52697
8279405
571706
1026865
2029329
179240
556971224
5610035
4015614
25194
384513
3814
536779418
922562536
95688301
838082649
35017394
204985
235300976
214075214
334264
23513
146163
22928960
37479963
56137
13554524
280433
6430749
2950399
3113837
6891961
31756286
504800052
53190277
26160
98957722
900751373
3475750
10688
4512268
57470
19937595
417465
51792620
26617242
36195
75707173
2092229
423969961
7329
54266414
33106997
45437737
6984
1749763
250561
225847
7984145
2616372
693070894
1997437
1106
13789651
202896341
4474488
1646493
26319
5242
5674341
16591283
329302777
292736310
10726709
939021452
31076536
519554
13630
216517844
104355511
1479671
15127
266423992
4707556
97502727
11679379
616822
234863
2302
43484
6451247
226887564
8020576
52533938
3369942
240300731
27979464
751
58526012
3421
56196
32099341
97961361
58030
391260
26659
98519695
757802569
14788769
505974312
7618
26432
6430
5194720
20246488
230875756
1761042
682612651
85898
39612261
25921
947768741
828461815
959135
91991
169703122
6144257
88693
219208
12120
7173292
94992031
19014
59873175
734421
7940717
306236
1408598
802057834
16261
46129
10490
130570
8186
12235
37215487
531567525
17904873
27172007
58060621
250892
249566
31997605
2013351
1518
6998
22301016
2646950
2914077
822284
14355015
24624672
452779
3939822
32623
6435021
16505866
139528030
13098039
4839
610660973
656616
241146
109872945
245244
8908347
1940707
3495294
20167750
55743
411383663
100454
133542031
1682408
280175
375114680
1591654
863842278
3502902
373092778
9898
57475371
111320486
105912315
6566872
1121193
668584679
35188848
159327
5114
1009316
14840
174491704
113739493
141810313
29360941
8642811
2124
83099
186380559
6664746
461618
19081
1911434
104617931
753583291
143723
248841
4008
4040797
22396055
9742
9596308
309294774
491534
69787
3077422
761349532
863555787
2903
218153
7187
339090258
73805073
504878
9413621
462852913
720168064
16314534
89837138
1441407
444820
214848073
32525328
15872034
1071290
14925
94846
248467497
127102618
5398433
416274804
366532610
482644
2614869
53307037
32838897
2559
184326274
341125324
226240
1678211
272
971749040
3631899
1990312
799850
15140529
84295
7282
44144121
1558464
5601
30447445
96845
867198
716764798
24707
18375994
10851828
4909
3692917
144937
4832
12636372
55293827
408819
477247947
343124896
16061707
374515859
121105691
8074025
3825280
120734872
7737192
48875
25641168
42735162
42826716
3730034
22384
3479390
7651583
529874
75710
25707
1407918
3729204
7520496
211976729
48055717
8837
58756406
870535
470877
105041264
109951
24758
987596
13506010
1785378
10692481
176491
8113168
3588
262205762
17062
245466
32510351
779189
42474
56271275
30906216
20580171
43995
837690256
330359025
519271
3269834
218881
31079
52560
6181
40693441
76856
64038
2559917
144907
99358
863313123
739938
29077178
915246048
450598329
176861933
2007626
67532
10959207
138479
455012599
28502
1991
26908566
42926626
10935
277193
14411
126846328
767151
11042932
42498
10060311
3060942
5256
257215847
12426
935815284
363403
302694139
233284
1563095
5100881
9213
15787
3313
213542
74050
266215
22409
842736919
310229198
7044272
1250
19244
130606
55848
507602410
435749091
6035825
230568
996948
138763
28889786
2511963
610813
41883761
12668
497361
118773
437370727
6686678
91041675
571
1273143
213522902
245112674
6596021
24017962
64060
439164124
428619
341448
15119
14833233
812008
64632440
64336
52240
2147674
13133162
4158562
5524
3800031
896771705
32213280
2012640
197447434
333242073
3495
35217710
63584259
68291
6667
104956971
46218
87716405
108679837
332768
23464
13506
8277406
318070130
225971446
37536
181099
330513974
3877945
348285
22858548
22587
65099701
316413402
651036
6276212
26972973
589330593
3257635
194020489
18884
107064
75102694
49285
20461
203003002
263628
22652
927510
1912547
183794
13700
4919395
1988179
130465805
2035757
76350
293706
302252847
97211488
60895953
324901550
64083237
84418
342411031
94327
70978369
18444
99543022
88320
919782402
23242
244229644
515558
11051
922597821
6832320
3401084
25895914
12676
102008
12018
206545
29036363
79350421
80519206
31294939
132091321
9186021
18648
21771615
185308513
2747
45331
492051872
1821881
801630800
36832494
58739
281349952
109131540
615232
19067162
112329
33448
5157
87319140
1518389
769272399
57430670
172599622
5975025
2866766
23344
99229823
3702872
12343
44592202
16682656
642635
348336500
4231451
4613922
56289025
33682515
83289
8202567
32079019
317492
20299343
80506549
8557616
310333
1243655
454
42741
3547
25011098
126240883
2367
54201
84990
219916478
4107960
425083
3637973
189441
127694
716395
406719502
66885511
201416889
355034
1969487
178818405
777126646
261663024
88317449
466295369
764711
2539780
242214547
388378
132499
36220489
66619057
28305154
251313959
20769
98618774
6040571
894
808631
65521878
295393509
1221102
24502694
107946483
54928778
1608924
5912333
17798461
266263826
640158
71850
208454
1191993
3660697
33985
17197
8432646
706938621
327617879
13492949
933063023
179747
28017457
3515
1618059
4451912
115264225
9520170
2707838
423389665
1569414
3198630
15244566
17970
18182463
126160
123201
175700
96342246
105890
19678
728842823
41017
770118
9316933
76297754
106627264
14473772
55302841
51264734
414119
2035516
36359075
94348855
55029
806687
13811479
16579290
13655
16152
5422
88413
12564675
53875553
1655422
31580
104748749
213838
201840417
7756
125112
30226750
297828521
25327
39732
11549
858762
1122481
8200838
563391099
64221459
58043765
260998
649186835
65895629
6813166
1336759
48323819
250305
84551
1017017
26462
557133
892326192
12115872
716036452
15635
583971833
201250067
32367248
48790111
41157427
48046934
192596
150366
73524188
12561
22287939
3764
3602
30401249
20909
39771383
1649536
1653
150358547
12426851
16399
1167310
103005728
16974600
81954422
77952388
993994843
4565515
103169908
4427
32543667
334440
7917
485426456
1519875
9081375
183831924
259553
986531461
292758314
563217891
384252578
2334154
8101469
37094065
175410
94264831
30282558
423081460
48749
6871335
10584776
680627
8139
1311508
13374
11698568
219579577
62317616
2980
524016252
7426
34141
39359
485644892
122160803
311365
24541305
108402
57520091
8160
7155
54635603
566806
388270859
12494954
144514330
462600691
320866
14516688
4312
156717
5258
384340
927251772
268185173
178254396
1427407
336508801
3043
32146
2415326
4715
5533
245525128
51949845
476605828
48479602
1848521
484435028
122688954
39579314
171601
22792872
2759192
485663
451972
59648
367426
379718
13453637
382374
353567
114792
110114
39078
377948
272547
3031
151532285
3192
260679388
810762
2378
1702501
256047633
1518043
130223
234101
151221025
742917
3968201
37898354
126484634
84430676
120044708
193049607
87820
1033086
4085132
1028856
107943
66143279
30984
309313590
28050434
2778115
707355
190546303
105
108393
10764287
358105464
1873352
491336978
145942
12199
3849
418371
118868
492824
6824
508432
13522798
198305696
93884902
22474
144400433
160796
14810607
244702
66111963
718078
6281736
220260
318835195
30648
4862
3374
99978
86567
5683
146782
19845
2524948
6579
141397
45373
29975
442349347
89206
249797
176067
20474
15822222
1639186
41222
16650938
2492186
3951390
14009198
37507811
5411
77700761
1141790
205437812
13955
327089
36763
92996704
74863
719377410
31896028
706882
809413
25646
119589331
17306869
24806
2595896
463735
164871
188635
12735343
2530024
620090384
118818478
2378804
17296780
6365361
30379
397494
260351629
788857481
4173241
7662746
13094791
96733857
1181281
209500
201826338
291301
33556
480203
4019425
22653454
11410
61085605
31148582
19078
10447
149785546
79434
200127466
8214
3175460
13273062
72960810
24843
25450545
28967
367840
237494908
7253
457061
334429
131616096
3940003
34583
647935173
13189541
20441909
351007471
20614
2655267
7282973
7840
252490
8075275
30773
166052
110034774
958776143
466954390
3104107
182989243
25337
18982
4517431
380726
144657968
807128
450823022
1365624
63731
245607
972623
409566
218692
3258
201669
454558
681250
24391
345841319
1519
594
60062
15525391
431990249
9110
72940
33328934
44314192
26180
300453
69633
132821022
10064
62533155
43765
2407082
3174193
825982149
824040298
10679235
5290820
443367
45071689
227012352
11081599
41911
187058
422248709
46109
6976
494180
44214322
730626742
145716
1838577
2838240
315041098
775660
24726062
41145648
201655743
68796
43259020
483259
16407628
1351450
13883
369368
2881441
1627181
1507391
32906
6405
56631
5336
47761
891864213
114657564
109776285
2910784
17199
44710809
3546209
1609
10885916
300786
409464
11794460
197015
7274159
123984083
1580597
2100542
23212
54011
121432869
197968
1574400
41921
28325
16861349
846808
1263445
98858971
850831519
116562899
14814
845317
5213833
3237870
4752197
25272554
34481791
8036286
151153
8494146
527560198
8563
98651234
795042
9588
380343334
338987964
48969184
1686395
225214640
1326298
119697
80974093
6560866
24599
9109148
35649
2768660
11172800
169303
807280
53777
19045
43331
30201525
138467317
822163148
345460
104384787
125177
15653
193306
108671728
433574073
233885109
313475939
3457004
382393
3617074
8514405
503930164
3700
261381
1162701
1786454
7949707
14811
193005729
465338
355564723
12385920
33131945
4791
47971
364036494
555028
72502600
459797
6851394
3977902
394911255
2555508
9267
10403628
4456
193406
1025269
3457
2697615
110466
22577855
109286231
127253811
54847111
14041007
2570428
323976000
44345924
521435526
144960173
615
2428410
156473
119586
2104145
9830779
62
215886598
30899203
46638
87564342
26849105
427543279
2172
2717785
7666670
438662727
176364212
24984770
78437985
4233986
22079043
401938684
14037910
11635
9026
24236373
53467
8155145
451394906
112436
86237499
63515
468329832
7845
56701
518048
905192715
23456261
253685387
4500914
7602
1652939
819035139
109765
3311
121975452
122571
24517
8506
127992
72051
652221
14620
34922
617533534
129989
118822100
1590503
106566371
101673996
419504
2314219
242012408
268065570
136827
1282308
115097
7905764
61420718
42057724
53154
11873
913890
50529273
265060
21226
129080
329975321
15702885
20446539
13079
101515
742464856
133405610
235590
317471
127554180
390593576
134740
9168
823000174
573941172
31416
167371
171837420
245582
187267
316150725
734628
27617
2407
358881
168768124
12734511
1675
1875
8078935
6588
787785748
56857
105366236
249072546
7182
3186024
94918180
1797434
4522
1610
935654716
4151299
132201462
275494
182763
66960170
15701
10158
84479
57734322
130095729
116357584
11524
245775
1347
12665660
266676446
41145880
1545865
35399280
715827666
616356876
7462
23118770
410384460
196408100
9751
226799
5612251
117586
169245
722631
187331
9925
245091
31007
891042
226710
152662129
88088798
7294
105548717
102533127
8093271
480625501
114613
183
987402
88916
962114
71836584
145129747
7789588
353327
1333632
1698
4454150
5962669
164573112
262023
24942478
37278817
51319
594269
714748
10178
822631736
3825471
28496
16323971
5922337
7658524
344034792
1770151
1958
46054
190315
4440516
49
343629501
43713
3947951
122279408
796678
133600
7006
3605649
460381
393311447
127180
81355
14880925
4377
6386684
1014
5531732
262021573
223388763
111042
50482
24030633
4609373
124570113
8649331
526
176952737
1235202
4053263
73591391
539408251
6474531
1487746
256274317
66160009
149694597
516036
39049
12361
5391592
459081
49200
3821677
502569
39984
109531
111934082
5863077
20108
395193293
30959
15619224
46203
365833
10433
21502136
1598463
1535933
396
756401
70156581
32127
13220891
249949
8232207
391974
189078028
7005
5019935
5324388
1211630
1927467
12515686
14865775
33775811
38063
11864347
168520398
12643567
19855
18517
4275
14021918
902264933
511957790
14347166
61930
113668
56694483
42904034
17515
731586
895023235
110346012
52381
33350
890866
144873
296247
3614068
152781
355409738
147479673
526874914
29290
2841725
491912
12451184
15254603
1826572
3243772
305540701
131304211
1094980
618331431
251200
77152281
241075
1623431
5803
6841
939795
3227210
36046852
6533326
15902159
268329712
28269
260574193
365871
701772
137864914
4710166
17800
1554
2786
1248
151605447
7146887
15092250
3218897
201685
523941987
333199
330576
32993869
2109
19575
40685257
10814067
24629322
793729909
58417163
50051393
3222860
316134333
1626616
14784
1106723
9653
115092
24759
141289
327352
46824567
66272374
447189006
380042309
8830
59057796
153356
58493452
64289
83301
26242
19363548
6410
52058019
344916628
625234
433289
422066
157152431
5533123
8979257
4277952
3723726
146076187
20624
2353190
3338702
334298
192941860
179171163
4499574
402276988
2687531
6465
707247
157912437
2467258
287493805
29301115
147388640
6633
21852568
3106245
463001529
141007
14171
196853
101875042
62072883
459105988
14193
631353
67896670
25609028
88365
8078340
33081295
51445
7315307
25766
556937925
160799
2562452
442745248
15237844
60741
962041
2877916
5641151
26880
3227998
3422830
91863856
105172641
270623220
9547387
48070
3440808
70367804
11194
177
45611
13793
790109255
7915
1714974
5824
52343462
1853470
36094
30932666
5400499
521311287
16137946
32621
1948061
3482678
213044004
11002
65848211
112362
8904459
193425
123
40014
6288
292821
382116
2919
1319556
826738
174764
38949096
13612969
29648
2349
45921021
60711813
48755078
6735816
109952
955767
60165
53128
2831058
727788
210434839
96250
8046777
26774782
136924
17219938
238
38847
50399110
13231
357635556
174903
23814180
12274474
24774
395271099
492467
4313063
95569
163525919
3707940
169678
130662
4670833
2290904
9266
24456155
711334588
1364496
15692
138062
3812
11917174
387202
473934
198814950
5472252
15068
1678896
92347308
7781309
698480661
42452325
421185
336144
2180
17715841
193409363
27890122
21567801
38355
224788362
15478
28923273
79240388
240227
4784679
1174
96073
1454007
80968
10095205
3314
74999
161379
3748510
240268
912704239
49165979
695608902
31834
76527
1047
239664
55846519
192428021
53790
61716
9800
50420
690449
1374
336936600
11984
10552
11485950
51974803
32957949
210895
194398
4214037
2046069
6968066
209856
31234
7311
28973960
13488
637400
686641
90596616
25757
31408
2978751
24085450
4658
71191333
20772
4920323
683747
782741
531084
1241
2328272
140159
449492
346804
165578
59576494
26221947
71282
115284091
774011
2996933
9112860
27348
6380944
63421382
355326544
692613
169
340986
7921138
51836
224810
964379038
8104
4983
1502364
16481899
413675820
66271190
81545
13978344
817046954
188690979
38413844
4117630
113967631
4745964
13236893
80805
22562
6739201
357094
292133
811710897
182278685
3200180
1213225
6296918
43283
1405628
585899
108965
63720
22258734
681862
8181
248411548
83950114
253952
58217399
1181
801895512
66064911
14362855
1267100
1961762
734829
1628
43994
47414299
465703
104421
7940593
92245795
3808702
1931436
660334
8136059
25762617
53430
14218093
1809188
98683991
9674425
77064
5618
149092
823728
308681
1198452
421891
2403
10554
115160227
3633836
159749795
107732886
6005516
33270576
782869109
128957
283280
48365
798916
64208695
15679
5375790
8688
871360
56586851
932463
1924014
66967722
39316
8385
26735304
154885
618279
924659
3829
1735643
4249095
484397700
827744
2902036
44781
44544
420365164
502409
170722540
67758480
12797690
6745078
141958
7832797
7592375
839594808
17556
14339115
32343591
57855
942539212
590092
9158
117448
32552
290529
12574307
95866
77792165
793899016
10054688
1692907
103881143
10954456
484380
345423773
1823130
15617533
7245757
173535403
30871
116972403
2069789
270070216
129586
1566358
3500669
256729332
61030
2556438
207736391
953275
93743625
15500
14664
1347088
4663633
608565776
51677
294867
36490
13016461
499581
222072251
117090
5174
984820
1880
419747533
390733
124644
342863350
17642967
3533
71153
472311185
1743666
147257499
580782424
25451
61504957
487768404
22164
163375
2274290
31
3288627
14282
856647645
16567029
9298
175768455
148756
294841
8368
56157
5069
68458605
800341849
96451
842446559
747
11597
47731848
101270
494771437
162598
209717
789716
368821454
112807257
804606495
363681
76597636
9426844
149278440
188689019
621652
179477779
556019608
165952328
521657
25497477
50764
77250862
106890
42290984
40264
3572805
99348
807095
88292277
865
1010309
219768
1647
89746
406542
46769
1221
363167
28025212
2295453
82888
62787830
2706852
16512
25011
10057
9896
103409302
6772490
23169754
53323201
532275
71177926
166787
383205
29836152
235676395
22883
5596
19802063
1700735
58555
75424
94124666
1367503
810022024
665769
2963213
187271
5989
10528
10121784
9187125
39426
230616
184353532
11259185
216566037
100180405
222545879
19940104
209682166
192702397
220052194
34610352
5544
180774343
607496
11845587
2091474
632280
463099
21031309
210701613
27960897
176429
394806
5415
6976864
903283
918335
11975909
713208
127287
907970485
1798743
18634414
1832786
114800
2880167
1887127
5247679
168902
26170617
10368670
7236629
13281
24634
118874
823675145
4960889
34092258
15750
311524
2393
425686309
52731179
534053
40764
59830078
48462701
237164548
104483355
24841
159863519
370776
35141
640397254
33565950
2122
802118
8106680
912181
357563
388249587
27884619
2669506
28632
185948970
30009698
380636893
150546
2037773
19059130
100903
48
612207037
28199
15409808
2624471
428235863
1481854
314
5314
89820858
1828283
259387620
6114
17912201
32746
1728556
862058
242567353
960
163637
43206
20725
403897661
229085
519681
368467
27724
321562232
1006326
52679
498047
15174
1543256
191238
223921
167341426
106126759
1694
191240
114521998
17115949
444246
9789459
316802
519474
2817199
1149
16989190
13864303
202793365
811728
44989128
237476
492262030
2499825
294384020
98222681
218868
175732773
433227018
29208
107526
4193667
125039848
138421
40450264
191951625
1866574
715267740
60830
727250
389047878
1834639
301815659
929
417398
188541555
176533776
712837
10588148
126036859
351128644
129064
10631
85832
48337
20704540
20989
10792
523298
165926
869546357
473358423
66023289
12683665
8523
3626015
8026211
61199
19904439
107987677
1547587
367021160
1504714
261822
49569
867132410
762070
73502
54401022
31857664
12784452
348878076
1770290
630574105
15028406
179096007
4042508
1337775
24104081
277176614
148205476
13701452
172168831
535796599
398747
2506
338513354
905952
30712
320858058
116862
7920996
4277
6290819
363373
10202
117081964
157106721
106386
758948402
18778
1911122
336
134307
215474
424067
267827233
5682
14770
160125
830341
6511747
11036
92299
20779380
37668832
6327237
17734
19744
515703
6228
42004
47887309
257951895
4874605
427612151
803756
431071500
10351
656934876
43112
734501
4058960
15575421
26864161
2563
56279064
488291
3466906
9959
110876850
15048
9462
189467
482413
104988626
81909
1241149
9812886
89481
30020091
12668924
11142629
77690
32286530
4668138
26852038
2787024
27365135
1038935
503211
251833
52609851
37319
186300
108584
406197
380316
153438
51658684
208581
4022663
7682081
43979777
6491811
1012911
55203
3000499
205723486
128961938
1447526
837
29543283
465295
9923075
103186979
471625624
753218667
11252272
3838
1864577
67766
1835785
20002
1360925
58768649
19921074
1163108
1979176
379394
404923
542359
39500
27289572
1375581
10756
27312
103584
374083
104085
8843
445907834
196928
116385309
230672
53981
1889785
5027928
5548621
35791007
989384
87956791
7251401
373784
1405457
951099
335747555
29328
506670258
656680
8171
575234
13838
530944
495072
2478237
4802
3378
23774725
53863
344728889
2652
11000982
201326096
28570228
24580368
12951971
54428
22684763
1967099
870805889
7267541
587716
53841428
134357125
114497
29460
283891
151306515
421029
103086
9228188
10946309
262036330
109092410
94761371
26723525
170070586
81198077
324009
661947558
46297158
137496
3006552
12027
78900987
12049183
4939167
5627592
287371
46052973
172116
23321276
11299
4473435
26057808
247119813
52127678
430040
4376475
6459
614602
232434
29201672
174617
19456
7433153
151036270
386999
196621010
350685
12070
456755912
2512659
6818
1594658
239320531
1039834
131921484
16524982
95176
55770694
1845604
336041689
1957205
1568159
5511408
1233259
798774
741254437
2631203
185331571
378
2148
271587296
1777122
3608940
26000825
23853864
462760
52689
12084036
208563
2702
489306
47072
35277
564880365
6787
22706342
1208107
2507
700530308
539865
2569820
30438992
997868146
576754
38095466
71585
68011368
9611194
328455
46517
456634
35226
262285556
32425824
22762
14674
39912473
874161154
24408812
137584
6491954
4715919
14246969
12987
92503695
45870328
965029
7738124
5867091
36316160
260228
582490
5425
62845
32636
69304
178440379
56399131
6055223
1631
2296
778067788
305923615
516600
140223033
43534397
4501170
11826
1013358
14821957
640648
60515556
175539094
19367
257547356
356010924
11988362
1530438
212877513
65283818
74805316
28386174
383922074
81824528
236956944
2263559
372577
18601
46599132
333993
14984536
4459115
253088
4273268
27868
1959077
844545985
442105171
222187
22681737
11080764
13630563
45253715
81207
636178376
119392
779385154
125989056
825550056
49757305
107555661
65361789
29414
73868
988040681
8041998
11435037
8568
112004439
682689808
4360
53978937
11606191
973059
224
13205351
81489
30634
3111
5834
14418094
1359
52309302
6107361
8788191
4713248
46573021
294411824
10984749
32444
151752
36736
96981316
4076
14022
3454318
303
1375038
68279608
57761
1215235
1238
57334
16079
20541846
100570530
183472972
152077099
60721667
292267
30119
32908
60719
48051
126736
62886
544955191
9449521
6085842
636222
58976854
1280771
96149
231427272
6972927
28209
16566295
154726
988982960
20062901
102324
5235499
41704306
42573
27971
276766
48540
15975311
56120683
301285959
23373438
1498019
29114063
110692
7534
1749
205919808
162180250
309567
2268612
529347
2693610
513994389
175600202
28693
31311
22632507
88394
184437837
10245
3571421
105889341
72381675
208977
14546
28908
3874329
60263
87303240
866598
249434
2650538
311537387
29542
1059775
9014126
1301473
572535787
2500083
612959549
9628
40245819
37123
145606737
67773
1339814
13012790
891053948
158344
7797376
6805131
499023
4038679
75012
120542809
1433797
90618
730287
641769
504257
188520
11344584
128672394
3919895
14170
32287586
240467
50047197
327590374
19514400
60055575
108377091
696626
492272
873955
49691
340525760
56747
7919923
65336465
196852
15967877
52300
1378672
8027493
32445625
204195
158570
1824484
181975589
273704
344115
436169
24895
436396
95629
691158
985299701
3368581
102408
23071052
1982151
821657647
933515
23681
27721
105472
102249
640703
969184938
1914
61151226
25005
605
55158
3835457
3037
2241927
871210
207825355
138609089
125561143
283297
4144944
31198
15517802
128659
10659
1075494
982981
15525
77915
3663
88931
14040751
7545955
520081238
120915697
289256143
1664321
153186
4162743
801118676
47881
154072
658719
192439526
7694684
31552311
472443560
148111262
127212
251703020
2919944
45162
254450
85218
466840
153340667
343170
1018775
387244097
7549
11570788
505601795
1401594
1705696
18501
306406856
255001645
10105
1477544
21295353
736477739
172819683
451249039
214858964
17494916
372997
115181778
30561347
5048
96878864
32259491
387591199
6396494
97071
880385480
669878014
38777353
4933163
123745146
12245087
119257051
23420965
1752210
398630570
6321930
7453
222102
22966284
134012
13627774
59805116
131731413
12776
454726469
52797
191634834
11009284
674863510
1324323
396115205
55402007
26218305
188989824
218605403
3607
1821809
224803288
369585
48317260
3539
28348216
23207
1458300
432739105
22104
6586
79329814
746
44129
95820
101922
2450820
42565487
20275
18520040
6186
769817223
39497304
16599
2047
2441
34707678
7626
6318212
495548
67667
1238656
1414851
11589843
796765331
1746792
80169
14472918
57027
3560395
70735
27296
378087703
17609533
324554
517648302
911559
7431826
31839778
294399
128082
53275
2171
406559546
51945
21595
1099106
89215589
1904423
14600263
69253
418353
175549
5637223
72063911
17009692
855777271
40100364
11942
1083286
2437706
8366438
367266
416264
4021
33582
13827194
9964
176941640
142096
63058
13963
172550048
47298474
34151
238769213
235205395
146300667
113087
3895
105437246
456849
561151
1908947
1302154
53587367
18943
5396876
156919
174597
1289
18786357
1362047
23563638
247152
19142131
7412000
3822451
125512272
1025989
252142841
54277622
438766
58694093
681190
32518477
372163901
18563261
7550455
106050
12080811
2876254
725749
204190
8447495
7095758
206488
7102
1138127
8044
8012
43240499
294976832
497438
3794460
172030004
730114776
1779778
492464
320918062
3608705
423632456
4812340
94213941
389523509
64459
42471036
494291315
19820369
17182
249967
108241
511934792
804829599
3377
18882
82024
444674821
122023
9789711
53673
207399987
22161535
7193
3734
51262896
5444618
11453227
1429306
3218510
791096
130618180
334416
85186687
350329
186346484
2406479
54915
120485286
866785200
25679745
720702
365384
577110038
58327
848023429
48685
49187
73447032
888865858
1813019
819918646
971273287
1682
1863609
943966042
611586976
12899779
733571469
4599
102764
822694
122554629
2162399
14208
462716
3152836
15385497
1469128
10982
34896120
1159
7591023
7663656
5225944
4229
28478
58347568
23677
36007
2427
171093
3656
38831
566777393
56218
5784986
3738414
913097454
16002939
5816
10793
739308829
1971354
9130636
108199527
30367
10733623
28752
5523485
945755
121154
5085757
296087
2476
240747487
37257967
1588979
76714
9921786
449297
148981
217001698
81961612
218893725
23431588
18084549
11568
659871590
696849
18935
4235855
32196
732439
163599
12807
10210
955041
266030
18162
308803
395890
519509811
5155863
267434619
61475
7548
396462174
20007833
4556939
28400999
80913246
2571109
29021
38918
2900
7725808
53696
107640
30676315
50600
31837
14189
1638390
549958823
322148
2540828
169808
11015
5459816
106498871
389855315
534399951
2971157
9954406
83422
15745547
1592737
1013379
210322552
28101
88403
829671772
67657397
1635
43619
35572
5860143
337690
336501757
4755144
37666271
1794900
7769187
3571459
22107
486834175
232932
85370051
537425148
31151752
12243402
32195
28542
101123
8098848
111701793
531118654
381725
4003015
391119
73268
46989
36528534
1868413
248216
196638022
1780962
3399193
200030
6744203
972358952
32962314
891006
182315792
198811190
14149551
2005575
796986838
13710567
1590
932087336
5594671
129485221
1014537
22406194
2213037
101458965
54124079
53402019
3760
28047034
166897
772997943
64256183
3914327
24596
3830574
926940
24161
28114
4698
14019
495238
115770
31595
129521
13577498
17111964
1468670
5138
9952
73798029
321486123
4474732
4204
837665
55753173
120085746
244233667
4775130
1769674
6975
29597
792611
2112367
6237734
83237640
12845
956982024
205644
883075687
878846
14872
15279190
100467
2973
307743
46795270
162978931
11856033
21000064
61989
140835847
16217182
28201
224761674
37796
321391670
10390817
65346353
369474
74889453
52062447
142450
583
27316
8503
2938435
229105
259284704
3193571
8299009
108360914
47115
11404317
1931530
827785
4099
9979
414
47837052
53250
6679017
9448878
355780430
7082
72545955
100857932
941538580
26979
115159130
2505
318583643
14338044
52006
5534
216313687
49892614
671297
38023614
7596
412390
12609415
411755
26922457
115307469
203739
404701
417401406
128078
38058
3800463
222857087
793197
348548691
2433777
18817569
10079
6564134
538579406
615979830
394132663
175742274
30329
1411737
35242
1795110
26402904
16650283
27354
993930134
981510
5890
149717961
755475
27426029
6943021
93092
11385
130885764
459241
102303279
60553609
1784
218561495
298594482
217310
4018780
22262718
950497
3587
7354426
261548855
4161
110090557
18277660
256148
759894
27683
14300354
349638
22814506
89797
1903153
6437594
1337958
3980
193551
26753277
2962
267829934
8992
1210391
362340767
288028426
1219467
442792
830697810
27821886
2896205
39837
745057826
104827646
5021
1028029
298754704
1466618
43053
31499
17816
27707
808
6740850
7146
536627
9078
8139988
469291
55519
62975
3235152
649901642
3595171
333200
43236835
669309042
114860356
123531
8033180
458702
148487946
255569931
6130632
96021788
30034
150307613
40623499
64113
89490307
1640486
5403
453459428
61236
35058529
441706
456663551
598678
724060
1327670
396784104
97528
6944533
506164932
854297132
259412793
7231
7859
67668
123828
30289
9451222
106245
107996
117126
307392
221746
406058
6579237
3667
92603
16262420
6393024
8005
65320191
48538561
194589615
469725
114910
18576
865344329
72440923
246854
1950
157542
255090554
883142
68716
80083655
1534085
8008977
918374401
117297553
20445
10387
179165
36912642
126939632
134572746
26377
22475550
324026
474859
240852442
743833409
16230
3258203
26621
11464947
836965
987370072
314467889
1430983
115411
10667589
1595183
469251206
221542
1045
529252692
73812
102468172
52221995
1786255
192136
63291
3240
6448
15760
469522
435542
1580
3134119
40499375
106593
316472
10176048
58111
764639
66151404
141434
696266940
12505
14595096
198935670
1177647
458748
1859042
65957
474276399
14269
162209761
3879
10425259
326763
6886869
127204249
37540858
49833
47
726176005
61386
247488
183026
347822494
1963146
40935245
63570
4334777
1103422
151024332
65625352
298428765
424623
1290029
2153232
196836607
39865500
207167
250648
508667
980743764
800618802
19313301
180955
6961267
212398075
43605
6026513
464084348
47257
204928909
13566
3638023
3863410
37395
2364296
368569
63710362
380886490
157693
56918500
443003
4316
3498685
110811
355814
28686849
259077172
30674
8321470
20409
803796
14473663
2044669
4665
25914716
422956167
108090713
211998261
4769324
252224492
34815
115
356313815
232673718
191321
5331568
133893316
855915377
156468
554214
3572624
373374
1022546
10548664
22614211
30398
147678
2455631
337579187
622219
508696452
4828
16238213
6652125
240401
971962
491009885
587838
12538270
566674
234789268
1718432
11330117
247335039
109036
54727
309871
464209964
59717945
2390
327799686
23709
50688
97661
63859993
154612
14356
243276
203870824
16070
53885
17502094
12782
213321116
106047
2515585
2058472
235779518
78180
511989
4339
144375753
668582
65170826
70592
3081506
4562226
53037
2864
205642279
22985215
413377
27146200
11067187
689100626
32564882
3667331
179768
1742861
28997551
36587
3755588
32234257
39653
991199546
60850320
890612195
1662236
201138
52716184
17649519
473663
156954
1573350
250322
817796
457982613
19274
128952512
93576909
859270
55439
122569478
18723894
19798968
1220
184617415
502865693
74188967
66704037
233943754
5718708
12869538
1003769
12400
9325
30905335
584
561533
1949645
139219
1894732
52170
457422
166126578
37461057
15501104
8765771
47846467
116691
4952825
23921
942991
475657596
2053784
8580
1967
21770774
300285045
665632
246982
173333
2095540
199983619
73078077
3754531
65077998
492898
206654
35170150
19360
990732534
5183038
8065
3415184
1457214
588
6399
29765330
2147112
4034743
258195
24092
6074604
140805073
1063575
114285486
143566550
3503871
110494
85141170
24197996
128072970
1513033
54112862
892976288
53771
5498646
213912868
47748
716358651
191790992
213104
14144
104
62583238
2323640
48106716
18136512
71561663
227341076
7196318
2740356
93884813
861239
29899
1494
229157
981866
80234367
962915
16524062
663137
208484
57034688
127156828
465215982
50491
884143573
41965
240270514
11513479
51716830
174314
37452
15322584
162505412
399760441
8334786
696549748
554203784
23731512
16616088
14111
691443
416229
10943
1147922
87509435
459615299
8738
43338
92323204
14270561
38706796
166250
285735
17395735
24028203
509398
181479
101246
562383082
258820366
918919669
11224957
192079991
738352
677691717
7585
10477266
5477
148557
42463532
180201378
696408613
20883
588625
1341621
13222
175874769
1203
28401
64449
418529
125363239
3347754
1490124
48884426
31216
35964
953582
65006
25409
2231
105098692
750582
173816
15952
20563411
14440
10989
558152166
374434250
2733
6419
8195746
13473
800132237
11086
64162
69294
174594318
1763351
50531608
838
1369
49561489
5458
5704630
3872
84489
624902479
387505385
11795442
1711082
92111
97632
14544191
112045
213713
563289
8167364
469255250
684028655
44606
8434
233146302
215661408
1047549
913682
496535922
3197949
36642378
18410124
20527794
1302094
145054
36285703
186789471
6576
2499680
290837
479745
98574
3806585
4424318
18212849
76633385
287516901
2941299
2734
13250605
341553672
109468
4333641
426763176
507716794
65487077
5708463
17023398
3162903
345524277
18426
11987
13663
198594376
340660
469925
17020
3887171
390780
229360
35304
1407404
124457797
7258139
274262802
32643
109969
77319
9883718
59580574
30487368
773317926
2117172
7271
624647
59952
28667007
9406
67022
14242455
234559934
14607
361558
472815
96517417
24092576
388183106
3017177
10720691
856586
230598
150079
2098026
168779617
9722
1682993
24056468
15097495
1880692
38421
238700
36536623
55127
258166
46961956
6036
534243701
25890
117046165
9660
9398324
789358858
57691289
38897
210748759
14453877
2584995
596467754
262872330
822822640
526094
6287320
155921031
205084
6848
263811
9023996
14382
253554
320998
1803351
2473149
40224
785298
54184964
553487676
13918
220465
325752
1038924
26828183
36437290
416355320
618512025
6810185
191389764
178158
697650144
4237603
5427352
6457
89081310
31664
1351
44588
378448567
123086285
403726436
257857956
87984
1616029
165477021
944454
13917443
2938
26375688
651059
7438038
51707
39034
1488
57236115
32602273
345334
234706
1011200
886614103
3548
112736
830833
403827
506066
554029
8366493
24550
119156945
4995649
161051492
15345125
53950892
364630
65106
213534
121059
131573167
2213
22722
104472
33473
6614570
955784316
8287339
9692451
63408
7659531
3987
7054956
128974
4668306
15481
10247
416926
399372
50859
2120750
885003
513867
166119414
1914846
680251
1202
16650329
5723
55986682
350095
8233
7586809
15102610
851245
187076861
44461723
477871
35153323
63288
13591
1547373
26181695
63685
238046890
462236511
8635
112872
29388304
1395685
111011
6311
813850
6885
497221377
1411
296123
175572320
125696
26581
1684714
22645069
15044764
733679048
971
85583490
71893105
159303564
3359055
10744418
18653970
58629010
13972864
834706
3388834
324226
33096
23060715
822192227
5720398
58532047
9204214
632334507
63663293
107144353
165555
29359154
8157
57176
7424
1104
1588117
5481666
16634520
23874244
56605290
117858
162415
14548517
19682
436182684
152854489
948079343
75586972
10282
1068580
16757526
1784860
21956
844310710
79781
27269
489096
222557306
33832987
1746490
206528
647564662
12083977
67625742
308524819
45183910
7035627
9979855
64258249
254011
8600050
567781
24254
1010865
336141
119074767
6904491
398812
65024
16555188
612487455
67340387
87461
9759
415084
101441775
33143652
241690
1028024
9971635
20145
77368663
43282
27695935
30399
6352
254337280
8353359
573687456
22457697
336514050
3140625
869886
479119122
147825529
287845
29896
76456
13343056
211727960
125655289
296105
54920604
246942
7372805
595174142
393317933
3506087
732446
957377
106917
2782
4018395
235796393
519884504
132679
6828521
24765274
57432396
19038360
1042811
4581
18746137
77294
262389
196368529
284247347
540811513
45250
16183696
5592247
1158530
114331165
474997
30835
12787
14100480
192461534
618894
107714
240110137
27505666
340353
48319999
261223187
17428110
1671069
158156
1329263
1243807
13922
58167
122966
113366668
452
1907277
12601
876363
348763508
779059
5922862
406073
3675945
51485600
1946869
513525
166357
7663
4860
79683311
17300433
202041771
27162
764794
11892
972421920
663764387
57450
4566
363209
135399191
65151252
46940
253378626
1699994
261048
1618100
1443918
926449
59373
686542
18784822
3201363
6210509
1799284
6306
108641
708304806
105427
711844549
19585439
108486
76733415
554463
20152809
230545
90840
678705
147664323
3084
275293248
66963714
112932
504100
604598531
20877946
6257799
8113180
1745
14490029
346076
31463907
19824128
148517135
24307425
1269704
847765
1197216
31590649
648131772
251524
990042
65787741
8284992
2575713
815460637
32237
1077060
9701
31645
9404387
1814915
2246420
4821
5572228
173718
123404225
28979377
37724
13578210
58094
4741
50569
249668
602638
397671
66485
29669371
11473
63470
22982
88930116
2542
29640622
3783502
11804
350128244
13818
939470027
860176
860836574
7810027
3713
16750497
29500652
736456525
35904
19462
85404792
910
243570712
82353982
3563682
469738
4739175
556420988
30920305
33754260
13900949
76105150
62192478
63511
411635848
478548627
5244
392653
201163649
6782012
54817519
289876904
243956
3993897
1728
14494950
31791469
5590041
1799966
190165411
864195
105215785
12569
21286384
3215802
58507
4747284
4398
191127290
20892
20398377
620852
113897
27696
2875230
1394943
68947
58826
22457
541559304
676460
39506947
334613
35001
441861102
38391586
1003492
30779562
80908163
5309
12471
717717913
3312742
3884500
1008638
44545833
233212814
34980
455494005
683064596
124222732
27069
16032
41212
25334862
13682874
16572498
1476
978407
81228
569483772
2660
84823553
2543298
106520301
3943
193790687
6821
49075628
3568885
532919
46648
29388
61703
902965221
12946645
62712920
738215226
58627655
7462629
6156846
2744692
991400257
2436608
41678
76113807
231835872
3851338
17908875
29202
3455592
1577515
25139
4905
969006
2841940
259250
33110
6946590
119014582
329871472
14433219
14778
97002
132339471
11044
13877672
9707605
33191
654113
47778
13645539
1673197
217915353
30114
455661
28303
2066295
78436915
480442127
45764988
496354829
1117222
23426
167840
142614
176146311
168538
100531981
4244971
758570862
173280928
14551
518758661
4121836
124643
5691
16540478
258146
23624178
1702581
7050755
47993165
2269
14292
214786503
37811
207235
1099426
42056217
259546
14876
65564192
132708345
373640
109939
353905214
241120
5386
78386
13865457
454204
15668827
693336148
205405
129968
2005856
15142
11447984
129326
22463517
48259659
52832
614601
59293
10560
12883756
119187
1047445
5526
387580360
2025
408488511
13662448
243773264
607
47546
4589
25148107
49184
32826248
111721544
10187079
14670
140790
165295
3757332
9094246
9305
154318
153985
46402275
1839474
36660602
2336830
22087
780131
78401
274563
18522
864319
106323739
39370052
271945210
2012034
3950
4512171
18529
15574640
100527
4441380
1168
1983714
2091372
60395
520286015
227313
664
17689
55394
509435
8289113
1665227
22752
2614935
942722
182831
22634060
18841664
775273722
12838
7479
291456
27801776
72818
821447
522170668
113025877
80837286
536844
999275
1618687
191892
224374
21132
3561498
4126
86828
888383816
30587
3531823
99337823
223427
67730274
236154
1755552
115798071
20743
144256442
168013635
212887
2439194
452802
427110404
340939
7320563
1094
992372041
129815
106588
8683315
2690
64707
633369
526458
104610542
126076008
75870
17799
955052
16335779
34952983
10600158
32757553
229912
609365655
15355892
31905
262555
1260621
7731469
134202
744617097
7721524
37033
1720586
5618737
3331079
127982
11577270
43797820
54804
23839
1583846
67131
4476766
34614
763038
424179
139578041
836024
13905436
148538047
16157157
281033766
58489
7871237
471196745
56079742
541029
72372
45198
62359
958098
106708
2820101
314297055
129702
51670
427210919
62750241
44171939
6473
115216
26537862
11846228
87224489
53300752
106096
148011
849979
2732353
211787
46720873
232140
29218115
8286935
572237505
3201895
250759
7865689
3567158
19700
4294989
646
19753
2833815
752638309
249890
26884
411890
235560016
19828297
1792317
2435385
41478308
49781605
409509734
173719399
59605
46371694
1935506
2454498
449758427
509960
2574158
751016902
5624921
14973523
2407470
1528167
6743746
52253088
326207
271911511
4534961
2091
62445255
708277
258876
873510
540085
72543846
26832
4388424
886607
112342302
461713001
66277392
43700207
4526084
52267254
16685
84730268
88333219
512076
277632287
43172764
3316650
248814646
113136
115457
13667820
64872
14273
419458527
62592
786271706
239546
6656971
119311
12357
3339327
62595
201124606
721178
2673188
59527277
304307015
25170
14867239
6432538
1297566
452566
29688
92396
4136152
62264821
16984885
1004161
10091
52911695
61263096
3685380
34249033
7157048
7202518
1533876
104707729
585776
3968354
931807360
632467
53260
3709101
400299034
1014937
301811
76795596
914246298
87486104
450734
745619
681259373
22990
1885
1360936
84094321
52756
2533013
2031706
668443857
61970
85501
6523621
247297264
173329
21212
14701
66698397
202029123
2301144
37486
801303997
207699
5081604
126855066
2928632
13853841
12734588
11505180
7567
11028190
104245
1008471
530034657
3499
713455473
992292
4844
36129956
26586
5335971
66005613
497474121
7547
973363
46058
123046
10869525
32524
5720
1175
21280366
745429
646262
737
304583
9182
3653145
144607798
121901021
661667
115619581
2966923
192178
4891620
33515
4711182
99588780
129221665
38358
655946
20241
252693785
1031233
2044001
64512701
362688125
28901843
3259648
7015
1636011
262803623
116346
293021
3660
771664287
16759067
49470
958519
6283180
56966466
171116
299204
680632269
1357
128126010
381761
126186108
122258392
32559414
68644997
15429825
70426
25168
6685617
2065948
482626
7100523
8402
4103745
96431
977060225
118878534
32016
84680161
19022
2059024
9107
11344552
19323903
975150802
158336
32684846
33819
603085
919
32491
2528633
658002224
323182
227278734
24682565
101185
24511
1657504
56972162
45491526
179540987
10190837
390196790
334212835
6476
131208046
4993762
477274
961413524
1983982
773151
1302484
8287
2768807
1008187
4882
3179644
290413362
49068
5649103
113216126
45562
193490
24834271
380930
638151
12364
5894
2849
249612
201869820
7446635
529807372
189801358
115828
66379
506478586
764036024
30206682
306342
1535
55018501
227821436
887446389
235301116
205225
381978176
704767
327147
239018
4500
395662733
575717
7089250
10955
43887406
63990332
650930895
44737
649407228
622828
46772063
207321
15417556
478702
2538392
29478
12116560
1449449
3564103
4128
8415183
33274824
4150340
16269417
881145367
1453
3203911
971027
182783
64686
322952
1371817
370810500
219935
544546
121518
2062709
6287671
22567
216267
228853510
220445766
1433576
18422059
179750
7497064
29675145
95779141
688747
899118973
54230200
3008620
2904188
741371310
398
993972
9470
43093545
291528814
31291
49294
48975
359465
905961
323409
28195
99700
149000462
337728613
9545133
188748
7586075
152943329
112473279
53776964
8729
196135
246604602
576851
4210
2025000
21449075
1423830
153175456
393221
7914226
608353944
460918
15275894
689468
202450
10841764
54101739
11303137
25667
5745906
7364
28102
5690747
112528
473477
386271
409814
4661
76620510
611963
25268486
497835
529994886
2188908
930127
3506009
3269
191729597
118759
169743
444512386
613602104
735295
7771977
28319
718306
22844
16584661
266703
950195
139334247
67026041
323
245768
1038225
26358
6946992
141858
1003
81409750
694497
111666923
111887257
13053
12061
43582
30207552
3615
453150
237696084
974798162
258950330
130523
163256605
743
12756
106807
416461
40921292
207221301
43380
4192324
687622
242892300
733709
5135
260531
143308795
251743
1166658
25604
632597
1688157
22281501
57109
340682700
21592798
16582547
581116077
4019511
964660068
2202888
1825515
100176
127801
33193800
23199802
3118
4904796
33116003
123800951
17863469
44996
285688896
1866346
7600130
17100
712317289
1830503
61602
636133026
7024
3498
48966591
470242
94753
325166609
82337090
91602
96209231
90926
32672
6233406
750494523
139242
36088
669435
3857963
17005695
17878
526373682
22924159
21164692
436631809
386135550
60460402
64736827
22908
245146411
913935981
29756934
64897707
378473
897248
353129
301113
95520094
2348940
1499
206506478
2684
403554134
1574545
9862
22665
38188
10995
547843
25658
251756
126680
533889
411610
236424
22485999
3568377
3565120
240661
10295
1958287
84662
21282
366112430
58806216
3522601
690
2783005
133256177
14160327
360809
11345
36
7583777
1994478
59684761
33250728
2381450
285215
10245509
905001018
463085657
82
183485475
198754777
80020
10667
11400
113863268
11282
6954
3322
3052733
22806295
566739
249477
8364881
976977
23905
106840
86595
47343379
537726
29495
5525
5573601
16425399
291648878
445296
1420
574263
83714
34479217
118118
590105
75094008
11116797
27014
2894176
407367996
6778
533973
341623140
594011772
5267751
224967500
766823
167284
458322
3049981
93121
118318
65449
387265099
941721016
836158145
14636
4260844
80315960
5312987
6823501
765177802
523738
9890
490443769
25372784
7358061
44818
34457
44981
12808090
42010
1660006
13904034
28076610
222119502
714168
46884608
9080540
9397
528159793
158611581
31628270
93859
951436
128995974
58882330
1913062
316681707
55273970
24536
458712
301102
35019
1632
46158996
7428290
164721
381258849
11157960
16003932
854233
18279
3108113
6658001
2
198781
7537909
5437894
3356144
483102941
69193964
3179529
2133440
122113
76394
376023
280541
7430694
728517
506608280
457724120
207000
18207
398609
3688067
14658775
83418366
14861
27390102
3476924
211173288
212847
403099
2514177
2888753
3174968
240518391
244776
50052179
42357456
98160
224300
1400
54792
472832
842252
8634
160806641
15165364
616282515
90194567
34429174
32126
3158208
96445554
192185
122275374
953909
1517
4220940
62432049
67994
48483697
28721
116892669
22492488
2537457
138391668
810454
28103
1054625
4183000
6190081
245972822
6314
13479
178195
1459051
3432
117360
26023526
1872482
69883
405841
1705653
254059
21653444
378312
28233573
208668115
330706533
7657812
1906603
2655938
360273
9824572
238156865
7518
11564054
1144
234892
3265479
3944916
44147917
295792995
8093
14858
252198
169949850
11408
161749
392192647
80932133
126832740
882661920
3724664
34572
27544004
2937797
20747030
53715
13827
315798
45071447
26100243
643273080
102639
1132039
265230511
105667
1658504
1605900
6411
24434173
260094444
6123245
7153004
31130
39163
131387189
143631182
4246490
65591
18995
22660004
5568425
16850
784243434
171395188
2725042
467310266
3914
109902396
27944444
59202
977799
121868825
83690507
725115
9811
23817165
506950
29678
552674484
13648130
879552662
112348685
309512
49889301
13894
66697
1616633
93010872
53999380
13513
29203611
1567801
522928
92496298
35140
6394625
20350417
9295
4136271
1884623
1743024
767967
17046479
384051
503535
56754
94592
6562069
54141
24914862
253925773
24207
2868568
39565288
16324116
26709169
25195
32880
262834518
248980049
612104
175281400
124840
30861263
22282
1904079
26146327
46240
10082435
2592851
98622520
547049
4556986
46600
631271620
16594739
249748
88502940
13605614
9862163
343255786
1265
290736
17447202
75900
34873
147273
23823008
15056026
240831372
64656
15509
31556
23122124
186662
210938
128698286
662207
329037
801697
254632055
1573076
3481014
501378
264264
892127655
530365351
52156205
927826
357410
119242
3475385
763885
44849142
976963274
511574
3389305
128051816
3475416
157706589
261223
810125425
81975
4562863
95164
1861693
328310866
705329786
1296127
47495237
7690
20274980
68557
126977
2671
49130312
3919744
161370
746486
559176535
2845491
698587
577001219
28547995
987070112
231729838
158290
6380
449333073
24163614
5205374
1964551
497217281
305265440
214250
476183
526645
390829016
3321
37357494
88327
25732
63754948
11010445
498567438
220231
2331
13116
63057
402029
199923
32129445
2794123
13276819
6854103
83531313
18241332
1490936
1406615
1607390
11765416
568798
1131441
249224
219137127
126716
4234835
4582
24779
10581
108276997
95793129
667937828
1848642
226090
81332
2423
7860260
147789
41193039
4098126
6692
368286734
66912
375487
568805564
11775197
17734974
58129772
13939
23636
645441
59190
16703
3606252
115239
2863152
23611554
2156
10702597
1649130
671925
111056052
4402041
27625125
1416565
26545141
2657175
21464468
217633
16556538
5931
79028
347327
194293
87232680
387154547
3990597
918821606
6337144
363232046
46357943
6662
230724766
365819275
129649
1450
203744
134514906
6232
136145410
693263202
260650
105440
65256
27952
5632
14858233
698087419
8701
692678836
43021084
158447
237235512
2314939
1291688
1959446
18749
27737
32360219
379581083
581952
26402659
90712
1400041
27323
19159356
14797243
19133
5706374
810583048
316196849
17414437
58925047
783378667
1853590
31488280
2010391
4951257
683226283
27709958
498613
59051191
28500665
16759354
10398357
415311347
77919463
37676691
8638548
9471595
190290
46684140
20336
105192677
77485811
57724
926534438
21401963
48931
232269601
129337
93323289
2965186
212822
942355
7348
18886455
632804476
5085
2918
32268
416324
2046211
14405
9425
2230476
332593112
8788
876059203
12929
758924582
133630
126639231
277975
1308546
15894221
19848
1132264
2915273
30549
64370392
52196
506679
15606183
102073838
80640
121432817
463691
330154160
747522738
532367
346227
11161786
147240
62141
12691
111033
281940160
481022
14269783
50511
23440306
1349644
22201
479464477
3133065
16060126
5062064
55788645
5434466
126599
4557
860552348
210720819
75368
3662907
28677
6899626
346334437
51157
201854525
339155
18620686
23555298
1009505
231554
119417879
5931271
1063
56773
52885
173476828
2039663
6433033
1196175
386298
352138
89319
58226
894105580
67456914
169129
6450939
665221
717534524
972989993
82058
71347
728910732
11866597
1697369
1471337
31078775
118184202
246539
42683
375682
132704418
25801584
10622
220333887
642108888
95228454
85101
39709622
244054
9566950
371178092
6058578
1123687
112627785
728161
115771896
34207343
159623466
61095059
1718880
4690619
102716
381597
64742
2083068
3795537
52124204
30333156
441915991
6205770
1858021
776784564
189801
735488045
489407779
346176626
22100595
6816
179872319
7277
85098702
22729
911421048
857839132
1755
150310
239928
19573957
1417667
24459818
162494964
243497
6175949
35386438
504068
423085495
507221741
393167648
898627445
1033125
199035250
1152926
12003
79753924
30605
208565
270509910
32624
1730481
19657214
3516
54579969
1002163
15425954
380031
2914316
36697
5482259
279054
915237
21432
34695
190143195
1817971
79256
124
36643
619360
1170926
78142024
105676296
20051
14287214
706667950
6793
332223918
2124174
155449
8082014
191254
10577149
30573936
601050801
2648130
4391601
345400
113690420
301117
26307179
2366184
31799
7635
263270297
16095
283606373
85771
32176
303897
188638205
1536715
11533928
25889074
170836
57055
426701
907734
156568867
2658962
437649
34832
7468081
258130932
1975432
18760421
99538
681578
1899645
1333097
106914
437995955
198804
133005
11675
51755
2929247
2763779
389002764
293799429
133668
2603
216134
81019
24673003
9134
19228
7417892
750832
242881413
343256
982524
18656
4796783
78308012
9254
239874
2508109
8698
21852042
625164
3229302
209451851
9739930
29568550
42177
14903939
641862
5743
693748059
895702393
13546903
13296
5661870
1124593
165232
63497
88511
154511036
7900755
466100717
69934
341253963
80853
15951
62091667
398608851
9793
121552271
7718374
250508
1963822
694428605
40465
1366497
3881910
493107818
28183075
212139
7589635
670902
15345
959417
28886712
39673
28227653
390826
114814905
760324880
251860746
889399639
67213
51875801
105471708
44429
14652442
12483846
97152
258804
59658
12109282
360268
681363
270944
36805665
45320
64321935
1213406
847044
254634702
8318743
11535
1692
10334634
127666
19913
9847980
33323
16140895
44638101
95271609
12430
1098
112835
292922
298994
446188
3901125
103881
41651213
170382
15941357
171877560
14588021
761457046
119690
5642493
1900
12681
631440
221387309
164352
252302416
142907412
8877
27108
1266320
31949694
25914
2029277
33547
49564
108235934
334806702
42581463
29604
788121209
28131
941466
490274970
4143
256769
115710755
150728542
18672
30960
3451859
711752
358891283
1860
627513
4051867
720161917
34492226
51421414
10229347
1126611
735784898
61027385
137895
358307
417469
783777344
984948
18019819
10609112
416021747
1549162
11120521
436293221
4012486
468680
10120558
114057
49671
14783
131874784
240455679
124205175
309070571
4083785
78301248
22936813
965986999
182657981
6574305
350998060
1811814
15244
15365551
965846
2435830
4137204
91904158
1274
154276
14604212
51319262
230621365
6592
73325
44621074
4399464
3379191
76678
19126671
526433
7725
346622906
19793877
3888260
28537
113628
73133
167025
374327308
770
587868
815769019
100776
91863249
11615675
3506
16038741
140428
8118
5788891
1567765
30664
461924
297819851
62415
11531
9673
3768464
625828180
22360511
91275566
53877
3436
32705871
95618253
35155
225039007
2909966
122262
93172
229102
11096921
15421055
51265
219983931
290
713806720
5195
41633
15162066
115298
439624
156078
915887748
58691428
36157611
5920907
25820
172675
962848544
4065
4514
93971
15278
204424
1644000
80819
186940608
22147215
67679
1744263
471084785
44661
5739968
8471908
1574438
298402825
7857971
55537863
3303958
901354
294642860
12250804
158234335
27631
1608756
541592060
135824
92660002
490951
1280044
16344
239908845
4471511
212
10129641
3716319
88122075
1255573
10854757
2268716
102900898
46584128
33061219
85317
4484916
309162
46836495
13386
7894
5961025
762883
1416874
830237
159697
295079
62529
445254
81046
12023091
16801680
115180
62722473
10717
46190
71365
71586530
7126509
53052303
23940
29430
4504905
218615985
73872
69596777
280425680
268022775
9909
811765
11686800
107256466
192406
597486
26600952
444110
982270
150
2725665
7809478
65793085
1466761
2456446
358677203
883735
13520324
210435408
3335352
102115210
82621124
86985562
103431914
26165112
10814
199577695
295509
222169299
570836
2785
316778896
2749
332095774
209263981
194596
12080
102337323
97695
3259008
61891586
55017
49273455
14496975
7782312
3026
4480
161876901
64432732
20447169
59610553
111348812
3251321
84825413
415659988
133010296
651362
467953
16705686
40528924
77869824
57058
34422922
3223174
22207
63204
4519921
2103779
28734
625510
8456
7185999
9962
391412
793060561
937456809
3844869
6052830
31522
20156
4772107
44986
7327
2694
93321
936795
39234639
9641966
1295531
217082231
23838810
191123
6945
2443802
55693943
763125693
238997733
29268059
1034960
60778856
30842573
21938
9021141
874971095
19670753
7674
40105801
316154
515088
20661420
13068
113416359
497816255
221937134
14878698
6064127
349488266
178299846
175797
107882426
5780556
6920005
32390
10077
165418
32950027
8336377
14978
96492
79610
2670180
63888441
3145
113137
3719079
182420
637967474
17749
222494712
3189039
214632
103179361
24812952
4009069
7538874
7874045
278355
22376
1034683
99769997
775362250
312332
1413372
29942653
35329
1150342
13240914
104254294
1785
3011593
139223
355031370
145426
34089
14157
8175993
7772
30115804
2948850
5230452
5009639
394513766
127469
200781
3811486
120907
11145734
33516991
552926342
541506010
99820
895569859
18772
1803954
55707
449317422
65777
29462615
15334465
30694049
4577961
166449328
206452870
4793
428708645
7374464
1600732
502678771
6779673
31373
14620409
79577337
129426992
4627501
7305
676387
45550
524023
1990913
5174829
1019176
35509041
273252
301001
449999779
395296526
951315
1351295
97048933
92025141
1643761
497733
155130055
4778
688638
19221
235838
110401839
446953042
444888338
47835920
3788
28981
104886080
268392
3343
7134045
1031853
2001171
4129883
128685309
474616146
470282880
52459522
66958330
329541
349088787
16497435
13281009
13041
33520094
168508506
7770397
13219810
337159505
889392242
2823748
21889933
13637764
249112
54493694
7733
58634
377922
9989
9073
30856
491823
129201131
1149028
150726
5523692
9798935
73877558
18960
12569879
336539
9696
33235963
797013
2634551
27264
17346
54645908
30237867
464893
5070
65829925
473203
832445819
27321264
999393
153371719
1439191
98909972
7489248
158281513
50721674
14640659
54048471
731673
1997
20553566
13611
43216694
295784
94709683
65886331
23183198
47756
15121
35790
265059
88995
62251407
484281727
6861940
190681572
1583223
7634721
15962012
86440
773842341
24293
4168582
1090739
1599838
836291009
25107
7016549
49324915
4930039
31293802
54359118
18703748
3293106
792579558
48037876
14511037
1825154
6811
203493995
4344991
26815
72931
146334386
856945
12956
11038
361796
43652740
33181162
4266686
6895922
454252
23267
8143
3305
838440
109455
122311021
95079167
762810276
1225207
3392624
10110544
19199
261776114
519652798
4650883
338827
906742054
498096
6899306
9513
3078756
372454433
97702
133471564
8086843
1437140
44298
5292639
84363
1517859
12192
92212
844395005
14748133
250560
48963888
16343528
6176285
202738409
320144182
14735
189882
3501832
13214044
23391
667736
4911
420028
6878
797226
21646
29219618
223324940
162201
274009
612250
87365005
8507922
197434
20700
140478
3167
7893955
120016662
4392922
7625
1468427
116758
148514624
28662547
16506181
21482
190036
3005102
13137053
455376938
1932234
798517280
403464049
24980886
11959398
2877183
513142396
8557
55620993
617084
346953
133096
119864
297776742
1658521
237001834
1981739
56596
247953339
966819277
13952
178216
717434
21985330
835426
3546553
108882256
2096
224978555
14723942
381724705
2977
7642124
94507
157952
59684
370755601
1342
722139905
242250
1325361
10802573
9321
58005026
229889
132125752
61696
326003111
15694059
982162
70696769
8406
978981
14258
2680568
5313776
1877306
14558
1571806
8156
2861741
617618
649517
4646340
51080793
713040679
181050539
18607
18757888
1479433
7266954
4527643
1294178
521200
12010946
881285
5694622
376362
1693414
125756
2739
129635211
31974
20910
27694260
10545736
6624
70744
46395
416922818
5290
3036213
6801914
1461050
13394
538008543
76528354
76380
465942907
894645548
172193
449849
30506
8680
4122441
4123607
839295
22928
4094093
327581928
360566113
234295
464436
8003
364642013
2951745
46355
10605835
377271454
1847
302724836
10196048
7596541
22528170
81798881
30639
14554545
51671306
1025404
4753993
153963
1904349
38216043
32020
15561355
9473177
189947689
1668041
553402036
493148618
7197491
977123
796948649
1063578
3629
57589
6862856
11616811
384141496
306977
61121
15200
256849
54325
58606
2094
3442008
102948
1581559
944464265
223468
981758
708867415
928279611
672391175
121754
359209416
33405542
70257
209035722
1780308
13554
26218161
6647839
380769819
3528682
17415
477422139
12133
219562
15928
49771
2217476
735323014
13819403
2930983
51882782
20372
16053064
100530
7861372
1804133
6057900
24362
833767794
23996319
8817
64500561
124053
49083
32916386
178282
99280272
3789526
568095
6010
171968
9039
122669
17253
279432413
21252937
85653
977547081
29366756
934348
1440272
699774175
650807731
20285
1258
4585
118857
407110
56178
16939
3417
11575648
527437317
13646
3418140
17830644
86754
10747
15275
12777637
274986
29913
451678713
20059893
62157769
904329590
4792
1899
858222
104968472
76956
127894777
1202087
8723
403124289
417708903
146233476
103177017
19938394
348176056
98125
5180447
3484192
25373412
35919
91094740
10579
14736
9221
32610447
4181343
4739404
127173
27423760
23205
7626113
1371841
36955866
8695689
115000
11323546
820195577
773701
754579
83746
992454171
2998
210375
712695
518981
1956778
9496375
896412055
2069685
28478286
8820072
3312183
33033597
63666770
22463
12419452
1128729
22379836
6600
3408664
186597178
16596072
16288858
86288
132823
15258
27175866
312116
6409741
39366
88027075
165818510
49475
52735
387075605
912502
83578750
378922
9265076
41609
50432260
95768
485437
1290426
53296
669722205
111792
859980172
953038
409062777
36590463
2271018
5519663
11265597
635380153
1997098
61844
1423564
935727500
840322377
49620
5280486
94986492
19666331
11371516
31180733
252032
154618385
444377
24367845
222111
201450
27862
193497423
169178784
425869096
335392
256970062
21101
1437
204
284
82703
232676846
223279363
1291919
878703007
906221
1865515
5407
2498619
1430297
25224295
1755811
733153255
1311806
55547
2879
448120643
7899
394862591
40225
14668787
61234
949238049
190592377
26517
165689902
551829
52405625
7752615
674832
12352
417714
86205548
187027853
288653038
142581
104329514
16725036
556554
103924690
8763027
15090
26584
842417
15347
27484627
183782
46237
979397828
11041513
9495
87566978
3383756
5207
10340260
32717
38200
4990995
905363
23250197
57454375
8420
11337333
98133250
94194540
124785
456839078
404483741
230652006
36701535
1346381
59591461
162295
737270
16704486
61317
7347
8566
89526948
352720071
233901942
1771357
11093
83429
285829932
1556584
9974512
63528188
106530790
6653918
669080
441645
23902
133260311
7792724
26199451
852445257
170926056
1781221
2014066
231790792
489694
235804713
53257
504485
906089211
227587
598955263
17217
17314
31366021
13183
30379745
35884277
115469
69628
10979
992186
1593
23341
360012
332155326
231268012
43246979
3230328
24865687
704038304
72702840
459732997
11456
151691852
617150
7260507
3230
63607823
2548
108358
100130
25321
68428
1618922
6546713
1624
551749434
65204003
131010674
39540
140885693
74105461
346599529
197991
660175142
4033
301
418227699
110877382
194570012
910035
918158291
36605
111909594
6279415
207559
6649
8039
3534316
466400485
23046126
581
413934
654872
11005
3061667
232943
507855656
7869
25293581
506957792
65533575
25056065
2967
393871
6777
420536
127
22028704
6994483
10690224
766617390
150564177
46911167
21185
947258970
314117
10478
11330
191210
256223110
43731
12516848
34230320
250143528
64670
59635
544888782
3769
32612
27186068
461981
75822452
51327
20738
5378331
64694
384461934
776083
30833188
354652
493062793
39232878
24947475
18603325
510989
30403097
3526
759660458
651373733
1011298
201511278
4891273
3459
260065119
253655
310100
239190
7924875
223087706
212504737
849677
558110192
6013126
820
20646698
118680933
6857465
219801
9374256
1913
815716690
9402872
50883
239136
21166
2613
233313674
4610492
27479495
52753650
181581196
25542
17705
614900
13343630
2430739
175325
16920524
198096
4144186
173108
102744219
32899
7382251
39720018
16022175
3757488
205247010
4081359
3440590
39004137
299676
180571
443871
14537
9904405
121484491
819637344
818491
425904
108593359
6750
53698056
888941
493543533
79406049
5750849
26923
3237943
187074
38012
104549217
1182
36929203
140883871
22105948
27283867
300554391
1000900
35696728
482492437
3316
484731838
7771592
45095035
20087
980876
1189818
863570021
598794325
486157
8035
23283738
20269246
54976
44765005
237237
11334
35488
1530829
3271870
795782994
58780965
10941
29468377
88332972
2872
78178046
969879722
333111
641988
30124385
1571812
1009
510004288
894732466
32633
21478
22499108
1475224
85700125
11257450
6479765
15802438
4606048
58510809
2425929
3392453
113941033
677503013
789605
139493
39845892
36454
14981
3678558
12455
27562
4183
99767167
105200
1947726
1593115
194864
463380
669063416
9597696
458074194
495209
156340
1537103
6338
46231501
148294301
220069260
137948
92729750
1319612
650329568
12997
151463
18382
4747705
76131
102082
9555484
4862687
65889529
15437223
6317009
13529
339425
991335
62742126
1408463
451248
449072
504888749
16440
455022
172691
5771652
104573
96918
432854
27074390
18619
112644
57816
694853904
1381062
112741
1833628
356471
687904346
4047692
3819128
94635
45867
175302801
500224
74106
373556
255700888
206275
2345079
3813412
15548
181218936
6389
100253
933431774
134119566
10055910
19850
380328658
1347166
788525116
11536
106996680
341549
64841421
881858771
47772804
394
7662949
42284310
864818194
23078387
733501
459758
7470593
1046744
133809232
2475483
4061017
9594428
6513127
151946
1613714
5517305
41869226
5423424
1180
27269100
349249297
31259173
1351782
525178
27709434
258643
683902
112006005
95879
653654527
226418670
61821
54794
10107754
31215
25496
2071
21242865
2986
10909
234209025
234828
7429679
788
2335
65214966
1553661
712668121
685318375
469525
262611548
112740092
460112
145908196
9802
72337195
191392
16364
444
7519702
33412763
1017
6738
2592
12303103
465238725
56192
24859
4192551
843403
9179
10880545
217386
518690
2386
1031603
26460
1286024
96399102
308933
6426100
4305765
39406395
802099
15210
9690
3877540
4466627
11869287
7858394
16045341
255625927
11798972
517053
879381
57573828
162140751
6795
2044173
33338519
720
250802869
119869682
1789351
161838
477873030
7650
45780
13333
38393
17796
8893966
746826
2196673
493
194351563
6836
11697
762528990
151795
357789
3205
11083751
1203994
52562
117374
44340
84610241
408897
2025514
4878
5911
168438399
693293
3428298
1024551
13902
465000
1897593
471357
2150031
12198915
241820558
53106
13265496
107684651
4160036
352005
71492092
341147
100993489
11014878
3919
20456
3527932
4607
6353791
30046
10903786
19653
24356617
12418
11791
7459674
30277
1403331
5563660
86813
149006
101434079
187529
1902
811175838
4495
456028
153960
43067
27255
16201
9669215
37334
476043
26293809
1515489
170543616
3006790
274138
119292
2256700
1369213
2051576
5577
862813136
354661735
28683952
816
126630
233463196
20884138
3228255
6724
126652
79516
513156
56650
7391
114166302
3694
1198102
287654345
82116
743267
1011
87286465
76521241
484634301
5184869
3798586
3500
276862
5145957
21099
8242133
61577
2847817
297325
1481214
306004819
714042
57534
247558
15020
10048638
218530
16117464
46940656
1398603
124507
5410
57530
29647182
9296
584201721
74496640
280831
2838
4145515
508548729
6887
35768425
68914032
602668142
61223647
195003
2065224
12954906
43735919
33619280
11010061
419899838
78373915
816244099
486389
226375697
8518223
133399922
4864
198474
280589083
102312611
682428
177996
163034925
67607495
23882731
993345434
675813104
553851
251679360
6221
1717610
83869013
711
10660303
12919
16707
326006
876349837
4202
91139
66108
17325
184009961
32530
2857858
74779
11486
546979926
2013279
965029587
1012286
171
6311177
6969531
976925
109361827
5652029
61424260
11076
70358860
5651
6163139
5562
913747
28294
63687517
1813949
15014
112762
630786
127542631
2639583
182785
54965
932361404
28468296
840900
11506509
13588090
170331973
304096300
185488261
23742680
45522861
15033211
9771934
34285573
144421939
809948318
15607
12660275
221005
36074769
3962
10535322
789501
97835045
910554499
6715
400508
7745836
948861658
21322336
49847
964713857
54247019
52489
1388
7527
62553866
893786016
603256053
13255
126044125
199018
365101029
884097775
328916
54000834
219565
20235
441776889
6634
405861
737500
23795
99359921
56596415
15345479
672615
321661
467075
4486690
13189061
44433688
11706
36733
2616592
1653964
59559
2903384
4521
346863
872481025
972345166
488664072
6491
207714997
4918861
4512668
20322
198635542
75057
118833
1450662
101299
2929620
677896
210345709
784
1397408
22268
1996
58800
699199
80109302
5808743
40713637
7310274
473965
4286328
11427
71417
2610181
411790289
680941
22659
54657
292618741
4088931
785731759
571053
13272
55612348
59922837
480091
2048776
9243121
573734730
6900480
261274
84629
344180899
770200
4157
34165
5087853
147100
38450766
96826101
13882519
555815580
61476
214677
98407
852509012
189337
90668
861565349
53728378
15131
21702972
2946
4298
36909483
24529
1827390
243240
7202912
558814
723479
5482722
2173
258888883
53676
461522341
5039356
2355466
739096
221464
3181
69839080
224927415
14669185
122860861
3127
471353
8019782
81008
19946
7553295
14035
466736742
131359882
209716669
390847488
60207755
586320
352459
29515210
6671888
349473335
103942581
131941
487992005
458014
532219
21507
1475
35690917
1228976
53704110
194226799
8537319
23606134
708603613
46576187
971460
544312
25172
54366
38378
34751
2439681
24757
21482083
1784168
64842
15791
65732
25767
335137
70860184
193547
884665
2010936
584230595
66829906
64250
674890567
830400
285830405
62337676
4155819
41278
160885
22086
109580
7035933
22381
13807620
19756727
5898
196580087
27936306
121288214
7344
1742349
26847
127141196
9563
481462
57600
157519
228222
1579
196720
22802
223001556
32437382
1842
796279860
82068149
219709470
5360065
125564
30835262
7930
356444
11022
3759425
23272
286372
79845
8886074
188177
56021
1364
3619585
62934126
367747559
4836588
80286644
3893293
1703176
542806361
759938
546643
977587638
1471560
1849495
3508554
28725
814097
383682979
21166181
110192955
108069842
108934691
81451
1403213
24909
636768246
53793
594091
3481747
58371
188583
25073
54735
6031
6193785
70704
433486
267331
399987
9214263
59275530
72926
795297691
111488
211619
5239
8309609
118971529
3591002
14076
131839199
286282865
519786
486261
937379826
22056374
56711719
33189080
1275273
67093
1007786
6256
26782
46567
961022
563926
2066224
24026
2686759
55717795
53948900
9043056
13413
226183276
20001
215558474
27187
8881712
119643640
5374
13049
14835375
376740
343500
65267
8644640
9689
46698434
27420
207678
12885539
56740942
80490494
44491345
1982
432072
9453
19765731
163895183
19110101
781818
4068914
840999802
1189182
56805
146742
223
1592846
405688
4234786
5717
57964
21207
20174333
3853638
111893502
463922644
350391
179037529
42316
1053802
19067239
12935
16679
649671382
43341326
1292038
916345166
922554
995745
87413248
4700
3122401
6287346
32861980
52606822
22097
9708526
312384
36759241
36120
5909
166097
506838183
36121
109204
478230
979925
30569
307206
1372528
129017027
127025093
503833667
141145
57935516
586859995
33766
855646
31334943
1038906
6950621
131608652
37996
482368
10211
25917609
12501
249314
223112
4083
42215461
286987858
9103
151393
463678697
1214405
65349646
55124
2453494
51268
834237623
4156995
1971458
10642627
21672685
11170643
1733157
182880
125558
28101369
11049696
9308
2173815
29042707
122816
6073103
13002623
330165
114053225
95318894
100185
1028388
15939436
1823962
335639
1078988
343642950
3093
24763129
106906077
9833
54419
711634142
79837
830334
123130
193831
41836670
89298053
9982207
103984
125090
355738729
1445476
697518259
1541527
313024
437041406
260555069
49350405
48285
71293431
13170
3571663
1306721
514569
462298738
1250857
105021740
4084103
22861
9768
61562154
461341293
201961
1554905
11921156
36122
241266862
561016457
43106722
59404341
50977658
180278368
702396
197241
64497
100267
11569726
67645
4225
119382
192037190
25861
2403040
1609601
501144
502342
4203
1909024
455522968
978717
117246765
124020048
38949384
59998679
121053
26825
786198144
2676
735168638
11726527
12686
35677
61847201
155146573
37297189
61078
3860
28053285
35079743
20359
6673860
1853526
2330777
644159569
6730494
362394952
229200261
5586368
32138525
92608941
2718355
1319857
56306672
310480309
28771
10789893
17085704
16335
45247
36723525
34765898
19195
235776
195686
49960919
153312
390251046
1735675
913584
7761922
88538
34146
1839739
4354324
5193538
594656
845261
529508
115098
332729
40064124
230210476
113452671
971767
65480821
546234
17160117
51801
203465112
384062473
157
2035886
1041699
13652561
76024108
12039712
70493
22204340
60498842
837262104
464502382
15546873
2027374
43617372
20027527
7230799
129046654
122531
34262705
718
5912
3492091
340479
3820094
107610
2549091
96751778
445319823
5703539
56345
264657032
1422290
145974943
10731
863021247
207935
439407
395480895
273022
489045971
6850
729239
209738441
9786
245011
14221045
49318913
322481374
934630375
103193
13650444
508135
104463
1182311
26049893
398390
40836365
126377997
930093444
560463324
441894
4221
138336
276232
566435120
238335
128957896
330409
439315
240284
182074538
938729558
30817147
104321
4152537
77824491
462096
1797
326618912
28708
671292
300940
74368
2268
481562
804378
37556
82345
552950251
64513
14195773
5535022
8552
19138
31965
216168
40861519
70392
9457776
1077
266648779
168179
2931
15765
6404182
84579
1247095
14803
21748
433087695
2209778
86719
64616556
53753
134281
208846
14210495
2137168
726834
8394035
8747424
282911300
323123062
152387365
49177637
1500914
4631125
1991729
65131495
24773
3113278
188537
106148
1186124
1894755
39606
283246935
3776
223314
74899
64107
70678508
118004
516720625
84636485
27669702
175863012
838457836
869679056
25764641
3974935
258895494
148846
78293059
178039419
437179921
12874
126895
15302225
3023
4649
11059
14980
244428
404995578
160234957
210335704
389429062
656988581
706932
595230989
399952
165404546
7388015
170814
121286340
189398289
526812
442445
1785083
104667627
119975073
74248879
310728
478213092
17299537
16124
3969012
1346373
108939666
44418194
58030874
17553
329
257700731
155247941
3944310
1633122
42898638
1382287
322610451
7795996
306816568
39058
11289080
37749990
27989
42011388
14686
85909278
156473921
54589682
31282
128209584
8316750
45142834
4420106
848740423
87148913
2897
101265
16168
2012
3973862
392854206
4219710
2020099
107309924
152391590
218375850
997103
31619
6624204
2296445
54010
221508
25588
104782636
1557
16226742
77052
39006
101417
122500815
702042898
3342080
77112
427716137
982069777
2146493
770116
78637
129311
542230670
3427541
116927
433017
221214637
216633590
114033
513580
15067
14673554
25033
424160583
62325731
5641
39116779
43721
58187493
422635
32931
57140
1890
27916
976972236
446945986
1919993
9106147
3731395
821477021
633426
97303
112897
76088468
64659
24683535
750659753
52073
895470157
233044
86031262
19154
22957
163713
11570901
13569166
411379
107834
4382
7515
45872763
112304563
7457144
14172
2562
712080
4682146
27585868
5801795
470164160
56139
2365550
56358370
16122117
3915729
87990908
2138
10625286
359425
230664495
259171731
21243587
4178396
301493869
537675630
6328
96034
263266356
679264085
774209
1385
29704
24221
33141285
211730
5065209
35727
53350366
12007
77663887
980913
21255
274835311
3227920
202237
896465417
156820
23465237
47893900
5330040
6445510
37835
216196
243214
27630456
1443944
4524
479692596
853909
9747919
14212986
719470
14224521
9788206
2023752
61375
7596684
61457
214133388
711415766
4101113
697033
645600577
469060416
17551
3286
80115120
6753132
19356887
1578021
507
216767
3467370
114893
83569
63837
46537163
75309653
27114
12545679
7768432
232309840
217870
1369262
224107768
338821315
8059239
3349309
8791
73385819
53197
107821628
199068469
71317395
31220941
2688535
85694
2274
393594
359677720
822391460
359082
19252
101901
8244716
5678688
107417
371578
1850678
296366
903423126
1650321
3365
29868974
50469898
4924128
251536870
32730853
11377692
34154
30344
61908980
8645060
363491
1345023
5059
352599448
215413
693940978
86210503
109851
1411865
1376
1473246
25613
7504528
50306
100813869
1388918
1205182
15664298
322488764
16380068
15045946
1512911
7211763
33090
593548506
5182233
15145422
153955
25511
134802
7794038
11392
27461
338344
554278
1978
161815678
717074
32807
255930948
962838239
594972934
30493
801233008
212551
589458
16653
707966734
1993162
28225339
24172011
16822134
176164498
25348521
14390326
58285339
111864
186125179
57752513
793869510
522024
470302736
212612726
79723
2381644
1722729
6465485
50684656
42949
246326667
13735981
444000
236928903
2757261
53044993
221662
7251518
1011029
441935
1309702
39297
100953278
32059189
8857
1593827
25303
57502646
5437644
241938484
64335188
117357574
63890064
244875
579819282
14548698
36551
973956
2091460
4004589
569321
31215570
130362374
9307851
524116787
36415786
15797334
202183
11184091
6800862
435908
29160706
4941979
31600332
447837445
69662466
254692
1627717
11925
14127
83012991
67436
74191
9424114
17562485
173012086
284632
1550260
4347
593273978
1228181
408223330
2982900
1595831
897117
479539
152585482
258468
28370124
114322
609978535
72415
312730422
2380279
52394836
71205
339505635
7190
23640
1884114
127011752
536539
139154366
130408696
13353158
41731
180405
154869663
36747
791767
1594097
14835432
2805
62833763
271763
70504
55322
856596
99481
1316418
7955450
93889424
113901
1539522
9935
129554
275484
631194656
41767
4705635
40821
59344
343661
37764
293363251
849537
211305745
21161474
111501
36003437
23667
3684378
693367
18165147
425520
3710
882257
210688860
4031
1609068
373766570
1430618
9244690
29824
2166666
1669
180064
92908489
9153
55376
68931294
14395
69158
62908
25710311
2693604
66619
34467814
371203
7080984
1636170
282668
27616419
519870
892181006
34817669
15757584
451285
4850639
14953752
59099
5915
760151
69482
1520713
191518778
1020733
1332390
104357
619976
634535
3957
34075195
25111
1487597
1001
3809848
730097
1582507
66048113
13732
88686
191656
135835
11101
51919
431269
4890456
20017
11939
5573
17850
22942056
6305347
249514
4269624
746251115
106986816
780453857
69404
51300
22173
1484658
24225
11421
463310768
6341186
79995
3395
181486346
364062783
18836396
101938
70069
951755
2094666
529833460
7209473
41641
2542475
7095533
6893
1114486
3390046
11462099
202231003
1496682
911511
375366402
7080
2344
349132900
196206
26356
31481
173229542
452210931
1397638
53681
70590
1590884
4436587
2525
296509
14794607
1114029
10374546
13577522
89831682
7858112
26820
780248
1505226
1817392
28039
68891
740033
5807661
578
127065977
4633383
883978292
184322004
79803
22984
4169246
146981529
6883703
22966700
157214
214750740
2063104
12005
84279403
235210898
231202
7234
90317
287
3097998
26673
56580292
256987580
364321710
1206599
7423067
15313
1055987
126768949
33747
224349
384684
13835672
38286
324311
182876076
3157613
6290348
153762854
882273
198495
909200
19404273
2091320
65360624
4830675
63653796
25628985
121237
9320
1522291
4413163
367479878
8043245
808169
385496200
9430268
1636
256806
888198458
29794252
26236
18841
397
3662413
8315873
16676
7903049
54125
14801
200801
5718737
18352
37750125
1146203
27857528
3217804
181230588
633164684
155267389
635129
10469081
62935
495252584
612492788
513430
18319
1085961
201422
155459
6324068
8239
14178597
230132426
185337639
44600704
384724191
98482535
12834242
102656521
184262
10658256
823364
568349357
9787128
31614
2529353
94926
31754
32897770
117434004
56101610
21542115
27077703
348178462
134195
82722
85293711
26547
433453842
179719
12
12819
6668092
129602302
711783166
5799197
19003855
20825401
99604
1907448
723752
129881913
110365126
70363
8300487
53577503
219607
49355101
606762050
240857
46767920
436264
24600
372587697
17314285
16093229
59332
4069052
1033975
14094
287815
5923683
22374
944927
1379025
14057522
85502
45705569
203373029
35043
455440
8198842
269505
160368468
7666138
56655625
12789338
7202522
5201931
1935
6533
520629315
444697812
14685766
3966092
3585
32802048
3379123
6042
7247809
49190752
125935
97915744
387063439
254379098
247684954
23878862
64598
434017197
21145
62929
225357
39976236
26706
4239958
6758958
461
26308003
73600
871355
5214655
20419998
32434
2079770
44430
226327303
172868865
64890
143957
129527102
18543
27789
56934
469126
21742964
2612275
75787577
22950
679674
62841728
17177152
60608
12883
45150
397275705
63108855
4811
69605
1995581
5200860
14653500
995819
489211
678625681
2413
835610554
2035470
1580896
342579727
4982465
660290241
26625
499036107
261966
125354286
2176800
53949
9881
9145
31780842
1837470
231435
233967669
202266100
22748
919998
40298
421198
2809173
6382
4845251
262671428
5722
5011
6071086
17185549
49876
1297375
12934569
6530817
48806
45809052
680668429
181022
821603347
19400623
3959735
1333852
53065439
10030602
8528781
3647
229421830
103962
179953992
25965238
6793971
451794
853111394
15658589
114738428
198527
249268061
9267910
239790829
221813
196040
2212
329719
158405393
16308
11719
8007
925458747
729556360
115232375
62390
14664697
575630957
20408655
680064
195274923
746793
10289
12940105
230915829
14870633
10102668
13686
232591
22878952
148790669
631750818
607472
381619507
2164
154094309
19779
251659395
93473
46856
324783
220977586
203598518
94938824
16994819
25781069
32288
82196
222646
204494
59982
141499
2425580
547201781
70745044
1874197
57633300
538115
7012
60037
249029935
5500
14011
91120
437395
282988
341076580
14520858
10722897
278184
411023150
772828
764818044
2679572
928494
11468
191787
191614604
7556020
133232
47953
245072693
104157
3731
48202602
240539
5819
31984150
214992411
2825895
33503
151632
15843
14798765
2044283
2200
78540414
952743
40589
1038355
318201
125785098
96607
19613251
48078
58297
116783
3988553
3268860
51255
6202
50884063
7954
14171924
2192453
151804533
51239550
213690339
1566027
109681161
158409928
10537
447480580
429495238
67632167
4799
678220657
2059
76250668
132316
311225
5704
67090
3422028
1259421
515850867
29184377
779235
2368942
126617
287006130
117418
647691549
2705053
13814786
713359810
207172305
80111
3257
19489218
105737542
5974717
19496
176629396
62215
25761193
2392
757600
586
2672418
650535
75544
13644
428705
16321754
9975
25260223
1045185
3945166
7004
1451
20243462
66287286
2244059
1373654
808368
39541
75181981
46964939
26964180
935377716
1527182
527812979
215039489
10183
2635768
1109
13792
215950
37103171
257590123
104877064
27009
47229000
8521
953889107
359208812
942994
8000
54017426
51157150
30609
637429053
4194734
7127
21785288
7501108
59017099
219
108012
9394108
8288867
1104615
240245
12951487
43962085
12583618
22529958
448
261622
14117423
59980171
1387195
648298
181150
902
18220892
35147552
796854
389651
7555
6552
1066830
981986322
1429541
23399531
14229799
469066228
991217251
10247117
139897
125486854
14017
138427
1275728
139229
3494990
56241531
133524759
12888713
241454
807682498
2148216
1473
145168
5937125
96977
183346
14868
894335131
11494974
1862745
607888
13009
4408
979531
1057519
4976
2633078
1394653
5317
51197
3922861
14409
20309
23833033
180309
113204379
485620893
64516
8355284
1934455
383520
2253092
2921527
9936833
2039886
301649281
1381514
6295260
7690262
290442
332087
13273
787278
672
350782239
443534
41912244
64201
3657663
2241772
908844
6869003
508241364
1845
547181
178814516
2379170
1932474
16862924
2382
5590
6601836
7791437
387554568
270656
308895
37388
5630614
36205
124561
31087574
208317387
8204414
1377734
5215
278147
14596839
3002019
508336469
52175
59900404
190125
4576751
88578
30506002
12502980
26725714
65754951
395929295
5307
4544
481736171
14034319
2360
5328
786419932
5344437
5203
7396560
9342
4263888
132536391
866724650
12867
2873454
282920077
3885652
405449
834
646420
748819695
973667857
5781292
664463
1407499
10333667
351190515
3333
209107
32732592
5718056
950106
90060
7280705
53053
493271
2599876
32262717
7750985
4353
42782570
447086247
367524
3053
4165175
225078970
125263
442503
329140014
1589014
4043059
101277693
98663596
96528997
482560520
501722832
17328917
917993345
52269
907840578
141588109
29173052
774245588
3071083
31883
13499669
5529
335832347
366536161
2056175
64455
7646422
4571548
100654
6193719
5509964
560959274
53087880
32792224
5067
454083
13921719
102175716
16326570
304526176
107810
4767
86736456
13254465
1625298
31868
9224
3180986
1995477
717043
13434019
6866660
42397636
533295669
6382911
22736745
117963392
51252
730022
1454884
10614047
29451482
86173410
412707521
6233
7105
70831306
29280469
11658342
33171
248826
17397
362467698
26057656
31038
4827742
1026489
1910530
101954940
39883944
784423233
5036446
104717
979398121
1828
1502000
10014779
163097487
539874
127764
18906
438260
17928
2934
1271407
38472965
818666
53226956
1126717
958509
22257045
439832688
864718354
7283
12108218
693872
15086
134810568
14713385
18924897
969409857
3248797
55206078
210967217
18576708
753631732
1062245
4485109
56338
6163997
318994
875733192
96183
4103366
718320
24845517
2872738
235754
344354946
6171
507860905
119587
36769
599675347
39695705
192481094
3052
421498
18076730
2365225
202300
645053521
9503733
5349
2927821
228439005
12423969
4323
38245
6443
134852073
64314
57582
322906
2796912
24663967
37430
1076986
587322
4125677
58348
22523148
74998090
57440
18590318
4706120
3286853
1668
40846780
519695
16621900
4111
47370
302043
44397880
25894
501731
3594516
130999980
7041823
6710
20463
3480
267630352
61603327
22810
1184540
1760
16208
15223395
185684380
745354586
101823728
28801521
62316
59748268
20239
31563
494336
107347572
25591183
341840627
31222
489424316
34328270
23791807
104418
208054
1894064
25463454
30004
17991110
628828
309816
2026589
4236
19148823
4904059
32437720
764168166
453516875
112870888
499189761
51307
76101
119577
38588904
54158
493301847
759372591
39185
8637023
11684843
1672115
227913
323858242
6116
47954096
13982
363673100
172872
1701973
55112511
3004388
490393
154371
2037174
8757
246805597
67720451
3355
5513
7155121
11485
51170952
61512695
1813419
1785398
34375
67584
21818635
7902
10119917
9953729
6804
242064490
1289429
3635934
218311
21038
905772001
7475188
194829623
33298
946120215
17908
2546201
676855
76433450
68254
49992618
79477
61147
102897
5781
157477077
83442176
76567259
20199
15616978
6027840
59146921
66553239
1035467
96504519
43633111
105920
798853313
252526860
2315
3509880
3973956
777321
3025
7034649
58761
8581
7107670
189198032
514329
506501447
283315
106691
259921901
10390172
37752758
161683240
508666493
94168
1322591
145406
13676
657444603
8305980
13411888
977803208
6352717
926223722
120631
782188
219343
1699525
6924779
461486494
3337545
42361171
12504765
602651677
394564
89424102
126269824
5670
2259783
2362
894729
74613
194841905
128861565
120917
37726
185528
315523
11240
100210
520548
303254
1793474
6458
32804665
187610
85145843
7393405
124708264
317257
45839554
476741
45538
5002
99137
231265114
116067
222019
259385771
14535
43802
1979444
4705822
52985350
49249982
92145
35865166
124877
6470315
8383608
24941
6402596
479060
25886967
33524538
43277
443131378
294856
582340
55880
18457870
5075817
29183
6826388
1923224
865991063
116207727
2881185
1880361
65077
181107858
20192724
174726066
912630
1327708
3302776
492349
7562972
63639
25544
778453
635005
23894
66333
585657931
439562
43755219
168513075
4421496
29390603
635084199
94126006
75274
725510
898530
1108893
1887101
497983941
7045901
86931
355610502
210073116
47679
3770660
111612
6783
20819
5036249
35816436
2939
10045
113188969
16344687
42129566
1894999
4920166
62723688
31693913
469686118
84914311
20531
66214508
507725484
904917
548134
858739
123159050
27823606
908972923
24449518
2026876
24668742
10548
533225644
26148593
734911189
22115741
1031353
333563
3306
934590
127745337
6330833
64525
21574
42106712
145192
44171163
224041027
6391
1051560
7123315
361136
194669
63486515
9632408
20379
93091
203449
112520094
173849725
54379932
1204545
414905
2176
65416157
27313076
76732417
1800901
485422
70495269
2444
1354039
2353253
607302813
1421604
755775
264613818
7431049
507291
132954
1357714
826315539
3069
370536323
15827
16128675
8825582
55593
11207
3858574
6044
6985
703370731
356656291
11912629
1894499
48307942
420927830
261712163
344558310
713995887
972834
580955
103607654
3107138
123316004
5215174
1924273
80097868
48564379
38045768
58147
1196024
1508270
212856887
54616
18787
491525970
27241
43805609
2962550
547741131
3718
26088
19074
20170122
79933200
4748
106776
86251323
5185
1401
4340082
742
231172
476479
52266149
730189062
208127914
495943
344695
848822
775832
39116
653646
14392
12773
121754855
4790742
330308
48996589
28282
79522
12497
32739850
16809696
12058065
52627863
7328953
918924
850959
1082404
3959666
42944777
740110415
203946501
14245
521635695
1693
8321337
1288855
53068
4887
1550151
626544093
13112830
104367833
6579307
275666
247917
2612469
3092190
973644936
26041
3960952
16459
18424
67617033
336388
4733668
434435
89924
924011970
897107191
4062761
2294729
215796527
194173416
861206
765030
32008
7162381
518982859
35215
197517
31961
1546
806725
61006997
27966533
327153
21917165
203525561
9261982
220140
51049
1561
18178883
3008053
881
151731781
30176644
1234776
26208930
128758
4874
22981294
158082289
118998083
54405126
6800090
10495663
74188330
1073177
652
856596905
447325654
4563
163196
76079
9383
1815432
274894565
253567
120523932
33219599
44459
1111
3599893
13238
57336793
63340637
8150013
31424541
1032947
1033534
253713472
380592
306988
98334
710716303
32351747
140387
3643066
100078
11206
108573465
693383226
22506902
12153997
3897771
1149126
322440
1475208
441006
7304667
27565
42848
1656064
1547988
53630
61400634
115196
13822952
26940
51796659
13783568
3622405
796225498
2051348
264223
15805519
3941314
21333336
127344519
4124
14534334
56491
399918395
56827999
161908
40457217
65
26226167
29959453
57748675
67069
111516584
258286
678170
666358
6558
1531635
17876
1253
989645322
8248200
774262232
55074
3006331
6259842
79505494
288156
40467
142398000
1396062
10369930
12114039
3636011
34166512
13565490
140654
438508
555706868
20487340
5739
912430523
1501266
96082194
18508
21266
1661424
111573018
9335703
744327499
18509
4033641
665455042
5785208
51407137
7501263
3307409
19232239
104321441
180306
14860451
14114601
20515371
68218
228782
68156
793506650
17
4409605
15039603
39250235
71372
7045
127041
832391906
156259502
94338125
27601801
414935554
5702074
2395277
35441402
200907100
25612514
85810009
138793
240679
478343
23330942
133474404
3573397
136062
189141622
131357
102425
255455491
41033658
18322
53251476
54728
145668
1879036
6023559
57126743
192539043
50939170
21675345
56151
71655
1000233
210917
7329017
837521
773733
1886547
1560
165280410
10906203
56384
570424
49016048
122811
441357891
50676
434951609
171437427
125084773
991103348
5842931
117919
1986838
303745
14672736
7138
662658
11213
30523775
81973
234333
177005
2709820
8872898
40203
68519366
794344054
156421594
7341
65834870
31011037
14069268
1224
10086
99039377
196344737
2475732
39983917
6601472
1320
11852751
50412311
4844611
155700785
5887
382696909
26492205
1295881
325642
10142941
495840
7702265
51871696
118284616
26013
6867
53323
2784
73969
26411
17066137
6210
128560612
20543799
1922
25301530
13913
398503
12620123
122562
845286
34934
3673307
490767471
2954
6469
166406
3861850
2448
238816
1752811
108236
13305
112407840
221561
114338
2498604
12473795
3847665
392406594
1985525
7319627
47911319
3916
21220
7813920
1232
4700548
12042218
12208369
19976873
993531
1954403
762961
590527
303664
3098441
128929
7666
3394665
210133
179710560
2521816
556358922
314172603
1606214
309239
16287
2372
62939
41401385
12392
20946020
588024
19092014
95211
95742
1264425
403412253
101847372
4923599
439417448
77091776
11927
54413445
670340596
1636319
970285570
1673789
1866164
3516492
26509
19397978
26079
416151919
364323009
446982
1204899
33075
155494781
618526
69373098
86
52771608
3151249
51648552
11355
247783
953836
105496
25647122
14700937
844438012
39085
5493
14753178
130471931
1078466
308638370
431188
330880
3558003
2166
15128
91523
332908
4359808
1974
2458
5273
50801
23262229
4743169
28770353
8872
110737
316399846
391743266
78532
8945
584324
189062829
3927
62620
996183
9472129
2216248
5639297
1462788
2656946
3978033
813228
12386
27640578
19487
12591
665763
92409
258009
310362426
51420767
2687
1981
13312553
6377
27588615
463771
1900186
96501
4105981
260408769
3888
333676
977205
380388
12072162
88993
208625096
3332469
4166244
1256383
80874597
439465
3104
629003
91767661
54286639
209366666
27878752
185436
180124897
34675
515889
267637144
48476296
3723217
185232
7242
2502930
23625
198155
12988960
1036205
77523417
5738
757190947
217604
5733
47963611
122996
41662
164983
6001408
4200521
249039
10654
16511304
739104
465205531
1872074
94112
10261460
226456989
379612
31288534
37043360
1665465
16103
42194442
229020
8474791
8107916
8930351
32575
73274572
3593073
127181003
192952
18194
349977
3915489
2660246
124565691
74554849
16049848
287890
3692515
25229
1677706
379597
496045
15390
500503733
304281
726
2875979
111154
217315
953310
750277079
519521
535165689
717000342
51068139
561482668
758211
562813094
12630
416056813
3911
243045
952159
19421378
32625552
35088
647847
1921854
727124
24193268
129351
70353526
55019
50639056
463006992
101639
468923
23194
2986762
133025
29045059
132626716
5341709
26727
125566
973974
25003185
103293069
1153711
1566
1283
121831
5540113
254557208
14357339
11946
1487
27117920
56353204
28601571
422542
305200
4095283
15595
819996480
25958
10902177
3020905
6917750
15588119
11076463
13508121
135416
41059917
1327282
65566350
137724194
334044
33089
877118
21356924
9419
86524
264118672
6368
23972556
12844650
328496829
2502
25774
153207077
1016
3338931
362928
7108
587114130
1933729
25020439
29503639
23360
6191095
268561
92467
578302
22018
14179522
84161
65214374
977
120417
23170903
5394
665375795
3064572
1375830
321666
1795260
172673
3417079
30299
64653
395237828
46582421
110006093
7084265
227732
95568
5718951
5329844
306674
8061235
1677186
494158
242942704
717473
48545
83347
17854
358013724
6945451
66672518
12290
5954792
235795
60976682
32908711
60858
205099691
584526461
7431900
19827
2810061
17207813
470643
710441968
409922
3385872
4349
11157
960681529
119033599
63467658
28184255
524617297
12458639
3596703
7149
101905
11602927
87390
15646429
5180
116568
1057176
48735044
4015424
53591453
11767
538737
469013
70832356
24851
21203
835140
42567
326192
95645749
15688
1177794
938217971
3474377
63962685
62076
7111817
319597
2057716
7917436
4248193
7587262
43540
2331878
522
133857456
4807799
19846083
663711173
774637
1533767
5753212
197540
231577886
59554
5182
44367374
77532
1503665
36098
237034
825877112
78709438
349863732
2342804
224028680
13063
5152
16525
15642351
1375
2777366
10678714
97785
377428
26841603
342521
244394
802123164
1344844
1440
471759874
52779
149905
78174
211327838
26385
22863
6064
1483696
24027399
1020790
220545
269441714
282878729
1568072
221802812
204851
31959826
2398
58404
3823438
195600296
20836625
2243454
12303
2147876
3957441
1502666
2886790
2759243
435799783
4945
32522
81137868
110775001
3732
3868593
40375611
23662541
446015
141821199
645476804
85476721
55642208
65161475
79899
746258328
41957
974593180
12559831
1118613
112838341
4002167
56254
12597379
432
46220
56972
127358852
68223
12944103
26653
51930
109565903
52966
47692907
55919
160742840
905498884
25905989
1796
231871163
51750510
1428450
1902956
251582391
817064124
74335
6054349
4090
2543499
828820372
950773
55527
80722339
12666749
72314
444572532
108535423
14101678
7123
814608723
3124196
12586
447449
960389538
41693832
44528286
201560551
215357
631007749
11351760
53905
27532
514744247
1815452
2001120
10106
186318
647206
53063381
60069
21373910
2195232
96699424
412404196
346697
3345505
206160
47860
382754382
508321
298415665
6070406
685307791
306094
42957
2262007
6598235
38833618
115662454
32749333
886219
258694
1361610
173931142
62964313
280394191
860086
2627614
783663
15897
12304
390751
6258
36033
101528057
1867595
58725823
2609882
143660
875003
43917790
140647095
143109289
137153671
59257774
189997430
26437
1342820
7699547
2094780
6454
69107
19139
1183
314620
880644
121637
1409
69168
26245954
623178326
25053749
495418
2847
150699
1025786
9905
471278
13623928
11997
313000
2041
96579
84442
233472
166647
8903240
101973
5147459
12839535
439694
4854
385942
409261502
934672
162526
12962
4154629
99424
129040
62572
832331
255481495
16675389
40951629
392482494
283979
22572
68943
3913
2853704
5519
2246878
56290
4970302
529722775
1980376
131580525
5983434
17283271
486851
1117
88098
2985
704261
431791
804791
303676022
78715
3724475
309587
9643
73753
1851327
616032
523456
215577743
60339
400896918
501108
2377045
124131
47938
229437581
271450
2775984
82383
7977870
197915
191666
429314409
59837
7725971
43931819
250
869830
54227222
53649
4818152
24223
34542425
2014
50790333
358178626
26978
220186655
3808
2725992
21852
66230
973521
5447
1029475
280685
5853347
7565
225012646
1478
64277245
133964674
17248723
781889
86403019
55429669
1399884
3830934
555598
5028116
108301564
12972858
904258
15788
235766
1025146
12926092
1465520
62077
32536783
104615185
131948378
46022
662792
4078347
537102423
298274865
1582596
103112
562139
680471105
1210665
10778609
110768
27307652
53738
100482757
6167
1350205
27708799
21887
314255
358829126
521842098
811760
45481132
214781140
751959
7236
3578753
99938622
24933
971854
446598491
7910
385776
484578
202442159
562955643
10544
22280259
876286
464411
402927768
243106526
824983735
201638626
255559704
621124813
8062333
111004361
245453172
72898
235462
26580
139002890
378608752
7695843
2223
20345
787565
218453
2823580
564378509
26085360
388224
514721
159670
73705978
3277154
102368
724358
106370
124323201
1945651
40060785
956091496
26220
2251
7170
2853211
161205
606173557
952166
3243713
128557560
108402006
23004
28087734
153820
2625048
124121996
169612112
148038
1378708
16206627
28423822
171223904
172035
464406
15879
36830111
8670
891536450
60144
3934
703485
802739
420776
24400
31298
333464
68841668
59939
69392
15766194
900126170
33194785
413696696
10959173
287334374
170649359
999959262
82856760
8193765
189030
411537440
620298
363092
25964
81075
1976116
765312214
338555050
283920
126847264
474002
1406722
415663
60718241
196674
672735
21462758
1640466
14064066
54052
401299
66602509
20311944
118906
15514136
2582710
15979
1683
55057
194517684
427535
57269
13201
5479793
406280584
22796083
87299962
115220615
37028457
7978
147497861
25956223
340786819
3338380
2149
900754
714716
44245
52699
14742571
15571094
5127
242808351
265724
140682
135599925
200517671
41673
14326
5584
242443
105128109
37996164
1307
17835278
194399
714051
223169
38222
4390
13668498
9076
82405
128396
17508
59368150
212456851
3792080
24954
137831900
854286
65197045
190788
161446408
93500059
310796029
16002930
1620804
559811375
31678048
62224512
224675
23171
36521
7346759
50323
38340056
29687
21663876
7369996
3685484
9636
16806
3593625
257279878
120173
8069471
4520854
278859
7632261
314147
197030446
3642891
23639
5092
62616
127016
491270
1673948
9885
24164
24949639
103699
1931
4624340
147391
839
64145779
239455742
8131888
32148238
21817589
48357
1233200
21484856
772072781
56350
584909040
209961324
29952264
65284661
14162783
2436847
15446465
45001
1449544
12706269
455160552
41936
572662146
413356927
5995656
265455017
18104040
918716
497959
381418
2964383
28758
125790
383398
151843
63365
250678736
237384784
81742
45522
4937
16465566
2123794
449283609
4124908
321528
945525056
181059111
769146503
59033
5317520
6581
33556674
2846765
693500200
86270803
3859223
148972883
41551757
15751389
62502167
206471
16064
45661063
511777
48945374
982846
119830382
4359
13661433
166430
98782
22247964
39353
320069792
179365
125852156
24464
68155341
972998
108125
12292
159225
5018627
604818896
1816
89593558
260642
531932
4043221
1028441
1910384
6547615
20226096
430286512
123881
10277
3955879
234212744
27861137
1790360
84738
4142076
20137396
12091887
4232
148429
785990534
383245
39942239
3225898
56274179
1163842
54572553
51024413
788071394
642897359
14619787
60248
53771995
7609428
133415058
5205220
874085943
27870873
5147164
435533360
371018
50651572
12963871
6078871
278363019
1446934
3743828
481
99513
106124
6851341
6472305
75663
163401
4993043
45763399
59444982
23824
596583
31088863
744724851
9640737
976661
78016
828691
230988574
473152197
87892
3747664
21479978
50680
7064387
7227
40742977
63891569
51970554
412927973
23572860
465756
681995
820208
1664740
257069
163888046
422083
88389
7568
6439548
37637851
6433
32421
14852
15122962
5287
54316762
4545595
12896697
17474599
129391070
1567147
53418
20538
23168309
127603
147078469
401007
28433
886489982
297465989
13405774
173554
702267811
207560
28979591
1146471
9709
39376
74825
617017
19423335
202024
5892911
6021177
6580081
61501
3226
6710795
257697219
8428685
41042748
9243
1606844
145557755
5960717
169938
3901705
3222
17123
89941
16978250
26721725
21510090
24934417
52665
356255640
45358390
1439094
93297445
61865245
84753454
7572525
13101
4973390
148468306
865569
102211536
516288
246567027
33241587
3499713
6991721
576708
53908
22696774
944143432
1557410
211546981
7356505
7310
434276921
50462057
97985
27031
62905
398678666
194958
51011
574500624
107521
987588788
19181337
783126
2819
24942
44493809
3851
523211
1935847
199774
54309
31261388
159508573
47747573
6406051
108113305
7547694
3860997
2111433
147718645
990088
568878
275143734
2056323
23707
926070855
316095
64843
28747375
349785
11564623
234085
4962
249070
817894
2457674
5310533
211508
635313620
94700039
1011377
15136176
1799613
976596498
29582
708113674
2332623
1863725
101879557
22039055
26136
61856810
3660488
177711
126171779
11360881
5739551
744115000
20149
104564
309284
33016629
829326
3598
23903
1187154
1804
38534804
3743488
2190
2747555
14750
20551
31808
114467
5744308
145329
113873
175682
8258805
490526368
961072995
165611
20131
2876153
1134061
348738107
235755
32055
71093
37747
115324038
180728
13806272
1561186
679807
337273
10407211
29420
8412120
295849983
32189
646983
1625935
6113179
15786403
236855643
13430
381334
72167
11792349
54353
159770
7245050
7799
6873635
108534979
362407
61060926
1483613
17792
14077349
53216495
68782369
423991551
188388
25402
14522
26211
8664
449607
740893
63094341
42585
12646018
58385334
98044
175087
523680980
42586344
10943592
79292869
113463
37231
189194
7194
118585327
53471
7096041
630986662
313678
13490433
2222821
1433
25081
37285289
44664
126808
209737
280102
51911
2360904
265205239
24118036
89829
15246198
8161
337608846
4432
398828742
3690582
202857020
60283182
24349925
86962210
404631
178771091
100072
336642866
4347707
15141
32778463
8344540
933763
257395
11451308
44667912
503861819
194561
2009926
4198372
3053444
4422
2863314
9762
5248357
46829654
8643
33117033
965018548
17117776
573356
1028
7188170
329326
15975
900349799
340028
317329
1257503
931119
8114058
4237
1144067
6778718
310436713
413927
5690
54484623
270509
1536208
1946504
215598564
422421279
595866
1021721
231558620
117522
16659541
253228
879973441
157152202
1460378
873159764
402007827
56084
109047
1845157
13085
4780152
11574427
4114257
257534
532871827
16246964
419756
68919966
707693474
27414694
156267
576589452
45660759
141136890
83750374
4786
4576995
2155540
953645
6167125
43392749
181807
246919
8787
95680
35767
2350
364012
582716186
9351
61711724
3567
36423
11291200
28133
9521967
34720983
299555
18059
59608148
228812
8605724
19744081
1908984
681031
25493100
19978
3077
60935635
21754636
19255
2002942
145440
13070
28968852
91142258
335152
99781430
31060390
8473715
3662074
216262
138718
7906215
11934088
12708327
59288548
500015
33997605
257231
7121311
220050996
73206
52517994
65574
236188583
12094122
3458431
10741
10165302
1769644
206237876
1853193
112573959
23674959
537580
104114670
70806316
116000535
122328992
91938420
10601
12432877
28400578
5315933
70631365
45282
49541
323988
132846017
14216
6639678
117308499
4438
31293
16648909
138833408
258359102
16304
515319881
1487965
579577
22507
261366
29263
2646067
12962219
6734632
369432
3053905
211
1390339
422395
112909239
574
2329382
7565308
23049
33139192
797000
181173416
18940
107136062
896128184
740527308
9297569
16020
5339
518512
4029
306893
1646
1187807
456478807
100015
161226046
8177954
129824
673685145
388345
96910228
1615013
2186236
879636
970381523
65874763
2451968
217359
3377817
1471992
880273482
786122059
257875613
686
930164514
26952288
13267511
3528
3159074
477330855
63740
16737
8488685
158684
3455
851530716
103221026
4972
473785152
36144
44772070
712935343
535302838
5130
3544910
21199521
67841
7962769
504711325
470357
21610620
115722082
6007
5784
2772699
278920
706340349
115584279
227796325
925748
3441277
633598
258029449
11488210
492042
3920695
292923317
836
17671560
146573525
1290693
1169906
8297
29022875
668432438
28968260
14585
4431641
59421194
3995403
7132099
33333732
13056
50296
791023
77568
363664878
4591749
24914
932980417
11870801
116051
412924638
1277164
103515
425156651
255016
14938
518261955
2047414
1412337
93369
14285
8649
569667
20530
7364533
174242290
1983952
11317125
3921247
6872258
295774206
87417042
1025854
10518
901968
329924360
197525
467400
52736
7079
248396
29374
25053949
2599
36387
35479
230731
1122831
1371461
55150799
4138562
1077551
20644
3982253
802354
1830144
14125
34736
3865512
105825
9985
18655746
63080831
69207
42748473
2442528
208200866
18105040
58594445
660416
11506
328855664
79844
64610800
81021
8062
5298903
215104
164639
1127261
747041
98974926
45786178
501464487
5929183
507930
32910307
770534
4618015
37975708
4039
253595
1716980
107355
26058528
14887074
124516
491865318
1936512
8053
7741957
28433832
1872400
1031230
20437
76475318
5458034
5296944
260796378
7304396
106191
2422258
547220218
4710917
1756
22024
148639554
488790
7381137
352013328
23308
608673210
1399761
1326235
2920588
1371
954440944
545759111
122028612
468244543
4982
10472968
9391
14207
13227
496194603
35619774
96455681
297818
5730
23702
17038
4425135
19974816
322231
396417
388573584
267330
240180
46715
2628506
297802018
477165425
4060256
843462285
58414956
52138
38691
59947667
4301199
3233370
11695320
49367949
13832
17569
109128768
48659424
409803
16517
627503
370792
11848
115375
442
16638
460801
448843
1047568
106967
45842
1003690
210151553
249530614
49555
15883596
227609
43440610
855187920
98593468
5822803
649141
1021355
27892229
123438
88890
17931449
466112748
14473078
17121
24076
59145944
323979
30181292
496997
15660
2601
13741
50600258
135607496
143922121
53416
2223533
4257104
155091368
251883
911097
9097
11851
3180
1181203
131343560
11905
476936
3156681
191125
478285
1139725
126523986
9691150
23340196
38680
925758
129149
3953206
2774299
223065526
514152
13005335
1690
444729
869056
996193953
200846901
234285
217154
103307
92236001
5301
24330
2565
23608535
7372822
5840072
109370860
929691100
115129052
979584393
12381557
81751618
115650699
18256775
7462268
5923475
327941698
206634796
154105215
6486
79842
134253566
22483178
484839
28448633
574042
46253913
3710892
904778
655950
130896920
309467943
339571
95945
104600778
2038683
11396
80788
6609
69347
17081
43627021
693130825
528598049
63958
42555102
1119
41179603
14896192
852644217
969686
15103866
736979272
877803
853916
1926577
153276
12942141
14157430
57651888
3616
2529919
369245
253926
2738075
136662
481980823
41406
48528288
30898
14379776
147816422
36625346
27870618
1383482
243287835
399033
126062
65677
20162
471577
212688656
14919139
579309483
831060
1923
68075603
99412848
49310208
518326
50206784
208087
31821974
733
98621
17051871
115086146
695024755
4770111
492661
78127
470391
244948813
151453
21082899
479788
1745630
437056293
2078930
2752191
5359130
210030227
10283
12955976
145965826
3867521
33150071
16360
865514523
49343837
416462
53944528
6452387
100265332
179135
4591
933487926
945978645
11577463
56760341
37668544
1292210
129947
203534
18187789
105624136
6601
8363
36532
699434820
682577167
32366
5942
320201
8243
32758655
180859
3097
349778096
471914
441
495710807
26223
185567612
85834185
260346
676044
369172090
70212
674266
2227260
57338583
239480
1902508
239639897
107840753
393079
1586082
74740
132748339
212714615
26768
476278
3517
5888
7594778
445871
874491259
4103073
907874
773622424
45326964
795533
10670988
250550469
6977
57611
180535635
62443
831
2101
39460291
60770729
19074410
60525561
2629771
27566964
29277123
417
165314
437796
987841747
17190
461199731
8451
57846
35884
15237901
94209622
11262006
2112633
7230923
507756635
351206704
411216581
389047
551703871
952040968
1003748
7245823
3141720
327346
2210
2948658
299727870
3691965
227189
38433685
22247924
2645530
73276
2722
9577014
132607
40329
15582211
446831879
1061679
8289496
11329925
31643
843044
29940
480993400
11999672
1424971
800551996
76761
417517
8429828
182652
3163437
50903
258468252
63951403
2514184
64568142
733250761
54896
107072688
507959047
13184023
14537710
14660345
7549395
97397
783013
445561535
899073
169623712
344284
133370012
1360777
196600
7327001
1949584
75002647
12593012
8294
219267
10087131
272354
268539
1367668
6679647
16252
4132304
186348
495730
34630541
448293
2168142
23573
202443
3574056
12127
3515715
1002187
406344
3730061
45167
788558373
196377379
4723887
3557549
352334026
68398766
867024
7648
4113716
170420
10615902
4116563
1068
27840
4506
375629
124717
130431738
24680811
6059969
33219630
10315243
4936
602822424
955385
3444
1019656
82005
177651042
55799
91857
1594701
193
664554462
595091
235556
184713064
963537
142350745
9065579
219329
588020376
129410090
1084552
7578015
10943776
6638
159594488
2951492
1318016
147727
124196280
220451
648346
22757
84878761
5805
14495
57520
2260039
95475184
298467
3196
32635997
13675
484812
1887923
26869901
1230
133795889
2370102
156258
60256
128863
255738
15309
938596384
48182
26845
247914
344915954
435052
77825
9375
19069437
8179912
1005362
11109748
508826
2459
1246647
1274241
244779038
14436
209782865
32758
200898
5287998
507259
973984167
61505401
6130
95927
4599347
116295187
98083
40421545
1073556
121823
926743988
3295161
10175341
11074891
24862556
102062327
100751454
602960830
848242822
93747965
841296
11673
1653688
927207
13841733
519621714
23647945
739148
714276
95638
11404
117813
587892534
24906946
17766553
5364505
24647141
10441
183524
404625379
72292441
495766362
516962
3468086
110658
31407444
31938109
444574
6890
15881
122416666
139458986
633541
7795638
15381196
472242158
58115
18280445
1593055
107779
93369944
22418
82619
39539
23021
4340774
12200718
1642560
6781510
203859
248181
37806
428782
711016
167253593
47730
741
20626
151207
261106196
7796
44593
480877813
3237
766334
11119
233737050
14591365
415033524
779442064
209927010
22681926
3418082
648789
97770
11829777
3828
9043
6138709
9265
2615
903864
6630720
148525171
456012
7515600
351427
346227333
82209946
82499385
383994817
987326
3763
530942573
944791072
354127969
778831775
2163747
6051
767782
63045
1400677
3079
1864006
152411
241401
1679
392145575
186457518
55647
601002785
10777
24370
93222
1318297
78883823
53185210
18120
18232236
415562954
6650
104640426
2008
34212110
21174
333613942
456200
331933
5085324
3176732
578793
59702522
10573
1667472
171660074
1135222
241169471
172444
24823799
57237
34035033
200692
2667943
297928
1784929
3763533
228698
27554400
14934
176154
1063299
29701
2647636
7297
3571290
245963059
23008461
36088717
5484763
796494
61079
246612
97586
420748
8155
286135738
13109
30486847
587864
1367663
18437537
1563960
10444403
5893
339
2902817
756630838
166875
1256202
727454498
591536
352182409
698755
583594
2230280
3570217
51744
197847748
49318594
373538248
45906
348493
1282706
71501
410290926
50419
27142
13616
98452573
1695508
12388
10228814
215073247
1262631
503025
2623787
1155375
5893218
747787
650007
19604
258003
203783
5721
148910867
93954174
105713330
661782725
331000009
6447
59060790
132097599
87911922
219699304
3350370
528587
5724
963067033
6664
377522486
22497625
6911653
14756992
618995
8999
142079762
714468
113957
86240952
8807
41585317
189064
4462
4913370
4137634
13773
22442784
1577
2984516
37887973
285
14397466
159641294
241572
48300
58264
254775
89232982
666766
755921023
942913
128747387
793751769
3266990
20241644
23843498
63594168
4261
165988
1092
153482
33619466
25501
373173
39104
3954
671302114
11446
134441697
303987173
886
494057
541494
131438609
13995241
8270341
99349
6883
413296451
48359966
13452805
171117424
83369
154304537
20388106
72582839
374117
78556635
68361995
23364575
1962
3651
281071
1630274
3620647
203786
216120
9291622
30393
110098595
360112
5000137
92592067
7585322
1978490
2268569
512855
450530
61367
4185305
11248017
93526
13221
104824429
241362
742028898
1019358
93331
114887980
422840688
62119
218512681
56899374
1735354
11030
38358904
2774370
8905755
41615
251355
197684
9080
28646176
4631
1280990
13341
361
64166943
26549
23955489
253861
3623530
2340784
23935463
60998023
7780541
37036341
4199684
1755655
35040
17274267
178412
609438
2803293
768671411
669537
5135316
54360
260687292
126113135
94200
166687
93965637
18851
7307576
389175224
35907198
32307210
749608456
1834227
405474236
58252
332765015
40471
460003441
569550866
757574975
3014664
30208818
14390172
1724574
62117
49974
26108198
229689065
26335145
7916
327888068
1738655
7463464
308947409
14305807
805004
501878763
75006
200160
13227674
65492862
230814851
7742
4633
460681
4431509
4001757
17703
8152
333177
203368117
186547
29911373
46425
32027768
13503608
16819718
28376
31976
4644
46456920
533065423
1406290
181838
62749
116410485
82956
901166
596718
558206413
730
378167
16344902
57318
157382
172707
864501904
43707773
3508617
818550
837169
704653
4699
231539
141497096
136083461
255822
1713440
15381
914741
100537
618185224
7414
322859843
889893890
42258
6244809
138734
2931752
216258394
226083
291914952
7055524
3454936
12975
518030
444160340
1788146
82113095
6279
714858
22594
39820
827782
57710
1578934
256924
21477
1168696
254463395
512292569
16580973
8334
13257168
7609343
6501
21044
711860107
390220
11261
2405584
418697105
210648
366603
29850
4104
207822
591113
12175999
181794080
3149255
946006477
110046247
590137242
229323
897421
221522
680
15593192
562250
348612095
279262845
695203983
149240836
44812
840519
421255658
105477
8362044
201680
40068597
240630977
1041379
40481
374357
1085
50364
14713
255357
102776237
40709
2774353
193487
398265410
2539
127682
267378
228095
28916090
125288
4063942
3007
28395
934057
60279
3551209
14153757
1983253
223732655
2043330
708085
197953
11354
2017422
413832131
17288707
1314
29232867
15356738
125534160
654962150
861978474
5920574
32094693
34425029
51201
101179455
606
453193593
37471721
9322
1634920
859691
8067093
3140012
125699390
3946
17588
1347502
277481745
33878
16972
520931
642364096
51462
5228764
72729
4914563
8593
93788
3919796
1483088
1228315
30599776
24567
42682811
281081
6934945
3405106
23531163
63156
402911657
106402472
4925
1946771
106929
23134
991849974
11569
3091889
51024
330372
784652206
1859107
460906
2707
27853
168936517
2383123
21657
98799088
20288122
381942
27559169
26191
330327700
34970179
2482269
1502
38808
652030514
219183
258618
6356667
17066
10064488
68458
2627
3217717
564744
97737185
13619961
318592292
13139
69425
10284433
92480
2354
63927
394213307
112204
248306
1107649
2486702
149826893
19765340
9769431
178
9015
454283
959801
211994
13779820
442559378
6658541
4272
145794756
85799
416258
114303
1699864
110724
8472730
40767
1376197
343121
9665
152497644
2088268
20558913
250148095
53974281
7146375
83260
1118
50173
4505850
832550
957
623
8001599
6813828
14364
97793215
4553644
7292
915309518
195093306
43561
800390
14222263
13828475
24628280
391902
36713
6417
3559499
234378
299198944
77001557
18579
1774572
3026565
212540
220519509
2519716
4303
23517
429957089
610414
732256640
289250
26711
1526432
3642
22137
50326
128132
30377
777093
3511
113281796
327144277
1058
26553
227439426
791576
249320620
985
47921
43136
100964452
7157
282527563
169933594
13197
28697
2083050
50854
222884142
70726
71072891
33943
4955
2134373
80858
416933000
16313958
897927
1724
29626935
5894054
717271724
7852093
886628
2099982
2124864
64582
6555728
1831
382747967
24022721
90574080
9554641
223527
27465
19791
221831190
389441
753601310
165998756
277439
114678013
13822
1419969
20497850
733464
257276595
37059298
31343
23840
180691
10110432
430061215
25280
3431319
793202297
117205795
1468437
299914
47632813
840622
63578235
6219576
208426391
7544070
486154
644196
7232176
2456715
19777
6539
3578733
664561716
46131581
238814
913
447350007
273393
358467
97006
22032
595218
141612
590033
1933
7901122
442489
174030015
824813
1624379
140140
924941
56421352
101623158
22253529
22718
108187
188782
114634955
21710494
253321
103520
13114
59924
181663
1396907
12957656
2262742
74385526
28127357
10499893
80465157
24835
19882
58837022
51681026
2001113
246036
8278
147313315
51667
360110
181151
355218
560063776
12996149
13024
111758
351434198
307152
88326992
715634
9448
43392021
17834
22561
284218356
2066139
3667836
1236380
74122
46206
21015
130178188
220517783
21303816
707295
793839
87242
296777
207197761
895732350
26896465
1002190
39655780
10015
147659326
332098
339523146
755620
88886
263417135
51458207
157765278
15828215
1610596
285093469
66759353
3187311
181739125
15378581
14906
275120
3382
3805748
350805
1054
471748375
1664379
210071020
6663122
3677
666730892
114919
5111222
19847209
5463971
930968513
96094629
46429349
11288503
3164501
47359
901704526
7331262
6962554
27194
2058314
38736
26318
56104512
241768
2015049
4527
443216
295392
1139102
1805
29240205
226165
33739
87224818
2111
7901
1291010
1981018
2414721
3102828
46665
843772
4040739
19208
78892449
4268
146514652
122563
71273688
51301062
3408125
21445
319005
3125
331871105
8119548
1420265
29426
96702
173219
319017727
4941166
229823093
3217824
1169
134905
120730747
28468957
2744546
14220
7546
15000
25846006
185798049
4349725
56195810
3082418
51244951
3716066
667033549
311046
27268953
11866
14360875
186203
4016768
118248140
505034
627853
822566
88945
62659
897806
804436
88638
13752686
909955
234849
909613
59441948
351217161
427370005
1653689
9067001
93127
93447
165235852
178554
839990566
23082
27048396
8305343
543093054
24386
114163031
6038621
964976052
215999053
268035
5484
2470779
2492043
12307779
56578
3605
19817683
463032
79248
17720
226491944
2002
248209
72855
60570376
438510024
40782028
37081628
49933342
89928
7809608
116762442
446756251
413898965
10961009
67512
32104
152125
745436
15864
992064927
138623
12266
230620
2875617
11769
30323
545275
71020
344604
1092592
1730705
133962
806
33174
3395149
42302
36242251
19049
32830
1370
16982795
790599540
13536314
8129
159783199
3656228
10088
1055767
6621566
32200
274799247
78956701
115985
31017
772496661
16689
12399
44314
3014
863236
36265
4078145
295810
3304781
1018575
5702
3842
775228280
3122373
101830
157010
1201210
60451378
32281
885405873
2791251
1418443
100283602
746843
11023736
18560
1469132
76053445
35536
19122205
509667218
886709519
150956761
5314633
6974
163135
9415
14282364
4419
7859327
31601
3832426
1280775
1850241
59135143
18125336
413510
228351
13676998
877423181
3421071
8393764
10691
50470410
9093007
544917788
13405949
117627
6217354
1306238
17073711
1442057
1238166
9230136
264289797
205332
109522
128119
225873955
1568625
3984510
720898
11827696
4799727
16739629
16828
7460137
61025
23384217
2479008
83630
63817
53491
241851867
47206
626894553
2222412
169077
862
113186411
57885311
486156
298262
155038407
2605087
2235494
2682348
12931830
1048395
20401
3123491
501854
892794983
3811071
172484369
60592856
436626
131351480
62797
6200679
4679769
4034444
14511478
419356632
470089
4637
429318
893848
30000
3460072
952783646
224876
23120792
29954276
5556175
93800288
5995097
3640
9908189
2128
14660730
60474188
7117
33197318
30332180
87070
275154
196033
100598
455296278
1968859
263964950
9546395
4949759
619
360207216
640579641
397238
3506410
29595
579134
44021
339083
675760
2875
69429729
797715
170688
10407684
131451537
1605897
32193
508398
75721
11172
489155
914652662
7664
164736581
1448514
413019
345054962
7051250
77091174
687641
12198
46880
862776332
288617
40799389
18312
457681
637895
5292495
208522
536151
69609229
759235
10164
124060488
824982754
7746
8411
719570
819169470
27821
266205548
984910109
1081650
91153363
145875490
13486178
1302633
88276163
14402725
32718448
3345
19178936
111115
451831
4973658
4541764
2575869
15929
187671379
252677
148429819
153562
440089
5147141
95340
26814389
1766443
551289974
583934938
142973190
29655975
1163
595477
5350
740681663
252772
121726955
15566
5446685
460674
270979719
142374783
88331145
1616137
16974197
5545
78589
31950
1788782
231355
108494
3482053
899815951
122387
439342
403759
404918966
125388320
64344732
87658114
5755460
1427533
698993516
9741970
434416
1049851
70060524
964724709
181849
32658834
250452496
62178
54422
422406234
110064
52393519
883122316
63903069
3426751
902715438
6243790
12647
4024992
24995
83655
27121
637861668
77781903
88879313
402827
24056025
23442
163921
21573856
49888036
167654
5427936
8667
1251
341856
51760
401796
313663
726135513
169647621
533629485
25900
314323748
446881127
6807788
270875834
744574108
11155
4641
164897
97492193
200891927
8782726
180050519
66651870
454092
554074
9316787
232680527
819531288
7772772
502059102
2505008
135476099
2838356
164384
1980511
2546
9786763
6678571
18230267
141941360
9256868
3111408
6146
3020
796109
213644
98243
17066539
5440004
5944795
23835
19975197
132595892
142605523
106666193
1204297
132271
208024
26513
191271
151680
608869094
7632567
23074874
56369529
2289954
27882
13066221
437883687
108839
267236410
28692
259680
130254
31199
2927197
710112473
101663787
36703686
1437211
97592
2032137
47884
91976014
248878074
208556
14746888
255839
36654
123995
141288882
26026
195147196
131974
59781
4280536
53639
398088
81407
26100029
333
866458345
1130
3033741
131724
3789224
28738
5785043
769597951
32054635
11221536
92651
47708363
122502
6394274
145626
25084350
11098140
98521121
7167359
171717700
505212173
6419767
705793319
77184
48715397
90003696
184390
2202
61216
417738570
7446644
4353864
858408213
5700902
6260108
5704613
707362112
1556397
26846154
44358
3498557
5304
50281792
19735
47022
7119582
101047589
1156671
41609910
287660
47384275
114815520
67992
11346876
1138371
414751689
1573
125751311
137459
9395567
958924
1212
848669034
1750779
66842
9343
255848
438763
62405
630341
1966380
1143486
3898992
18683
250767
24237428
32086339
1945993
6630
55515178
328848
88479
9432685
364450760
379411
216694039
184587
242310383
98746604
75383
7461
64738
3677394
778646
955
14146
17801529
239961
533234880
1316810
761856
2239
362350354
16071004
281099583
66069545
13795
845754
156857
5276905
44781503
258300
9698023
6041203
286098
7835
293761
21217
958056430
16651
342386
5240109
115268
110081
1009087
1877640
8321233
512759690
7935112
908635020
565710206
7477078
2289501
32968
6293
30611636
181257
940526
718571183
13497
35233235
7276045
1841136
9856325
225858708
3554
27400661
36273485
39260
114751030
6182671
767
35996
9040
81094269
4948196
2340570
300001
4999895
55301774
100579
126013123
286402218
548027849
223423
21531
416340
61967
27154799
439702378
3597
62788267
4898419
1254
16324877
2605
100570
476674
108348
170660
324825
4740536
25890812
93717701
55231
7853325
4349820
2958
6399962
14820319
7412670
18769662
471794535
9132482
15093
211431623
2883
10977
86561
200167831
194635
98677941
7156650
3395259
24348053
6650656
30972546
4096648
730070070
7185391
601580310
14677
126701
15387369
15435780
163925
235728163
18825
462748
40293440
416842
56654976
779009
258775
1375124
261241660
175795
114565
23757
137325
61178
64211700
589438
44141388
2196649
651359
1340224
7909132
4119557
10059567
842765932
276100
1473758
286946646
127591081
28941
25905
129856970
997106744
14773266
196836
479970
15411641
991623277
21401038
57114
4270
511312
229697
3818
10306
147586
730908
4761018
61297
6805609
7051090
297639745
80634426
170050889
631074
299402594
634406
887393371
280459619
97161677
369818
1069353
134937678
5862870
557448476
229584
217805
586059
167640421
2671402
905176
101137
77376
676022
981395
152872229
65092
6644
4813293
15426738
78082
405969354
428439032
70454
2646404
613622
2003785
44225926
21861
40368553
525091635
2389791
48521
2907390
59652022
2512770
610362
99117481
830068636
15919528
9423
831474768
1254006
267013149
15224
41027336
7112
8596
257688632
119486940
1658853
9774177
80213
9756
753573907
2790685
130838479
928413
173011344
287076385
7407508
4380
951639984
523384
6833
406098592
3379389
9071128
1531009
11346873
118799167
72329
351742
13815
1448780
146151396
790197
17013458
48740
47970637
65553868
3620779
48835924
517563
91020327
281938137
22003264
1816164
20820227
28938
13985
9517
1262645
52604
1675351
5723533
40373
1252252
26986
13728706
398040
15913
220242599
268520
454990
43766
2951625
62243
29671236
7770132
24074797
14116796
11031
232169294
4217
59352059
1940077
22070292
204610
1827754
42757706
414357
4955865
36993
234331869
2037768
19821
101458604
110161956
19994301
7572025
2672
262798158
1841828
14988200
975350800
114738607
27550
393174561
200289883
460988
101898
81459
87016
244226
17015
67224898
212007
43627
397995
3787326
236546
988
715094521
975069
160353537
214958
97148
28372
278578756
88198876
2354211
294722106
257576593
200275916
2924
3940452
1019804
10503
13158
43528462
497312850
172655026
46261
9540801
55939030
276211
33728309
5967289
36035
28347
4730861
4178621
15184640
1236448
69891
641347
88047
213375796
5408
3668981
581654
393669106
47462
21085
641435
54754299
75686634
66482
57164886
171287660
369607009
1671
32895575
600194
3166228
23159
193526
308134257
260641737
14421
3195324
26049883
353680957
9901159
5005210
104562488
104995
15197826
7519
7524504
2028305
2244319
193051
46594
3065734
895076
25557703
732546
558230950
93944
9334
140429
187476
229308765
2132
40666694
2304865
32595757
2296917
38326
1654044
162636
79397445
81297
526700
83168867
473179
675434
396788
383333083
854067
2936050
5628
2932744
11610
766064
90267241
562947
139788079
25737336
77158
1244502
17170
219719668
1617
2062813
517977
71373
486127
8358
641651660
1050
106638
912722338
109261
131848
50063
11202554
113963116
19471919
580054038
1858053
17496281
76482
17110688
7302404
17943863
3230671
519130
11883
486403
23875
7179482
288154
41792616
174454
181229
11568609
80863
96057420
35965
13537
44154
987187
524989243
31325
19959
16116734
13901
13623
544965665
119165757
2342604
884027
106799
18176687
105485
26982
31354244
960266
3102148
61940
3453564
9972
646723
35765
307545
118120
751149
39678274
5946760
70093
1858942
4118264
15795638
4813741
249063
549152765
14920735
3488650
596103
1213706
12543279
227021
26263
797599798
6003265
145450
541489931
1495690
15747169
96694
30500
7824
1138428
55970
164191664
14998378
814559
8168
769335
254246
57461652
98440
86709648
546468
8327705
15372
2463
828577
6554
4009
5923495
26595192
2582934
14581636
39897
1798851
206122313
95889026
848833
112919
370997867
1901148
399163939
6224599
59448553
5399911
1518707
14401253
129742788
51800
59463
12930854
570084
175432
2038950
22221
11249
33722786
9455
1292105
2043784
345488
259138
456615
64609773
663411470
197429
637200
1074661
166472301
895638357
4951165
691478897
8297990
827155
131439912
17246
64493130
8753410
15614394
796639
17852
41110804
54591
64922
694031584
876168222
492699127
180743
290780
4710345
105789
56615
6446
15040932
49613401
58233
12133666
650423
392499015
22944
591
741791
1738556
22276
454419717
29773
825
281869665
3452
64239
3959
14899975
59404
940519649
1731444
411358
937247
207719
502858
31003112
45692110
241857
29492
110135
381238
901765
62665393
247403026
36700079
2774499
21899372
156913313
220664604
666368803
252945
22794
12454
578702
17358
1332134
5155929
219977469
4008912
3884988
4051
6418139
32429
856515
58259324
3841
845
29068
31218878
43998900
15577356
89955722
3882
10044668
2571309
16413
5306
919155
1234885
91739588
1093801
4960
257749
299051
151317
54195
704
599891632
25808
923954641
52024086
1801533
7060918
2044819
151118
381676
3199172
6915858
20085
508059686
367312
5226498
2060
32507
333082434
1741
8185
356935
177736658
6219
151120
556
37369104
205928
381683
756386
112043775
24182616
2508806
437588917
6618714
5985
7137
121479
681484153
4346
536944167
14291525
385358
75453
810333
3285511
44508
3643500
54251
52105402
45717
209
42979
888581820
60570
12006
849098
13620448
2948434
68374
51364
352959
8405539
907778
31495449
24807923
898556572
323425790
81859
45608129
59582
4700019
34553
289093159
247884
4696
394643248
710446
31144304
29252
111148699
6724965
3855398
5616944
2185642
15420
2443
3543362
427468531
2045245
10587
612151113
5769
5987125
9067
122626
159079
2833538
203241
14666
53625
21090
32717112
15474615
18519
15386175
500408
274449337
827229871
260396771
62590591
21342
873671
13977
10365344
7380716
196585
763457799
23165690
4492
7544292
20378226
33376850
16025
426791
3503
12203
350001
981916598
2692970
39964425
121101
65977992
55338
475230
113369
10148721
161282427
1561450
31847
1472871
54488
68862
232331
22903
29910552
407765289
39013
36714157
13811144
32091352
46640971
155278
81088
6998256
117790
294223620
614868547
656500694
7552055
1331550
940583
486
65031790
1538464
116210064
79828
534524105
48789141
13552
31448897
417252547
1010
11562
3207149
617771241
271108853
282669454
29976
980981249
440378449
283770
24435138
4187
346047678
110426
40698
26598301
218907
6782
45948119
7479676
15557
3388128
689157101
2632025
40231
66639312
2108
156446085
27365520
433875
433956
6165688
15953688
584297
54977127
415493
479408
125553646
869324
2245493
510161
3778666
2557
28134785
186607686
679816
678898105
30558
1601580
938912
227427
23066867
838526576
100583357
32613
14311
36352
1728924
3762404
1093227
456552966
755053
16620
25809940
231986
215615569
3979035
3683453
2914604
121513361
17043
118648685
1645278
1779875
112297
1744767
5060592
402351932
6528
50125108
378006
107447569
4654262
14230693
844669735
161351
10759839
344332
366539
33295
17275444
3492
50993
689888101
91322136
1928554
203012
3894245
306487
113530
2302453
125144
412377
412072
85157
1938011
54580559
209118
44231
13349892
1898624
451068187
193994
188525368
26907
2259125
4514601
288771
14785620
10410728
689783
679193
19219310
91782
1901305
5017
64279
139006629
224853
50181
498408273
43554199
790025043
266335912
45471
2966
150610
87914848
407094
11648
119776
2231655
67717457
265022874
52246734
45522042
1070554
43730
15221
63947257
4969229
102001505
98426318
17279
28496017
786519
1763
301209
2900308
35233816
26496683
58156894
612465674
17698
1947628
722883
21987839
4097
19737
393842897
5043
539421676
7662482
6125
125865874
5888129
13318
8470243
54631600
131936000
20026
430661226
337791
6510205
189226
908481739
13191
822517212
208236100
29289
197427
59052
5160
83646
661392
3434833
343883314
13020014
183959645
903582
2453
5872336
4270028
373763
17557
146637
244710243
10354419
428502
116324446
1214920
33010613
72395403
41585416
39999
66703842
4947
32186709
217804812
12508
99727
14721536
71313
294604475
40935816
925823
125850795
22476764
253312319
469578
6510
5941656
26103454
123794384
1451562
195377239
511064434
19418
339616698
608894123
19524
6544358
27930
38935369
438628
21064
74654598
55232904
2003381
22580
172316174
95488
54597
991008
503140844
92855985
6913986
6751141
13666664
11062673
35860
108719665
22803
794288878
9610334
180839
1801
1540
909735
409521507
37049096
473528
359459118
278336
5569
35679383
2052513
6207
56359
31855
589767
6935415
377001318
139718
481300513
458219326
717306
83407
3160411
829060
38700
365
149047
43232
114151
5964545
787892
24655
2970
814751036
185144288
6705901
20619
204576657
3324307
130097
1018976
61588
173416149
732975
133744
183832
875985
154464085
46611
1887970
1858259
4145412
55361399
57428
1787748
113662571
16573947
33407530
1365651
7367019
1504512
317443
73760
5698625
33720
2620
369344261
61587
14734197
1033789
10642397
379433
56129142
54117304
52329
82677
117457
2646989
3154518
1552008
58775598
212079600
342036421
1133
488442
46229
516333
21983
99133
1934702
31880
201376324
57618
596597
51933
40513365
944926695
437719
1621935
292973
59863
50333071
422521353
5194023
47894
7148503
56762009
278984187
80221
12731
1498
26475908
112208
55147
241020
1799902
81887880
100589586
257551
14500
116936433
831503931
64491
428978718
88185887
41581422
146488
1624841
374162020
3139713
59894753
568800636
12114095
557556
19745863
62032
1410577
188396
19788070
6684
58292747
34064
5427905
593629642
165376446
978904744
75602
59958
209965
3757531
18705
3143
118391724
4598
1266
6685
1512823
2090642
1443527
63060521
25968596
489
91409
309421
812866981
2083275
1802
117788
8029020
1454644
763695016
444689374
30605340
34728051
102818
428844
26003
295686001
37170367
464326
57933
937322
23254063
3280789
12404941
689258914
104838
59388
17956
13324364
5945783
1835147
48695
435114
49026
3687256
13200
2572092
18904535
40846788
130554743
432328
85261946
180862
103360
559930720
922572152
5966871
5219
64372148
7996637
64646
11876361
14086651
183872
291108
3894
10718247
37907
12317186
83108
315662555
281138
81115651
188415752
840418364
11618871
5026623
111127
9423998
797825
20234666
58827
40716
2083078
76326
126633422
22780394
101318
83636
164606253
1023401
71095
1112335
284022320
3875840
426953
12649
151419691
45784
109663379
184753
43092
363391981
5746
253218
64657183
221770830
194946
1736504
355219
346503078
611189
39771177
63835
224136672
242972501
28748
534383
240229
4007105
599365
2658201
92523
513981215
5449254
10561
302346405
82277938
239478
124601056
9995
98367
59822
28652
12565840
3447
333628
160788721
361888039
57614
1023447
7382
904000
517160882
5290310
31242987
31460775
5022103
23007
43427
1049
10669
8991401
19142
1416165
20160924
61708985
7007
453697
998874
240644
15934163
330529526
7294675
69702990
133390888
3084810
1935515
211564
4195
33808767
1282718
55458
524251
21491392
3421024
7135800
639944811
30762592
63667
26728414
6438471
47205
525834
1621
6961418
376877
4178
154876
3693779
24701002
447389190
252204
790459247
182650217
113937
51838270
592102
58617045
770297
32947658
43236303
101766932
83626
1920444
999818810
12645404
493374907
20688412
1593327
23578
923031338
11141
31298285
4635750
12224
257100
22480464
187501313
306761
188127
27558238
22802995
41542135
24827
300426
89160
1886014
472316971
3143966
77334
39698462
693757180
128591096
656655615
130256015
8833
1175044
46613370
5047708
666474
28905867
569557301
41441000
290326764
13527
3072399
110454
9914141
136152
110907
71836
1065
221088121
35734699
145133
42354939
51490753
3545671
6932261
20454867
43737873
2699895
9375057
38580006
786266779
945522
53718
429368
47276
162032
11461
4024004
112854
924037
119944
2885451
88324439
369744514
107397
111317317
9994249
226086
15150095
933170950
1837825
3802981
49343184
394839
16071035
1315192
761338
490260849
83852253
439321
66702342
1004561
184417
506947271
28354
16072061
4434
5974
3560703
3345022
1944902
62612
146207674
96896
1988141
17187735
3344
104080
14639
381954
3484754
165372576
4749469
15768018
660268
7718779
9296791
128412
9990243
64834963
127236
130352183
874273573
15486
9193
675629
1198
87620198
14672
8010140
58062
476420
11507422
3116285
568277843
236676
316624
253986287
393162531
4443716
116281091
7426455
205477
102962660
1773
510377
1999920
844024
8209
81956
7190594
5105610
17291
31315274
2840301
1462613
740692
24138318
524758
84128598
358013
3773740
209161545
5197
8478019
253547
5651445
52048
720620647
39074
6544
3004
1866756
38725
277853
494447314
16699794
19154521
11862
1425984
33535
7739425
16817092
5113229
29483
424917694
203550710
51060
857350
61619
25387286
53342
1763064
31552
377838
78440
436248
135465
4634807
189289387
435901
12852584
179698123
236391
87407726
28017887
5327
4561548
63862
64472417
288733216
14098543
17507627
35815
588921203
142228
6334
4691
172599
679749
8932
258202
7031721
5822
103025054
5568891
121716656
1938441
98265
29541111
11949027
58590753
52693585
5115557
67545044
1777898
103815
78382867
1885983
4048464
889638
21990
187456803
56248
16509789
81626043
80388
19781
276852
445865839
52400126
802309
7595844
1080576
1699739
188023
85420
20263788
61673
6429
15019870
9942
977245173
14654
8494355
56913961
52084
4938
36727
1263495
486022
26809807
113683580
67901969
50521147
14292301
168603
242244
269127
255030
527763
18124
1990037
1618954
14046612
576871572
3004029
3666731
9066285
211059
13294
1133362
50303
186697
741537255
17722
250043
26243184
18506029
242838954
52878507
32477
11690526
155388937
4104325
1697869
744365405
15415477
90686
40985200
111471662
223888067
350265
2301683
434787890
2945
65480007
330390648
31437727
52488480
19977685
4200951
26102104
11755333
29471
178459830
827006
494699595
378166601
5931631
775496
15109
185882763
9175247
19061603
5459
621631323
17872
429162740
9719
2055849
11023686
194771124
40606394
403608
117748855
184979
18731
3017377
515241278
132712143
6041867
122834
545808
499168301
118864
24383311
827835
51954
682907840
2252
119787136
431127
26682881
8567
276620925
10338
161161732
9161129
867632
950484317
527754
300229
159562
2627916
28393
24980017
29459
8181327
2049197
825776
1772048
1774749
206096407
252664263
3758444
5405292
12448
420035742
79464528
5255065
17494
133463065
702480341
344769806
2223213
55614
1442885
39208
301717441
258411
4326438
340351
84724
407347
2705457
759046
74666
10958
9194
3235305
17453647
29869830
570631804
721028225
462489
1654338
13271
4596
1458792
31429536
23664
138187
319867434
373139459
974741192
86006
13113807
167815663
164683985
169970430
156571346
437633440
14462825
632799786
18674305
61877723
1219
125958836
15539
2521495
8716
77999406
430305597
48930936
5311073
63172
845797
5975841
102492
46133
63948643
558746163
45229059
38
5163637
62428399
15747
769135635
198563
1245
848783654
60913
405627
7307
7337
2050440
23561922
40770951
27421714
27371533
3534
14443033
571517
2963
859393538
381112772
94159430
47347797
47638
8535583
11654453
21772550
49437
34278058
11402
574715
527618
1018140
1768
1088
495128
153604210
1018599
2481
385321732
13581
85438
275675142
2431434
76865
2292255
4057
572858
232825
32756
817
221173
7569203
11385311
988184
50579
49008727
118887
145863
2634495
23185081
11538784
17775803
5272723
32052952
153435825
785141
218585
3697031
756472346
18987
18627
282951
784405
4000156
82638281
58906
213826584
216592065
6270
124190
2925581
3771669
13267496
170180
3006
12501907
333948375
207154
474195753
232441452
767560675
45359306
478501154
30015
332147731
164861232
24891580
51015018
806521
24980109
42188
205540427
19459
52002627
828396079
20096266
169615462
165785
734332
678882
2095079
31053077
20293
23005
174752
513878
2856875
93547
10276
9207
108657373
788811
85590
81690
106361346
829533160
65184
254267
32928526
11100113
15375
127621253
98588
483504
428691186
6997911
52537231
1379435
170924224
19042
47304429
150807
2595667
7351211
3157691
9142684
1317
96272164
184392
58
1670849
474861
1263756
999649091
20350
71098
9165
124474
330379480
62047
54435328
360030
1223
35957
20524
3597275
83
28754536
53359
670818893
2742
595326
482362
314592
15314
677908628
9122
5592
271050
1405947
15676464
9632320
91
334996
775569031
2414
296113948
1865188
521076127
808972
71618570
112472320
1451367
4299
239630642
6599496
1099546
5255732
400820739
7419132
84303674
53145664
123076
73406681
955885980
2698
253261
33910847
4343
76006365
24237609
513868
47577
54402
2124438
8675
107138215
2153311
104256320
435624873
79258
16500717
4699971
13786
3071
26284
107132461
12220307
7755
129585013
48527974
431882
7760257
26085
50652414
33453959
1125706
68902208
15613472
659678122
523530276
5026090
5452135
1221984
445329
3874
956215310
14295643
2013781
1699356
853415805
344560
6133
87356
758169
946411
5434973
657478165
26776612
61101
18684
1314957
277987
189378788
46114
805257
227425757
88581
6745597
82489580
1008387
245210
6163369
609762509
197337
144435
10660
99359940
30707129
14524903
41750
1358
8978
236884
5298542
6969059
48167976
9720
68553
65470540
3933
78193
14861174
226579
13977240
180658249
32232
118518830
323843
202828809
67961484
2480971
47749
205801155
1861946
1916
7043066
154228
351151663
6736826
165392564
3809904
42685319
18589730
544209
14206591
1364110
100846
2052685
6315274
563657601
12625
6948896
577
1260313
17575
834320
2762885
468545919
13593
12952719
15016
471620
41078
315876
12143
2073575
260409
14518046
972899
15353486
8913219
21589374
102394061
65964327
90296658
32711
13616113
503430419
79257562
15965009
112275496
129990471
31991
1662911
21026705
740802692
112782
1345763
958349215
5189299
27572572
44752
391927549
160904994
6656687
455315012
21931
5404425
14342
16293573
257668
29294
794912036
31638
34176
825822029
792192938
939010530
24013162
17597199
119346723
225035574
6091
54997
3423952
29795059
133132
37165
186058
35045
51817
471480547
5992
35818473
5848
4642
20952952
492194880
59441
8541
92552648
15226320
4402649
28919077
42532942
43532387
169773218
830938500
381260
701448
3060576
277560735
18780593
12161452
1444606
18655030
19535880
108473
3564694
739329144
902436130
365387
16977
502036505
981082976
203864
8454972
6017007
11291583
216582
78647923
26065513
61951
658735
193278673
596044
17825688
1195
29252541
155819
5729372
26507
1039700
168545
725883
1663626
698890048
29068527
41256
46477
13945
90142
139567
412530
473751
23642
85233
415491
251952893
3419934
98792
816286
787437896
7857369
1220291
127942
27878
1869
7676
281183254
27478866
132676387
3508860
27996
857486080
30972
28934946
72482
1703863
11916239
933898436
114145
350647823
185077240
778767435
18812964
3786889
2392791
19177
13075614
43978477
97894768
1338473
448151
7690171
275710
80639
5476622
28265
9575322
99828
180985119
6905
170543
425090
2539435
11198
79218
3654715
186139
29189432
469700744
57789580
407281
48346
10691850
971848386
12941
17634
23411948
17529
203984058
52618672
2027501
316167656
13791220
493275
34159751
862460696
4333528
724517667
422658669
92999837
4192763
15886242
1730888
26678264
11751337
32500668
5577866
6862
23602298
450313
669744
754051
3804
792743
1660675
320501407
249485852
579440
183617
1036708
122670
780757
64595020
66039422
468308
137282
1330043
2025177
58656
478250786
155114
2643
3236863
595482
1782224
39457
81837772
4015250
23111232
6889017
161169680
66109023
3420291
499778
57518
39129
47047
378573
5771
131378200
3295098
495568901
91494757
8071834
525
310768735
33644242
31632
6249
876028
22102256
47348318
411002511
34995312
5568
1116026
208918598
158560519
148386258
78899
92802
1979061
266550806
1823188
362315
42129
546472845
42807331
7564720
220055709
85447
33925
10077735
31010618
1520141
8081
109417
378884
518152344
9674
1914809
774812
9271
4005859
1679684
535135261
76035537
1100944
132382627
3808747
4276776
19112991
36289680
3064038
957244
663539885
926824
138253912
15114117
103939308
148571867
89729755
83792
120651
482259050
1131300
5504130
212849
181096300
33257
8962603
522661
874329546
559212
3989789
393700
225261550
28700642
107258
463330
211593408
157729753
55661
10984010
52875
2801
26644
18419827
11643592
56719153
20542
6057981
257415570
9940
2402
57405535
29092
119395416
116820205
8177683
204133
129926
51344677
37502804
954069891
244106
2879155
10616180
91707398
339798
7151
81475834
102873
10658668
7850996
126507339
2119371
524266
1337532
510200
440203094
4053080
2048678
150133
502988
657272
15115
21530691
4131384
363463322
807447184
11397827
556002
961322120
445047864
276697
920334183
7309069
107
23772111
57985
15939346
1458395
177936
3122692
25540167
29567
39063016
6303228
9251
8715664
63624023
4876208
29644
853330860
25146046
15465719
26302367
64612
318384278
98947
2464641
51242
384536
43884525
3072078
67733221
9663732
746460
2304811
46687
211844044
45982674
25350
6766666
12574312
1157129
93841774
30266766
20972
718709767
632505
19794933
248991181
7723247
316106
1964112
1665
2081099
327879364
7092545
379183174
7673
7272111
134714
51248
33966
5305590
15494771
149316386
207073
102227555
99495
12936762
62590318
535538
44092
179081756
624899150
126203828
1172023
8372867
220631
978127
9015423
127676
39603347
21797589
31793121
246915043
134170883
66638479
1635998
753765192
32329
1674
847930360
170319540
1137037
4329903
255053
799398
21969
35086160
635
16219
26299512
6694
126815
9131315
5001210
1822684
31036
3530
10005962
2979
5332196
218959812
99699690
127795056
32004
249611240
73302
594781952
221036
946583
1737
15277159
1340381
129403955
11996531
47716903
64367781
1237321
119329
10547675
4006156
23702875
36531
436471954
363697
14552
337389
212364
257712445
68682793
7248274
3325
21525
13129546
449451679
35811
962708779
63665
429781
582965201
11858309
66223931
1441380
625192
101213
67231
18285733
114263
13598496
1533482
11443
558900
45847
10751
27204199
12356
451309317
200544643
64867181
14273918
894255
430945473
314425969
207137225
703
140463
655554457
70193654
262274512
2755
848099019
27177
278363342
55373905
4385
6177
412078786
1999716
53721835
3836068
209974404
182070215
30966658
5633
224928
6179435
285837
10624296
291271
300844
235279047
1495693
68203264
739879341
92876639
68491
9089219
1855
710659223
31109499
307660
1109855
127222
1544227
37426287
13132
46532457
117839631
159249
3523993
13213853
177759
94632
14865966
1604355
762838391
31520874
4226644
747231
3926025
9039816
832641
37424
805012125
9386
17201108
4729227
110864
16681909
151573474
37593
19799
208888691
178076491
25462
484177
71252
871210177
801421249
679766450
889717
1809
86835
325517
304019
32177068
26581250
15129
376489790
46318938
1265357
1270
14642
752451746
392042453
391376726
61127839
15037
107900
2156767
863361
2216180
340011999
1903
1800072
3757
6630671
5494
14958509
6492048
13035130
3638884
50673
3237176
1854766
27476
141045642
7975
106463
64628696
1113810
5101
168738720
562466
124572283
21613
8748295
808348
315226
282796
312261
10821
1323917
898707
75154
112268684
27541
3140197
1901996
2079970
192927
644409
2520306
56895383
3845
124114570
638554386
109422
53595
16023
2320461
44786
2945201
37936895
8931
33476556
99726
68332
73426443
85601
385958
932588
159052089
1948325
7759843
761089
231008
10074223
240898535
1888364
16716
421563969
208164
267665966
23954
9640364
791666
196551
715873
154432
210973
142532969
22065
32553967
430544854
2074529
14615557
3224500
104267555
7682
6065104
26168
22914
4621171
38796382
228067835
3994
656684
5129354
31783
501623
10223342
307559
30162
32549077
21859
22930
2870497
108059
1018040
81985359
1008640
1444816
30783
26223535
2178668
10996
7442
950148
111404
600088
19614
1027619
81349
245952390
97986
1848
573526
135652760
5107677
64878336
34732738
1424935
19812
969513
173761
13410
297850
258488
239355
42968538
2047696
23232
177701
2650
441345644
84681
1942958
205785
978740283
117195074
239986312
46656003
59680
10278
3967023
54322262
234647541
205640717
86720991
8284712
117004
7945
314780434
9020
21196
89937
8545
137402913
254088199
103184354
16078
1194685
5499551
166098308
20907053
14959688
849068146
32145527
14485361
915206
943965
66119094
4933
10577642
213955978
2205007
3612014
263845
11177525
647338144
2379
415555
688
322865
153394
6822
13222976
123144
16949729
3105394
178329840
756670
1133760
344591
117588285
6998075
3460045
3199200
1208925
17040
4851
253302132
3097519
253647
247764
220729
276647512
88826
9083
20303
17966683
288973
14506109
4898099
21926
822663
1190
820987
1735999
35883
303657105
15396
1717255
4453828
48243
25799865
410378
922881477
1350
7944485
108629805
1260
14917900
24561078
134604979
1654101
25275103
50919
367552454
167484
118493
272768
37084327
364
547154275
6467
567212710
14015533
141211
111278
70186
10027573
52199012
74315
411185
39928219
2881723
22731240
252030278
734183804
404825
31016182
243027486
575202
49744786
611004116
50589881
7703197
44805732
11710128
23933
169367050
13373294
54168618
4707381
1014913
741497870
10417841
151346
4061676
798394805
340035451
39105
67627
140655
1794993
243353
128329
360331
8683268
1167
1168763
7259
235885
6108
15453886
47681717
228352
563693
7833737
197218914
109048
692370752
114451066
29037
5482071
440650
15631038
11128292
157992
6713
41230994
273263
134
2110332
646248
13900
14881143
854003678
76348901
1617271
456683
6265120
2162037
8367475
1817
173214964
255168169
595487
271573
3350596
497
198323554
339799
146568
20541
1295551
125102204
17473257
274508
3409306
10673
16875
351909856
10993
18339045
6329743
4570
590892
17869
85026728
31725
7951
6037
6504834
241599568
6158539
158577924
133552
200294
48660852
76671
101039
303570416
4220755
140318421
21380629
173121848
105766123
45901705
32150639
2650175
109603562
261596
32292792
6978
408671238
5301879
871399060
241653
221106
26501115
7939
902911
115795026
70725
33209
9867
7779
55209
27049890
29338933
112312
52459
4424
4374073
48898
203472472
11315
1184
139711447
787368
117105519
49933755
93406
37650529
6735
642836
20805971
4051232
28814
1061
8719888
7790
7713
129162288
522809
20086
14689586
440043
66982387
1450613
52986
132260491
52558
249452805
44869360
53019560
319832165
957775
9605158
123373
152352
28126
332267
938
19618284
55948
104493023
11509
757497550
984618
5852607
83962
1046298
186877
81685
2262684
178696
166891017
336838
201494292
7127979
8178442
24635685
5084795
2146803
730899393
75202
1105567
197585274
18281500
532024154
534001134
11838
366355833
789267421
7631861
127290624
1846991
510482608
5795294
19106
34561430
6617407
45800
791631206
2053
257327700
3525440
319951648
6095017
478199
319393
480531
398428
55791
8946
55952971
398690
841769462
267299
952104
3105179
417719574
5772042
35564
447483
237610541
516464161
519774
826726526
43302
242193936
7019151
6340646
13801052
31832
252872409
13099806
113597943
5848925
1135111
1057685
20791845
31372
218090185
104258421
4437204
2085159
31958331
946700793
771817092
29712335
2356
293533065
27735
24812
3123721
17159
11850
1892199
856155
1662929
158
5172699
236243
30969396
746656420
48368
1087857
143144
26679457
15939141
395830
95470500
656575
27485
422165104
504312285
10504
443985
190157
52404
8229
77768039
13603
19922768
936666419
105083
3619
463093630
13842
127597196
1460151
72580
49689687
2367629
1640
32978
374886684
3406008
233112117
28090447
5457129
4363
1311749
119252687
196815
76258
73141890
59417449
21014457
648014
7651
59492
3209324
764897
2510
4673871
377462
3104055
120750102
2944106
6318787
114654
22906758
50431
707315
519795451
95455371
222657875
704479
813084
38798
780936
503634389
171639809
156318356
25115326
111092535
27813
284368
1185479
337230
315703
498457
275504604
488020215
20397649
109641
1735575
199306623
79062710
8177979
5104001
12395527
522848
10888
20384
566660
15321
5252505
436842
33230224
66051634
15906
36389
20424
33077460
24944780
144444
777771
153259177
108809
122001948
3618005
97671
10526
274776272
497410
214656
116582
39962
125605075
611133
23291
39674069
45706
39537244
4645912
20965
64157551
68465647
122
95301436
10385
979515
1842967
6419634
1064681
15108915
70225934
305345
394509
289850770
504910378
227574620
410782368
94789615
29100541
546581
231940012
3751311
13562557
1969247
7959194
790799701
8426022
261514641
17778282
6494123
475408
20995067
3078816
78086
437834114
119863
106060
15918
1412304
3672646
563531
229603977
519952912
81543
145836
32227
77235400
212940
16302914
80814
10192174
96022939
927242
3245812
5507915
96943
68759994
362838180
1524506
130666148
22379
30075825
503492
94999
1631894
62402315
122705
42323
12675082
135927
149396
404179
3421746
6364
54495
471148
12145
698105
197619181
952836
45918313
12551252
204070
57315929
5828359
4805
342802579
99914100
348081208
58894
5064
1157
14793458
522808
825758565
133569501
14266
796470
31147842
13074
3333881
57603353
63289655
25621
23258965
12559584
50282
77028
47592
52349
154675728
112884950
130246
20140372
84850940
799728238
24198
53184002
2407429
206537020
26283
8187687
25236531
2753893
389361
468710926
61717043
15454
1197288
58910468
51756
2494
533939558
2775025
57143851
12104520
3507305
14324
197697356
228200
984430
344756684
22946800
352870
241841
62755
758777
750252
162242231
323357
30824
2106
475563851
52804
498896
27001
967905251
415129
535174883
361393857
1994827
137227630
284246968
216632
111345
6785539
709021
7080404
224907073
57771
10362
2908722
16078812
376991
26304964
1162622
16627
481830990
692
1837
30976221
207018393
30796
33546
85613
5949
152065
32656
2868212
63860
18379221
32537
1022284
6743565
110293
97098
29818
23419
455155736
37009568
125465
455133
20107636
4853
8172977
285029547
1909
29862
97057703
1262
74744022
15618
73310
829
48338
634191898
468572
24375
21240064
6660695
873564314
5891283
3363948
378515
354316335
1546992
32120
6620065
261780305
4096130
32763527
16748653
604164347
62495012
139836167
222816
166621
47386608
323594003
8405166
146667922
14347605
3747
7436759
742833353
255642312
39399513
29950645
851016
478337558
619322397
64062737
43219731
950306
3574
30635197
12843
26763643
51887992
477300
70362
7923125
222486
900778268
1031909
32258
42120
29427623
7735
178732337
68723484
221863755
54283557
2618166
6974971
191133
9629852
8515
263658
483460
329703891
121371120
771746
2468
11455423
14556677
892038824
142093197
824546389
124793038
1550296
38298
1007
6707273
970412206
188535295
25136310
5013
443910
162147476
36038479
700486
1524614
123929117
613632640
11759
60555
16040
7032587
1361895
773162140
2134286
50896
1040094
276526624
12821455
469737
3690
7441893
313464186
868895128
6333
6880
28381155
75126599
215894898
35433
5604246
307277
27506388
7601206
128777
29767
557091
269549657
70489830
34170626
178122200
869163
1773770
10869754
2915951
797623
3918
10071
250815338
64415656
8030
264916
90420
67107
1100437
7770853
8052609
557474
6238
35096473
157057608
708284
32577874
7839
336323
133127
832736
24796642
670264
46112586
126030
55257067
436226
131032
103290
228037
1250182
243657
31847395
275029907
65619089
4091468
26261350
215380053
22740
45458398
280615309
20138012
6362
12251173
52281
5920934
62261563
2206232
169739325
50593
510666
487556
333033
23963984
11267179
201171
17819853
6239313
918951
133695861
52187
39251349
6132012
530614627
321153280
413227318
187617
109233984
289322
270508
81851
10532
152518
444008756
750253430
60534
2501
199855
3560543
1015
3111131
3034623
277215638
204294218
99752
878429
15196976
127683904
2066975
6480
15451
50143
13726
52071515
4162357
17911
20780753
198881
58982144
642719991
107040
401020
2293767
299242
4982215
52752
672132829
8390553
185127
1335716
173202974
1377403
11961372
82717028
36877023
7152131
4478
351047053
117434
3476639
232336
28059
113215445
16012701
485380986
3086
61454
22862149
3741623
2052
317440
104062378
9748212
16762209
21303
318646
74902182
1738708
13939417
22773628
1873382
24735646
26835
4576
66706
7755343
133679
1902001
44342856
5424
1708214
83343
66960
87448354
136100894
195717
7537710
748664
6723
725568
30614872
3075
4078037
948437
11763276
46064
57190
13330905
755572
194604567
605848696
66313
83171998
1327522
261478321
655
20650
853850
14363943
90253
19988
7865
126965902
103049584
3108304
13039607
109518895
918279154
13776
1412188
1056506
35755
94530087
23938317
117716876
6818315
54367
64776720
336769685
101837
1116231
43311
14060491
800150
376177903
1327990
26061
125252383
2923868
1494549
6888184
1434479
1500
451351
180243848
718876040
75332726
5775023
184676524
5741
16426311
330906
3029026
5977754
3487425
3742887
109554
1627768
14267
51227234
415473
12578274
19818618
920056
561444924
59368597
38773516
5044
200268
55304
62037599
82725369
71819
3765828
243455
2325904
565644
929947
2352826
85514
55316914
741275
217435962
1722671
315514185
330767
51043
345656
464483
7709
10174871
519090631
14682195
292697266
66882748
38965
265397596
2027266
2740
697299339
754391794
219890637
45941
9475534
3747712
14867
24691164
99839026
22523
417121
1119913
22263525
98355320
2419036
16858436
9171860
15712
4022089
3693
864989841
171296
836025681
537695287
29300
676136
232542
233468744
110246662
153135
92599693
54806
2685
61524
33208694
59596
88093
85246919
10696
39008
327751401
75077
441474049
145304
2083270
16015221
236042190
184834587
59735
30278
92444400
5200484
65282649
7660485
22240441
14042
5136063
387528573
445192693
28784
33040
81487312
125638149
28414515
51490
1189510
112995
50402619
3996563
76119232
748184817
12049132
4309
938532615
1547508
10796
106949975
10813481
14871
55936807
66304073
536153
880932
30821728
9143
220144431
102424
432290472
262237014
111187
5167854
11425440
5169649
677351
80534977
1903502
21186125
88537
1095313
52408418
131418138
7360140
2556550
171275826
61402429
52258
190695782
3683888
448716966
237958
3543
200873073
951
88392023
1206156
88311
124786199
158773855
8315
584556095
73871065
533686
6964845
18708
752707
236031592
103944710
38273987
953230
623321
321379
208629445
6249518
48364
118125
1112526
7605678
11166818
3359157
210242
11500
1708903
90906098
292656078
34327162
390374
6076102
1675644
193393
5953749
905579649
423920943
93840
668317354
235792257
770254407
12145709
182014944
567690
6463613
18486
7311143
54428052
2286
27818223
2821416
11631416
7021533
4893
337787
11971454
299652
243190723
390455
69802791
104212
2925595
29955198
245542606
868529134
8611
344760
920
1322888
1429064
4166656
7481
155774045
533406679
224461
351
297764
707193
1475703
22784012
21860383
298906578
24303022
6944
103065124
290313
920307
894595
7719315
8274744
8264
183383281
58420
181144611
204063197
648893906
946901439
23826668
219960
254696
58680871
6221535
476
267447
1309162
62933738
23680
52427449
59966337
12630972
15680
98425396
112551
3983
50550
296919
159229
184827517
11452
3143936
771594
925165
39159294
102135
17488045
62990216
5919933
26127688
44405
10961
128709773
267169530
27385
36690
766916209
876857
9002336
10586570
10830610
143648
44160788
6265555
254055895
462829444
16381153
4104546
650924
26994
32890439
492292750
41817
390717263
11372
1081784
201690699
430659296
14882370
487467693
27152
36810
483544
7447212
1992827
1405
7354218
31591288
3796287
62367
512
6960
5984397
2921
23005365
362255852
56556
776073192
1664816
199761
535489259
66461
22001347
3637029
52348
153099
62610768
25073294
14675
3447976
15479673
1147568
10769183
129325704
410223136
119443
4602
4780
229109657
217084
396806
257533
13448284
59241
41149
195886
14840374
570390817
52751588
106749
11480369
433852
16292
38685164
499551
19874
7351
13
502151943
25462658
5421538
16733951
32022798
22287091
201665
2119197
63311076
19195961
10919190
5727760
11405
33415714
16876488
103794096
37523683
921840158
11882
2391517
17607
43320544
517596929
15755
361956925
351883
1095815
43685943
40789
776680121
507830523
124512580
394764432
1388950
1371226
129504
47120
45074273
353968
5796909
7873540
95574162
11263
19662987
26814
616529493
74722636
250267
38892
159765120
10032432
1155
304574
13865449
5223
1400739
38159
477732797
28994
467229
231307761
56566
606904102
170853774
137457845
38149
229783
69875351
77651
89312
1281113
222328
321940624
26542082
11812470
130636
10294452
2705
117953944
93708
1195569
2348213
71957470
15009
110022082
2604731
283895
103289722
591376179
833888
8286243
230501293
86393848
5630185
41743
941532664
1111102
112944080
5628408
618827
10807
194867
18650295
733932
921234
79044768
445790
4863649
1318
228960
893837299
51999
384006
138447747
3554870
23612832
57899751
8287283
21188038
4140180
5361389
16788116
5182264
31818
894794
377562432
93053585
378553973
16173387
1824
251820
823991
8367295
233338
545618993
1849642
43294619
54374
112658
2744634
2377
6784848
579160591
1064
2693342
73480812
31757256
142861422
7169134
232745704
62069658
1056881
8705
253371732
5209233
4184871
380704220
443532
17016
825564999
3996996
7877
74034213
61377
1404
5045934
31564103
3367
888619
52314
286915
1981137
490427
18185045
12988962
137161
44616486
5378
111670
89570343
12821702
247518583
177338
52087
100444647
3426916
48052424
358840
30482
4201155
27836294
12805
272409609
2026305
192842110
185766
6151478
961518969
11106250
255376451
665693
133340104
12086
107067
87032
18099410
1223316
32887
3804650
906008952
3887287
254270
168157
911889484
20223205
5431075
738890
813894295
61516986
11787617
389073
70815
792261
119942
154092658
44395
407708079
248407
22384185
56438222
152576
92274
25758474
28295
508421
326980
735204
135030
1333530
31749
350212
33397022
127887
179773100
64613684
1313207
328522304
180357
1029447
43360813
21336
37972715
721144
142453048
60978
12003004
793056
731658
2147
45441807
697637296
7551639
8655210
185471241
627601
54212548
839018847
56450
52428067
59307
16446
208320
202797
6365
374262219
6788561
1258421
21166122
20333351
33959845
95196736
628
6206792
13721
15849
882005
273235800
163408
403029
669162427
15859834
520732588
4510392
131542982
275628
2459230
1456167
209237
289618
623022
133061335
2236346
56794
744646989
249350768
24995291
58490
113539
61934
234893233
4932
50506741
10207
117599993
3336
167600284
20485812
20918955
24515522
109910484
538769
103879111
1599279
12622
49574801
169690815
250550748
3921696
6732012
16202740
23701
87656744
624646
58372
935221
5423
150515850
104569790
6547727
375118
396660374
8284674
1943217
1129426
1162232
7993
58572
328839374
248383
186574
200607
131301610
3420125
711443974
657932
10424954
134045
564543154
282741
10598186
2676637
221386914
38557
346295851
26905
18408
105062
36123
115914326
80295
147088
83737097
497672
107557551
1003343
536744550
15535385
14833748
964005
349186
173312978
925001872
24153432
95686313
675514
319769996
4870
3156008
215469548
1884143
231646732
29761
232289
6545581
40540270
240936
8031
995889
2124293
5163211
1708746
202721714
68468030
46583978
3956
614851
109912761
871633
54087163
46655
3554410
542503
202110503
1357529
1386005
2647866
3705555
355051769
4307449
95332633
2670357
435851447
26435
3047773
11269645
7119
39858
16893871
193561359
9248773
3848
85321271
816659
239096
215853133
226361007
888433
153359825
17994
2057
628839
40542
1713348
1182546
7084
949953
63367858
130371739
302392
255037488
954582573
22
83490
692682413
13522
33581277
1147851
24915
988090894
2663800
51911887
709445
245810
1896585
386766368
1453279
10134
7709415
372127177
113861
55956
214666927
155749225
406115
811664
16324
7630
14415758
988743
416359
5560056
3310758
3627
162676335
2824464
7470
91244
59051213
1973790
26977
5477351
109950
1446418
8548
3027163
1778
35776
11906
45056207
57663
230791
874937
76897
3669808
1504161
12288
5977132
1472818
119497
161022
3452526
51506
1216875
427954484
37922367
6734931
162438939
14353
259120
1786681
1915390
63419
1557631
236577555
104956
18758829
771301
1021751
13339
51587545
513054067
901686
15798
21778
237602511
268395499
74778
111201
25745
7702118
1203347
197304
1483843
53883
9279
422302232
132
355464296
6929
519266011
262982
43859065
27905
14294550
838741120
929425740
69250
284601245
825901
283493
690176
11816663
736542530
378092
18565
739720743
6718
64749152
54112622
26544
79959915
122908591
6452627
655922804
11858
1369048
813961851
4425374
296586223
43822822
48812919
456321
81768
1115145
2096545
4296
40938604
36510
445049
99488
127868665
7167645
570254753
42167404
42600
6246943
10877891
5250
17651
5028893
119133121
97933762
61576
24505
52980
64087
222848796
22239076
295984165
48046
5673587
2425761
64594
9722898
38893
3214094
106203233
421490533
317329847
5271963
12825685
13592
6835221
51115
3637121
1331
243870
122718
265598298
4797
2080
519394373
14794927
652840
340985
248224
11552
28685
27815
124792755
9775704
48788
147705424
255378332
2226882
1303587
22467
28528
453891865
549999
259361
458740032
574349044
103023434
12532332
253532921
95281332
1718126
202389
31793848
80105023
42646154
668863
920705
17041
201729800
164131276
298549552
569221
55690988
3663473
1297094
34174
115981687
230890
22093
23619023
247802871
10065443
3392201
1245642
8064558
51192552
65237334
20770782
247959
26391680
20850
64527264
755353095
7425485
7385
204582
60367637
30685814
7224812
4092099
109636913
175469436
320990338
34730
23359128
698
10537013
30626071
186496
200596
88405
37397072
114904098
647472
33240
107181055
4129928
3355382
105647
10065900
56710559
829358755
79287625
18681356
123160
101132028
2743655
64908
88
14959385
3120068
37476
11125018
15339
29266053
325121485
23415124
65225
10293854
149955665
14429
162546741
2823467
99965701
36284907
225004970
6811328
10645
19399607
46584
803899
161460
87494
161041
197141380
20274466
8332247
121604
39254246
43683
101475973
1819821
3678549
28470907
8494261
25865644
4028
9708410
3679340
32298
48493
27991447
43108118
622770894
6361767
5404
205700039
15297712
19116
575242312
1702462
154139
386505176
3751758
129231
636229279
211919
11924
621379
49540
325497
677322925
782578
27982079
78913
510361
360508
388202
32851596
541751182
7548420
8431512
5142
316880201
134005497
500255230
5033
30983760
3855545
5402941
464429
3886259
291035
124091546
13408
19963034
3327
5668687
250351196
392215
204955
29953
11348
191751
1042776
223162234
73630906
255956153
415071
12645
330588265
761479882
109984
195623
25868
454905444
125176
22569460
144060914
2542190
44399
408357311
2326
1983877
223728
5451118
9566452
14630429
753945335
223600
14630
320648
155772
114521818
17323563
253404
47691240
44722
79793
9373234
47065654
109437225
637177
49057
1584791
165345
1080455
899989
3828069
108613
508409
338990
247351
2711322
5305140
21713841
228217
80487966
110259317
356189
452374775
179765
97378
5527
622011176
16187948
58602
94643166
206774818
58237
75565970
3003328
24480848
359663
17610121
23313019
60966
1793118
254524423
45409773
22734
233418490
1824972
1493296
583324649
164825619
77120355
7746167
473110949
495444
60969607
27724070
510382566
15407410
1837485
568805
4744
74643227
30479
953841
9740985
21180
39246
18355691
5902013
55097380
452692
460508
804505
998941125
1328718
4425
12438
261485515
510511
2351442
71703668
38430234
3734561
215750204
2642735
46457
81346755
26747616
384172
60811559
2114
59445927
191708211
1706323
17242
215094088
5294888
521768
12376336
6716238
36339960
110447079
10538
957660
12397
187398797
1300831
19948
29923
22193845
2075
6536121
35768968
7435396
2168922
8199428
4345897
248725
14562
453261
43581
5652369
48140
762475
77280580
4410
27189798
1561516
502657
3661096
12158207
28845762
25750
70586448
700100833
998442
742248951
126880754
50824075
85832394
15503
136537282
691241
186808
334
776415
31634792
42403854
668873312
76331
874209946
7269
308145
990879953
29578272
116783586
500335702
48642
31669394
295833636
261524227
27741083
27614349
17376
1098756
121736413
22765913
28219457
101690684
2467836
15072814
199202
35036301
25636336
4893499
65318781
8274606
2686580
8793715
334351
83306964
23449
28825699
2123223
472939
408733
432949
13943803
4103304
833295
261447
18773
21872349
7415
144501675
6532581
158643
47166
327906
211086014
155581522
515236929
61829112
549524
2187501
23909428
2212039
594897
368069
4788
8394
484449067
425138
157632870
74772686
891553058
252811
41119451
2115586
90568811
165870093
108969
253293462
25624751
286845
4052
697248240
5300
276236801
12077247
257170
49745
13040
28660
14070
31686
160714659
3599
196918125
347006477
126478012
9724
105182
65578850
247673
11225
420839
393678
286194
522373
402277353
8226610
305829
53249
60846
10824
239394
9978221
708582795
21063224
8935332
51260414
1062
607105814
99304371
36838245
999291
32034
5291
83572
2001722
445526076
452410460
63158
793555
6791073
125059
8150
7013578
420466
144814271
442533250
16378335
12994
4642605
14967
5951
924199
1057186
59237568
250246904
124797744
18939057
1018383
373194460
1172834
349242848
7417674
239403
7126287
299003
486257166
20912361
113684585
2219164
12831925
3237812
134646
404774
801966898
239314283
214527089
350252079
1350529
8170
16175338
6594585
391145
89753
156819289
100287
14662589
37700537
189251
494741691
505190
831727
352655
8221832
191027
563756859
28750740
59110
9538
115575225
374
76178280
5036453
7409562
117514
960502226
86898
103053
3896
404420920
404343915
1030701
7386
27583643
471041286
588313
3168401
367605
7989
142042660
392
28529
31546
181557
2477858
109214394
235779511
3835879
705896
107951796
26981
5808
50
257629606
65290445
212780
716604
588523270
138611321
55983
7298619
60872
20082002
967749081
17096
22182891
91066101
250033476
94128148
23592
38418
14228
87200
2472
379748
13769266
15627326
8921769
259435371
18252463
285342685
251
973077898
141170347
2934658
10992
323320079
254046648
7931893
1356565
86279
189556
618902
7714315
873407
56850548
6201
6767528
11714689
39931
672212
15821
105697270
19607
3900148
98302094
849306104
586664
73156
18703191
832262231
104067
3409
6999
11480560
1768622
3226163
302739928
256709
5532629
25549
5576335
3453
729
65568116
96301185
15544
138371513
4226
820404186
26852
119421368
276790825
412319
106317
703490784
232044
19404
246767
1048225
10140
2087459
133275
258923
105068
10407
3049
144193
460699
9987801
7619
741349
1308637
5466785
1259917
1331440
213857
169599440
74322098
46554
36718003
97466
13882651
313644
14926520
27772637
364728278
22752435
21124
248631
17723328
154071121
390472
381710749
110754
1086679
166445
749193263
199057949
25597747
48125627
5444606
531706492
998751
11712
236983058
29449
503344247
125862638
280832564
2158
2736
13499595
683641
512553
25825
1027161
125039448
217185
6078
171191905
1042
259428883
3360
499712
231776
265252143
5109018
111002
510313373
1336616
298736237
18727831
326626793
6689509
688050
310106
24852
493141
338131824
1491760
293328855
2291320
532725044
26505761
70653913
181652
17795
280960504
803186
10627131
1413
4356522
29310
2367698
91561154
108545373
24007
289597
161580167
2800280
571541
79821640
283530
3922887
196861
275802931
1229386
144869
9231394
88853897
3916951
59587
4968283
2772515
3749084
250865
339011847
6014736
74500
215874644
3043247
617526
89779
165700
15067525
16572582
543328
374870581
325290
6005959
71064845
65388522
60855372
539685
943686
1076726
406417
10507
3354285
12219495
98113126
142027858
24157
125876760
5851265
51277
380048
25877
24839
2021247
134329
31068145
864476859
223799
64264
399834610
61316
881144
223458398
11929
62912
30867
2992993
85322
484907983
10262832
5291564
26187449
1731395
17824521
30057114
3767344
478067274
2865662
169643
11746
155762
14762110
39938647
1971794
12642752
5879
187940202
14260
215035
12977902
1298221
40983
242000
317599
49734555
187607779
5908
327830
12841
5039789
8246
150842
239833
810390
307974
102447
9038343
722161
9220818
857150395
329911888
63968
900072692
22220810
50077
108773
44069
48533
164518
6126
94718137
767083733
15120
684273
18330995
524718100
176175
13959010
12598
8943
38384
128077
212027307
387066783
14612443
162931048
15684446
9545900
53716974
2068
2632
19323
56655644
2800656
117250817
311266
2303527
215647
23882105
40082494
10990
119983
23812
86978130
44633800
2410665
3566096
20710
182095088
6336917
30090
1592802
433953
55426
7049
677324327
3095511
218615685
26297
59010489
2344010
91558033
478040676
252992114
458021
1882649
275447030
2202213
21648
104565
9203027
379867948
129886
771853768
4428
1207813
196558
116533
22075095
54016787
168027
140085
435938513
499530131
36694209
13706
124193216
16388871
958146427
59114
74
23304
8028
2001759
547783
216973760
3326334
561101
2851676
11105252
559597018
13375496
22829
67197
11565614
15230999
528362420
3114
12093952
11032765
2439
48055
439665404
25930
45062
106333131
727329074
596622
292760
987200
28396044
13816
13508219
29978
695667
513269
118110
6586150
48801696
40914067
97203
8551170
75078267
5162
249920425
515635
713863551
67271694
6661695
273594489
592098
5606387
18563300
360711
64324
80444
1489123
121137
7587
60082
15852899
996794
2041020
10732111
129749
32205082
3138
26154021
192285138
33045122
87165
5181
14484
734710436
22185
21585123
1192984
6257996
974607234
452121
29283
37094
743310117
1102714
134186719
885
140155
9597
9829237
7136593
76693693
49963
452134
5418245
24173
115509268
11499
260812212
775534860
518241
232830
3857674
7332
25599945
608055270
503380
31800
251138784
462671
265512
3323439
65002
15033247
49877
20794
126291205
23869
2597109
223192
56065216
33259
463931
1221379
55581
40421115
48601
3117
6196989
422902
6565923
7034600
248747
139389
7135
6659314
891774
15784282
15544591
13343131
4997596
190941252
232785
8125
657316538
27914584
12390
76361
634374165
2981
1896497
128890
10047022
208105
5509
118532225
12273649
196348713
752815
89389
19065199
7432
39553
3011852
39002868
2527
778949
55586975
27244749
3094472
63709916
579463
1380146
355064121
7449
681704
306328844
570106
6979254
6494
22393219
189938
3561944
4660836
233914
221002992
255873
142491126
1975
525270877
39678
32315644
452971946
575627
6428
408397
106129895
14490864
24313
111059985
457079
889846433
857130291
44021990
14536534
164758
36178
7219070
434033430
983180
722375834
225724
35497315
315682
3764445
2093748
10799247
82685528
1456645
488221
11803
21814418
332877
3722135
7462054
2702042
591810345
187369214
45762422
213953
12271
208178746
8614
4777
227120374
561672081
886992054
134034637
3262
219308588
3106288
10690
11628
465116003
10289235
219754706
7703
4042
788360
229443747
63646273
6759367
55421
4070382
108182209
27984
1816391
59515
3310884
9650
42258679
57854678
3336559
12191
297367
3295120
113334568
2310343
94074589
1295
249042981
8769421
383327337
21949705
743995545
13355157
7956
307843
118229
10236
2950218
279772
1644019
1853970
666389493
7563287
127265456
18894134
84182
1798689
207069779
135648
6422
101077399
62378
1132604
1072
20449845
42843582
201259
208440
117122
572397
1365
34926901
17433
45751497
3487140
676868
131043
449373218
1791648
44681
608235149
89220244
3437817
25047313
122590499
404760400
598089
32709
355935574
6873009
454357832
878320796
14396257
662345
1337396
432696820
2959833
900641965
24876494
113786799
10035
99289848
372598484
4033266
529933
7022660
501596374
176066199
52410
24538
12383667
14155899
3960211
26457
52261150
200033
63774902
155103
1315152
420782
32153
219185
3958993
1104971
892
16182327
15030534
49581
71716077
260163
106090098
95133713
958625
378276
5338
513365
256410
7301
12705860
2628
24302085
818082866
2804900
269
15760020
2155
39507
125815636
112486
341779
151297187
227125629
17511
4454
96713
6809657
416533
534540
223589412
7290054
535264
4135648
344669673
1013315
414748
13578
28200
81357
563748
8068978
201931
397324771
202656
4056547
186374
436637397
15372516
835240607
1601179
518441
32204229
28811
65434089
5882
22907
9773907
52853373
350319670
33348
128140479
177957
38060434
897666305
94558952
49035471
67589
555500
122540991
406175
9190118
123151
3954848
676698
268427
272390
968
6516
102169
2318104
82434095
10473
34052
42419593
19558
1904496
24795932
229518
199898961
48772
52925712
5191
748789
25785517
19921754
73304080
1861010
240662472
85539
46447597
223001
884334
21734584
80065463
53008
123676776
36884
967179
12474
219619586
194107583
148637314
487319383
35967670
478309
985423
34199
491462
7815522
82967
3610940
3932820
23602
22806507
985526
1763915
344379581
68786700
5687
2976774
283739
606917
471130
126649
142924770
1084915
18521
29052
1769
121075
4825509
66181334
345410473
43505121
141701
17976
816073080
12484533
7880489
30823414
7928
907557
131976
29309
24259538
112263213
69995
4055118
984939846
5027
829519995
13436
439110973
882234819
527077753
11450644
7690745
225793
113524
7532650
9821
15822
26561204
22857
1957
3265894
47378
56468
21139038
7166883
1086322
235091
37298059
15811362
339738
1508543
2213732
55476
18796206
1353993
7326606
463782
72173039
413297923
483176
341926826
1908641
426363359
107145
15944127
635349
1777669
391135798
98269
2086
228083
83134
851179
46957
243351743
31567464
14471503
8240411
349170185
161263
12037
224133
171386
6152083
121967020
15029302
440834
3999290
15130516
383671
28720253
34041874
4681262
45545125
470700355
353863210
4807
127502
11385015
769783062
2613022
18844
588894
266885165
97205
199376180
2663
3091
72833
236897
7171204
167151
7161
875656
247974
139834
319344
54296077
48109
8173
52110317
54948
63380277
845743
151640238
8242
870760555
222223919
2315973
1143749
4533643
619190850
540633
405691548
221349384
201249542
1498056
4070458
427111910
14450809
14869
2241590
34001
1461831
169340
80850518
2700
498569
91659
245275533
11994
1033
8569
204255522
525334601
2531941
15437782
255109
151518730
42022795
5096978
22819155
888610
1044
3814182
9580
54447251
78994780
24508
666
119295051
92665840
9734
719628465
29821
588245
17710349
1134545
92035
16804182
80677
356194424
18617929
7860022
278795
13490
106958
7487
594369244
440853726
3208438
181051
551349
18214530
96259
96800
62561114
65124875
246061730
566949596
113954060
187869
50557
29293296
3970600
853491
32963036
24807648
320198101
7709082
16504326
359759067
3185
29913143
139857327
4812975
690033
2103380
874375420
66696041
1207530
98535571
75062352
244937
20746
7714388
2676576
54891844
6912045
7129
437775985
215204659
67821
17077
57120
66088
818172300
21293486
1521267
73116
3340
1382603
258613
330288183
239195364
189590
2272350
720297967
8206
27632393
193277399
11731
213858
42837412
2254854
7563116
21330204
3891313
7950084
9197781
1027629
4985109
138042436
3292694
3655
103400365
182854
4929209
149070884
114158775
6259
138420125
25149539
65410144
189711709
108383
4111927
526806
109433
64229685
298989
549194712
2511175
326959897
325486
40806145
8096
623553685
45285
250404782
3624703
3967
3204407
5703
206839343
2763588
8708047
4423
24777172
3820632
1846952
145539462
431511
56536660
6923384
205969610
10515076
229552
22656
12573
128361043
2312168
5464366
63456320
847882
239227674
832355
311607
869
8731121
302913
764344
9845
2441680
60492
729160895
19145571
28947
26918488
323944
190135402
2206675
165574170
50312731
1290
623438
57084460
523619
3915716
11742958
39617213
933167201
2806060
9178471
30741809
141004
26872
972726257
277462536
6513636
39567
141219240
28864
11292
776592
12115
8757756
1143582
2768
21000114
69160
2957613
1518388
1424210
15398330
328929
147884
670
9221913
902751
48177480
828501487
1002373
30165887
183629
30717116
65508278
1955229
247184
217409676
134317
117875365
114022216
57674
146248
426258
206618946
56700
2674106
20183
22966248
111143114
14241811
1097587
4045343
206527
48668611
407103060
109610098
220157477
22833
1023317
32372403
388172090
1453088
270623
41071
1287063
7534487
61343965
1860523
472320690
13106330
194290204
317307412
18348
2515752
191463
1823123
5516
31549
1882859
258050
970567626
26899024
1607458
3139844
84546
464386335
2073864
3497
98559
5065244
1384274
84132
13576933
160555
228861
327811135
218605671
400724158
365098
2645906
2564526
3215026
114975
362973
570711
729435
3421837
91380555
38774824
611237
4259658
118061
670423
303901
409844739
51735769
898936
44301077
34
302605
1022315
5565981
1322499
228793
37998
21464
29662516
9865069
19628
43533
18458
48650
442387568
740513876
36925
8535967
4982864
252771
134895987
401827
137191691
1886
694984565
945318
59717563
30767
2912
140227
72752
513118
3790715
463738952
122986157
209585046
441585079
757790
28090
2029042
516787
966423979
2044462
2868860
876282
22520339
100090407
118234218
64328520
2995
203911382
759199
867438761
3677005
2255996
14507
3749304
167747339
40410255
964422389
158907
15064
14038315
331852983
23132881
426853148
1875671
1046422
4192165
237556855
16521506
159987295
66480772
544336
468976161
252245379
893
43957694
18399459
202873
20195025
22634
585204477
1019661
365582
105574206
252870208
15088616
6113
210010
119124
5780715
300141351
587455188
10536572
34135269
97927891
2638842
636325976
274156
25148
107491642
6502
7067
1236
399729225
36884429
64942116
167336335
578526
77530288
529395710
22427131
65530
574219
1271188
20837
24151884
185965078
367559
83387179
248558
628751
79409
23763
23947712
29110
5554119
922214
686419727
480960
14878
40152995
20127
112984
8628240
5025072
2266971
463695
425620
5664435
160168833
425513
4940
54593
13037
4721
3422507
16238142
430246
139025072
60918527
3939412
14842402
391557045
87618
362234
15487
444410
28245285
467354200
2673
56605
4009028
417622
253639236
80207
128090785
54127
626458076
7558523
8900556
3230549
113346495
3011114
17276
7389
26244
17572177
747078
89504061
7330149
51536429
383970
489448640
200777
266075299
70731259
1059275
1431
2247
1341869
707967519
21269
61347
318258
151830863
1005870
53642
3276525
597085663
1367661
308344746
170636876
564079
2345460
25145354
45491
196862200
22327
252524
71018
1023934
651942
320194
218575078
121079435
39555641
5766023
56616723
2157
204367767
922656
1604539
7468526
7476266
419873658
155053
40534676
33831
373408093
284097
29969
33843150
28639921
339736498
814911
98503103
15693
28169582
12352679
18038562
15455457
5619272
41629741
4066
213026858
7041947
6102648
33038498
901973778
258483
27708477
246568301
111362717
441534113
302282
33366773
32191
437780587
210650
11286072
448490
66512
232821
402341372
85529
1808946
9840
108941
3338
880387
3976
89656
13199
6019986
38644
100635
18097
493993
7543779
251605541
23679013
10512
218729894
773957675
9390
2299
147130
310452
256780170
117545863
27125
6632230
59432122
87838
48320
369999
137044812
20215288
149446135
6172089
9072544
225815432
929639
3878716
3350630
66350
11139
267053611
12387949
54003330
273285
59796216
483175
137291338
3151056
7515130
8695
148269
16759757
24767
273891176
98022523
3415416
175511
1878544
1808821
1994710
2189
173547265
54320
10784901
3237353
1281104
170626
340208589
235
37285822
293670615
106125
30309
246029
44339146
451376
3890260
86531874
2778558
11117
25332
14010366
354413294
787823
293315
1896838
7224080
291105
17388
126870918
8081664
437713167
129029359
346727069
3189
2774285
2285
43789
9419962
42108
31980
287229684
369836
2521562
158553225
2371
13771
34461
2994539
496764521
22390
756498
422669515
428013962
27981599
947769101
23089258
185391890
1037351
18829059
244851
45997983
119576
3034547
819756185
591204
27740
818378
2888
2058630
416943053
1896309
174016
22681
619615
110932
70742
2912517
410083
5063564
59585
3125710
3187
575953118
2083932
9713832
77667
2843466
815545251
5715158
240767
447209365
126098
32897188
31433944
3090159
995702
34555
10845058
195063
3510
77893
32568
11731148
547753
11040932
67027257
11017
252383483
2580049
1906
18484
912072306
159103
822593527
206263
32365298
59667621
3522086
480740054
165102544
538364970
691597
5558
431181
44438053
19624795
7543846
76877
107624
1125597
101627
23142
215438
45661
31854849
555877
11435930
57959
587415
15914
113778
5743710
70107891
144125
26425206
487584
993697
200990
850985
4426
5348
197748
493118
259020
122627689
16761057
378045
539489285
12363
957625
78475
9480
518832
304049879
259353
103276
8276033
59103974
64515351
15514511
181156669
480798347
661
609820
221053
10626
32328
9285
774529486
544588319
406916
13387058
392828744
47055
29663
6857
43548645
3972125
41601427
215394
122912080
111297990
11578785
7608066
704405
6396249
480444
22924
846052
28305535
269877
103397805
18227538
7468658
623324719
187364
2197811
698313
8996
47939
34184
189757583
341883848
58822279
179290
205419
44982
212125638
64721
220578
493903
109959
403446257
816956470
25387
98079
15576972
585
58820
3526465
994855
97098701
12584608
3448200
22105
255531810
19110
861074
5881333
31600670
319651699
5448
83408
153942912
55808412
166839186
24250407
1152191
16566560
41068406
1255636
15983342
63957
489745336
1449178
46737
28556
1030243
383016
451236523
29436990
344546
218621
200428
327373311
267012022
4967145
5468153
24197913
12076
24557031
25981
918896
538317643
2653569
3802
98089407
245701662
125543709
252029
460647
184932589
301912209
29561
3066274
296710
16314630
31895527
30116847
106181
955874
85620
44900
11394916
63167
91254
313619
371
461252
2021724
214272
1821450
20140731
54468
41612
58040181
177884
17965
13091371
5633444
92501704
356115561
10831250
207363
3015867
6827635
561122
255067
95336184
14683
270442
91864953
881316155
10314
68614294
4115
513702
18500
271289416
844480
2032485
50448
567493203
429981
942065
127576396
8725
179531081
6186731
668444
25037153
52061270
891496
10672
391783843
50602
14067622
125975
9090
2037122
3909755
14567862
6956793
88911942
1524451
476275
345380544
11193
6120675
1222479
57017
108140394
260570634
368125335
31836091
396616
502154879
2036
1106592
360696107
430706358
332474
9005
58529863
76601949
9801720
791748
31922
730484
16811484
501944889
343234142
11002103
659107692
1207807
312
19772
234319390
259706
32674
4007281
622103
2495486
161232
3353145
49244
28543568
972516
42681
15689629
2311569
285684
102087
210463439
254391
2531462
4178406
9998628
49757106
91996059
8501
62710314
7605294
78072642
3992702
125756066
1046972
7848
191086849
7944827
113352954
20977
14578732
8929195
8926
72264018
2215901
6337474
3855952
2155118
278
530108899
59945527
155168
395270811
3708
30100061
12294378
21748970
875100983
3899
19312456
8266
360694
30782090
47448
44471
6647
912689
312734250
41380
1371760
5998
120519
34080
784614
5435
744839023
66510
1856
11637050
1300267
746369
784198319
8255
17534238
645438089
73687601
7686
4050
15238
128933
742017500
10910026
869384052
5837572
20269626
60984610
29392476
84685
992950
14036153
164207923
140253667
126763
235562
392792239
38209
834256846
961565
19480212
24177
31954294
972947857
78092
1700019
8159
23037914
785048
805620292
199930972
12494466
2301448
780385996
208797
249826796
387685075
5004653
15699
58686194
74701606
153227
1845786
2898158
433528
118231
28836
31622479
63722
16093307
7540
11133
45324635
905783277
61899885
10450
137656536
2335156
1602907
91505
4064062
1148153
343061280
28271584
7913311
14380
6116251
170488582
117245377
189056
5297
46266
79690
8922
15819
239727334
10892183
60613
25936586
497636
99172545
86519
2964
185439900
405510874
306081
20725260
32673531
27567365
112856
25005218
462063
966730954
13969500
4050826
463958799
2913219
5221
470550907
104531
38856456
4832350
53860
946754753
445331584
354789
995443
1599966
25047
1661401
10653
513586
405915356
16025833
7869677
178916
8003019
10360487
136154
544746105
28114775
685516139
328170832
294526
12285
54768
27266856
122153
48069
470277802
2806114
104267127
97117443
493446297
1866600
32406243
453273051
97562265
3337014
5415284
4421328
14327672
9332893
17286
26386
60794
41262565
11016
256500
97072432
458133302
215618445
27334635
2606
116942386
155425149
12935299
32824515
14393
459879297
28248484
60787
28143884
269111
23858985
3271
159037613
129170
1160
255996836
208220
151632671
343126
11793321
573581
117543
398631966
568096
3050
3059795
355827
262897
228761
29941087
527557643
124702536
20164
55383221
3585078
110661929
9998326
388888408
23111
169649
59180891
129837
420499
747589437
3842710
2542140
44899
77244
63846378
406945480
8147484
13752
19780
1229428
8624423
932453758
153421530
54376352
782224
33108
868404707
40283521
905834371
31616
422161952
108919513
30167
96782
238878
789360
500228
119928
9146092
144951367
182748708
690233998
197254610
3618979
754189
215147
93440128
66995336
90184118
406403
1346961
19093
26395
8733069
197171
34692225
869065
1615934
45858442
690740780
1863895
12890617
3142415
1983619
377313
21162
8238565
3334834
80643786
22645
15090384
7891
49510760
68200
57032
31516
1791037
17863
2884268
371744
167851547
892650
16900080
286534103
6180343
6709859
2067004
2844
32630621
247118
10852
32519
419243
55759827
8976273
200669484
429154
1684157
12770036
16205
246597
1108458
457250
944069898
12777
12980
234038
1981964
124406871
30287896
904466080
79893041
138181083
8368949
2981543
25366
11209517
4245
3060693
4999120
14985
20751257
311112582
14934310
265061035
38873657
3939
35098853
3783288
315190234
4152719
230494321
938030508
140059896
8494
77067
150591
82793
1032394
2012763
30730
395162060
126931433
60939
754243618
236449
119842
1417340
211040725
48504
108342956
414601828
560123259
101317
60448090
602292
130448
187113336
474099
1408316
593042010
4456942
7567861
181420053
588379
59032
5372567
16018091
104460111
374175935
87436413
61827
203464859
107951
24153
1562813
2294
41186
2003
1844127
7007567
105458
323189
91414607
4931161
17311215
7532
681469872
1372418
5752401
211505
17877161
261468
1844409
237
18546119
4830706
1465995
64555391
169475
14869397
14323506
47781931
6131
64172437
209642
4622363
49270601
7939355
12331
13297
16506947
116457344
485
494553
350830551
311536166
2088519
5160019
49945569
30559197
28595
901722
2401
10438296
22197772
7181247
139796
264208
18114
13087
18843760
1893979
25231
10341
575910
268954
242265886
701786
14381481
30691
32097398
32598
7313
4010246
14354540
100076307
34510
207376898
3306431
4624138
6880654
63847
36828
3934877
5838
4425461
2726946
51690436
40475475
1618465
131638
89096357
131775
13675221
55295121
909037680
243271
454808
2835276
112602
9126809
1306300
123604186
960076937
3369049
1810
68822177
16017
202054884
2501503
266050
640073715
33313915
3376384
1678800
482961315
3278472
18860
13249
583280
5313213
437881587
40542029
129341
2087214
508217708
103079039
7430533
3948140
286538455
37241
2867
672927
2152
18865325
32911638
166618
526220
31400
833707705
5260093
221517481
165008588
10018
94086407
11102451
479559
251788
18516293
122099
517761474
1046623
177838
372705
176233
112842
10648525
899108
588010
12979289
824314260
45005
20309290
438441
367033
165978
516591
12214
230495
105026
30142
88938
32414
132378530
14071
419748
271298
41432
104390265
6912993
7569
8351140
26109
74747
16137
575010
885530533
79390
31757091
126052093
4232772
90114379
529884829
494327871
47747
27349933
112747
19152196
58150676
1322
1836704
38750
215109
127678598
60518756
347053
61713393
3184526
2720929
8084340
27233
91729
735286
3574663
352498
317562
20550840
2923699
16
101190101
13837847
511844692
1006
152114
598867
24899819
104659074
44121
60876
2797
126126477
380085487
5064875
4249
3267
204173
122182
86842
12040696
236610
302450441
4676261
25016789
545197310
487420
25487365
450863
8219533
5107
38549
12223
299596
24892336
9862678
1571
5606319
2561
2045759
4632
194555022
3754600
4287202
23618923
2215818
195223
283956387
187062438
11624283
4143507
514846480
712552
7799149
90046
193436
54065
280855482
30938179
2770799
41156
49683
14216823
8197216
13406
1014317
7969
5804045
76965
96915
4868
23093
402649455
98376179
965370660
41019518
514051216
58481
59919743
517502
620040870
118576
691815495
708543785
22849144
66897041
4193
23542
3066407
82123
1223380
31892
13916
45682
227181
991
103741081
271753
10997814
365459
32044
5104
558442789
252940137
1980058
1091582
939049268
14385455
2348042
61711
261746614
10715
2513542
9924
49977
165327835
25869
7389454
460526355
572755140
214656813
159681
7948
1329294
7402
473090
74603445
2030333
111392
2037496
17392
121756
133754996
8030846
3805
12840
121183
20664
639643
3882487
464881885
256516185
1366906
117921443
364714
31127
10615991
175934952
93016
990155045
355206
14629
511562
1138436
44935
317711451
3990020
1615
88337480
27429378
6756212
1227811
714479
3721
548
7006243
447202960
49751131
339737
526539335
3583359
713899589
228478078
758
628362107
79622
32175129
88552740
611491960
2303617
496913854
9276
25508
35103091
24430
520782
22779
403516964
8161442
84872565
5510
239007400
735426036
24457
3475772
58596
222734202
183137683
15782
83324190
525035786
194346
1703
37409
452445
11470819
51816146
55522
8145
34738
111837
711283814
277543
697502
2734790
361399744
489051899
128255
909785973
158113080
119334
207426516
81565782
5757
34656804
7424287
137835626
13316
1326983
12466
143332738
103891
4347657
3358757
1354469
728750388
29050163
159275174
8966
1959973
7949
1200896
64550
196701
833417
88800
1490788
30582168
16102113
250154
84732065
24979
418449
936561017
774412224
221069
23655
1791488
182099
36552
739473
62163341
12826764
1644697
806220
22849043
4843
41828368
23084312
65356
7024400
52000556
173786
559511730
46732699
1667561
49119
124455
244921265
216251
33554132
15536434
221376
197625082
25967690
83460360
682728945
31977
112707
3671309
138929905
109505058
517931
89666620
8161293
737897
2119
1521
218785309
111692165
450608
92897298
92894
20900729
19676
8610355
41709
287844
1075386
216214
515898
2878
25693329
357603302
260231
60403965
14259
70008
4026
128815854
30925
31031971
270166
31849806
1810530
12527
543622
109532
468456869
3647917
454839798
54444
1098615
28085175
2516
357293
208877198
135737
6437733
372604
9503581
36179936
23186833
389828
37273
29589145
134081285
167980
41392
199410123
26396727
3858097
488432
452484261
243951
212333281
711398352
3192714
81097182
583504071
1902920
342811
85666
17141
35027
993573486
526857
494450344
629443638
32356
84941
213168835
1607
448220874
2854590
1981862
129637
85121
1123
4050824
1045645
50175
94461815
117822183
9002267
4082362
19250
580049
26048431
1439878
1172881
32668
43533210
175495528
63879369
27578048
26450937
10016419
17377386
936234802
852577602
199714813
1045004
99952
39222
41617249
11555
368669956
149239
3102168
3723254
379788517
345
76375027
11765242
142146895
824861
38434
1213261
208610
1552
68519
2979243
2962939
111541
238946
792249
1870419
54247
511990386
2069264
64964604
791246870
47986890
471737377
20760
9248829
29090899
61840273
4364420
337987961
11325
401340572
148850152
31268
5006463
11312
164308397
2311099
779870
505001300
1071442
100791
181705269
110218
3893
32432439
356692
474108914
610341
33395847
78828
57994851
72615898
126921
984298
935160
25769369
6871491
180607520
3330597
825229
21271387
27343
199605
12800041
313049983
82678807
43083
23993410
4105773
401455159
1277036
7720658
3483459
6474345
35711
208278865
810089
422051
9565
447147
12610528
315870449
13516860
657066085
146705
245432169
54678
48255211
1989474
23895159
8288918
5944462
36165
79121
2072333
40842338
136367539
3817
88333
231884
2539309
193343
7142
2474432
122078555
2171725
241
1306797
181707
11488
119597980
284518
3404877
796689
3653882
172613073
7946607
85654
124628790
20582885
120850
80161
113137883
15431964
2844342
9777980
34443191
6981
78776
243842
89168
8245
20530019
4761
530077
3129074
204889
9248581
264829009
467894468
1094458
6018456
1033981
447131
1410020
11117062
641574995
577203471
203985589
643719
2570654
1069904
13224028
27925
256880
110603491
10266372
2751953
4054452
237692
3557894
284016487
11739204
100920
352537
20000
497663
451870
416194840
533585736
189081303
420510955
487998750
328279526
8464
430879
556057027
163669741
68240
68804
290875
159454
1632860
234217
79086973
178421613
963
15441606
15638
14069333
4373
25246119
101447
466287437
372514670
18688712
16634
353424
8067
479943
6805
330
7592
10085559
3454799
697712639
266201848
153048
822687
66156
537420
224593833
4463265
73505954
9124
66558700
2109734
4414
6836827
149713
3381
477324057
96635311
2772440
218424
7113535
121787331
297574
53335
472133
16605627
10643184
12560079
20717
45941881
2314430
28228455
1238324
114764
53392914
53116
56363360
62893
4307
299649
50987
4850
53686598
10916700
461680
5285508
2358406
211384786
809032272
511254
116007
94144
1664452
14349
42406860
22250
431029
10184
778336
10644
655704719
17848669
317040
269971
39318221
7330316
295499868
58492866
110269693
3109501
4615
343303
23668024
8414317
7931463
381351
4279
348267
57241895
938466
523713430
184592
4507
101964
262962
1430361
446945809
4923
20885859
3390361
18409
345196397
5763102
375081688
2803038
4763696
33444595
6819189
666295
10960
31656
15440517
20887069
5083846
5666
54266574
205424
451685079
228196896
31100
163237172
21843911
24444495
161333567
2411789
12911031
28027593
2988035
35298
765878953
266835002
55943
114917
319490558
3227581
4808
7529
21704493
50963
274923
214245
3236543
12490438
213306
88796110
301304
9263
5863
115261248
7644652
55943329
153456
72183
140633
30486
19512152
325540
26194802
4740
37495267
10162
1303588
1779683
4364
419433960
412332
323689
7563966
216663
309265
4063707
555104
12002558
6294114
2034965
1032076
47732533
319754659
2612424
84814342
117056069
401257
230122650
86552416
58075
5184246
39842
76918880
31698
6971125
9038
12154203
196062
15516013
59078
787684
34468226
766372
2190720
221695
223018492
19804
320061984
5445163
64769
68823746
22818942
10701549
300358871
2044957
378817
773365591
22772890
674860485
7856066
383575417
58774
4147
121577
10153932
220088574
127351
742080494
21710
61594681
4568763
12451741
6511648
5390
6718352
279832
67572111
938243319
25302
443096
407607057
409999596
32493
2128490
8253686
2033628
7131
24333950
15961270
16017732
69512975
28482402
25562642
30227006
11554
134847815
478542006
806012
237127
249927
81199
937468300
1212083
6350178
760978509
306795
427732
364696
5322
20348
31382
1623
810709
16142
21719896
15107373
3260720
1008204
18577
28368
1897
507404
280512337
257254741
1201363
29459081
601476
1240113
8280374
51089291
10885
17873640
10964
114883404
196876
467834
205152
259852
307123251
26969165
692235271
5577355
248909126
25329121
100651
221180530
530813836
98
60903
816913
6106286
18063
25448
254226
86226
127064528
6456
7740991
113064
14096
139516948
569276
1089575
20978973
6648
13106926
225822255
1042149
590416
1112415
26350
16270543
24314
41972
53732713
51378
9576
1626581
30317962
237787973
227170954
6786
394749924
243332572
24948659
488298
554663186
77944
29405
16032341
21961712
25917377
199971
2624
4327
2894498
740526
54231729
649028924
15073513
193135423
269216776
798793
1262310
155933
64191
37677
10510752
11808780
121362
13315
172202425
63983
28419
96822997
126175107
287256
4123848
10533048
32502177
5967049
10923215
30993801
3288654
103966189
551675998
5155742
729783
1804320
774
15128675
12543270
33604
49631046
311
1577604
98578503
2994197
7270
16179
26072486
32235
156415471
228890
26753
12615
1799630
180482733
6920
10862
2704161
402425994
13225
766346659
695657922
26055
95475181
12022
25125276
99024
3618
41485295
1553
107399
151689355
7315480
259000510
128263
575533488
106883
14682
7796186
45844
793506
416269096
28292
8016
941542243
777222
5058
238211
23167
251001
1642009
6997588
44592
470327
16796904
1170790
102661939
9912063
659064
1193
38119552
87566
739157
302934063
4962696
41983
1644584
99728347
61671845
75363
14033
10933177
1512915
4994681
3176
91449598
869096
8520005
3231
2498671
2679057
731763
323736
16302898
1186352
13269
963547072
12076004
168067187
507834442
53489
576
125660
139404598
452162
49899
29549
138265595
244253402
6829906
15089
237096
32739451
100957127
41670534
476599722
1087207
2810284
867192100
30310
970898588
2762
12503469
126446
3743
901070621
8207908
172027532
522982612
51086
8224728
15704731
129290559
77298
33383869
13321348
35584
427652
1607364
1645804
1535158
15197306
365241968
1033413
368185
433557
388108016
5191650
8709611
278967794
81031
390893515
27452
959421
9988555
372432711
1819033
12302
182
40284434
6766668
6090144
2598107
794915188
22416
255063
119314978
970162
774112769
12859289
131895
485381
885430
541122668
23992
12260
5541
16310
1717171
7817909
15105079
25769091
1251091
3855294
2866907
157458648
23500978
5405
7530351
27862061
218678
1344780
402214342
157711
3443310
239218
4441
7521
20987
254539478
3843247
32713
4875
4166
314059
11913
4848245
11040
480880
86837
1435678
518652872
123488
16083614
2020794
130808
89832896
101240
27632571
37668
446802114
133789418
21049
82360
7925
5251
221381
15084308
22814
909707218
16964150
5703552
245988890
38657
116830
16305
26618
7607
277183483
927407
278243
179406179
562084856
119424327
29092751
18924
114169
6140202
49460493
819163
289175392
243821
2075400
265403357
214832
415994708
136829863
362004
133003492
20780
4271
72881
124372449
29162665
4052110
944303
40429451
32198304
11661810
58218393
137246474
38408894
490221833
7368030
230012
841719709
617497
14162553
771837
232227344
2452300
914249
15456
129139543
105002324
455620046
158365651
3300238
95325
29262
256960022
53212997
8970417
122004
11216152
201934
5497
181963
14880075
16126
7193050
9623
6353151
2896148
15669
1904
42717
6174040
425538
20707883
456328744
109360
120506
120106
26866
9815813
9996
221442830
26027242
176682061
424329792
32629
46802511
15659245
83308786
467734131
633450
426691659
232550
153917
54120
909113
126794
29381301
378735542
9771208
14420
894125
11594403
124966154
773681
45828440
27881
349530
36984942
39375
486439597
28248
11094
1608074
10713
11226258
28207926
101309
225180
442353732
115194
12388508
326791296
6936837
881103002
787633
263214062
12578360
8640638
173385
298644216
16585642
195825
84005
218834
242958258
3146
60723975
11024
823995
59604279
211947953
339872
299301052
3116
628735709
5313
66854946
15803374
38687063
88815569
3827593
438725247
333226
13964
101444140
14632831
41116286
173454
596037820
214705
246965
28568
496358
414250460
9258418
1934
88842819
148903
40391
284284
369619
706062413
246403404
42112381
21431008
20994
390
11914
500286469
263177836
4401811
3219233
255354203
30366776
7821344
57316778
74135695
566591
37143064
26532
223690536
4814128
1752266
1166977
214242463
9471533
290405
74350773
7268196
1915344
25322413
232556
627264664
172712
61263853
3527
24210
23504175
291431663
629015
3858
44492774
129060830
197158069
53688254
37968209
20191
41014981
10409
6194112
822411408
31350197
19674
1193404
1273
3723
237967
20815207
23952844
6287
40847427
5077630
11628546
2373851
4191
165012832
15576
757155
184034
40681
35416
4524347
22518
64271
855140
109723
2550493
5809153
48734207
49090
17422430
160927182
80665301
300864
399574
435365
4469716
23387262
82935252
6933
333377346
7900
202134
1786547
54576
88596637
70031
111902
98175
26547364
393418653
987787042
299120299
1161399
1044861
13331096
33151857
101421
7889789
403021398
494424886
123285
16238
6410894
319619
68254666
82926545
440168
464024551
913405
2052478
35250887
64454766
6397
32859983
138494
43005851
4043556
90194
2514021
64145040
1551390
719092044
1642819
66804
72716
32579520
1543360
16431
532332094
190150818
382091033
389024951
112849
2548093
12171
10197
245825
321562163
11773
5930587
8687232
122459838
8261297
104257
9338496
12700
12929902
10636597
2009867
19728701
12456281
134632
6383
34031352
64310
24610
21961
3540268
13567
873945
21390
54925559
64005021
318275202
900183
213223
507022089
69657299
14720425
187648
66609736
333334504
31183516
201860
592880
63177
84602177
136450
11770790
349118
2575934
3814088
503
60731082
4797829
496163
684163
575032
932295521
214093
839542335
149260
4508
561157245
11735
17310
8844098
10396
2541
14816
15641
80112898
26935
4273
366288
1950248
95380182
901
10795170
866308
22985218
91736444
1863806
783888
305166648
1672822
7160345
555661
40462
116862361
945983870
481706118
320590215
76157212
46186913
255840
59792432
2531543
12872
1191
98164646
6365010
293330
72577
91365820
441050
11626
191350484
344578
115240173
25715
404236
427909808
46982
461811
806799
30458
274
722
270107
93992
1234691
87576785
7844799
22093621
88184
1232327
1458468
30933
297385302
64794
351337718
263729195
34127
49774
3537631
334216
3531
230499
1166787
192022
432120813
10300756
180388517
131331425
13254
9639
10937853
59889
96827
4840
48052
1902605
414934
3438
256581
90235759
45351929
49712
51626
60215516
467448006
29689052
43639369
8
105884
63780
202402188
511516193
171047
1102587
14183199
66399
79257
11331
48025
187375275
9490
893527551
75325
499139
81750
1209885
515864517
127243727
17651300
906850
4703
423435229
98170965
7853737
698992478
3028172
2147168
3604
532645004
21315998
994020751
23445910
28642422
10025478
1318360
60353
39742934
13044
320030957
1686272
52342
140347675
632
10696886
2763123
5399514
415656
33296
14929483
3531256
3008
12294
14703783
862844
2103071
35144
263056
7043910
14637
4628
251850
338558663
168143372
29248
837470
2129358
211306
163701221
127762471
61783
122147523
18671119
78105
215766
49606287
264525197
763321
373618
24561557
1478452
312257
28361830
1602000
7338784
10496156
53063
1037637
12173901
2657874
43549
109824
363765155
83632031
7450812
25708447
16566223
12697
119830
241679000
77137144
649614872
551298185
892144
414866
62879667
42056922
14778125
39083066
15592
62495
241103
251408
666714
210460
4140435
308448
831779
51758653
233297
9132
7902636
940299
195399987
11652866
122493
20773461
411691
1229739
961691
94372
3563518
717965
12133125
4594398
3525469
15860417
369611
7120316
799047179
950385
1811
529313409
217801
216739646
54672
1634422
3833650
2060529
205711
776462
1351843
28889491
1783105
1203867
2922
8504
58032028
64216
309016
77032788
39779
71712
130322
3198
14010394
417254
826733172
77715413
250243313
17893623
313087016
25717
55644348
15510
97697
3704741
105964257
2209
2966107
62319
14275
70035660
86480039
119782
343505
27639
4252150
278795213
139713
624587490
5450783
2449657
453512666
28816003
1081683
4251
209949001
1544380
22919243
3376
141376
958508
3077806
24808121
797979180
217750
1484820
521598
307505012
1946
1436034
59669
260882623
85189022
424833191
894719
849428932
928359
117491
527757006
7784
301532693
37509
20390752
23577939
2481586
32028736
349208952
350101884
535963539
309262
586462257
2822
86663358
44029214
243368
287364162
507600905
639
115065749
365190
14043
9559
41317
3535584
55048272
95948
21882503
1004234
3255974
65180236
2842495
42315120
945523523
39595956
32314
942490
169694
6394
50508092
4381
2960592
20317397
417201597
15490
177639
1020454
9545575
13962296
22818
768832071
175476
17901
42579
5870
468502127
399697842
32370
47864153
37121
20701394
109921018
369955
173859977
779470377
195367488
7278466
51773517
16618323
630188340
322594
9201975
7219077
68671
664170
356617
4396069
372320
485499199
2648504
6934627
658
24718
999382
36685
721927
1066822
50567
12961
310324
54309007
80060433
6148
30896
452881
12677
118391545
124831644
158582
54987313
310564640
142710286
9537146
1546868
281380
879281
6696045
414948721
988555
1860405
694
344238
726586
160355
303365410
2227172
909940816
9986613
1002291
189571772
414126
1714
2262843
908949096
2310
26520422
509409
9949
453975
1889
78604
278305836
26656
20637
355247766
3173
40072
175305573
56968898
56315
11632
182692264
20382331
2855
128724395
757535
969521207
2995991
31275820
54521
140927
11191
81498319
25567353
422022314
766934
34270
10371
197265872
206711
12716
6353
86364
2411
776285
487940
713412814
54347791
69594
3143842
5155699
59353435
322872
259675381
75024904
11375
234485559
416498201
4029217
2433
26095668
57604869
7797
4687298
166623
6032
1693598
60096500
658987
5326193
13800102
8475890
1598
988079339
2503732
339939942
479198
98468
86778
6388
77213
2171194
24051
131210556
215640
546435
16221
483596
15571683
1379
1954179
776608379
454626
13418107
1390
9704375
926409
1387129
16743079
261408
69210108
1529
5695696
16171
6656554
1965389
134015
291771231
391355
299255
4003520
3545
2321162
11966
56776
269099907
791197415
5001435
475479
6241855
66448071
78732
1796041
10305481
946892
24589
21564
10795126
63603281
120748362
5794
264416947
5279
14414
1465062
13601
229556
55553
50850469
10758
191159113
5037643
32076
20610
9611049
387786
67265
14393098
35552764
65331
172609401
218452082
34527216
1375131
3826373
257826
1838
250063350
4040
228801
76433084
11974843
3408008
1652556
40681480
5050996
153113601
11291203
80258817
225008351
40666294
31689620
11415
12665
169375671
4259470
4354316
116566846
533694967
90918
880323885
3600897
232474
7467761
54928703
974062179
804167198
3524
49367740
88878
2611489
6167568
11698
1895
282817
194795
156743
132577820
21896
1790476
64904
1181664
40528
158861
2461402
2339982
877
19373377
88097
169331629
42294528
441977
81389753
1763687
3291
11923085
108990452
14418521
46789
1650900
28067
1845240
875348641
1737023
3856778
8377108
5108284
26289238
8227
1972700
14533
4291
25545033
130378
101148416
293387
11282031
1032570
6459067
45961061
567942434
231189
750118487
12440830
1077322
222160
40761047
54268
49644715
229007220
484613
56938881
47178926
95833105
3027
11238395
915775188
15580
120889
4351463
320547346
3722
150616355
794770
4415690
47086
16420
3687391
244086
128140670
29551
100
1851088
40821688
10763953
6913
51169
750070691
2790
24030
1426999
32870
3272340
6895018
4833
281988948
428538
5414
1565723
999
8994285
8021353
14953421
14747919
129338664
321831
569292672
7153
329656
56005121
1550784
1474648
80032
1153239
1925945
962510
747973
303756
123484767
5472
49225718
3711555
133023308
959555274
126264
92723
66818153
185970
51713
5454
447797
487296
697410
16874398
129459055
30797
2093410
17846
89369
13236
6619222
26617761
30931743
1358513
215528437
16287637
59503
966118556
5211
123268
13460512
441199
973497
35859
407099791
28698997
125336270
54752
573715
49257
3538994
107989
7963
87797
233911
611039
608776514
175301
138521963
29586912
162369
25975753
70630
25307272
5936335
5454143
697395220
221130
410823303
157089
27622
1817091
231143576
3413
662337
7742159
1691255
114909
2042283
216847
3621626
32119
2267430
89464959
121146
1552337
33091
1589
61250
9812531
374434204
7401868
677764138
1411966
3090315
57585
75480976
53858
484287
10929425
77136427
72139
805129
535427832
54458
248913
51367
89281757
29602846
11845709
6300
94385
118858
175077
150460
13015
11958
12270423
1444884
261849378
53308
266706183
128159
7916775
74337
244109
887
2653583
145775
36198713
2848462
34697645
845177420
172807088
2088048
257077
444015
9897232
2314948
125921
1042131
25452
444005
4541052
149679496
14135
990934
97045
10606971
64799
159675
909839
1450464
1266951
34002
230383
2436315
7712941
2603581
428836
90609043
204634795
16786
222338
823102453
15185
7215446
4728
5210881
1007587
896403
26666875
116011
4884
3763265
1828910
430594
198146
4086523
1001608
88422
713
734184
917924661
67638180
739014
54585
115070
939284934
506322768
19942
70254266
264912991
519140107
6571782
1718822
3005560
9238
113309650
616516115
745301133
16124680
56070
20314812
497411042
61611043
84443
31946
9487
32633585
3347306
139306737
2927
38585278
351877
13399372
2608390
4512623
30371
167742048
9817
111088
798687
252813272
536465764
875570
1624289
20223
5164080
3785836
6796537
1367610
5346139
43421
17910
842416501
16466
1378276
1087591
220506
52303
576155
3919611
11218133
852031535
5275
22189723
235427
123937
3524627
40418
365070
114483
126781
57792
1688415
13000
82040185
2519474
66759593
4437
108906
527836
339988024
34488
5015928
219625073
1470546
11316
1838523
1825
218642
821596
454975057
2574718
40340
503207
626756
204023243
110848670
196154551
18152274
26
32748
976747528
129221906
27034
58686
925394655
133246271
130497512
3321123
899789785
867686
5825997
7055
33065
4378120
15359041
636087319
1286098
30250
96363
77870
6964090
8011965
1896
40656145
15150
57940
90430
5900837
832298
22732
71197675
400014040
31516236
344942
18417274
133249603
930458699
334718
187506310
262210
203798
5937
304567835
350711095
3209646
923741
930238147
314769353
202992
806491536
4043719
569453225
10317132
39390592
21760936
27678072
668868
14915
91124226
421340262
763209
10420015
4530
42118
48699375
136591
4412
21983440
286393295
24211099
161869
30132910
895815894
638741694
10690621
13008
216857551
5286
29440871
131469550
20862567
3645
42178
229105652
1528588
50507350
9878218
5342943
14676
30552186
252749170
21691359
968296058
58302248
11553457
64360393
236038
171330424
477190
15626
957351
864254831
2269873
1978909
931054
46391940
3750
80209
50311
107004
9571123
460560214
4929748
13517
10754790
6348403
31522139
570548
37306
106431
15406736
322585333
23244066
7652568
185804
4980164
144694
341254988
69282
534570
10650863
78103594
28463019
37159629
122533691
430271
180983
10839141
448831
7445284
76389131
250888
777526774
339365581
1706094
24785035
492444753
21918443
163240
938583887
1733340
84587165
763055
22149
34258867
2817
6139807
1879457
41885
479206
60213063
709552992
5422390
45218
83136
3032382
88444
236144531
29528259
253348242
590656915
10478073
5913230
430120232
13142
29461476
142139300
25844
5241
4005976
28838385
2319899
10716
15217952
846941405
98652
6510641
10710960
6697228
27257
28809
56109
743257934
1240798
1639281
103822164
185479
21743
173020258
499191797
411783
4111801
288665669
101176
81419
31396
2614
1772
91405
533235679
4027
19089240
70804
62866
936031526
259833
14339
44787
1743963
797452
925681
41666089
15698808
806855
615254
2234560
243481
4162711
252649
711694
251316
398869328
317681
309673
3592
3850043
40970
325928
63232031
3386374
16159255
54798713
937600
822485
731123
12415
11707999
1419
250113
53207
391638
6022
2637913
7562474
56522236
10197405
54176
5805216
5822914
49566
298620509
39214505
2163
7928505
969451119
20176906
184560
57561
984429
113416832
166285713
323413
1834967
433398
9921984
536502786
47279379
970204824
1833984
54645097
134261
22503
216541
169731
467151832
16583434
83273245
212861832
108617476
71462
268235149
25432103
700100
327048956
209121
538514986
113560
90722354
2335297
2804963
634955423
962274800
32292
265509965
46659
535060
94072800
473765
30403
7306
971157
2347099
15891
16849879
3738835
111753
12348494
128059664
508658289
4967
4348207
387476894
495190
636008230
3790
1153722
2123894
7788182
13363
3540400
7722
694838779
1741792
264134930
273029129
189493
122030033
23988186
378445622
930099003
39559211
680277
1024746
599365751
159685860
427079737
1176898
7926
127590857
1854525
16658916
2016298
1113277
182618
417918
12109
65076355
28774014
187136
92247
348538070
11131
23084
103997
3005887
177779064
133225553
163244865
2829174
13396
19435538
715573
572
94002603
500544
790344
96869193
294155797
1868451
11428
3184198
14464
2487752
160504141
64980140
28710
43679
20870000
31817107
458656
286859
26897
3405676
4343725
64439
648687
2713736
822567
931338
658597206
13453682
96848541
242533330
14420216
123211
39474
645630
180639442
500157
82589382
100175
1127379
207297795
10815
432460268
396309
24565835
304772843
122246802
4626
65095070
82477
507378
962048
5655849
11791010
4662433
321096645
3997359
2237
498970649
4469404
48371
100143
82211
650492888
223345858
26422
506380
6650896
2329432
7576
221694
5444
56725696
1438130
6232406
1666146
65546714
120911869
7884
8722474
8364088
779346
13937922
260180
2075210
177309
763461
326663
11479201
206634795
102159848
70431455
402509
28087
332633192
41997
536
14504
104781
415675
462477
10908
646554
109035
8100
2085463
10260
104147
2466
10419
42303502
8128038
3750639
511778648
2343248
553479538
104793
21468413
216203138
32715789
989
42363418
527629191
370925878
35467518
101752339
3114882
15377963
24031
3952834
47729642
25329
20368
29509524
827932
899641024
5287077
29871074
864257
257682
691061
21501686
675079029
150609882
3308
79996
3911187
145658928
51797
141298928
35578533
29784304
4366
7570
29359071
1261
682996
13414
1304092
54096523
666181
12763530
12319044
1878498
184284500
1003838
65376
6695
4692
12980587
162714108
1587836
14964
37059
42707354
6561832
13359143
945811
781195213
961971
32923265
698317
731044574
5692211
197903240
847470
96638296
3517090
10595559
2899601
583022
765849890
11262
17063595
108146828
21016567
12546
207838345
20128347
9750581
59116
52531902
3382299
41456
1556055
44181419
368944472
87094
2200144
12584
962587
98715
9633
114926856
82687
25802
477397
215932
13381
583197
18665272
36581
144931
122896251
190651841
209022
4144461
710077
3421743
1342614
3175
260158
163340246
347932651
9963
3091649
43327109
42254
13544704
64281852
5437551
1948890
2103154
74217375
9373204
12250743
416448
132103
20210183
151650057
6848731
18302
84039
1469466
534470422
17755485
36731917
458725107
419003
650770
2027523
15887342
2746971
7881
8015
693736
351092934
3423292
24510
10052
3018792
8244
942786450
162848606
258492003
114683
1884470
964642161
8222
306787
84616
1254033
609882
9739
9958599
5729896
6006
11241638
5681
1727710
3348
17347663
6739
210837780
20370
104966259
535068244
26975060
844598
13124500
184895
486174
2733703
2366
115434
2263
56430173
52032682
30279
12472339
259208353
70029950
17382668
3608208
336626
195569258
401150587
186479
82127
256334
1018182
97526477
6150
55815568
679439868
94117
33294433
34661
44866
2158569
42020561
128428
657543695
66123163
194180
97613
26828
8652416
569135905
111204
122153981
458837885
14737423
368245
4015790
483193
534152982
2777
3643930
923837
1311
19657
65889207
3921030
68470501
94282
747502254
455056
171242
506184
27469277
191703808
444659460
4940629
779884949
2732574
1815
3659757
210610
3672
522061598
348858880
407548496
1580693
447171
2248373
994982
5713185
1389209
480197431
60247026
14023
93254
59587596
107144
296151
7226191
3235744
204114
18243
522680785
25682953
38923
588096
166151215
42435
5762
40283
87645604
38609
176939023
143242
15536
134607163
125887710
99658
8762
34734
9368843
87018
824201
2258789
105784
15341
70015197
46006
26194
31278
24176
205317
57699922
9786389
804
1311190
16687
86352880
325020
1364502
756950082
3009
23168008
16646350
6681793
99626545
90056
40964848
1128869
4840524
18554
59462
53236
254243
9612745
14727
170347
97531
205165685
81535
432581798
959124617
160139
20274
44465
483438873
165057505
101931475
272279
446256777
4558
3578287
209710
10170008
25427901
31108218
97616192
1771
57321
4720920
5795124
317613
147108079
321563
67422871
326643286
176294328
291781
12257633
939358
22209
968158
81595872
92298
841993
4807714
101043333
106477
19746
63160
239832219
170359
4634962
491076
45909713
857467556
44754
97833421
673974748
80197504
308308760
63423
120455
169582
126686
995422968
42133
34292605
442153
350113001
51124279
71783
16520485
105122
16488
1830481
30283343
4158945
22256
5360
31725075
994716994
1479686
16343217
7068939
5030840
791743946
64391797
62491102
1359466
108684454
6781221
2881663
55437710
14977007
5136
19384681
100827
116303744
1484831
17889231
1610331
5904
119367
178058495
3212
586913377
2298
541576
57891
16789279
76128692
244145030
28785
10168
226142052
47430
400924175
452776
24996
99648046
1848683
37255
138284858
41372
115041
144
63019253
23745
28085
11841
926657955
848596
119609
7820795
36593
10713282
9011
427764812
4118663
88578503
57637
2669
286403040
723615
229432622
46478594
143881
99764404
122069
352404
1981996
118088
204900
1022666
223815809
845993818
124869
3081849
43563773
248882
13211
13858614
931
3485
6515022
453934109
71631143
25079
1152796
4846553
74072200
189017235
29770
13449370
476223
187544
55792
435673943
81934
57951
22373942
91379
3902312
466551
67920
218267
40031
722418
248998285
3399978
42354
112608080
147813
2708529
98558564
252474
1260709
8735
28538
46145088
6667984
639022529
60584
24280410
65159157
1318548
2415
95101162
699642
291969815
153838109
21408376
70991
153997
43794
9451
191760
53271
14773
56982
42686
16403
5743722
22865
59519519
11837593
270871
51707013
24711989
75724
14969393
14133
741855
22214
11102392
567370
95410042
9622741
38902
3606
464824
58386408
153731826
20829923
213663
2353388
25720054
176289
8111
4446029
18118624
3483362
249335316
2686513
11093522
23343
311715281
125162550
384128762
86384007
5703681
122138754
753949685
1842528
99494115
538618
12132365
37351
486223699
777057
74334
4152565
917851815
28071
666096385
367773520
90783964
60842
764564624
387687
15843357
805801707
7042
106487
895725729
215090088
2750307
6802323
195422
472432
6226
213136
21479330
208191
106257547
337585861
106693
1151395
21739
176103157
443883822
237902511
45587
4375
223596438
2064833
2000129
5635120
25247986
6440541
191319597
68761844
755036
820046
103832
22015
4775677
7375
8747147
1924506
123146
31437
21246
31507
218944
62713597
110262540
24747
7583
1978994
11962456
1017940
20153
29407
15598
952
4089557
2696
14459129
32746589
2434
226985
32132
424632867
201096248
58916
2165
11114708
107847289
366
37898999
1498396
53155
1285812
801767986
28890
535068268
32258704
449876847
5049968
477938
29885
285260475
46406517
31589
213207570
33504989
239227735
219093
15584905
1766147
17326
19056
1047183
79024022
193931169
250850
510498
556567940
92675949
42844912
57124597
2732097
478715378
568718867
548002211
144442012
800
51329
4540782
141713
14242857
437320174
73660
1304806
27271
1535583
14443
362506
8203252
52376885
129748
181846
26790280
9400
191811911
6346758
108961895
946197
6572783
1067586
33145683
26158200
5609326
28827422
4340116
82331087
2701504
2879909
34120
12411118
81448178
513140
23688722
26419262
47446127
2957342
562289
20024
948857
2129
78866387
518550
67122821
330192438
265199780
140156
2216064
352003
6398705
18441
28078795
1251681
4378
7580783
78218349
17748
610535191
4738478
38798730
26906628
2254342
3697
176771
44112016
2511
91642601
195356
52882429
329848874
4095
7475
24513165
122747
17182459
3577
5508
7875116
89617
29834084
86911
32551571
831557332
50657732
33473010
264161
635761153
6089102
96737684
325509346
28592
75149
6458162
6046
1364982
192101
54104835
3637569
32888
1528
94917850
105804082
499497263
172536955
878779220
174058816
37073
7998904
1010906
3340275
3754
30797180
9934
975534750
2320
27826
144148
91370838
1548
238695
1872
5616
1347214
2553
368407
27237
129339
50352433
217196504
509650
353568767
12385759
7210214
19499159
31380766
97150
27334
1060989
81581
14175
32283065
1693103
81560
47475
39042673
5065371
245373
325059
5825304
95570
355493818
875849882
25202
236753
2289594
108382968
3979
66514017
6156477
322721988
3141499
45308
6655449
6629481
30345
11883496
57446761
228183884
162247
845450
522835
5760957
1009062
59267222
6050295
293292379
15949
25625
29234
27615
383574858
35541140
122226954
470034192
57520743
7724903
738272
448951
137554
9682196
35291930
412496
17875
1206965
49056866
21617
320030713
520990226
6529996
7672746
1963
23189697
2340
628901
910938864
233638
32165
66107040
1043291
836346
290843252
60663332
46398
120928153
42328484
6774885
4318669
418284
83861
71281990
994970
1015847
3966694
129526
493214728
118072907
1163375
6437
937690533
15032042
29014138
845992
329063
407017
20914048
152599
45514155
89342
58138
155334423
489034
62525805
208682230
989027554
20356082
2346
768357039
39985
5534594
835353183
27983
725545654
581535196
45272136
126050304
228572
1343496
211959
1540553
62038
664356
20432948
4198035
9727775
1887869
72813415
91018
51113
104120174
835419360
120661565
8724825
1818012
29577
112909
818818
8800
45242807
1655666
63162
9783716
351166440
205536
761050281
438539
812397
776228820
253354274
3133
6761973
181262
5029
992706
30651
14943694
28128919
42037486
74897034
240350
43964
516013
903164183
2142167
1603041
76963
6200490
89666370
28567374
254883
2954618
198717771
287060
103652190
59263615
264749
566761290
517301
26362831
6708012
129392
308841330
144114448
117234
12220
1500845
10381
1098780
54360537
481641
139499783
328641399
3109051
61942007
459404713
11367971
5103
934221
15126
97149
252800
16611
1194
1208541
37550
22539
4697838
64659492
23372
20435
403328
232739
191995371
768760
685384
398870679
44165824
126069
1310
6192
15391729
401
138775911
3906134
968288260
7809815
8860744
309820178
857849574
2198235
135139
1324551
914237
45267
9562
2028139
6607578
4638117
230887
27120126
22451322
143842474
26825340
292815
6517725
335580
229829884
242594069
214244900
208859
124889
191103
1608952
827876153
13147
1810795
97190
98076
537626
163913
14513
438311
1129726
38326851
25386928
28691
1185062
755122553
467582
348060
14172394
13572
201277675
4690
62896304
433332
7999415
13726052
4608494
483120
11474401
46082304
5896
1192565
140394538
52295605
1991287
960094
11989
731123692
924527
4779203
5373
734832907
50830338
5098
254475
49097
6087
170718
29136
179055
2668714
78722280
209932570
11798701
38083429
38138
288036
19880
35290162
25330405
13264295
8352631
22866408
38392030
201
230282
4031665
2081901
98112043
142868
630231
1086475
452733
26164431
13788254
53432
357625510
6685172
44905052
30797701
5340890
16501
196376
10590
31195
2258909
19997200
937914
970072
625675
28602
105313236
501133133
150889901
39360169
885030025
18066671
8841171
55841
3420
115362
65497771
9223280
506170
147612140
63070
6844
1246146
43733
47103
427308
21282875
489933957
18199481
179578084
1766187
68245917
76489
722152
4601629
22118
20371
1946700
123162
2943235
5911534
771801377
6527
250579
143079318
59713169
867967
42352665
6234408
3724004
10970
82049
876154318
435051294
2082669
17659230
51756242
63268
1910949
595177
61209718
23843
260921
760467
1471583
311347
1016329
480246127
25162
3138816
512803
361184727
466787
20017819
23156825
50297397
100934428
53183878
1552806
423568
85829
509276
149202505
161606
46770
127462
406034
12747279
1788
183849770
342943160
668059831
266599
2042347
60386
78856
23383329
8331
24979120
1700
28328
412166
28053499
25800436
92090505
52296
614301
36577
1380735
56925285
1622
39943918
1052004
38970
343806
4001436
35495552
435419
88438728
6471383
20419373
46580
32308
1134616
47583
156644543
1679170
5006102
951071429
10240334
23979937
316425
170940
547
457635
206603
449333769
10331865
246010419
466542
211596337
955273
896658899
427263
660698344
520661
58545
357533505
52235
828767987
45680
14787
13966495
18909166
826218
7941933
45713
11319823
1560863
946
92653
53749
25473261
1729969
4450
25025846
2916639
300641546
197086
26732734
5079736
416399
4049513
1103
20327
351122
818813313
29646456
23444
84152907
5551
2556396
3837732
192732673
2460
353870
21532
82224
90700369
91338
39992
11459
331819
3477401
969672916
12336
807888399
427881368
387638881
5075275
36274549
39835654
61826766
264079020
21743099
14659703
186336762
54246
14263893
74039758
62615
165027
21291
1885255
404190
221579927
265960
1567981
4420
383929
31920
3755624
19161
1896219
324088
61592851
221495822
8643698
1671493
127809
5054
209872
167779731
2946643
103701430
1377
10574502
5398
8085
240397953
6513172
1516570
15905
29947
3045
46473
940612762
494593
1253321
80219394
624641
5040886
22154090
2814
12219118
12421
26176536
58437128
11237575
145904
199132191
65633169
939618
210940
47539
1300900
778898638
671349
23289506
231535
31028584
1346499
21769
1631314
17499180
8047
441307645
98881
232165930
2560115
142911
1566266
159877
54400
387034
129215
5050875
244603363
11141190
12688
436686
130291
35984
841251254
260951
5073
276673
23596
520
710624270
834725632
1921101
7289735
60900
226109
163544810
3737
141913036
1629
5976
521869379
363634
50275
797859661
52472
938679223
202773171
247850517
66142
4914
86063
46896643
1559386
983959185
148105
1722915
206797223
14381139
30371696
271999
114350
207122072
4361
244071129
1232849
258915
1259289
65214643
19893
19832
25436
955220056
29306
1084
28956469
248998
770212172
1716149
43586246
8851
60181
127723
218240540
33989382
1310370
257998
57570
922619070
606104
11747323
888425794
13790756
710801302
236083
124962768
3644829
7113
563778
384792303
3505137
1276031
747890217
743951
5404485
346973
6101853
405778
606164114
202364298
15427
51859
227980426
95907
1879226
64064706
467993
9411390
18877383
4223381
1352469
242959100
266377354
64306072
21440
6987
75318
378461
46066
405481926
22855
8492
87508
173307
129426447
12278833
6336
7548371
54629117
24365113
353779488
1337504
31438
106316
2081367
48684
2130
600127493
63556018
15746925
14422884
5437812
58582175
256356375
31276999
10697
264191
292453
4383
2663795
189322717
522356201
41217129
10156
616225068
118816
279459
39454120
490
439484702
152298
7002
7237
2514499
9203
3299342
85132023
7871787
14653182
34079
175671486
4831
29118226
59927
90441
22401727
10799
27898
284752
19967283
190166725
63893
3407
49438346
48405946
752253542
8378786
79807
3473452
259204751
103187
209426718
323952
604800524
332054
1679961
12639774
366520659
1910867
979732
2634198
8326961
81901594
39
6080331
976882
709737960
420992
283741
117821
1764052
17955753
32217
30466
432389853
5670427
2769
493246686
29854071
521163
7292584
30922220
31526
154445
611
9391441
5021010
8539014
1744
124246
9698800
38540853
476441
788478964
176860
481869
30994260
15081
170866
179387295
72016
310327965
22451
135197
103863684
26353
98031732
276899990
18387
47525354
49252487
162306
102405215
101274509
111992
115729245
3795
243789552
982
202822
99974261
78228796
580288
11186522
14838542
3593599
5624109
24818
62743
119666901
630488
306201
487823216
10669047
769325
3153544
312933263
3197948
255705255
3010
911296170
13853
6606
2344024
954708
554481851
267
26933616
511678876
443772
3960635
3847
411475
64664025
37287
217154990
163858
233992551
401400
17307
29376343
2243167
296337675
157097846
341234
181365
37049503
36092629
34540801
67382791
736889959
608
10426188
22709
4033541
1553118
563445
34286514
149825472
44029567
13480680
7234051
325968
143352
5564
908608
6549
190597
2520433
944672
26401964
26569
1145617
1040204
29937394
3742935
15245228
198246190
236747
735278
5933795
144133
310
89925165
23863
80237312
495997
99772040
20287715
10922
3403129
12890
3276
3706421
10330092
532931691
158169136
10502
61468553
21999
59991
40690655
28760501
16015
363686246
2641663
113174
85506
385964278
2893594
774380132
278209384
204830589
20374
3821152
22262150
8300581
3630
15416523
13624
830935
993105488
271547
16039
766526
681181162
8384
14477610
171274
9494
14169
29524719
785515978
24322110
133374103
185761564
65956545
1198534
142526345
15120665
803206153
2806508
10642
8727455
218822358
15524
206706483
220693496
3971
12637
2102953
5487820
116856595
79907
24832
31713715
138742987
222733
656
148724647
1197684
16116745
317477
1478176
11612
49779
3586712
185543356
1497
50972974
5276
19792
1306417
172526655
198339
2035247
541483
380239
643986427
3778330
145891
22952
136360358
188385
6706586
7731255
965907
152483
180568975
763444
86414951
4256101
29464
13729
538615
37638
294678599
56800208
7352187
9973
1579632
11683762
267019726
50906
1717111
458419
7265
74551383
1936941
693875
19488399
2642
29149099
6703
5514989
344330
379998228
2203
17275118
244423498
629438862
7323
1824639
268787886
2018601
33668662
214261764
1322802
2557994
187405070
454200910
25848
204318909
649885916
1619144
15534896
1809157
165428
1650
67772
213112115
455762
67767165
24969
11551213
906638
60091196
1193412
494672
1694977
223920
3590228
56792
127735
276283
1826181
88509
10167923
350252
12382766
17373
234666
102633379
441478
42212
76936037
36353884
7764
17579937
121445128
424567124
419571
4986647
76715106
964069110
249534472
160229
8066158
2208930
58766279
46820
15185092
24866
303981968
121089529
42607
25735447
75717254
98195
24830
85427
2276
18874121
94366
1346999
217125669
150943
4504846
119067788
1520181
175229915
21140
105871
80927309
450697935
986311
3351651
59667
2250724
57649
213661
80216
147849168
115810
66598073
4483
83576
1234779
1759337
1268905
300568
167188
13065037
292756148
95042
1417
4032
38495336
758396035
387248
333883
1955
63513924
130555
461229900
15177
5773
186365
31937698
366030332
997
1476251
31504903
22477
7333382
2077
196278949
26364232
30531
31523
865117
49635
41236
699059109
390547
814423435
91073
53221
278951
31592
986519
242902419
3093470
34255234
7181647
29004
16274306
197120371
17085671
1561303
12342175
14129362
288283332
7603616
50576
17222
48113195
521758709
1679501
113547
1633484
2125155
26751
525367
359
362588
1157236
8962
279456
3515479
16914220
331060194
6792987
9009456
222049
59478
158850
165277311
23823
193146651
105060998
78007
128095
42052141
324722
4732108
27950
122595742
59375
15573
346477
215076290
14775722
14054
8084738
719512008
54393736
459953184
9544
1048418
1546402
196420
344135
3422898
368223
64172
865783718
395658709
8059
227126760
125706459
25150
1974284
29639610
37865076
13691
494876
786631
52685
14634408
3431
22717
4083412
14899161
62869
219150
74649353
29533997
3350738
842911397
17569274
3277
28482080
22119283
336379
15410341
128158
94810
1035164
5952413
1042344
61764802
1282490
1476094
843045780
2664102
154698268
958542427
6884826
141137721
133883311
215432
8207
905965
465699556
12443
1198793
3079833
78523347
90424
80951
366651793
106139
7698251
24959179
57436092
180166437
196801290
169351
9581
102519
69678690
6590502
20743907
398767
2924945
212366861
15540994
641902
96680484
220639
212722014
524317916
29084
3893962
3972213
64740
41248
5078146
750590941
4817788
6963128
55136
92193453
3348348
4964655
268280965
1158646
51356238
34377618
56870
104688
745272445
94775
16444246
147124321
276900
11936
328673495
25788
737952156
8280
51726
207941
3875
13716
51087
8124
33289045
7054
1323651
635638793
699858
746249222
34931864
4855667
6266900
9959958
4087480
10940
115225329
36485506
182345286
174931546
543965
861
70382
86891
4120735
65573
116941
16241322
59862501
12234392
111703790
6840244
4009149
469363
82235283
36853557
19944
7803115
493019013
440278
93325543
240811
8708260
2033
254051
14964599
5951566
7304
211654
947669
2023
738905
487574
26792
17885
815690
10635
36250326
26594001
7228
1075032
1063824
15812
3786070
97954
5138157
117717
335552
145874
745790
2213943
26451
11400457
47964746
106905
411763355
2002294
444652097
61493275
224999935
27546
3013692
15419
7227216
44142151
314769805
188996726
3957330
6961828
177748555
1105013
63178
426670
3006906
2808
1930
1911656
475123323
16117
377940275
1997165
422486619
1343
230512
19175216
459927656
276009665
951917924
392535
17347
15455425
1457
524475
3500203
1894024
2600700
22010
231120580
2232853
15434443
8974490
116546580
427303064
846987436
27213
12239
20105
7541373
310792563
14058580
101883357
592524
462924
70800994
731147
12467
8432721
27060906
107750
291382062
68703293
809255
7799818
792980
46034055
1087804
169611212
265045373
6910
424985
5801
4404635
385674
182026
2880
250825895
725816872
2050274
465506179
30728834
125812619
13496
16532
886677723
44515
15310
29158108
735721707
56867
1028513
934126
6541524
9928
1535403
11861207
20243975
371307012
73613169
2862190
76625
1820986
81503795
3826012
444542
88152
461699
630950
62143
3528356
56708687
1740847
1124462
268155
583041351
106993438
137864
67700
46633
12687735
37848773
26295
100850
602938657
229299506
203967701
1778427
12889
2867447
106598
21563
7453475
6670
101692769
61298
462408
115464304
6312348
157969
4139514
28738156
231082141
10349
958211
433193792
1436029
53313495
253227
98784
2632131
126900726
187501913
9771109
134819
20538470
12287
1306613
312071043
235356
35058690
171365
258535615
2203115
327422
95027
7874842
29160
322
32508676
1881502
2257488
17570533
242048
19500
7040
119775
190669
4029677
498113786
207246362
35714
178033569
258591
1887074
2786261
286999
2330327
880046
112380
3366
417303630
256208
12100
6847
36237361
3326413
116083
45001789
12548094
245603
27444667
28823079
728882471
13122
32358
58448429
6970822
105353574
68745
1666833
380473
2902
541050
27968827
46361
375832369
78894022
1364201
218896967
68937272
36120063
27504
858592927
56320331
4873171
117259746
5848749
9564725
170192
744818
64027
179793
93828075
239690
13824
1380725
15564
4706
142170499
3010966
50336
14811496
378861597
294710
3455901
6055
149230644
5229953
2482863
7532298
1480188
241104
26274
10864
22370413
19015
147820881
1302990
22541334
40734
13182
34907
201196
624426
132776846
629859
2077986
630197
309336130
101810382
3537708
241574876
37106
721086906
2106615
16347467
10569137
4752657
14458
66315
28004150
69486892
85405
45746
581812
296566
1466932
13164110
60535
231028
24027
42338
11504
4089421
833153853
140948
492555265
520693
8279762
10839
10985
1304186
226339882
10413195
1881995
395036189
528929350
3920155
388510
173163
18559586
61776
486375527
702698460
4815
984825943
2389461
613705
141270
1598612
537888186
2929361
40182
6178568
96847
6536611
56449186
102595
975804
10312
579670
807606
708928185
16900
14317
20252972
8599
5910251
38002552
6419993
3308792
9748800
7899938
14118
31873214
26497
113128202
3207399
245073620
198182
619517640
7388
249
1368632
197555
492896
39259182
62648132
1288518
210802597
8488
61610
15198603
18950
10242
1611
677813959
159477
33863571
34019
11947
4543
2311
20913499
1902724
49144
682707
17389089
29441185
9234
137740
7798574
5712
1442
51294223
395592
58769
240504246
51405949
40319
1585952
72031521
424515568
2043
193745844
237905
61982
80478
85327808
5731230
48986755
5453
177277
243211
70320
400968
16236
51892612
6419562
55904
3890520
28062
391306272
13845503
30780
816347229
86011
277101586
8633511
10997158
4873
621541
15290385
197497261
2856995
585695952
5105010
695545
218336797
57191
5685
3293
77527
13924
48856194
289199098
100126589
979890
7427320
5538
200901
16226921
462172492
16314
271574
86183
3832127
29335514
496265596
159853671
471310
892455
235819488
14300
46605
563524858
1736172
508909175
215504434
32040
1433675
16997
3164386
5835
288516
4015546
5711356
241076
3583933
12118549
250632047
706902
9066349
22118505
32761
490042368
3038935
995803
1853262
443
107095712
1617827
436926468
49772
891630300
447307443
45126
3358
67641
495163089
116612739
14813957
7391256
108262
19665
3544287
30594
114242
15720296
317653
22232765
268781654
1563
3585192
1350774
13807
11276633
32734753
265835
452602925
57349497
185770
12446440
36453376
191518285
23394
1717811
5647202
795337
20334620
8423798
909322410
2031128
21622
47702587
655383916
1150
1187496
435553959
761841338
62561633
115253558
42315
237914
169423601
37118524
6942
4153
282857592
65817256
56021212
451955
218076305
1259650
318408504
16710512
19357788
209320759
94921
3842504
1282864
592439
25965
37294
987931067
768861
644853
225309
4666
4605
58238119
23904283
141037101
707113
278261
261491497
46859
12783295
9949939
27414852
315316447
268502082
22782055
15609545
25047840
744199146
76733258
783962021
676060
179131366
228352250
263981113
418173
7903358
37200
888360634
11967604
1198689
81263003
613322
487189
1830960
14821
6250132
2506159
201127110
44343
4013387
849621635
451778
29607
219077
584789
2810347
1250618
485705232
14234182
747186
7716399
1791
170762
465333545
14010222
437537
4012067
29433206
17767
53764
68615924
267367741
476179219
320547
248420008
112426157
44376
15863533
4367
1271
58077634
25567
900004
1820863
2401706
4060092
634936161
1663335
48638
114697036
1301277
3984419
266440184
130373
124679303
324168
3
3986852
16246
32598185
14638
55382099
243973
30106940
186702912
1062450
96903879
8907668
1348079
45296
10207106
805521820
651095339
124070
105250
62540902
53567055
3815996
600380533
4065093
59506
178737
26008
131011
4747119
82456799
4847
4196
5240259
4718030
33584
284425603
315017
12642899
22012
833
16942
2895930
26363
18440159
29530
17409
5745899
37053
204074208
356541847
734363388
199623470
48443553
168153530
379153
149029821
726091
5603338
154328024
30042
1625
20094
15728
459747417
3235
29103429
575508559
4370305
950184825
27008671
21498513
4267880
4317423
46230
20630
437536709
101343
406871417
12815
421501
1215345
4812979
556935939
488
785709
48202806
11391
4328496
252619961
2641432
230457331
65095
178289350
80269204
3286784
1621723
244332072
1595079
221324517
224430321
163679074
38813
887305425
9283831
747599349
846557393
828927877
82566587
85685
68566
13891
1322956
161680
142169
765735
5810783
480823726
22676880
447465
47148364
242935
1465
9729
113
2617
28206688
29363
652427
254413144
13288
2668
12612
232832552
171071940
213235555
7798091
6657
91385
183208875
14449856
32191654
18975263
788722
208920532
866098
260340
3772
339863236
11603955
41448297
306
68711124
33722
15431
610418007
8257050
163671813
691547377
594143383
9764
7439742
270325882
862988724
1717
252056
12599
237681
895437125
30707
98809469
24857310
47312815
4300352
555212917
2746752
122417563
19397
1905
7099009
3698
24111975
118807
14766
6776
47743
43481152
652685
3602785
56077521
61769
149121
56550
409672
878508127
2090
117679
11229
17551228
609285701
921211
37501399
47911
62663
19059339
974414742
79858
2428693
12459
9008
168676516
49644015
821072
20600302
252648
754994
1593411
32946400
66540
82013
1701850
300459
597486093
2800
17389
2208600
7531
27349
11688416
131667024
25742
63261
56989
126235446
438719
105445640
30583
121055893
937750140
3551724
259653095
394547062
1198167
789459
7486
163174
215285
1010499
57612
45991312
322800
48317
81348
61518
11802268
458046
968189645
35344
33826011
14650486
7704
60266062
6627604
48011
59258
3085651
9370
654613099
5779
480651
7108302
8764
485444514
110415
25574070
1595800
37501552
248827
92854905
6915
18967334
6430092
43807314
3425276
26774
4039239
610865
430375752
5193752
221860525
47319453
162670
62809
9145864
70152
4283
94244
2811
908489
137932772
250474064
22348
8558
88227264
949093643
32699
47466487
65298118
14015
649848554
6288828
3552890
125618391
8838
254135
199869678
113600
13371202
283237164
527034
1834618
515742
104468517
324500777
735
23253459
14580
39989
66
650186147
970583427
864174073
700345216
16119764
111698
1192
151885952
180840
272373
1357948
104393
23562
5784156
28418846
6493
19593727
1239
83942593
1851438
3355636
27285961
15604
5204439
38436919
5239711
104019039
285198
10213
658789190
5918
205958
4224562
483942
221145
1197
24683220
63116
593767
376053509
10160
339343
303461
131907675
12852035
81330802
665242742
12644298
138628
47450012
23981
45102
37459106
166874
4952
3974323
202895791
246642
249500240
15954738
662338026
105578
63523656
35420032
3476075
419987601
1132614
204228
57828990
31015
61870
3439986
86457880
45007804
26970870
311752834
12885
39639
54512
32912326
470602
437227
75991678
105699
496713301
400882
186324
62269000
7262
81750706
27288893
328972472
4427765
46466771
153157648
903408803
30420447
169132219
179317966
438497
345610165
511082
160439
93806
3983723
230075531
32949678
48461284
5417393
405150
7798
33553254
4365
201971
344042816
262578201
16228
1965294
213895
138967024
2744862
16101576
259487039
516819157
29247
176612620
152480
30952
96844
820228717
14929519
195894
27913
2767
31128
22631517
143261
46362814
872985262
104844023
18507
69
1145178
823337
6175814
2889909
272340370
406380
449693224
631175277
73756029
12470
636080
585358
5922
246214
131716035
250631
145613802
2953
442834738
1693007
6585
51023627
119473
316021307
29792046
5845354
850312332
7877191
530643141
13933
72432
264098285
55819
397810
20955
56427
113103
1042449
8017064
270131980
30915
2158777
59882628
676914879
255595948
7445
228358
130455
1252
262059536
124605193
240757167
17568311
14477835
7800590
121661615
385824803
8889
522985182
78551474
13445
895761175
116245196
53110
129948
246435820
32835971
76955
11993902
1241306
334326
2297
109954545
268310178
3771148
347977
3559076
36222
674562069
1806
666505988
637785
2044168
830004636
992773
59674
635575565
400615
48954
515059
180989
8358116
871
26033
16028
1223091
12952
767749
4724179
3567374
6248548
30648757
221709
84572909
13472602
111013263
245707150
120623346
764539
1276904
11951432
7132142
290540703
869384320
17032
1635640
689235
148899
657127
850343
1140
60219882
3168
73635342
404196208
170207137
75286
7094128
3210040
809062515
600875
9502022
2523
958135
141862
30171022
175465358
1811640
148296839
38835
3666995
16975
86986
332630
15488
13531708
436037023
421
10062573
57355633
2898564
5883
16963
657180080
1006390
259655336
228745
15677026
484586
479019
458017766
999133272
349
105857931
768746085
212720
24910788
18530
78481
3989
49966569
441260
413413092
180028005
136293
17033
1080329
25871871
8904
1653226
152901
809022
1645320
305938
124050779
43681891
72114064
224436042
1274944
161833
1544
94368302
66593
35805
19247609
1354884
27126844
742300161
216658854
38153776
66235380
14886713
37497381
29060
30226598
126625
243522
60058442
1021999
142533
1312
3728
414319361
50879
3887308
1995971
142396024
2554694
7850234
272202
122234
115245731
3093203
484146085
11219
557020085
66285
243318
1716309
6144
877143
2050687
1531025
891718
1518197
74178
493176713
24547889
29724
2571
562459082
7953095
2952486
607401
35613
6594
18720
6845602
33094
3044126
9894
13443160
752964
117471798
184109
966362226
44436727
77591378
122003428
332688233
400610
12793970
16537
119803
34497
25762
735569
1374606
15932565
98575747
378816215
27150
47121
117763
240821
1642501
83838626
53860273
97752101
115695182
732313091
447294
3756
115123
23152
830781
126446225
22222
66543436
27070286
808993
154410077
558688565
56286
4173661
18185
167261
25996
3199691
1362
287932814
13765574
39848735
37887
4294353
9590162
29055774
102939
88025
30275711
974260
168768996
975122
113944
367263
215360463
6078907
10644262
21358860
29397700
3709004
14849057
2199076
48897256
23455703
2066855
932130081
579484
7685335
1185742
1889757
1004963
49974823
97711286
228104641
943338884
1210720
429466287
128239198
23876
458172
68725
55270146
7192
280157
109966
3289
2759044
14479111
199885
2095263
423568072
136381
157657162
350328
1279473
8162621
201706
106052
53993353
195115919
20311369
174595
91777805
49230
876312999
173860686
9465
1783904
227743634
226276
18811131
27546585
34339
300062
159650050
54878675
2923146
22809
9957684
15367858
340039
201690133
265669
637434
13847
5048216
24070
858577
2668335
250319947
5511740
2136
14524
127264030
122331
2191591
24621418
3147
416020
569352
33451
131298724
471775
21238
3521192
51242027
35994
45622031
723075
138682
67
751784
3380
79558
10601005
8128417
7388241
11251792
16154930
220484401
19239546
537656247
516060
76153
890761
4966593
1973708
226004218
337521236
483723
13448
7914175
434069
82667
32769437
64675469
713242
1421278
60861266
24640370
713364
13641
3391793
17240871
2543934
947587562
45157
59857
4639
599956666
12679344
324644969
94147
238978
240026531
741947367
625896722
975708
613982819
927364
433478471
7105428
216205
79222097
592247
437649882
35145
590124
151405
1127299
35162
9081
71187
63993
49367512
354134
600801237
1380601
28797
6704248
217066104
9866528
1594933
17555843
72368847
4095713
42013325
471631902
16731260
32374487
5799
174794
3573
217230177
410534
35798058
98508888
3401289
15572
19690929
94334
1017617
8091
149811
1266559
213631
1100705
4894
179002
16522442
352470635
289
289802
44486
3589
4018958
6931
51403
995090
2358
14936385
113757470
3325177
1012487
139869
51373
7875632
1326629
7047
562476204
29452
1828585
458064
4294
444627341
15986
31592202
34544
191597
2807898
140102269
11525
95129642
1025443
323451
174321789
79933
37773167
519663
734899668
887386358
134873336
1957401
121484257
41268
150498535
31637
3209125
95982
9960
2853098
247526944
754309
36388
799007468
2301847
250670
33978
30407
6004
13360
1534068
373627002
39461470
81575649
184855302
12334
262034
677952
310652
144798
38053
35642560
50006927
7533
760999179
30448183
235107864
25012
11977493
61932642
2508384
32929945
737824
134200115
436611
577714
14749
468
1095636
128854920
1953232
6791119
167428226
24178
543228
216708201
1933930
19418398
27603
126993
406858
793785946
68793696
12695875
22974500
38458
119355104
82139373
1689
1710721
6060213
705212710
579195338
27319
75971
109019
401411917
113752
49677
25576879
116656
28850
131406
832147
2025559
449645851
866231
22797
55054991
251997
873404
1135226
1218115
28737962
18839
472345
10853
540549
3751118
3853027
1331473
7522
2865654
19909237
15852
23536
7455
55849413
51804600
947360
98878454
2510547
473577254
104831758
123794445
13016379
128899329
6837
15270709
16033
3418589
411553588
874797915
15366713
152294341
306266
352109
1515
993433331
148883577
5600
58667425
4446665
5020883
15065
343665112
195
31795
474537779
10975
3180680
10532373
12223839
930493
2721657
76146046
19701
244414297
41947753
991837641
465204732
127591232
4112059
198705
1253149
2065
96876301
356553
4507228
185251091
26479538
5800
871812
42601199
44364810
1549952
22134
637889386
728
448529971
16512409
340623896
398852996
78817805
250707906
118155986
121665
151057774
1040480
95715
2649391
348144411
1523970
381917
660882
3799321
189554
234023842
234098
34043
492330562
461750862
98165731
381495930
888510
20883246
10844
7553458
3663659
6414125
58543
9471493
13188053
2014553
21875
120979826
16263440
51297
53281
447
349448596
53189180
80686072
74649
743038764
24240
1663522
6814
33490
1882
31654
82598
39020306
51810743
28370
1774944
24388
73750979
10123875
115837
174024818
256447840
2703
30676
459533157
59374189
652299329
179835513
2749195
86283
43623
362041
916708
341762925
46817
96277919
8110
64393717
670393813
279666
8002547
199026
3427351
367933683
40246
1632841
127420
699700086
43580
1556350
331822569
109241
262
240651916
165778537
65432065
5342
57730
224425
58297845
11633457
55638720
47927
78
927
685692
6033
122856
426536
10733379
5717176
489944
12485
12309
320
501402800
42672486
29106030
14308097
5110
23782142
29326300
876236
2951042
2409626
340424331
56207905
42395976
1753898
89331512
4092960
211886
21931561
373025
1026695
21795672
1468110
10557002
11252
432818576
77279
104299
288888508
778185796
9527
15602482
2320604
714846391
355485
1063197
679099541
933514212
233897184
27159
902853603
2229544
14873
340655
100657
136936
173500
3032762
3498798
201098
7637
86817728
4275938
525286042
138595
53421068
293189847
919186762
5102003
5798
42790906
377989
11341131
6546
126457
118927213
320294
4396663
189339889
7907061
64262
214975840
5209171
9573
79176536
54390260
127149039
395539
89730
3825007
809678
38938
713024339
11095732
26394
63939952
17332472
11407367
230447873
266153593
194351730
155447292
999484
887186
440612
149738768
110242
220478992
421131284
470314
282310484
99471
139504007
571444
30094289
30601631
19441687
250558134
51382
61114
106858
8444
5169
160517
8164
59317
1261876
1691106
1345657
388862769
8911065
12882
3631
1583287
5293994
296389213
54135
216434483
1818192
10049757
1374675
55764
841316
4125577
8864
142789
39464
291964
437795
440667
680196
338101
27611713
128876
105670539
4938901
32448183
93173877
22645169
26400
34373591
3017
475182206
7563659
1033553
538209442
130180806
683239221
26822557
1374776
7964361
5149230
678855
10656358
253523363
432158843
13518
964323
200912
317394
220315
810223
73675
26596606
102275
498169
395804
5326
3062118
268363590
328
201937
66444
3688
2011295
348676
3557
219288707
1121999
966553
64104
1548815
68299
21884
976160
18630487
1507167
317548
493397145
4758
35270056
136543004
168172
5475
3062693
114478
148486
19034
37953
434327233
231246346
109399881
8166649
94768
88299696
7031443
29468251
1114781
3096
96373
24766081
437049
32425117
54474
48341
210709
434088
4667548
37936
38544188
7073261
512143
148290842
10039519
733578905
38809826
252000887
599722
145239
6738346
98219
94056
412380
117640691
218774125
2234845
468002
118187333
344299949
163252097
41754
155352265
134591
61305
880429
64390098
374520
2333820
110171482
409
29797289
266756481
381477
4448420
403503550
1608622
261066
256939
8897
78822042
142806
15345048
272781616
14792
3288030
88222
1486211
4772790
4941
11001
125953
248971064
4129584
522585345
65231
10297
3920411
22923120
4148665
33517
3128495
249944809
2568
11274482
115802803
65610
1783
13559
329991
29440
2441035
71989265
77713
232117236
42140
18312282
1573301
57231
7159575
214113036
326952249
119637
1537815
53368
4976211
228252520
288
242518
3492106
33965
502471
478655
1295521
30088
5132462
6304838
374809
130559766
453896
189565383
54409375
99754701
1028697
177382665
13485442
545798954
9493
24650097
4812
485921544
16991
841977
492760336
130603
11685612
15027
1141519
10455
19332
5474
344972
4279758
8300
28068100
12420
274800333
7501570
247533591
804433946
6919
32860
809355
330472
181684
670957775
1750257
24462057
748041478
125272767
974160946
122387836
1898501
151252
5555173
13938
177433828
256078
15992385
517808
285228458
6849
1437885
765095085
6436
98055667
298280
47512772
2859444
5946290
379724
3175704
749181108
123386660
1365195
3377450
32477531
78323
767104
117548
23371
15485843
13500836
641122
6983740
15875
1078103
114938779
528996182
38277506
1704579
19629804
384062
1132967
10931
40856
541113525
9290
337053
1475601
516436887
168466
3451150
65059
4357098
48444
30769
1028546
64851503
50406196
12041456
8395
31337836
798671031
19782
988177
613598441
50643
1845218
1267821
55092
982018
81016467
1822665
438979
1150306
16521094
103557
11463
3864154
163090
28139
22070
41907820
942979
534286197
61612338
2232214
53133
1035
7947
37472
12731650
40154307
562923
1084836
5550306
1212418
5131
444763
176076288
204732
14587879
252406734
258673
27379
2166967
236414
6745188
41394302
3493
1968
446753
82420493
999017665
5475146
367605340
255599
5929
18090
27504535
1043900
560755
56213
113133667
210091
3810762
22953043
83914722
9777
31043169
456700
131845744
29084540
11182
31960
40343053
44314231
29977
1441572
25341533
84973449
314165547
11744
288296
12321481
48413631
22002
2622574
163
5842167
914059168
252447
33281344
26107686
321234698
592173010
210314063
20807425
845182
172376
23662822
939758668
1210520
63017
3667918
17019
2408469
379260692
553896
52004
733200494
15836
167436
809757
3682700
948865629
56073782
798
1674990
478510
4064073
1953
4019856
50912126
1883
372264817
501402
11394
10534280
5470559
9857104
313011
15009619
2059913
198423
1261279
5823016
456904
837322088
51039
14121
35911
102274326
42019
3586074
27688142
71881913
6825220
968017
74031
788170
23979576
1037
4605006
20761
15534921
49417
27196151
203419409
811229
117010513
862917264
1408589
24706777
505222345
621145
121574
2662615
12830670
64844376
397136
26885
294775627
561799
991799
23700393
516842
119967254
433304841
271268
8582512
549517
38485520
2910472
472517
10965942
4827041
3058120
43307
253875777
551939
5377728
103208568
2201540
411789218
288751149
8060
437407660
40426
3872513
88481
367393
618295
3463306
1233117
52535671
8379
1084534
2417720
5752
14324209
99076728
5987
29606442
4645094
200691238
6203054
877775
506970
296229
9442
13594702
1303838
937510769
4006575
145926809
77565914
1384413
21294474
773397746
227845858
192888
718381303
978946
5272368
24316472
339062
395353
25835
1802920
88562
13628160
2149482
16950796
765401333
875687
5885
45020248
5866
1402704
1293745
800985
4195529
27979455
3301119
2754
41191328
86242
2148719
44905359
330348868
20339
7706
19449926
168553597
353412
221388
6609220
11615973
4093530
2226969
32440
167359
938338159
27095870
45065315
343491787
11952
3786887
28512376
905386095
869334
23285206
2878133
49636
971142
2602259
173966
12291
24503482
23538129
74373
43042387
3977940
471
2478375
13231164
48820443
1914951
269934
307588428
13601145
418521
3492691
301444
360628
1588562
40718592
92369
8520789
37370925
507382197
115862639
1316383
416818993
96542180
14160495
3397042
1471490
1302099
811317
176693956
2339893
50376849
18034277
21169159
479138296
29620
89281360
19374433
95006939
1690346
109822
3653398
162181
63788178
4922816
17389963
15236
62417020
45379416
14848
378229
164757
13675813
1016122
1225602
221009
5284799
548072386
107432209
53432339
11534927
5647
1435867
398202115
1726451
346007
119041
2011273
1602777
875095026
786
11271225
1971823
44014389
2849734
92761858
528335417
4003
7851
8344031
59978477
945202
35078
175831
4214
16602413
122635289
499983
9047
13823577
1508
3875045
205983
192270430
66067926
42118414
8056126
450059824
372877451
15096
15721
153937
124879919
4108
508516638
265526
25920433
110773
60246811
4502868
5263
16775822
2525905
964791
33913
29298
230063905
1547115
10724977
14649
920299483
69798848
19750
539575
41422899
2619830
4268272
4032972
116604
736530
96696448
56441634
9508
28181
42968322
39767
997361795
28930523
11158
213064
3035604
3681775
1061453
6505
161665681
250049455
405660151
36317399
49918
1046
63630740
9387063
44663
710223
59517756
9161089
14996
30649
87867
726215
673485912
412698
315736
8650061
199079875
33044
150503708
161898695
111654
467143304
14902
27829
35637
122753381
53374
17022
9926
1908570
2937581
33572
379253823
13818886
71
1223947
5405754
1512040
940702
39032916
2095188
293705703
58537
8542389
286549052
663
26430540
913152075
14036189
706159184
424577
698026
7890481
71235129
33991
797617675
287114035
609851
27803
8955
27332672
228729168
16573118
4021439
528839
5775984
13000235
135808067
39430359
16754619
3398
40610268
18724
6276565
34611584
648599213
169953104
10613
47777
29839560
106156318
23161
864256334
745226927
113067545
41945012
385474761
6481685
93098322
14500266
4768976
6827676
868890
48356
794901681
106224
523377
353742
42227988
650117542
322057149
3135087
236109352
1052161
35407841
30534
137343178
4673220
242324643
467264
845903536
12963413
2389921
26423
290621390
5941
50119
55688
490869
32969648
1325682
16162
932075
4035
36739
2548919
211940
1430322
616493375
162475
2716178
72664
2493448
356664
44440518
172920
319898293
40797511
992648725
27210
84245
7012141
622814
349954
507956368
26818
58519
14653
732490
2749901
621272
98446
11705
15024
83969
3624
2706
9443513
13937
182184
127427383
1110700
47668422
113140
3301633
513412
62284
242828
5594471
18727
383976564
7051
155599
966478560
349641
2041352
810109695
746345
400906870
4174856
660093600
8268352
13960074
90192
13088667
2943683
1414146
298103
297954
710174004
5820214
39589353
111290
152546873
69514
48481807
28178810
5278
27810165
616058468
524169099
74925
31379821
1289085
3975404
6178855
6597761
7621
13223
287531264
1701111
245375
5795
325131973
923228477
8546871
86344
126507736
410647042
47408
5873
519201211
585096775
150002
12788016
59252971
9373
13150015
35598
2343297
61478
4928289
3574881
1995
506874
454735211
12535067
90752
14945
3481158
121118770
42047764
347798246
28644534
658674875
109223
2099
3463058
266125583
14949
116159909
692848964
16348
8062564
705650
191824762
330415397
963000
1288457
5461009
118221
24459
19262689
4129
45891
60277
10884774
14125706
1728466
514049
484121
129241258
174799
1127
113911982
220560
1998019
511316987
3834855
50366
7191
5525344
525701168
6422588
642834
39598
148958367
6673366
3562319
6787541
181069
44618440
3871714
118208
1477
14688374
43513
2075475
80401481
2055
676903764
52275
820028
25601
15588008
514256
201889676
801868
29533
1336
2068788
5839
12511
408403
225672
118967
591006252
6363
500601
1128862
261589
886340033
5432
178148
19906684
366959
919776044
29834617
93466608
321621431
13878933
568864332
4111652
44064766
16146
2609666
27409
2332928
2893
448517
17503
543856853
312350320
6409
7712531
1964542
92609275
5457
46629289
5962
3631208
389494
3194951
348352
3756582
108493
8725629
7659
458541
532259718
560136375
1674515
2691228
2713
308439929
25948
626326669
885246074
2022
651204041
138900576
512644
163621748
10479
3224
26556
187479216
177870899
9324
436173356
160208
936534202
15547588
390241
5751983
33881173
952545
3434998
49543
21678245
20283
6790597
27750130
364570
1910541
58767
5355007
83147
110618763
7017
895855192
674
7969757
70420
6887908
135208718
453513637
829278350
490558558
695345127
3424156
278204703
1267012
5161
174065730
508771
308534420
51657076
43067692
180525744
334143
842187428
28869
59192
7688990
2361
696600
64325
2418593
149522140
109461104
585684285
6118491
216507
677788339
50383
2308824
223805
10292878
64489
502848290
901292
1922184
49877111
937774261
99320
1185992
1303131
65565563
165356
6299170
4473
65229046
19020563
6519548
420823
100564803
26640302
641
14595208
382514985
6607981
428837223
89304914
965882310
21016
826914773
45391
77350
156099499
826785278
10571703
57592
4564
196521
18150783
2521
1690063
10371170
7175
2366846
14469
51639
128538
8554284
261
2161259
10398469
1881751
184618
14747
47145615
686936837
865093
94661847
25335
1847063
50258068
12305678
1884
7266
33711
667292255
733582
265818959
121967
21976334
12313
961489
50920135
790217013
727987
441533
6866969
6958528
76173856
15895577
9683
3109404
55601
360268994
115154714
412201
277068
336402
2396129
439210070
49953
6430540
526883352
784370
74545
9610127
33130599
380576419
746035719
740561
665235233
177612
32437
216207
5629
24068353
333105652
1347614
1267658
13005759
3695067
192312
1291
648509531
994070
43971298
14183184
332691090
299148
267518
79296739
3466
18736
225115728
31558873
523140
49940770
13986936
11042137
11251474
11005134
199890
1023628
2093082
756493
904115
266186149
7326
40515
112251192
12996622
21935
2622
538365
3287489
870
1240071
66220574
588845503
541543106
2455133
5140122
198105530
3696807
2367916
44113
22588067
99776480
313275929
8770154
25223
18943052
53065
1641240
56057
52600
1665168
1016127
752958634
359488
166157549
76312110
20408752
10129
771849515
346560
1388707
2016
102496846
4246
3348148
675954
2856034
1056793
945032
4341945
90477749
34583279
7220
236222
209546
138879413
24051228
64462318
1949
214609
408939
2899934
12752008
431698251
61709606
10188
18367
41495317
509938813
502801
108574
1501605
32368
6674460
447482937
3924
1166507
699946733
3887645
131196639
6172214
138265599
56743
28502215
652220
12296171
1768855
409719
599328
61241846
18508455
6747
561674
1293749
69472
5673997
153499
166138945
14942555
3597277
2055266
7826
79655503
277460
238533565
26800
68064443
381
43942
32181823
7842
1389346
39096
355176022
16476824
57056507
4207
376916661
371911
107027
28088
9859640
2229
1867044
518050415
459628
247988
7908
453397
13981
5262242
241313
420438981
135975290
16422477
15095942
27425
199498
193118749
183599141
987942898
130665340
1810425
178814294
3112
21709262
14451283
27410
80421
155196
61911282
962819341
6743613
531768
760690720
5127010
29708239
89798371
126224
113738335
396039
20092855
176817
9494256
211348074
18782641
8278223
437546
12788
2945130
4729884
6997
1080088
2520
12300735
4144
441075
293720
4012642
53278
129198
1391459
188648958
1329769
92579961
29578792
376415
1331446
54135429
2610
878026
8047013
507818
54878266
2998108
119949
199409
129410131
143825
140234
879655
106425
7494
24331
1592309
45205199
720403
3218945
15641911
1412408
171886002
31824666
41519
58394183
466080289
4813561
480433
147717658
2463251
67004156
25263
840589
18025
106925894
432305
694084218
189836080
131874264
103836
704753325
30394747
901228
6134537
4391
8183
636717165
436321128
65542976
617730963
521585
281874
3998
180503
58540
58784
508794
804016846
6646712
42821208
64938026
811098131
68034618
1193790
91524
1638
66499
187727
5111795
743890
241816133
987765235
840
27033254
43663626
64560001
210258
227988774
17550660
20479
162086247
5132
6539159
315569830
15501
82509823
356402405
2108921
2655430
5997
417165
166375
4008254
133960519
877559
66873283
24657344
45243848
61404
156417467
7608
1675815
1127688
57959024
3521
152524914
47086427
47342978
3472042
219489
28626833
19617097
3083
30056
454865412
7477906
5325971
115910855
10547
549856353
199981
64318599
3910233
300186062
6333726
3099
84752079
11930
297944
4080
375933
798904856
158952403
2494822
164586288
915614955
26651823
10671546
44348029
208434
12306114
3765
417326170
23392538
2886832
508363
6120325
18001
343325930
132822664
898068
57347
16584
202879
8498978
598952
15714476
5600838
80148204
41578
811664946
1709640
2194573
114381878
7451
4568302
167480517
216546801
44423
509673
14246
820758063
226419
21243
11616
103211
23799876
386110
784824
3062
708096221
12160642
91249738
18818
51447966
96161
18676
78508060
122400096
11783
9253719
557428
182222
27865
299
84270563
54891
179509
222904329
737147885
783035
62870143
93137
2417619
1090399
37901
156592
119779
1025546
5806
396425
122651
332761373
82444891
4506697
39980
228925
11000687
57565589
142218
231285
378543654
990038
3537729
43458
29858824
21388094
4093890
10421872
556834529
96076646
8868457
478512137
17857
4816
33749
74571663
108260225
211987
22488610
93183
787296
101577802
20272802
7000859
184324425
104834
113429
2443862
121825870
560479
38740132
322819176
1711704
30275317
137789296
22017
5198
342587
270681
651524782
105282
3451249
3759
223308431
521178981
439033
7669318
468509
59938865
1208401
282996
30706
411883839
32249
136328
386640817
639347
242391
974
847246215
5716421
2613333
163223714
20031
1382182
18785351
4243073
817281
154509980
11170
6297856
313254
3398097
338338368
7856315
1143743
152175
380621
19174574
61801
958610780
540525815
736174
5320525
1094376
14765
40204
58665
45453
2425998
3204841
693140
3000927
104147572
116204
107118795
24507
207449
35158
125913
4650602
57785
76824
806652316
109949771
364328145
11215105
26802495
111990246
124955812
980511
5226497
71650
866943640
4031917
2020754
179819
207968977
219422954
51674294
587598258
16597192
192849
168937725
441416567
4402182
67101
40395
30286189
82194
28025
157981
113384
43151
14304
89521391
52794
963399
211690
231726
211692
31894641
9839
311703234
59754802
766856
271595161
47662822
96330
97123
113903
687343642
11457893
440217
44199738
5407425
526969
782592822
3605883
20613
5760
1472
775656
1516
1782346
87531
31513
212689
205078838
213965194
14006045
46871
60968011
1693946
4305497
96558
24711
239717696
374735407
487776342
512612677
16120
5846981
28206
220430
24324418
384631153
10676
3502
1036436
29877
316494
1151924
7043
27987544
63625423
54700983
1920269
5919
126026379
30419947
2293806
935244360
30770
33044923
170461
773518922
1379000
2790496
397760994
21520290
203002072
219636
106576
5863478
57992
30945
1483000
565247872
6773524
487302
31702367
6601199
42929326
184852
1412
126016810
132730
741837461
3076460
15570022
4778443
2023297
92596738
6099207
475678
869959646
32947675
227688805
25061218
37830286
339320215
117808322
44207720
130334692
99973
7593930
208017317
769318
3973863
33053
157259
3086828
51773
85803
33269676
33123417
73641157
15376
93824
4672
128600
11384657
33842
313
3158635
196050
16064159
879741207
424635103
12414
353343
228
751808
128316
52073873
252
16081
417932
2017
1714769
14844
913343600
1952785
193686118
233004651
322508
5770063
183134640
114715
49872
89815796
455976467
74135
4571
6200396
13084
336391004
131674
28401556
423645343
1396936
3799324
134715487
1781251
24548396
3944327
44785916
7665
51730
620164167
200225597
55449
56746
161714501
109471898
60068
350736
21214834
70300176
31824806
21621
466768
16338
270493
4532824
34914
319479
16473128
130175
5215864
30007
948901663
42313493
46137
498511802
50294761
12534
26742911
52157
40969
49716
18172664
393826
526939565
14526580
513
8573
24577317
35286051
10255
708012776
465884665
10645273
2581151
791343
174
5703778
309899
769554463
8231570
238503
2086156
56319
23750847
1202192
6972617
545723076
517655716
14586694
155741
20262
214344832
148871
27524128
724270
704854
993683704
17530
16320272
49329
1000829
30724482
564938
9518449
21708110
43179
442011301
64372822
252661
33005805
679359565
470121753
181548021
24613
55
221002
193632949
44692874
89179
123462275
64961
688943
473739160
5367
18790
23083
528197
1278746
1832934
767361398
313485073
25117790
23917
2903179
141604085
193397143
11380
3234
266423
218082622
24504
36082
44574
95184142
48144
2573993
51520
2455
7711
12613372
95929652
423650587
1752077
56214
40124
611570429
206810
31623
78281725
4553522
2950931
35913962
126659604
929643510
1078965
6537
105413726
4259268
11258839
5245
851346
168519853
5853143
2331391
98339450
849147485
39631607
11106
229886862
104774
133619836
201857820
227
15962135
454638003
163908935
5446
43254284
14542
722528402
71472139
18131
32518
208129
3510914
15248149
210686425
63488356
7734117
3834508
22511928
252575409
83695
1643803
449416
877346306
331384903
188480
78672
29147972
4238234
756259
15899
14041739
78957
2802244
569669605
21248
252331
8411278
11797572
348157
420413
55070578
739165841
111694
26308907
2986763
6583
33572980
290106
7450
7838
5001
61408162
216574982
48570683
11761
518
1138140
9870632
95401514
60869132
9520
1298527
22049914
2584844
884
54978674
5570
341010080
495
692348236
67523860
26388262
19737902
977624763
281426
113798641
759583
8805722
159633269
127485069
5844
92251
1082198
456086924
78376284
3632
1583920
284087647
131081
690899815
4188879
241419258
52959
45845395
946172023
13257
5355239
156063
886268044
684943679
101099371
255
61294
60195482
184
15002168
791475
734
101143
31459093
468409
525554781
313395806
934264922
12493
822834375
2503867
13461979
213520859
172741890
12478
5604257
113124
3985
11157803
3394
194016
30443
256296331
7152680
350405415
189349144
114060
385227331
114964952
414563
2932508
461764
4368
1234852
2195589
15783
1971578
345902160
30611
498642
273793
2323
40636
42496
511714232
45651417
1714054
161234629
274072
465333
28470
220246
680744
41556605
53514353
617592
104883919
51988273
56643031
17169829
6937
21923983
459289906
56815342
3906592
1020880
350634
5746761
95982602
8611454
99963
21342396
258729853
183299034
2388028
312217
505524
37224264
925199
45733
374395
1953551
1487466
376148
10101153
810617556
760016370
250986710
309482
328583
3186635
270844
392351
175
1223505
197535358
126403715
1557010
477887800
33893
22738933
46058220
9033
11288
808973
116664
31338
44033
12572084
9348
15078
17492
2201648
219648
487
1211786
12137473
1034163
842
6672
45015697
803696
373127
976417227
991737
51900
86447220
64632
3529
191029868
9416799
4546602
706807
875926
1951730
5418599
2719425
28224517
7394586
241993527
53548
474721
66895
5774562
78853605
38653298
320955
31681899
36175
13413765
97715039
394083
7178506
47979
38501
2187371
3655727
419620439
1299762
25936050
369105464
28436249
59948440
970903
40148
1556248
35459
1691621
80127309
6164869
933516
90459
18224
64297
38229959
484498504
587783
1039349
29639
210513166
31085029
68861
850328
76415
234369
254955613
2502485
671850
978864083
9331751
187787
910212335
35231
51822180
3487332
32634120
11284274
392056
305132499
1626784
787260195
5097
444217
61858
376939
144259
80705448
8505
123612
80893375
49672851
3862302
197056
128341374
1688017
51018
637724958
94769
897226627
21187
381163
80750
10101
9572853
29149432
218360
210748
13026658
439579
5274
32053
16467311
239295075
321
4929482
354454
15722859
46762016
423043
895219101
4280
1327130
29891
14005673
38025928
4191305
379949
325653
24063
1030593
396976
4001620
24819354
311598898
161579
7953713
670815
125739002
7326619
984111
13558
126146807
240622337
123991348
821138
8929226
188486007
51236
234511395
8282900
47504
43751
148714490
30041839
41741020
789570
175461
123931
195254623
9063296
72801
286636
140212
531697
20841491
108215359
171248980
115895
2514474
121499924
58190675
1618
265310947
12872862
209260
2473
1024484
7769
83994
6195001
9225
1975259
853010890
120164722
26861139
755
1787134
358122
236847685
319278239
2531984
99338
57044513
342768723
32825487
55126428
2574954
2082546
151202
171770867
31955
15558254
2522643
924776
201114
34399
165069722
11597594
39867
17666
8084583
909048
17587
957575217
1635055
12655
31568719
7359
10786
2442
11163992
198814
5482664
3735977
2910178
65138
2666414
11198724
272550
16770
1528611
407260
49007
7167103
2336112
6426320
23457
9458
192575
180642231
4618959
479759
6851063
18337824
1336123
1984
5932450
37117529
467356
363517
12621397
18072201
4238
48308
19545952
1556308
4414941
975830916
204748
8042
904445
1784646
110985888
1237794
199637661
4307062
31484678
326775289
524828529
391187
63188
42580653
5539932
11229963
317184
253664224
20307
917974
518062549
195798
88300365
251213
41945498
62558
63095977
14973455
491385757
360083793
673824550
2869890
784840
54986
68085601
1575574
4092
725878201
19669774
24053
2839
382801087
63662648
1602956
1166
745500
19263
15996
1898142
7714
2301
573291
653925011
186416
31468
482041275
434545568
967272723
36231
35025
63418
76136
12054478
10360
12234727
503480637
2951758
50545685
3219
62247
1686986
106581
128541458
4057669
638055187
19280450
1311861
15418
98539184
756390
752195308
10034528
5920
1055
14926569
131915
36415
120782131
145651168
748264663
859208499
120337657
359072
20999
4411
23483
197370599
234747
73477
51879131
343862
82155132
679506
513523
281569498
1198763
23122
17459
28462702
2116607
194353
66479991
272211
7119872
1465804
9013014
54662
57451453
3567002
690389755
34889922
210615
78385648
9053
5141
1173
2088488
1738171
10790
1448978
27196
240987
65514
1275714
64311
5599
716503
17608
7508
922229577
232212
4298997
131386654
3580
2431063
105526
257676686
81063
270097458
2431
153940
4310957
333539
15332201
106404
56523
12938
264264009
62382
230897043
12364101
3187812
26387
480475326
10866542
90701
146315
148024502
5529820
226829
144454973
7763
969165589
1752430
273680
1901524
29866
9824168
863047
247922
18103
106148755
280597440
693163933
55759826
1579173
74229658
80690
5531414
10283228
6413956
287537
63935
66159
1982214
59646882
120540102
75699
3692310
11133574
57659012
73038
536463741
340016
3021017
488559016
1436
320486974
15495429
5828291
380045319
89929130
496419
336598563
477546285
99287670
3092348
103300
64008414
3096540
6302205
5357
19149840
2719062
15777
8886580
51111277
522160682
218776151
185606
27837139
5924671
21368
352396390
31201226
3023932
7953157
3687224
9368
51851
171457
12978
753601
507311538
36004754
4093385
5779076
226141
810442
19573
665424
16262198
17900
41835
960694794
619595
49348366
1662897
2124328
3243
337570798
41572109
176046
11438
19492
947643210
51740159
186118197
27631886
144362
11636
98146500
1580726
8304510
166624009
130407892
4845827
1244266
1931686
9434886
33265681
285172
3866
5626873
19532
1032074
4177218
8004764
15839
27649757
1909401
12210
292297634
886216303
88146
120514865
62157
36770192
13211599
543994540
375548
5057
61325820
469914072
109567373
2910937
10198512
621833
234236791
3988758
2817359
11107
261895
35590195
31382731
187443128
652056800
3942345
157413758
118403
140189
108773597
94235
65468
43685282
9970331
36378785
273684745
735839506
6991
22727326
383837773
15272996
151822609
21244206
983617459
26445629
74623683
107511526
14673
520492513
291819
114799
362724
59551
6330178
29415
22336371
19125973
268948089
244888
126621
233385
8362944
29210048
287617890
728084174
3477976
456104
3179051
3192958
113743
521508
2441693
348224420
11305780
1026189
847
1543608
22257787
207904
187187538
14070377
66990877
111032031
91374946
649249
358041044
127572
1062313
1454196
20581
5253
72757
186716
512327656
235809
91305858
14901767
1678268
708941381
3468519
148254372
122943610
518598
42477
3993237
9195
29035
18661686
543173
382718
11552234
2383400
652467123
190004194
486752755
108094284
30180
754472399
107235577
124801664
241434
55894
8679
27929
2475
455
389998
192461
353
8452298
220366
5047157
47900356
80804
9376022
944591296
245554215
224605
2981692
441010141
13886481
85388075
251858
2662707
941741215
206777
54414204
4664
223570
3369347
5886
137133431
100954
148243802
2933
1273987
118783543
1540451
1229896
410676
685059
413421928
15614818
30267
25538
45686027
260129964
30002
21566
223123
890902
8330352
785354609
30093468
173
441854336
101118418
3266552
435201881
44549137
57516301
108983
189671
885626
74945226
153368
6560320
114664
6811852
2111814
966155585
44397911
53774
7285804
3151
179989
444240333
54972544
213403
865905
2479326
142114239
336418
14334085
24723
147853945
4165242
287976922
64787
8127077
426298630
35984463
281094907
8175
181011
56756
1420180
1581355
1148533
41191976
24659
119425
102915608
184385
459556577
185548
93784646
11927084
367953
223345791
59586379
673477101
31792271
567152196
4426044
338312
73052008
29764
31991157
362693571
12586765
18405999
528764301
1387555
478184204
11282390
6849977
105956
4088583
52450
1431010
24902
276318097
218603814
7464
26129
4471
55031179
1034399
597974571
195921
777797
90902142
68316
3232
102338
198342902
329232
62111253
101808
24317
1431337
23550327
3680469
60441384
30906730
59288942
1983
10850
2229568
2424
346841
43197
248446562
9459058
597294
222307
634146362
176645909
105308300
70703
11867
7622173
6310925
105686819
601839
25550
16424427
858256
66132
159164385
736537
279418
24031092
18743
290940
354513
15534154
1579233
9860
101929
42182810
18957540
929368020
104504
88019
21615
13786562
1948324
355899
15400002
1072652
451319369
180746931
6535380
213957743
302054
73331391
63764
45929
24558709
2707117
119476
590468
483308
50731
308241774
45388
1080203
13873
24520
2609157
49763
3795762
1688
61177087
236815716
42851
2171285
971255
7397
1979
68287
10353351
7013
8040
8249
657068
37559176
2750661
23996064
4779383
21017
268240835
151420
5429801
405346
4333
25506
7562
837249511
176432
239211177
143578623
95339722
5925908
709710293
119891
8370
116180
170867
3948
15688536
520278
8235
16641427
84364
54486713
3666
36108306
212154809
78050
473
1857693
11313
48672968
94442344
858763
427158682
205959531
1929670
953
37884
47800603
88483
330128
277261873
81702
26290012
6820903
41212154
45648054
55170231
39116155
1696486
7393938
169485
198859194
1849550
64091
249872
1366553
5932717
468434939
33451337
10719206
3025765
111633643
862634
141706
32050
771849
65643430
250926881
378249
229161
95700190
5309324
7154813
1606
6844944
2812437
8476
1760936
42310626
2279182
392467
4109
5312
6359
1546881
153760
1675314
805818
112880830
143546
25615
346587305
263450
225297386
28976460
23717674
15814486
179463576
741951
7297151
43562
27756518
27512468
14671
1327937
392751
984071
3226741
7988
4129400
497787677
11823
456676
54998581
13699712
39184
14310881
10472250
70051607
86419
337511
1196636
3822
268741684
7374
35138777
2659540
8693153
282983
6874
14863166
2092053
51514297
21776741
2275
266563199
1557360
3119230
6812008
7685278
110171
521222328
455315
2438176
549669463
161623824
222191
330604158
4838229
155993433
8678071
54217
240193
58839
612996
16006300
452897
21062488
32213503
53935811
1446072
541189929
88336059
392772
1919531
1515018
204001
415144
11808
4825098
14512370
14594313
90561172
243285
52568182
52671
20734
123776587
3853500
15830404
120042
26684
888686452
6511
8378
4061272
58183
4556
367022
3254
642013
1710
1845937
5952
5850842
2597672
6923
2713679
2713849
796871309
21652455
153817
7895121
6525
11348943
19434135
788977
738279573
196128483
11872321
46824450
230766125
1616877
25385
2930465
538576015
105544
81610599
540551
6526411
3352
441894353
9535596
3036
905
710475518
113660
10449610
173784
5400
44746161
88049040
13588555
5365
225637
382322
30078
188875918
249173
1061990
572360
799661612
237221823
609349435
234387379
124820206
120593
25980670
610600959
402648275
50606247
747685
119020113
30789124
135940171
547585762
30941
465583723
3608675
33221
3145446
70625
133382055
28679826
595703
104608048
5525659
2737865
4107626
895437831
1812757
724436
179548865
148979072
244782498
221098274
1128048
255096619
3332399
96079249
1955185
33056627
22128
305897
803732787
3473
245731
3298459
215191
7359368
119093311
2143926
11279
11616300
27886299
299590359
5388
20860079
18980
171471
6038190
131444
84287693
300301464
20449
51484
94770
1159319
502534
8973754
7675440
886581
194263
617371224
371366798
16109880
893308
10531997
12908
207577
33935718
639729966
418677408
30252
129936
25627729
206726
67363
1180881
1631557
120971656
2707867
49434
21933
229178888
52179946
136224739
10927
13321880
732145
13998772
244932818
25471364
24506
60463615
47823
2886
300069
801571676
296588
923300609
6434
31934642
499613
62321
967883448
2112979
3959953
784261197
1697254
129252853
1057
884564892
529134528
881562
233026
14608571
30282661
3264396
859023926
213794095
116248
336802
1614133
84713199
68521
162618
1391322
53445
74277
11632691
106137
9222
31929837
5240217
67525935
603877433
1152240
372624485
319880
9782914
20270871
15287322
22341
5119315
1426
11886754
36800060
7903
66858261
420880605
1259422
510796078
25897960
382449
789199
3515776
2751
210551
30946137
505531241
456582
282359732
182416549
19630
3756646
511849
149005
54102
8193032
638060
77800696
79931
556321392
7548078
1600165
436479
16580
420380
7719
52424652
20182
9377
695309
27368132
8169
1547731
151983764
779744086
241625
33522755
15726234
7738763
40133
9004596
8176978
515949
439401438
124325
658708
965189
6865403
16177
28476
210054
27398669
29726092
167619
40602
5731
9047505
81172
169123845
342012248
3140103
8549
103555838
19061542
250684608
508211
904131309
985518195
88530655
12823
651127456
6027
25201
158418
30619
505882218
29791424
15094444
106109162
537098261
58684134
4202838
3334803
1334312
821
28435145
22023
33507310
127284367
303314
16150140
768670503
403217716
23211
6856658
7009
73725966
1266187
99804128
500316964
11636835
65061
231093302
1475233
142
29141958
14838124
208917247
7865573
23071
335858
110796
756151
966539021
375566703
65502180
2510537
59121906
4140109
516513
3366000
8731799
102
2455040
293659
263667
95350
6229617
1333956
170890250
7954301
22810939
153885
456
120929
474725101
57650
17136
5890904
1904114
2682509
86616
37060
7435
61836702
3416939
546690
51142996
196168
85191
2670953
8643762
34007
5102418
392463
424999314
141346
569724
7410923
50768
380531111
221900408
350943
121472143
10978333
76266
412851
1279617
62389499
890203
28298313
794878
199361
8331256
214562
353828157
98399934
32077
6771
1876164
36981107
2048760
24661466
15358
2480810
40244744
47643
418393874
24157056
97232
65263544
18803805
31316
795753
707135962
420214
274776
26141
4008675
301710
460305
92783899
39977079
254466
2131540
3058322
54549482
10408982
10093
810608
10513
75798
3272533
5106033
31950750
7782
676043857
3755620
722292
213118
34955340
627
37052504
95929681
4090005
1007805
456136386
927820
837124
3412
41520829
350025082
2238060
394642944
91551116
45156677
111125547
162733
6763294
831834216
10776994
2712434
94111
8288
6109
50368
102266
5510080
11246037
1520767
247820
524178875
21891
3328157
4072
54487953
1039316
2296176
123231286
2769186
23572133
633786507
121755
1340
89607
6435
51846942
67282559
21803
6744389
12222
215486
707325
113845657
244845166
380794242
30106129
247115
1023077
88077
612734
313012
58667
432452787
30201242
9387
536615648
5410162
3712660
38051047
1752368
48122
4077
2826
1668529
1185310
4755331
14579498
119
57533
918811
1485413
2842
26038
44306
41608
458837673
708607437
94513394
125015
8687
20719762
129683265
17040542
5847
286174
214397612
74049500
35074914
29695595
710474
951441
98422
474445
151293
10939138
6800957
1541933
47569
1193646
20117047
671857201
3326545
2358847
223667
137102
143388
29735
197825793
824349338
12714
79851836
51268736
6602
36220
2617096
3481
567
11370126
433886
2078276
16881
168836483
29900966
209616238
8371
514558942
181344
44816694
240544
108899
5623527
13855422
46314636
7429069
421274007
43470
459074
6064020
221336
2871
204805
3825390
490406612
40090
11147506
116962942
4882806
16265782
137617671
641591
59562
68492856
16191
492790899
126966
74711
112256
175960
324
1764592
25243071
289659555
109977674
12755832
978331
6289
63441052
26559
756025692
1865955
56470406
1209397
174124
2843230
428724
320487
999184773
2661
1363
138415848
20623968
116877338
33732877
3154
176283
16503758
1889933
31241
883313
22744
187275
40742210
791815
25062
7628
110619
28037
747516
79047323
22357
285212
30357
73779284
20820726
428698400
22049290
4020
51409688
92908643
7916676
4525367
232457
8078588
38796265
868253
45999204
181561098
109350
10921875
292687
74543063
102272333
6061
126725671
141023
95192021
9478
3268797
219116923
1747
228310
261002621
1854318
946075
7097702
13442
286743018
3374803
61365
234149
1864346
372671891
360750
18132156
2744503
1591786
54034
133501
866170055
366885
2901128
4205
65498618
4783483
124617328
505242
7670868
30601
806970
12408462
31825
322497394
863443
525735
633749
461458054
6398291
289357749
61716088
77113
920330434
1476333
176160248
2654
248787299
18065
14439140
404947778
8654
28675919
197117212
39415569
66146918
10465101
12063805
31543097
253083
1927197
110657
40002240
843073005
320353
936988
68780
446747
32010824
201911857
15091030
58171
850496
139367
24461038
50579275
840937
2335359
2067905
1159271
14197335
684578866
2092586
30987938
43496
52347939
195297005
777898759
368968
87552260
61323
299223
713132
8164596
716276
74142106
205819183
384626158
856745
50246282
5545695
111296
925161855
1131
5602160
123926420
1552233
443917917
215733156
131010
27833
857636
2467
7872
25614391
118142
11028
4689
51727
2734306
3090338
439222649
38908967
7973743
9994157
15149
955346367
106944713
562329
77942
312731
709226637
52338945
1386528
3450
107650
416949
191027955
1975655
14131
401026
6731474
8834
235206612
1840
80702
51665
1255299
9016194
39705841
24518398
214600
30810
11819
113070
245620
53497
25137256
106961152
240318016
321561586
113061
324958760
729222408
736457650
7559498
319620
13043523
344392
7467
6774260
1758595
26867106
747584309
16714823
14067
7815652
360255183
16587860
3334473
527174256
404128160
6271455
1461416
107398191
905740
946010
1711839
125931
169709
245450884
50107
191
69831
5870603
3479
111699
63727
24121
3191370
128220954
590621
59248589
6391173
4184014
52366867
6197
133522
82156
926754
435262
458153
48787280
64178
13467976
6906
64995009
828478
1597257
147076
73117
8023
12185090
235228
109387689
418221748
220796162
423921
45638852
486257983
63512876
53931800
741330190
4373993
31796
69853683
6769
124274
4480686
292501374
24349
103378
192756
693127775
35227
689620509
225545343
790403
209307
19958
2095002
406118916
288030
2021636
374689
76893078
2354707
20030
323220038
12482
60883112
8636
7889706
62409037
385005
7158663
12593
53582
7606
124640
22539336
990200507
529978739
399554509
13106
4163422
12286
48111732
90334
552823
731208
3341286
99494978
533432928
214745578
945387315
994264391
54741597
38866
11050
98058
324462
59382310
988306811
11058146
6056306
1757280
392529
41509
6577545
17600
208594
11943505
64141907
44071
962034
57204275
1914576
4098545
16840626
4209667
260701108
3791
65458040
124375455
176796655
5503497
14798
2459285
135539486
44500798
514289
388436
379591
149102
244252
12212054
169169
13953910
744862
3955
2848619
1412165
518658961
148598280
61095
2638190
22569332
163373982
1771436
1929732
106313
1365101
10263697
412491
10971764
25957
257462
96442
218364135
558217065
44031161
109704010
11520277
9691
4463
201729386
47427
1418818
9433
457551923
104544
370597
244178
953678
32059825
14532924
31207110
92887499
2012051
954
82197
74410533
11521620
6467842
362586062
323785426
127119
21395998
6872403
29223290
20671
992421208
8076731
351925
210802
16108535
34608
4312399
561164
578435
667598527
258539175
579752186
211873
1177487
19037997
7919336
3452448
21078889
365736
778598522
883479
55972
1008123
118293
35309847
53455
15243
72984397
18096273
7122183
64901152
47077332
58791794
3308514
126937175
1001919
9312051
336295973
109859032
1016692
5216564
690957325
61723
635738163
121717
4197488
16564377
570710660
44304891
320355
14687407
12438214
148377
12705952
69496284
949670
215457491
248358
492926645
728203141
1795820
17727692
42640
14954
356392261
258399
1836
7986
104130
52159
37476824
683912166
5061
4958
487132
119608
371391
208734
23744495
66898589
17545902
182395
223837
1144207
157536848
706581156
1329613
15473
11692050
125974
83925
168058
31209
4929
12909892
382407
38797
57840437
8002
63738799
465387683
310118
259573
2395
1900173
271340910
1001724
50750993
242528
46298
2045616
12229
331155706
21516360
39966
32991268
236129
3075718
23589
417941
736810414
246704028
227698885
61011
403945
21812
533134
14538
5953
464110017
1212959
139429072
28383
3038823
727014
998111
25959095
8805011
474584
14123653
35130890
117173708
20709156
47930893
491265
177219
54736
258118
58107099
195222534
3445859
484817
918913
54684
4038
396416
879409
63828299
58112776
3085649
317736741
84570143
1590819
30905795
51643
16774
955123361
77759
49410
1857596
27171
76268487
342629359
8776
28903699
153587
82851
85794
632904516
401890
426149885
1543
85966570
57344
162724
5237691
128752764
22131
198408272
533958
49119780
38671652
6806976
91054
15462331
2195157
209851
778057681
467499
5688838
134757391
63980632
2221926
10257
1038493
39264
28825
1036
51147153
32716568
10630
17313755
44
1467593
4081582
20038540
3359039
87507
7106
639010
5011223
355730265
12244
50365680
10307303
516254127
329155
1152
30394
506995
96169760
1235287
4222119
4380683
16274039
4087
915072
50139
4426870
35650295
194125
35423
97642
236819768
247787
33895829
118984857
576968865
350412305
807907
103249
18078334
787201082
146860
701175626
775450811
452634
35283121
871386
4490321
113837
233702094
620872
231268
13559213
335050548
72561246
256398
2902201
156471
1219900
26077338
1810267
204891
499933
2792
3265
30338
1414
386589135
41576658
849888709
187162335
3904
266768117
4951538
513094
6651
176044
76691
46526
611455
72558
53016
57095917
6574287
874181685
7834679
1355282
8317748
66661687
20414
1077018
120937434
22241829
5175
579260218
387472174
2760566
9657966
34636077
11778478
116091789
112
114668
137859
9036
421469554
2673930
29031
56274565
139932
945025
384110934
3648114
3634802
2788500
175566946
2046002
77357
44049
12570554
128767931
11149809
54873509
669883362
117957
52438633
121341683
668102
1251639
13759777
295024402
2047981
110629011
1875698
18095970
12616799
434567
98496
512791
684776
2328076
1245909
1878361
33471
365886
2605735
40670
973475
26546
980416
22130
21042
293667
1824733
302024
132153946
15819589
22536960
999832
27130510
29418
72129
76
3499786
6042513
331143026
46787
991733947
204255
36671986
7778
234201
411020102
15799284
64148110
13874295
15917416
125528901
45027
24565
23531613
229725526
18
389956411
40625
7034875
356029
1165069
63710241
2252978
91746256
24104803
107436302
5055
33214391
815837
3778767
15246323
59932754
2914
32926069
162257
1821134
290619
33264
38889
134959751
13391406
6
44836671
73530
3670215
313608
372928
2882983
568808
349432
443390
17396621
34397
1915392
506127704
96386751
474842
459519696
56771
249441859
52132
479516833
22114170
199063
46793
6709478
7164417
1226148
8188
307829788
7409
589044824
31096691
3794331
20357229
12265
18807595
83170521
3166
846455
373071710
326587
98018839
20480
35282
78311
49892
55780
461271093
1417934
8223005
213154
21497490
406402
1427996
793432323
11296
120731
8884
3248947
56104
156911982
329997115
58346
6730712
48776
4025
206424
1706
3721586
323384
1027984
299684689
11382270
3586
64549
11793
3491319
83406
21740150
28998879
12490630
629722430
443301999
283888162
54925222
19420
3754867
254984
448348
3435
8647
1770156
53084061
913941
3049485
91246
8149
2548208
1038710
132655
203059396
26341
74068480
14765775
175563917
113762153
13627335
1593100
31780277
22924518
152990
42266
3558359
284442614
2432
1863788
50107422
329289459
45046431
1160258
92269
1696029
15720
385503
425926
5066433
88917
77704026
1798435
170720
27874
21809258
61426
54243
6458810
76493231
232967
163904791
55666
375003920
12828148
1036470
22057271
1599062
37279337
16241
841923
239830325
3150
410
5150847
1694593
60656651
2987
18206
2132366
694582870
3757578
81416965
9959892
599026
9991689
417291633
60286
691551
1447469
15478550
855310992
41162792
57416371
19174
35418824
960272
24176429
1998856
15813197
98288
32078
3612
37866
1264403
12486596
26069
4594703
991432663
4303046
768021
87011
1099147
48965987
24938
17348806
11132
1314320
26935381
198694000
380180
29670463
842445275
78283686
27305621
5158
547417
88712
560139035
853248
702520
1617057
135
8022511
32163
7772418
7884057
31607684
121417
74602
14693
16919
49314
231930706
11809415
806945329
52360
15962
293034
195556
4651
67613
33123
109328764
6618715
539382735
6025570
49116431
13878480
459004963
4237077
3236279
848020597
9951823
934772726
795360277
127220
1644724
6472660
424024
1673
460138662
13409386
114294882
321199
312247
82739957
107286
546
462636
1725302
61681703
87614524
480095
875425
2491555
937190294
85065929
70006310
9240434
1674906
500468
189069649
370516
29965124
97548
12038
650403
28834145
55989
25275802
1711698
79059
102002106
10349881
195579
441879050
508278
13692
129176910
95514
446776064
2741972
277795620
24074
1296813
722394479
1865
895443
806775
75849
3044439
180910212
5280437
8524902
2037352
54322139
20605506
70225984
146695
5717446
143625692
55110775
117165
520058611
145688
34945290
3096982
43842476
271693792
1978465
3319
51124
296414
3383562
17254237
1938591
530559996
804928909
342002172
3095
63277
7024800
9267934
13001
885673243
8120
39344584
1788804
62747
956139892
742210
16588432
14959
204311
37418701
53746943
30685221
112541432
87480235
16432
525630238
9923
122110737
6176906
63180
3100180
449990
22061072
8190
7802398
261462
485967468
8484
488090
6568575
55629
1211651
421586
10036
333540157
35425780
20616
52601871
2001776
839704
103752999
6660066
5229300
3257736
15018035
33237391
28577
276308
108489
50333
16454
227645
85356838
1372112
12267
4812854
19071
1400237
128887074
7572
258594
686524
4238402
9189
562885
90632
5484519
1602754
64997
4941233
3818778
13155
125081
25286
1602582
285756
22151969
3856715
1042423
856137
539813
72555
810225754
607000869
41512845
566947062
124709970
6671
3102942
47472
2153295
848441875
901217145
2639816
2009606
50401872
362450044
1735009
222406
2641
267573
12892987
128975
107069
234211527
14158
20961
49761
296251
622444508
27622722
600791276
426954
84751
196076
65176
82139
85423
230899547
3182984
1886959
3556
65437510
161919
201484319
947941141
6745768
13907285
2289
451642
233447357
23184383
236603
67599206
909006
2623
21483
193573
32321
1165
5867
8265691
82024082
1662217
68609
867769
1523204
18080115
113138
1995512
1302
436598411
822438
25556
24166
6442762
1438661
41868152
682623334
811999
235584577
1242586
5202
661705
8948
642889442
83820627
498390979
12392827
11264832
18597
12786
2345362
4697
79408
1023430
5575984
43594
488410606
68895807
10048091
543018
28213825
966907448
654922
25849
416319242
82254
528805412
60877934
15218798
260500
22077
37019
95905864
68
12541
31741
46041426
3572669
4041102
692503
18276
239541
19900
10171964
47287
825258260
174392126
19858
571414
12638
640952
3564962
32028620
751049
136561852
263167
36517
464639
113302148
133765144
14550396
47584906
1110303
866172059
983996
3472
674803
959586
761573
409725073
20340170
158036
295114
142232
401036311
6498
85754055
94130
9658230
787479374
609266606
649398943
27580011
1237
9992
677284706
1184779
15281
240285
38097
2587559
14310
1032152
11146
531721844
553366
325983
32735324
262406380
4489
69444
16513
764500135
27054
148955
16685454
2651499
20899675
10259
48743726
3600746
241744995
535746274
142831129
129884841
668036107
67039249
17642237
14880793
810402
228135361
309026
224033
190816520
274824
38015
352380
105347956
21978
10737
60291298
124061715
173487
51527466
536571424
16084
8490
359781720
430594295
41759
856487437
143170960
74148
3273821
210596
718791746
48008696
222245
49112136
934090
203572
379968287
192442
5775
642463894
33595697
186178
12990438
8759
602143025
4942144
79008
29352
507357414
233256
18471246
401313373
153633300
7771001
11871366
108096494
68099472
398312
200041363
15959726
5511952
6398587
926618
259256350
541
471605137
135095
9100
254457443
23702295
29696
231088
761479
4642639
430826
511719
225271481
4049
113745
107934
1541
6160032
12045
21146013
226791637
504910
33185
4820
570103
48646941
5548
1565
91493956
15732
118231960
76267160
7201706
2691455
37133
53608593
14317790
866182659
130652
31187
56822
197237
3864565
206100648
68309124
10044
680428033
2384
15829
2348598
2866
25752
110
216287
581607341
524237
133552672
8414866
865649
5301297
166504
960757
13412
13673000
15562417
26705834
49307913
116198035
26438645
30487
355216322
28756
440827
16277780
218336
22258
782309217
149708535
3619934
166949
57692
27434
29904
21446
59222410
373504552
120328
8309832
12988
206318595
22388
335562
1662968
113220
3062024
26980
4167421
5343738
94425040
1010813
126045
1035508
1398904
1258369
22495
547451
506923
62256
47225348
867388149
1248918
20828500
948470721
6868
131960820
555240016
23351
475747
227426
189639
17670027
1902423
1074592
39403050
2044576
5376131
31093672
178658
2866540
311291960
745902
422532385
15603793
42174328
54581745
6831554
527492565
65259234
19705733
7628466
196167265
258511864
44887
39515
1302233
3544
930668
1369804
5129
234460
29984544
129710414
827285545
1448027
229142
233209
15206205
20515664
16435096
480793288
339768352
134769
435945676
391694
3516376
16500378
163103
2006088
855034009
1404315
100224707
803159895
35744156
397137
27923183
2308
164030
33504
27509
2637196
1012561
15447166
126227264
3150427
557922776
220780
214046348
504873
31290773
2720912
6254003
261122
268513
21648573
14673418
28998194
12732067
43287646
886585036
1478993
2605359
357311617
265452636
1445397
2981413
570793604
15409
55177729
2328517
12563
109175542
861632
597
47304239
1392972
66255056
17964538
1736588
166300
2143941
57520872
175889956
1685419
383907936
409347
3753342
1326
10888814
239468311
2395312
438127451
41271672
15333
93194
2255
498452593
42215
236715
43040
17585
587094
40839
8763477
167923
7610
7465
890948417
550233783
25937
4668
208690
112725126
53762678
176719
781358
34116
2359
7257249
325674
2624111
638278
25868898
227856302
31277971
784447
68701
2869
63238
37761
263042
874
1877955
156914
13354637
27460109
8057945
314362
125691777
13586807
213906797
7231984
257069050
860547971
115039848
925213
53618211
902208080
517877
9682
500708
250436
2818179
3063
2868
88570
477490530
6171561
24124
1882766
27249
18585
39641784
3292416
30755973
4711639
119512699
15338
3187040
736859611
57714
3630661
184219
6587
2961724
683416899
5354
74993
817480691
215518
29187321
4366678
83579675
153809
186585120
61662
3521308
11998810
2335405
514010
39097563
44325477
89262816
103970732
8390
51173
27592
2220
602716
1772725
62484743
73216
358542150
11726
11062079
29457632
50749081
5151
1778746
21891554
715589
190146
240873
285249294
33447993
23909
143263308
2635
270388
12093715
15276
452759
215719236
26989284
3368961
111130
10602839
46515
23185
214319133
93301608
63657028
41808
61075846
997164
203880317
130
9233058
1462696
1857921
15667
8309434
377002479
521436175
110308
103671411
196737
63674
13710
4018853
182808671
130441
11176
562808258
12849936
52363
15488239
49516433
307329480
127474090
30221516
279280
3999477
173516
15845656
524532
6889874
7318990
88182
826883265
482755365
14229
29078617
27677419
112801
23397
63392291
155325
63771109
36061
15878
238229
121441
11241
6142629
396753569
114254920
375318842
25505
625419125
559525339
247187970
5476475
260052
7873594
265989816
54290738
1040398
2795
52351848
2186848
971779
145896
251688187
34088061
391078
28990678
9908133
21900
27090607
33360090
145174909
103324
51894843
795894
35202199
7613217
13962171
3760589
82782972
1701
42435399
165802767
195852
915956
777293
2809879
560715189
18851923
2188
43804
561015
1260279
2729184
180106932
883732
13355
218582683
3475953
121812
63959971
10220
3578
16129
187520
27806
9103244
82922
100701200
114483864
7138113
78485711
2076952
95096755
65431023
639775560
53734
31459
7251
1054106
38470525
94519956
163260
6594634
251729831
346591071
1138813
373853627
125910
3225291
4003720
7456438
943756541
413247
13161
110453
129018
3495049
22777
63781
303513698
509290000
19411934
298453
9729619
3901
24481187
458854
311115
12024765
2073122
603296
18260
416401587
999402048
115350
53343689
786450
211180
6827
91739
187500832
345114522
3450412
198203737
108420005
100795
678275158
478972
51456564
124819
217417
725312117
92402
96090649
238796880
4130154
134239
240933501
6848261
172192037
45463
72787
19560040
168558
112179
3758
3258762
141107
59153
20019
29264822
35682892
8382
3235564
61767
6444
893324
1702040
137785142
190061281
695061
49497
15751364
33534
7273
205444037
498465723
106113317
36951
9731
44686
514555
1119420
232979504
278316056
1680643
274875474
28332645
118255734
2009228
244685751
763021044
17284
29003479
35918394
657938
103612813
234227296
3082527
8695306
1020443
26227
14865422
1298010
31505
12503
135405
19113
5610741
50744
504523
46780
141030341
18322914
780547081
12073
815078
650973
2063
831214
734052261
135864
14210
171119155
178301
886615463
2915
701216
2827255
179054757
782863109
16361
4980
678176555
448789901
26131284
15743914
3740352
250528856
46893303
32644
11407109
4046
201832879
6711992
28841988
3253637
77743
130440
17511426
10201
1869205
4134007
21429996
75032
9164265
750311
1439181
6483181
117450
353303
127869
2895
71122
130342
180565
315008
18247
168078
56827495
458657722
375505758
2722690
1691687
7802
528604660
25369
4081696
20502
21683533
658564
6396896
5924395
150726900
213750
13733991
220822838
238493
3813781
5359717
687664889
1420510
164362284
74564287
3144
116593
127076
3222759
42652
1249313
434574219
13778
28386775
4206110
427563149
373779
125510
164524785
51577
45961
8164535
10969
105815
231449
60252
857887386
159062
22721
809128179
941
1040193
5436
998230
91196
72014
18590
27498712
2450933
187691486
1725465
15981
17947740
1112424
5225
1805673
13467440
26601404
201470
174775
972898
141316250
304301
28373
24932
5149584
7051719
519667
379409969
114198049
4238614
529211522
91492
503887
246804
386596
233232475
3992
593188107
136661
216154
24817
11903
13671
30101
99625
23163
227109071
36908
982782567
18509709
10321058
1185535
3170829
22030676
5352
2374815
6223505
116755131
13650
634814044
34954916
1020198
11493153
736299
27256
16642235
216342
434527
260100633
24680
39710395
1176379
2914849
939374
611847772
65314133
112437
95119072
291795
3401880
631043423
31491
316414
74108
22360
429712738
888849
171843998
1513526
2858
22040950
41559735
10161605
795846
107523
48737066
574376
1412252
823426
5971
9333
2847278
1096
1449472
108497
175303739
27561
103001
3227036
58578195
15576932
347391452
192458
2899
514462539
528352307
861949203
1580175
946247441
965034056
528049792
122201
111442
72416363
432194
37228
7193680
582463699
1795955
161261
28319528
479592492
399839506
5394802
581604
2007098
64035801
8268
36473022
210288
513888177
832
488212681
35768
12457936
32655
3537639
816715
17028957
150356061
222096
5776
157129704
5759
2281349
9007358
7179330
434544350
1990401
651046912
8208009
234630006
3453149
169337
936227062
44696648
32599
112920
1220972
35534
58590178
365199138
278952947
218785
37554371
9968
1783384
998225449
206864423
819962
7916925
4656316
684972116
939644
12874896
564774
6052
4850779
1144182
1286309
153379352
294412
599426
793990
1273506
50422
11897637
29741206
306598
63695
13799
1752
873587175
71471577
21299276
3778924
1884711
81927
186041722
356791166
201685924
3458316
15400
368741410
4709101
28343155
9396760
15302829
272139707
1421
4143700
14165
13118
28250
479780199
12413
439417384
165652981
375462
11386043
11046369
815036834
117535
121371882
321524
3654307
19811694
911284
4772583
506189839
232414
498277083
8059131
85869146
3846071
312521
814832060
27824
43717
75401393
18512
6467325
348484864
401646977
124368842
7122
991434433
104930354
4273410
13461158
363790999
31087707
116718605
22763382
3317
99374665
2157588
56962604
123073841
243894
512658771
26610
769370544
8807814
6346696
14203206
968833442
1332451
23803370
9398
186670361
48979
420642
1651
289037
757870
533585
247731
553531
11721021
625801786
18411507
10693830
72223
62628
48011835
6101
6118
95712064
49458
20487
343585291
2941570
47739
3909247
50325
302228
279804
3642276
11571913
115536
27226
92743075
17018
253198
2005
129684891
882241
150775
200039423
88122790
60905209
885494
21704
129774
125481694
317154922
634595
288765622
549559324
181012524
1994527
1888
9487636
1224167
106
389762
3900692
8590107
1347475
845114
215119
2197
2086921
7336
505672
34919774
7061
258081162
257971
4497
362311
115264165
517204
792639
384960
950197190
42627
5796893
158588
3953
54934105
185371454
39571
783997789
6231466
65921030
17085402
5312725
107092
32872
177439104
105005475
4075765
40995
8164371
1341
61421290
169363
1502080
2970744
1037804
260702
3611807
23155654
519411
364556355
4458744
13677947
877264
6585361
6618236
2524381
1519050
1842449
132497
127204
38385164
317455243
349842
268766
60194
6100783
2585458
3923
46642534
42938
142576650
4945334
1206271
156969
863998811
1692554
1887
451
1910631
34499068
22557
459172788
34565
2992
396787
1648575
111862
363706974
242178
216201
49461457
1190463
5321
3703569
111925430
671
829156136
1242
911582
365520578
9330
24605
1276681
1409333
18404523
1290630
96812350
4288714
927563
172693
14281
13550610
5385
6953
1480409
454985075
3460712
1237930
916748513
223743
706190550
1900285
28857186
223759459
14706
329516
4552
51443057
682189
107006
58170019
89832882
91624
14621
57363
213027062
49137176
778849
565
116854
276659159
651225692
346454272
186054163
30025
742159
42740
520095
18459870
18204
12229115
33163804
16163182
212517
688803331
61246
19239
15761182
2877850
4003563
40149857
12046191
34095308
4481669
6438
19445
205013
90617
105743165
35472123
143090
166315985
3058
3477226
849608
30068
2751987
60230
764502
13521132
489443685
986556762
8101217
460756993
5292
57232670
2780
32210523
89889
1350956
54654171
1916467
42952
1202360
298641875
25025
21921
20301628
7316875
8209911
22153639
2014507
1475622
64204
6300448
121029
9630
457855228
35684
82606
239395782
61329575
9190907
181801
40683
4876544
746850567
7524996
12464
5565775
932789
237939347
6191188
34712
3502685
82935732
38868352
1441154
20160
27153049
1174999
194069069
888366
6482331
21011386
3632422
15305347
29662
3951
5450
121919
2857081
23470
1172433
34149669
11204710
281265
18496
4159647
144063118
11591
841743818
1298933
170125824
11107192
233107
13419
518195924
781437528
1960986
645187776
11633
13215
6193443
7350
11584383
998914426
119480
76320
8674906
4416
34547983
4825
574105907
287695094
134075079
28446
145723336
3749573
386656812
14950
6659151
83302
799660
2748
3860144
5697
1312349
879685
399399
329866956
274812
5807336
47834801
268357
7861706
64970386
747999747
53692219
488018185
1779056
258292423
2516111
4488103
400382758
7238
35702
6216
18780628
28759779
546011
694933
129994418
484967065
32204496
27371614
118975588
10596682
2560502
17148
733257787
84464476
3627273
5002061
3080171
2891430
64688987
526741062
212426878
295475
32320
89008
120296381
1794358
658101
30459754
740126
128626
48500
115473262
817686
90008617
459006
57060
17092
2116283
1009430
198595
2001163
941643
458137961
5745673
642181867
169636
212172706
13145152
14176804
513910419
3689787
16458231
535627994
264569710
18868
813695
30995646
471121
389865039
5581254
281003665
171606
804471888
880217538
199696263
65230725
417325
35947
889620908
10027
6985186
17036293
655739117
14164
4417519
23749237
22167
25904
5694670
315912
46860331
298784
13859509
92662
17886696
444867
56680
27382710
6437929
111718212
1539830
111116153
2016438
707200270
100989
763853058
16037147
5891
392528976
26833
64000
66499735
261517755
2081
2679879
183913
41477344
638723659
9532
26640139
104915823
3518
21740764
89209
669437
4895668
404215075
564066
246489
201637355
293821336
3653
179387
8079765
47944
18399536
91645223
544864
10015741
53161
10759628
1958272
429656038
28681
35065
35121
355395956
1131049
255623
44824
3678
16002864
899217593
22242
60398122
805432201
97895761
14366282
288370
1858961
59475
46467
357598797
90260407
30495
5605071
2614293
458970
7676607
77692249
295368112
218590
7562592
103928
264082152
8063687
9814683
367843
12564
4913306
20003
6929468
895697
1587734
24704
2132825
232209917
188975061
64193
4501
54767815
199930
351282
9078699
1342625
48258
178025622
63254713
77731
4457154
90859
11489
410241
4089
3969187
645270
73303
2201974
108314595
93169542
239018103
502837648
12979
3580062
1057573
14748
7405647
95343
17738836
906736468
15279
9329
49160191
8651067
6992309
18543365
48752757
25288
31889316
14316
20963
5739312
27235288
52166186
991334
5207411
409043
92208610
74316
26840136
2887
70303
28103280
922112
1373252
17772563
30598
16833099
187659900
78815
571483
14362506
38747
1032048
851407184
14949428
146442750
65050
92428
1
990
510484
9416745
198
15182
66831
2779
5243
3803927
71367
3451883
1616
40967312
398212323
368480
456671
59683
323240495
1854615
26117272
504262352
13901192
151730904
805337603
281056
8606
10781062
996624
249942360
1580263
91585971
1827588
35895
402
1152836
13943882
155112
726233
53099
72304
212614
22302
487840
8230658
82907
525528765
114165086
2907
3674549
404211
26268212
5558187
350459173
21324568
41930097
67271
273904
1197954
100601164
360884916
1787056
263862
17206546
785724092
19755801
8919287
6231234
58459672
759494
450686856
638199226
503873700
41479864
945963602
57350443
79319618
658410
23276
53034
33044688
31594723
263013842
415267385
320184567
161154
3650
17361
1421933
210542229
3875603
390244
65488042
3393
3603274
5311542
107597124
31087144
1322676
3020298
1867479
3987963
7526
212192990
3439
610137
4759254
1483
219938
8134474
1346
1192006
24008
46209
1456385
2044123
55119397
57185
3984
12960
389092100
3364147
81813
227864302
27532855
4761503
4517715
121351
6244470
646866
424594994
129561
39593
160405
491682
875688
31713
791942663
76664271
32634791
979921
19739
12594973
65185
102877974
47062
130683702
16162442
81240338
3787
12936481
59180
6852863
519446
391343
858579
623729
31166722
603
7063
22577
387215574
387385
344176155
162118
6882
563659
55856484
23315314
122659051
12519389
7308
382379
462480041
135273260
975884
15022
3119
3152814
8866706
235875151
891260007
586864271
54326
14212
475640174
1407006
726147984
1864842
35474
57404
90939188
229107828
1176335
237073
59515707
447394298
956
94927772
420875
760054
99411745
1340549
60141915
355329347
12488580
108884415
236004
16021320
65950
7664399
15236358
522495
83439
591548243
46361261
5503870
11568164
12015006
437003884
85888
88943
944280677
628577
367345031
4158649
24993592
78477
954643
1592344
30313
48529611
39370
282939
8718734
16818
48810
29585119
3304
868
78134319
1020
349950484
88143
785658
3604719
319828983
114224716
146678
110327
13245842
9289
2022230
724562
150889
1514997
684030236
38764408
18346804
56131
265710
339259360
64991
136798339
41928
379039764
189153
55098362
3168616
1634705
10172419
667347
5708418
549188945
998120218
456989208
7671643
18819
36477824
1357812
10473209
166993700
29646125
76481240
89523341
583947
51614
65575128
122105080
253792432
771726
2129624
5049943
6082
327737
161505
690813466
47486205
8179012
43379
30319386
120824747
9998652
1631774
4165
306665
10558080
2765
259408
101227028
10689307
15590
7503
76829
101342464
35532444
221363862
518229
209070
3568
214731
4998
337501
507400
13969397
27927
22084095
124039
59491610
7979366
115166916
99691284
779663621
13276
25694
23646
29206
4286693
698976394
60338
751171
2328101
117735
113158
366247
3706723
101738
590019432
4043925
2933862
63029581
2821710
680785323
54608
6090
42481
700072
38935
246034
470
218929
2024662
239078679
364509844
54023
168098961
567915
260432
861635
826015937
96318582
165
58561747
51138
1455971
196752568
6045
2546609
638009559
40001711
171314
1655196
1307515
251169130
1868447
250781
7589721
721475
56047
647
20997
65940042
219939
8459319
31118068
786595
315298699
65384
1720822
37911
1906525
1304379
517689
463898
21575
188667
1718700
2376
5582374
2568525
453294
88069983
57486
52461
5067795
432640537
1936
87353248
228471
2929257
437758
23792488
13607548
73273989
2356660
60653866
29132454
399678
56850378
590729
378036945
266383
151272
28512464
22741
126365
1527968
1526580
13334
130574
781083951
203147458
7563
15244142
2420
3808807
15050
979100808
8133
10467502
10203
1398803
1277
315
741494391
163743253
38513
90933655
875180215
240579634
306842262
101169
302240865
93497216
1928
8317
1493
260353
29947007
18829168
17626
32697
410039
4067443
1033336
3813
49381397
7330195
121644
3429342
35643837
397492478
21655
933058
11281
219032
984233430
76632
8072750
73505218
3763174
17210
288937
1569978
979858
29925961
1512432
295029
73042
3232474
50573970
731050719
16455
2346876
287339
30842
27242290
128331518
385391
2894
7023
963124
1536722
1830355
819830207
8931868
853854740
9411415
19588
45165336
64575
6690129
627940950
39996049
3400650
1681936
20500
16010034
226758
99795
11211804
1252693
44054399
10664
347362481
1125848
44066
106073
23962870
2446051
5291431
31836440
478306285
63719
44617058
18317
577726
338195
46612
7152494
65142
7531498
4587
25118
447737
322297
36534669
70500496
145075382
15111457
80265908
38492
138313
458443056
509
34289994
8778627
28621852
73562749
12869341
63660743
52795
34337
37145540
332890
176151603
375754
541943
102988
347465
75443002
77340
340717715
2239902
880251
27102
285994
1497126
10115
2252302
130270
208086484
899246
3509565
153738953
2153
16738029
16361273
107880794
18743792
29768063
13163032
261505
13464
477679
9144022
904769673
6540797
510166
7647
51525
123388
48523
206558
69268
244067
4587686
11043
3223
848825
2660244
30678
173505170
59682049
51218583
499363
368
265522535
55280102
43300
15999004
252023817
749150252
441594
10859
425600
125109203
3414140
16395976
105506229
103037214
156457
106354
25891091
1646878
113882673
12492903
2908643
7339
31505099
25906
12312
11407999
130716
629474656
115813190
1310386
2461929
3094163
1343141
31307785
5161435
152615
187824
971387
549944313
15528
1593340
4454027
3845585
43294
1028366
60696555
142783632
1911844
418404
127941562
227765
23754
7765
37147667
19225224
47758
912452
416216327
1597538
187664
3544445
32906504
3747620
84570503
30839
90330233
88582
53701
55361
19399
130338523
31854665
256991
10506
323573
126
7118
3227
3474911
8723562
6432905
246739627
437121531
9965438
51803
3938
1593764
157179653
3701984
93678
5316900
9810777
505
87728
453077027
3385
6165
41146695
1218179
136429176
264000
7400502
91926
4939
106383
221744
1130574
47945225
7730023
111952
4134
235669089
269955
140943652
8778857
758269392
119286076
46111593
103278
20208
11069287
12633
244718
23466
36783
2623921
122980
278974
6146260
109399
16667
34805857
789409687
3671570
14955
416603
259830
63822833
153486
33763711
13886
4059
2497014
65601915
3311651
26330356
402198495
273777805
2718
1971272
7125
15960297
70710
146260966
63346
15665
234232
521127
721862947
181027
37295332
532689682
4034349
221262173
681287
11546
15311
284999
218693042
18794567
2064989
514310
267538380
6036126
64953
26919358
65838039
57391
7344484
7493
875743332
155272
5149
10480
680489569
920217417
68626709
1602787
215326
14365771
48813010
23652211
6349
819392
19078761
20514
33844
4961
66117656
15801545
118774121
420902
6934
3729
4846205
38592
2423424
85786515
1333583
1668403
130156
48878718
983097441
113492855
480126437
111710999
410768
40658742
20733295
66522809
12901
282662112
819128272
201147941
276236
169710
54531717
1983538
15159
31246
82408310
397189559
174109461
24212580
15326
9548889
123284
36726561
7681
15393
2781502
904187779
8076066
67240152
10945
520255862
930984663
5362
33112407
11326
72659
32502
976185
10943224
56095560
9664
707082
13865291
24567625
101171
58901614
33537
72390563
378233316
175613
159170
1054495
3212029
2622202
337626387
36573
30444
14561804
1289652
58845605
2059177
12247485
149399
7136
138834
3692
206638066
19542822
952453130
541439823
483462995
2025711
3656347
7456303
99611833
224476542
2122166
359692
65278942
274673610
55797246
61931373
58128
7650351
15799
280278574
871454026
5270
1814
539950528
14422889
32442555
1002953
261721
83393039
10333
722504
266660788
434672871
1882840
56866851
1323
54504323
9458527
3598815
96462957
35876
58940
58329184
2048967
128314
433432
6300943
73858729
4065449
21715
15363588
663726904
20746277
3035
70832054
3400517
214
6819
900768324
38327062
15226
23630
2412
26499209
190355
1298792
6907
79897342
2065593
198617
47563703
46310739
6075
12223701
56813890
2487164
22181243
661929260
75397
1956763
1912711
4292518
22760033
2444318
259528773
32378
375397
9344447
16296
27985
3944099
49665678
12557
2750946
9922
40934752
8027976
728608
767601
20957646
9048
93809
67992864
170662911
81973491
62967
3356
265540381
74391
407603
56872
107543882
24668
47672644
4179
73561098
31079733
2026541
22671457
25
12285318
4224
474715891
4874834
1407
346883
102593658
35312948
496779045
56649
1005842
33157024
382384661
956703
96164408
89074
16292080
29955892
7692
1802930
5082985
113335093
9155182
108925
52748288
222581129
831343369
69833383
89808609
1476244
341715304
606097761
776367034
18557077
167217
50094641
140983
700739408
816639
61312
118506
3446
53692615
292881984
7276363
84905
414172
54833805
51112
4662649
30536403
44577
5674355
67894
103246371
22711
1215342
439745051
40159630
538000378
15307
233158
196341017
18327
1922586
42699424
524
6331600
914650301
978531
182269266
10626945
680749
3660711
40076
41018406
94550
28099531
31949098
636129340
690804
5687773
95162
28050
808595745
246900046
2854
7577039
1823826
545195184
1677
854803702
97054
130641093
43776
5015757
62101762
401562
5328465
374616315
12246
26029
164754765
43756
505878732
359662
86603
256995
3363
3249240
3740
5750
76758
6580
27626
206503702
59331
122089
7984
8843666
27377
250452
928835
23554
457077
15152646
897117931
1296690
34523338
2015662
129382
14886
345565596
104086057
117347
387873
20070
130815
13463
18649574
5143734
68615609
108148944
702133172
6030
75
192991
9886
221098285
5889
313649612
49551147
231676
136876924
2858241
82137173
77505
337764292
14341481
24884
224048011
7504
2534661
57966546
5305472
541704
7125480
68114
138008
7627
726526960
103626
874477169
1115857
27304
1731
22255006
79562626
97864
231326
56786035
4739473
12519669
166724
81749
3850551
1803471
99786540
657980265
11812674
3647693
124663
64449448
12143453
431935846
79987060
14879844
942353
769505
104727
42382603
7468603
30301
212014566
19398589
228133405
219066629
301897
449931804
458624
42880072
2246121
12450023
2586871
817360
190148322
16429843
116868
165803
6492701
49476269
132516912
21725
548148
3952056
887644
771114
1005728
938066062
6503775
124420
60874787
424654
381853829
109706276
4983730
3097620
15554
1199500
166894524
356411
32298217
19153
175096
25496531
38394
116565
123425
22046287
6943869
7007377
40793
10320541
16279
642951382
65168
26644480
20591749
62942684
36020654
480268
47237356
81309
8549304
11148
25092983
1180378
4667378
1066431
223545
599168
13323776
155672
54903
29756210
29097325
15869516
22129803
32857784
407525
629515284
6561
667023535
89645941
132249831
8573904
238072573
904570995
58232447
126741
795
14380614
36569
1733866
26954886
96714331
16240
216097209
110610
29631227
345042126
9235
244372282
93
841016711
5486153
360591
231141297
142550
28407
160806052
1347571
50464
1449417
521375283
51508
413420
73408
222237
341552009
960824
34656337
108351
7099
40568
1377356
252051
753120318
12209
366492127
3302
711256227
131666
2889087
22275792
20805970
16234
58667968
10609
33764438
62472895
345474627
318517
1134523
34140
19077
173469
19052332
151027001
1873
918606195
58166168
496981
38243
102462786
15234
36039
8028457
15316
95702
125450157
30984276
3589169
766460
124210067
125999048
107732
2327
5419742
302588453
448727
654
3260
35216
601511269
199527855
256387
4770
56781
490263648
906116382
4067395
2616494
29803397
50887
240822
202218883
131022
38823
996408373
224481218
1909352
151605
10992382
7165
2902352
3418291
2479276
186121
916519726
2510554
6716
126395
348633267
8205574
13867
878
256216749
162989561
25465
4334416
277329
1238930
28592551
1735907
415099
203237486
138365384
956010
17208225
250126875
12816031
842775477
6858296
3901961
1032717
507067
515792210
45641
190687493
46380
5504028
3428547
6716594
364217
56115469
64361365
113533362
642330
299105
425314973
11683224
20045
2234
9862959
3024
742425459
16550
639874
829671
56025
181401035
24870017
597318
98789
10563
131509
962282403
13444106
2016762
3101703
192496236
2596717
231958654
91979944
10834893
968523
23802
30099335
331203
63358
324621871
20149078
1005977
600265925
664735755
1917850
2376552
49811376
75975
470138981
6164116
61942
13567051
54402059
16510319
422442
12716021
445842
35232
8180801
1197327
78464167
187876
3308210
62970676
59275
241706
33034
77168515
15291
155034543
3355437
84592271
790707462
3196857
701996
506891
1337661
353618
32307126
46075060
4773001
168104196
45891064
830109
19519
127765
484632274
660776
142998317
2632478
80669152
252612728
25692
256121511
24076077
41262725
75969355
29194
2991
8241119
7130407
631
63405
301448
1231705
388740
5782038
2575271
9326
728449
34077901
13764020
32815386
291176
742566001
150639916
895413
6596
259156
12663
352384994
1424955
1761
39955201
65238806
4177572
79545622
19196
3070255
12141471
171510
30571892
19733
883562762
1122
42588
73903137
73811171
721995575
182983586
5400667
36364
212253355
2543
15165187
11138249
1002641
65405019
3742
10448
835603161
103575
111196135
259179
65111424
5398692
100826708
127946
923702
32435
103701199
82011
8527381
64950863
886972
12653
315343510
411179583
75842
10344779
7495258
522583709
5359
107793
30902
1627464
76655453
58621
28591
19081984
4148
115633
3637
3049164
260325
159632566
2940485
673578241
30608876
6180
12980678
17429
3177767
976227433
2219763
1002923
374998507
11339
18402
8279985
87392
334794588
4957867
50640
28566
3263750
3815760
11589
10733
12237
11125
3653717
813014853
24495
190167
35066992
15229653
149108
776063
47948513
6946
26608216
689417316
867170
224378018
1428663
12896746
95158
21319
65562
48754
721415
3536115
2546754
338255614
71256141
521427939
174305
108
23028
123751558
107372830
86592
4546
380130
2959902
569
15846206
5357283
470888890
148637
53786094
36128
413967824
199585964
69030781
84006000
21998530
19995
5517
45029
4942647
12170981
46188
12058840
205607
71152
290956
1413509
138517275
526051862
1678892
1472424
382506
52995
26304280
48879
40662754
669031
2339527
68317559
454641245
1398779
11
523070871
3629890
3282
633227
511
726426
3881901
29585
43200574
21440044
41930162
979735
256135889
291278959
48921
104570589
12515106
60447
123274
93314
1944174
25974
381682
16088
277888977
3520128
26501337
119823
460934484
443543
3769501
257002
708020399
15616
7935011
85106780
6859265
37814
135598732
109266898
704482699
37642501
211700
37873
198865
127949
300347288
497335
49414495
3668
21658549
453866
266379069
4472
52219945
774861903
665816
14221
55548237
15321256
121734843
41297024
235521217
214473873
2572
494163132
2491585
48039
41794377
371268
1720062
310438361
14386
823773
519631
6999160
26870
6265922
683451
16345827
108134413
251760785
376747599
82140185
12208799
248859135
38982
143007
4762
18493
23099036
294279
912347
5893248
88013
507556
95068
119285
11572334
11592809
54630338
1001921
347832
386809
3495399
16681836
3232348
527996
353183637
635686
47442
466250664
13547939
649798662
3885311
15160
2251214
147061660
3162
22544
315167491
590851945
23553874
491865068
214501
632022461
76381710
436056777
48291
165712196
775160
17206
830324375
84307
18021257
927551
242242
2285225
39741433
12914516
4160
83883920
30452
371605830
152197
59928541
111578
72912479
25270494
7823346
2134974
8150707
132508245
103850
513086
223990
711829602
517094745
662151
32944252
901129834
99764
11193003
1021240
265618571
16095842
2200871
5773823
129657
1712567
892056
247318915
15241
1414077
13535
12211
38849211
3790222
37877522
407397301
231610
1164
6401226
1034267
324068
133157736
7962592
1793252
1320411
130446
2662005
72382
32165325
123812
109619873
126639792
923498
110030
74119183
19857466
855294617
13484277
381020
8748202
240205
33022
6951856
2262324
11902
145167
402652972
11361
30161814
1446590
68459799
180500634
11307
2095052
34071600
26312893
61167458
148297805
400398
6171048
52915
930346
60979597
123606
2160788
95352
7473140
845069320
14600
205134480
47382253
2584975
168395
133566394
5608
21641908
22162004
58168
784111553
41480541
31306
95297907
24130183
1903859
75775
129330757
287764
373320533
21724732
210070
2342
117992779
62102
1767480
66494705
430241559
1575570
1538723
5242891
235892
1077924
22110095
14163
466779
14132
19121
1990
67496
180498
33040061
57429262
989755
1715373
3576279
13125
12926
7823
927964
74360
26583
347886532
467473
99140638
725506
79292
70354603
651775
295986257
4852
188247489
61009688
8202558
49706983
60378
12816
780143
72510619
165506255
837050431
33677317
3975
1386498
671252
962701657
2688062
1116774
129585
15404
107099466
64304271
78149033
506522685
189379
304050
1036735
18958484
57533793
112808
7643416
7124
174093
217664
1002494
703086751
48943
65907548
41828174
22640
12789
1476207
149720757
15588845
6860235
1109313
885288
59854
14014
101439174
226444
1090734
35840
42555857
8703
230574
111293501
7923
28470655
14689764
6185
365956878
1512951
12920
66364602
299710
467457
112281745
105968
744698628
599347691
11029754
649878
2075667
160180405
74402
20136388
16609389
58871
185708823
174867011
47768
3340567
104436
106251812
14732
100772707
534625
10564742
992703
1033099
926813544
19907423
31552880
3965888
6093
3080120
266459350
98373496
54774
445
151481
17139299
9351716
351075448
110742416
26007
61368566
13668
23031315
295150
2206959
251242
575307
4617374
54266
39572
1030416
247387162
261472833
102896
3061533
70682
11499282
499505291
130840
187445
91412044
46263
7678970
32255
15429501
123422205
628583
131758016
298751
489667135
3182
327666226
36696
65538527
169586
1130826
25562078
27003878
59626
22609739
25573
3942296
7309
66134
568439
615566
24960538
3462832
2314123
11508
147922
8351124
1591008
3530503
2489
432292
284191322
55835554
3364801
10549
620566
18041
527249802
78340599
1336642
1950333
115972
167090
495621
149219
81880
3856
168931595
147364542
990432916
31188291
7150
273052229
48703040
1961488
1005774
234945129
242818
22410
14327932
12373559
93948223
526635
25962
18086
12939
48500686
1115621
979958
1584712
4877
6331
3042
2239523
22860814
379588
87901777
534459188
275301557
63812882
998202861
719646
70275449
792733
445934856
181001
20046
3958238
436900693
5851943
2135
232633729
61947435
553407
51483
4474499
230399
2949935
61887353
535553611
180630876
39883268
25826
8517
186550824
154658
129736
3012
101569
47289432
52101000
95075
17539815
92618
658622
15725
25142
3022531
921387187
206301
22637
13072720
2618689
18570895
259945003
10112136
35736307
140315
9199768
993367
631644
3728388
1321358
585178
55010
109336878
4050501
539
515661692
225439
56349748
15211097
2939536
60705
26203874
36874996
1527497
57093
19330
100929
858352987
105436
1342634
51922578
502138078
11781
122426644
488666666
435335
3355147
297640
220255050
2934325
164532
59904885
27376781
15827281
900181763
771
27873802
430450
113701
8141186
622614999
221220912
5153
2322950
3119707
21799
183332
72578881
203830321
6780
2658506
176916181
727817155
173933639
74083
483569
256451
1362277
47787
31004663
9910
219828299
1853
565336658
60952
527902802
1265257
57296438
366872
7069371
512661550
370541
1995369
33673
1963456
3519114
30955
109208837
9913496
23580
9053932
170568
13098007
2236
1629267
9851
515851
12141
254191
13070454
443531
17542224
162837538
55001
40228
17012851
8656026
1013759
7967640
30523301
246588
65710114
444834222
303325735
859619730
833204951
798025922
192344936
231367951
44175
414238
45595
13832046
238713607
172179419
152958383
635178
738629879
458779309
22952809
2093592
5964210
359417689
508495199
377501
60343
206008585
7419566
32156689
10304
5697221
383295
61044
2662622
104954832
42290357
562223567
24047836
206295
1375140
7766
118828807
6785612
340073752
685320
601613635
8485
98869475
158679
6504143
4733
8769266
21669788
25923
1294140
999173389
101985
7228102
84162533
4223
782
345311598
586472835
20301118
223192208
285679704
163076
4218
94061976
23669824
209416586
179288192
128618256
14817
15231
996527
201524160
21341
157824
8593011
128844
143531
174538
185723
27827132
492714
807093
14862
21750
13146939
723085700
1019
2341
107682323
53172
1743
504436
221444
61424510
39362
48932080
2408
1290337
2294917
7185084
609819530
115758
255160307
759523
665913576
210518621
2678
2067
33414101
48950171
220678122
352833857
1479089
69987
156972
1229186
2100008
133038250
218565325
341546181
6650709
1361100
34555062
464782
39206
379465499
1790314
40862
2249521
684274209
703438
3945450
3270287
13786114
90136526
85002414
9941585
151298607
258103247
128642
737565289
7194197
5719327
1717086
470071
2430
334780343
113715
6864
11973086
492133
3698660
2250387
314787779
40425689
830503
1624797
359956162
245801
4557363
11344
706856
1333605
14178243
53712
401482
3059442
201081
879
11497602
11678966
298631
93105
262809280
32738400
258359932
3078100
2773
47725997
3796770
2065494
11448234
361383
329693
926749366
67541679
2965601
628796590
736919
22204
9246
39327
24422665
49432
25644550
177772369
638503
511382
2019495
1187787
553336
199856
18727904
100382
219334429
206677
214140956
94107739
16278
26728
813
7353
42328
214459
282338
19566062
39362578
907606
75594
24169
2041823
15317288
11902612
10208
1815561
7947347
417616
52355699
96450
3479864
73563
786317741
1526
30926
165930
28438082
13226
684864744
445679855
55788
603211
449187105
15990
2008347
66233
238442
410848
320983
32270
27139
1244199
91784
11996478
1018290
36155
48096
6169708
423293
5452274
4173
147191
80906824
2177
1950448
21845011
235224
7249566
3173947
5980290
30840
11025638
47326648
1952006
2719597
29201819
211193277
4955951
5275245
8316986
42551557
26996263
61749667
87776
34114443
2051805
197239264
11799
3682849
459632
15728597
4817
703592
34882422
97954801
2351500
215885773
391672549
266099
863671
938306
482348
4075361
53272728
223286797
345426
33229639
4871178
204741141
72382583
779156027
112231257
12484362
639962
75608
561462615
210995469
178349321
84448286
76116844
2071217
4918
14765268
547327
185394
2060228
31560640
131635073
155453912
26618020
684559
2917830
6393632
616398
6555132
66162
62537
701
15697108
402900
23027300
6199528
15369
6302907
209413176
439854898
206009775
3294952
5754745
107428
208369
201766988
1147
64394234
41382
170047400
21320647
12207671
510776308
1639636
3593975
203098
696805380
79616
122395
234293
8088690
1585
52690744
253424983
1330
101214
57498908
102057530
29196605
3265553
586620
110273213
54504
839776700
7992
16376399
884468
806097452
54677
37673305
786783124
3090
926471101
671342
249485876
26439003
33417442
1026801
311032
12359485
542669300
724996651
214874412
510285964
19408082
21191123
156420
935986297
15447
185346752
422845
95135
170145
479611937
48556
188699975
182341
397051277
319048796
8144
5934
23550
32379055
1579744
504770
113522634
752472
310548506
42418
6822197
331642
326
183080446
9821991
2894855
891243233
965083522
64781
49004655
33422
362763151
184184622
60469
985310
28264
1765995
119889
40807
6841784
241731
5174164
733417203
1509918
3917
15904779
245699441
133904
214789403
1584440
7815761
222289
366703
947379552
1687897
80065813
1490277
11865
64580
3330121
12918144
1484
106665
193631
5849990
41650
512700001
129298645
376956
1693788
8697176
13300
31704154
90019
1352953
14875936
861861271
740343
739287056
81235
903
9911517
8131
28833174
2230567
180366783
5690421
67336009
43501034
8232438
10213453
17285383
783933119
849106608
29431843
116349439
514834652
85721359
445276156
212740034
1734380
79966
154411
3883756
18289
78710043
37419
15735
286644
2142228
487690271
4858274
176348792
104440
13395
2628468
16733873
4037
71198239
43719875
21166729
21678
248804
2854606
740090960
27784598
64079234
209194908
12526
491119
6513744
387825355
89510464
392649
127628712
735451
2213938
5456877
558184
211781734
7544
52806
412165495
8073
289312187
46028
424360744
4012727
14679
15113875
826495
147739
21918808
7333770
12118
4493052
2554
244874398
30798
251669
4086782
823464
267589062
502352349
890461
998183484
858
257376
82500
25776
128796389
159050269
4103
422573
316782
14650647
2858575
570347
11772653
46396554
140671
1378271
13075878
338302
837908
113987830
16439398
72357
27899239
31827142
180209
35724
13647
14020161
66137
512730146
938464683
13170773
80894
2039739
865406
940088797
394531
173284548
702016
887315944
15308387
208493
8083
513060430
111400821
14689
30989270
764402
114849131
16765200
119811956
169519569
7373
51133
617281
4771
70937923
115822
1857454
471178735
257049407
463749
32257721
1083265
3640663
31729798
2579360
50726
27466
901131815
100220481
572051098
19871789
499920940
23956075
2107765
709916220
4981756
377259
679867
40660903
5129276
3995350
498239
945026
164407106
181076
741613
343635128
17984685
819596
999290
451138
7537
357048
25139019
649564
124035
90625308
1838966
195103
673705
60344970
801737
257224220
63037
169694803
67464
240156714
820967
665712
68250490
27849
229653897
104395
21701355
58479621
8849
4706335
3138864
10268
921668605
83287429
17850472
427108332
192967
27431347
760820
5405477
168802
124399634
506242
73693
4399362
8138
380928
475910
2866688
12155765
5635
9141657
22876
2980351
1139052
5322769
3134615
97804451
599
38735
2295483
113368
369843
139816
3923812
264629464
59398
30641
25614128
989811283
805748029
11690
41598915
5959
10274116
48200548
4054
192538955
5229536
120079
157024510
196061949
492769116
26641
243652
30999
324471
120570
82748546
92116
8580030
3747154
122310
169981
856928119
90979940
1310818
970414215
1485769
132792
7204344
32443051
19160251
492884694
349266126
58365810
100395541
791
196690176
3488
56918075
129941
168983308
39926
2062969
16747
1738212
10209
23966
59465268
936041390
32884707
2085406
28957
202574
123019672
714
637215
246737138
7216893
177304567
19606775
145966
478559138
15286
144518970
74676
240008
230717
1449
76829092
714704
139768809
412266963
631257
29291
86457781
959949
90527
4567352
125699236
154636
645925
4135231
8699
12460
1526121
2712372
249564500
30023199
3870356
253563
367284162
25741954
817078390
15327592
7276087
2103
74890966
11069498
493563
282756712
13076776
10776
22852952
545681717
24685
388588408
11642
6172924
41095601
6132382
4494
9311954
26939
4644494
2582574
50295
53678653
7604
3912830
6948
1896707
2881
5465
4213
168287085
818058
164632
22461
1503
6710388
373108144
231711109
52159345
4945166
432724
595153
929179169
12082
18566243
390728070
63819
48827
772919
717325467
511886
13117
16186
6915890
13308
17232
917424737
710867
54656
109671360
581903271
2934749
614159
1888231
296595
268743118
10339152
13028370
111126
2689
107504
349511
3611
4154
1795839
215517
73844896
10869976
709385
2594
268384215
16716229
54177
9734282
1418
6264742
855709812
1264146
485781047
50946
2487912
17149606
487668836
287006
50818
52078639
7402665
19256738
57764
405313
458445399
297989198
2205
12447302
89814
75189
1422007
164483107
5510095
123563923
7223572
200846354
25090653
97277
25566
996965969
2965356
46643976
301708
242323
207816876
467166
15391
1126383
142753
516087168
388505
4812551
706294902
1046540
59544
891
291002487
15939253
2000248
35318
508708702
263272308
31097079
5914207
14780702
16423511
539419796
60675160
11508526
2803433
647665
38658430
125878
435573
38301189
24458201
4529
344018
14308493
544047
136807119
2461771
6297776
6119633
379015
6955768
26404606
66164892
246302
6723021
81954608
221903
53874
30471
17078
155717
62578
17370793
8564615
834717
10492412
1426091
3157857
7078940
6450
214765845
27649131
183652
179854983
952451
3593440
408524
219423
53305589
184537912
12762
938979065
122915931
61537069
2518118
82502
13717820
19611
2044604
51052161
1274060
155620559
463865675
122448795
20557
91895257
271674244
185664
549535
9404385
1180596
2100163
118606
880978
974091208
1684545
597914
558559549
25624
14232
7885187
140191
60100911
44086
443986
5816120
2455108
2758856
80922809
12593176
217504424
7484
3277504
17605798
14554
63646792
4661343
482038278
243916003
463027117
1378463
1835
2784581
2935060
83712400
110546
13492272
158247609
1765212
2673625
2406372
190419
1853644
22981348
12369306
133279990
11818
17394
528461522
24957
61694
25214217
317663912
357252922
3820
104712
1598733
510835
20013
362351
759975
1232042
268064
4167021
33172062
456778
76199846
121469010
44843
2450035
30009
28783957
3370
21014674
570141644
916335554
30266527
61036
33253090
6751
3806446
7401
1753299
938352023
133580
109213
2775
5314422
1277953
71170
4180197
230889
4677243
892079
3614
32127021
222357537
1306369
2178043
56994
30463
1373926
337930495
101553
730080120
27752193
7515791
69945
33832646
665
128381694
4579167
182309
7508907
1174979
242173
444130829
18681
1268729
280527
22777381
214811827
899749
41668910
1095
211590093
3577796
5002552
9040482
15130373
180983544
5653673
721044431
3168768
28440563
912
1324023
1884754
1466795
2803045
145461
291390
23115
822651249
34560
1865216
32421609
1180697
13197189
279454
223376
17662611
91050
13347028
16430415
174498
30289481
2498149
31964
19423395
467613
43133
6253
50683654
2712
17239905
61554
141634
76642802
838752445
1023359
2612
1970530
265562
8474659
108801
4675
290725591
167469
28904378
120459
776412458
37430686
8888
2087
331250
267347
4535
6941
1514
575113427
1011160
15934
137728
74554
44574606
691
662841
771708
71223447
219468967
11243972
803327
293437046
32695
214467
20196
46828
174598
300938767
41717
11677875
254754
42991350
32525445
351280170
40759
370644723
131064
3741
65254
28531
42868
8006
96743508
767416
252140391
952564
15425
16487
62661673
149420872
1681714
3024225
28721588
6203
44523
549506462
13751647
58560
40728
5140
20639671
52389966
240392
23085361
1637
17713
1329
562199
405854620
1958269
216962
789158654
2928384
9051
132491333
946123570
4636
1291275
483779260
8132235
9092770
266532094
1721
165035416
1285380
279225940
21537968
1771543
15052570
14306
24184
1333370
8577
3507037
271827
123873
223900804
15360892
266521193
130301394
28436
108808
2232020
261674443
68074833
1760421
217113
7201
85479924
9047401
317146862
1392
62877
15866762
75733
5761
848380226
15652249
27742685
1804039
879339722
110124068
82844
122093
4417
78848
15999245
6459353
2911080
29616230
2830
259462
14682617
4486
129117
76018903
49979
3839
786954958
102342142
46434
12593660
3591605
2478374
43907
247046106
238092
371654
1110
11962045
52914733
490579
5694537
3682
65266830
309
40804
46778
2192
71627136
111347283
399
36047
880087
1232011
3587168
537792
242314
2516016
5522382
90271146
477717
222448771
56431
2262974
110436
20246
97534
56187
64614439
478807
48587
898258
360203
4398501
99528604
160123
4866173
354405
385006270
16403348
6834
28492
311128
152292033
43727645
36847
29911523
11274
50444
390411
3976894
29266195
94135
11539642
168549
2040
162474
43707
714687
27975
28763427
2307001
9136
7535
31749998
29273
3550899
34477
703905805
20126
259006
505701
924911
110326291
5626
2524476
1855750
111690405
544069474
120007104
1220257
249387751
123142
69287
86834337
751189
69118648
25806
1057252
942182
9549
510139
29875
120135080
666412
9503
1408002
3532005
2351
82428
10139307
30752
32763494
880231
44447
65114004
172064606
58139
58863
691236887
19890
140539
3876
7326561
323250496
311782223
99185183
4553
136961
119463628
62637
1061374
1034955
209575830
1938
9128985
2306435
2822923
3563
986072
10145
50274546
123013
1541127
133480163
62633
413325
5917913
82039
264678028
97612769
542887
35874
425627660
519285657
7494305
9945
6392820
7465661
24343
2283393
14914255
162489779
53725
75759212
353987907
466628501
4073
29300859
475213666
58274136
5618325
594431
6693
1094286
61219
238443
230675
719074
3641
869157
55931
22874
256904445
7093452
51886929
3954613
144234
106722
10258
42353698
53574723
16844930
8479736
6379
3579998
239540
234653018
724196
4219
701953
196694732
7320281
991698871
4188748
1546016
25966454
36394414
39445367
295993
12458235
486864
37927
8896651
5766843
11890
7413
2756466
1751075
2249063
3584417
46176
3928901
15286860
54600911
2409928
1366
13027
132983553
178334
1775903
336666
31815
300247
7175762
47024634
17722245
2181
20133
5178
554869043
817850
27213565
203483
3284691
178125
227990447
64602
35732
79713817
6385
81741
21177132
10557663
3883910
114805216
508133
74386
2622164
35633
122195
5047810
139452881
4178711
77348443
28628795
47104
3415226
13737
9885613
762363038
216198252
2960417
387438
22668
200998976
50036920
16355
624088
469523151
148672084
404
2051
2076616
19518165
725635
20654002
2158990
230062
34034
496815
5139010
377793
750639
7898
2207749
1846961
52799
140360
40331720
89940664
56814959
1278975
476719011
28564407
845962221
193066998
949563
270134
140734865
38756
112651
222022
807168
4192
91285547
211947
23467
348513735
293061790
641705
98320
447878146
478778
91310
3880706
4848110
48623996
24931839
214700
560226802
4054286
35479439
824837
15471
14474182
406974
9568
31210400
19351
9152373
45818
425141
29387363
895500749
3840856
497291898
1032340
3021
7305917
7046
199806005
2028733
205618
636
17011206
273421
174394610
586408748
356214356
45678020
41458
8176784
865322
1422
16117625
163516761
751672835
7622716
819783
322507
3941
5749464
224438
214970130
292864
14957
8102165
2215
18320834
61155974
75682673
45930300
2806
15673907
93887
4439002
22871191
87723142
196016
990868
8495
27613236
15571
756041
11816433
50249
220331
34490
2450362
3640506
58320
58699
2424349
924882
248625
34771163
12372
1319495
125275
297292
269039670
425486369
8546
3561562
22807
49298
674180
47848
366659881
10853815
251469112
96049
261539833
5705401
17714
297964770
117145601
192978
979
6023007
608458346
3913790
4351765
196214153
4328630
175130
8177402
635124
997722768
248174
3179
101461555
30841
3832313
771197456
114375466
7998
148280
94763
1467536
2540
205057
134990374
178897
121914
182705580
1339474
240110312
452190
193282
1572
303363925
37777
4084284
210702
1879740
3903708
78826
15670918
343785
1623718
140042
98882889
321965
262340681
46718
6463161
536593
488170080
819741
133274493
334629544
51624648
5585990
273142579
347875446
13717
636616
459986
1179503
5905
21036225
14197
18234
10570
100642
32930487
404013
918319115
34444
2612857
66708125
436057167
109397
55183
212107925
113460247
22436736
1246777
101535
8027461
13055
53372
2668669
633712
551349680
15051
2766
1008180
108929532
2069781
12410417
291156
176169557
4953641
501774
12771
1018
1302165
4262
4005038
3988
48225589
79052
161842414
426487316
3554851
17291961
22671
201002
205916
22717653
192379576
3940747
129287
229746
11617351
111257704
5933
527343471
126493591
888923206
93839778
787165675
21083
103883
851789
759896
6242190
119320
8911
116838
104019940
1917278
15737215
13968856
17131
3999
9314
20228
647091898
682348
948515903
243835
322751008
101272663
11614
99532178
143478908
172287984
24038
131476
3206682
54820
456166077
14515
14180264
103821118
775337704
41585876
35115
121322659
679449226
37577411
8283692
959524341
210978742
15110
141181
101261
2779761
2360382
30501470
670198937
16301419
26113418
10227717
2140033
130296
5437
105987
3749736
54476
473955
3367851
211339
54466
262915362
647860045
445180
59797659
218712259
447341
138343
109169
4338
20645740
16449081
633980
115725645
724283
933962
96224
19236678
112807
714371660
56524943
42470430
750543
895124845
480738
2198
18679774
13644777
2058427
113298
58346106
1806851
2084890
423843
102266812
12754507
119702
22244
377213193
876484377
3748138
6691176
2026
98286
12102
14379635
153465766
1642
95925361
31417
104828975
115700280
240994
3508409
128083
124276537
2711238
246146223
57416
141087
4313
49380115
26823
11048412
16128693
13061921
625071116
3227160
13290712
9545
4057962
918149606
710738740
146543
3757342
14347
3868
46995
85522
85935
521447
139393
915462373
252577
56056451
26599
10443
108723953
2051366
165688026
1477101
2647985
99992
72201368
1562579
3454
159004
96014
3530406
80682
451512771
259158103
3374000
187112640
206534801
212040
22176612
32705441
13535340
630675220
535014509
154270
2017573
119820
931196632
50380425
15162
200800485
417620
136342671
1943800
756313231
4092666
25990
69422
166262156
915149649
2230
564455173
107600
4010525
507895264
161423135
3362
87825088
8169176
24354741
42107835
65757946
7623833
109195
2232713
937496
13669
4165072
8003863
614907291
24564
66599077
416928
565722890
224535
44432
32602749
432471
323691
1362292
193129
14891961
376065280
9794593
62546369
14025884
280271169
1012708
15448466
9361
16770456
15833
192203
23475326
655562552
2515239
22255
536802202
3194717
77845653
844
772852656
5934469
5505544
7052
358025
125858069
67795
16015051
20566372
829509
29923323
1465221
129703786
31120451
223484
876232692
30249
907500
216514
984524
16355387
2260814
18260852
27511
243969726
3375
1857
7551647
122079711
257058
642284
240951
766323
46347669
26149
3982
509710
5909785
217100
498734593
150712860
6464598
15252
508417
2470
911165478
4260
43364156
336887152
14742891
92899
3244
239409
120523
16583
769781
19854
784643278
256884424
14857924
2600
2759001
65575769
64213296
512667896
90521
12550360
9197
5148
500789783
553229
10764856
1068220
396334729
1083047
10999
120410486
11052
53224
13693538
2898825
483461380
3639
547669
14335037
465239
684396063
27331
239563598
447497
180709
25780
22587443
50617756
503017779
29189
55507
29645709
44555
97472284
10873
68765320
26611
46890156
497569
136493887
124655
58861898
15195728
186516
22458
9175
76022
74403603
640891
106998544
1001507
90355
65260
32570085
1064449
607711876
1154068
907480
129188529
774372736
4000027
1946668
160010
13205337
4504
7405
807366
679167985
14902638
77632503
11185
305447
14217
260602627
104710640
297373331
123888373
434964
688657386
5594
532047289
413500148
749161
133678
478585503
3459066
70679
1758
1636404
283767522
5213570
1556
65986178
39025192
17114
140773573
368841
872421804
3668903
79600292
7955
241923899
963302
129601140
76681
25163
6066
410343104
10024210
19920
496110
360950274
1069216
2624501
7796684
117498
6357734
45757420
1800272
5055711
10805530
19726980
236915685
36317
430263
9093
562124
93768723
375926
807783547
187250
15722666
39795785
40549042
1421620
23903356
6449
54217813
915173
89865378
13940131
122090690
259826
52194979
47301293
605448
217607971
514214
24411200
3243358
462257969
6246505
16024360
132090568
253752823
748755704
1047071
520190
10344995
4139
12102414
675842
46255015
134486
15516844
399090
6109741
21602671
5529144
3885654
9515164
3469945
4086060
944028
40776991
4035296
179181700
74936745
10855853
1118429
1004203
7297811
79043147
811
360803
353185610
376136865
60182
13456777
7929241
54935967
298
67013240
8024062
14477
83170758
809350438
82393823
216746858
253811377
12912
145465
1686
94947040
5416
222321
1142555
110142686
177482
5954
6029379
120408
84593
127189
7384437
31542
214331
1023398
1235024
3151536
652756
30762
15861258
3668210
108060314
215812986
6820819
26067
492394869
367967
3907517
427149193
1027904
711482811
44064
258961069
675493
5939518
33598580
7505
316581
50051
192
247178603
13743
93022454
4773411
1089
809397950
145638849
2717515
296590
5058160
14067316
11096480
303471728
1989535
998
7641
1245562
2611994
621942
109870245
344966
60379072
1445503
26953
107471236
9929631
51894
20414882
23168534
480853497
22336062
50289545
47441
133521056
771100392
97773177
92232
133966670
2489317
111498
979152918
3128
290102
164471
9585
225005
8910
125873
270436
434774
4057573
345431
1212042
62533
98883116
25898
4200034
529632
2765142
1795
100828607
35167
2067070
31485
129079011
8590
7257973
387268001
11714579
24389
24581319
588136
9250
3856273
2248
26818200
24144689
51505041
478699
944
1988425
935358792
7716
817538
69989
53062086
12241
445721673
25177981
29225
180336152
482078
482114
24578
9582
255580
18230
38573
49250
495532394
79451
260332
352440
2861
146699066
65064006
8097828
18421
429223348
66786830
127151147
51308
388006229
529622039
3830512
23738449
332145269
975785
15611
265615870
844056588
1699611
44898
6390813
35013892
10136
109781290
124415854
1599600
10456116
13135783
1619678
739955
61119
3575179
25574934
1314129
935522530
143
2015201
114896052
62936
500536
47447
355505
903540996
44907
22445
51237018
1325545
10267
63436
129570
939171102
4754790
6066313
2637706
14671877
132183
813363290
76822
52077059
184667
1235614
12511864
709063749
520741
460187
562
1259549
10062566
242356123
308490
144423552
585828
16177697
7547648
33954
67438
67684
7465813
129717796
27925204
51747133
31061
21713
110228457
105479
13809977
1411498
996562404
1122981
192844483
26439
4167640
450500
403319201
4567114
152892
45164296
3589461
6111904
826279786
9837
1218278
401700
6916903
464918
1056
994580
378606037
21056
543142988
102921
14586
1446191
6803808
54647
394679
10033451
5664568
609406
12228407
87929
13840017
1376692
19527107
24525
943855123
237566
3645485
7100
68185208
222544609
43836080
292726
4823
483621
100915
126351791
63698203
20908
7462717
55742
106132102
475373
249138794
1819945
26100858
25821
129034
407067643
108484
23962934
1995530
132596441
65320422
271081570
98075
58365
25380
140489615
6538
155262342
2560860
1839713
6875
690247
5565583
116000650
355
25461
231989
1024412
162134
50386
520261
3678311
7861
242594
2245
252016932
123527781
77393068
9413542
96864116
12579
443962
1409455
29691
82614625
1215154
52306
496477598
11691
226867430
7195719
16191946
27478
489024
642984
28991
238640
617464
114228221
944992
104433
14351
1680130
28617
10113061
618679660
454784
391225
214612
8322544
7824204
6771973
2759
85231
101205
12834
6772
12044
4285
3425774
19071466
15831599
288889331
5486728
148999191
707011713
372061
75280427
749852076
11068
19628226
18925
15759
438733
22614
263521896
418645
128884387
1838673
32423809
103715
3870256
1781243
1852313
45828
28603
114178229
33474
7591
5084
1685175
297552869
110709
161954688
835944154
9828
31037299
11984619
31834361
54500256
22489947
63161
64546064
6219248
5505898
38685428
2018
117182481
972192645
927016771
430181
12270433
86539
552
32802428
217951
986973
184481
1229298
257602405
273908430
1212562
816654
23183000
825596828
2839055
993577504
536838
108420
50583
448332
2409
55615202
130686
8356632
10051899
59283303
274159
149434
7463620
553200059
514
1613350
514636586
1368973
153164
889604
2917837
121838
2013689
471289
4269
5724977
40812
25727871
6798
714350
1272909
181521
821378241
88649
3002519
64238489
394187615
2105399
22349
4060877
9234874
3463185
118865
201157137
12903
712016091
4011101
52834
61344554
778705
32175443
454867713
62293918
128748
3315
5485
91622290
97220807
354795170
113316517
7430
4181361
61307
2508854
72491063
23427237
15547
42799395
8281241
10468389
982066171
679140
34141965
5071
149459485
11627
873530777
2005942
211509
2906
7160276
432250
15546110
138067354
293228
155899593
728749
121675
2984155
222846
3599970
498711
40044
15257711
818389628
305497
1399500
84886
561094814
383781275
22936
3936
10876
488384
501919508
38177
24108223
2072
62766
17997788
2838792
342691408
2255558
40499
7286
25239
25728
170727
95349
12088654
24297
1305963
36671581
2609679
23418
8225
15007324
1587963
201540
42796289
114907
66092161
305582
1947080
1018353
47496
16331373
4217925
115371
194952
675076026
81
20752942
655215
56173
123004
57933070
199260562
185138622
10214
169955340
202044035
390926551
65501
4667
19071813
4651448
114593929
2961
3524242
528651118
459662
21640
308099799
951378996
25972
31092
15273
13547251
40859385
566781920
25971584
262829028
26448689
673592
17335
83671873
129285315
13745
35691550
94621128
516888282
11219899
1637713
613511
127536
11834692
216857452
936
453273
28849
7304449
26057
12193481
16091786
18746
852748567
544617854
588542
27019764
106030954
8468
3200319
372826830
204253
64060725
27088737
29455261
56678
924587804
871757
903130
645982253
995589
243259292
24917366
9834
5393
27042
83556343
20409679
456312
198296730
98260
194195
3681
29642
868524196
1328
61588400
8367847
516436
279167
2925630
2547956
2495
247658459
27725864
14169177
11877
1302327
1866208
627997771
383663485
88175074
104705
38648894
107992
543704644
152409281
358936122
754224779
18915927
629221
55734
136806
1840247
19504
1941548
34951
56234184
28867
671186484
10095
251155360
1015460
569346
31742893
793810
174870486
4185927
8985608
41012812
391415
29473425
134156302
33124
115409921
1813
19795
4291390
5780305
19750968
4291878
340053
65326
129701841
360758028
31014260
2086947
2929666
146671854
450352
1001378
494574884
802661894
54199
1454537
2353676
55829335
96037
204774
131167
312367
12316
13635
292730455
38738
3625
1006692
75536386
1330092
22944594
156420806
2976
986297166
62626915
465540780
4688
11820239
1004020
1201942
127317
4051299
23607970
217321324
528830
4304
231055
14286
3527491
10572
7815873
450600
15666323
14435
27668
665062
76818891
3491297
7023061
244519455
167740
386394
3139782
537836972
16486
339979613
60462308
165142089
145264
3793031
380576746
51434
1712001
608335832
264991692
6879
14144265
75548743
321928839
102196489
843648636
33684926
6895
182995608
188430
38912
58069855
7683514
140591
2657
12983646
21290128
425473
8187632
91434
7511248
505664142
228192
453184743
18171331
31484
1015446
6300808
106114
37482
11563
1421558
1389783
110317307
247131290
100207
19038
41504
2597
14007732
6468766
1334081
700221266
3616914
14012
529047
42571
47866719
818187502
51201839
11203
18662127
154219724
5809720
766397318
31226656
9519695
2188500
139012
3105721
2645
12859
1312337
925127
224099
126824420
1884804
7605461
337633099
144257
9874
43587
431833
276347
86373915
2576
47653
10813506
439664497
2891549
261991
23148024
9437035
4887040
216523
1439
38504
659
415131
725473
44385
5461822
501913
423912093
164247118
192162
1202058
6940
1006483
50701445
3594
25768
3857167
24392014
76379
975831895
3841160
2974060
598715
3263866
338656
4962531
41708224
952873
69116119
12950
37737985
22870184
2250813
61148184
13020
19113098
5333901
3250938
2635017
30716
20470
8283
901407
13352222
1664
33099332
5542
938014
7841
26489
528220247
884409
12212488
96637
3771
627162336
26099974
76764
24410545
624
803310
4792961
70683408
28436722
5566
350827
13512
38059
195633
1040057
101679023
171412
15130666
5017777
166542118
3257161
8765271
71950414
489094
6883730
1666170
30887
927257
193467
7138317
287195861
963982
36734
96703
60563
81584691
151972714
527246264
12742369
60039
61420
1016409
791109603
7487222
11438165
48623370
61513
10028988
458728
1098593
300248446
14263436
249414978
16358756
490372147
10600481
488893026
58528816
1581546
502173363
362531
237991
773430
6830
2345910
49773189
26148
6774
58351189
30208
20587896
6921
652342
98391242
7614163
1036561
472236098
119848
998437692
24500
4552624
317000806
86786
11558446
5907738
223033590
87416682
50358
2169171
29717918
52183
300115919
129221
234003273
521970952
27545254
7119270
44053
6676934
2246574
74809578
676773
2618070
826579800
239867650
950217878
988899069
441794241
14365
33601
16493
103597332
10273272
3603
35004044
955358112
88942
47053900
2526529
386038170
16952
119734830
93525
211890490
35742892
234240
20585254
129223693
11891
527323308
267867289
2060018
56492974
133081629
24544031
28916
124813
4567
6549900
708154250
2597137
518228
4913881
12314900
498322612
14120697
1445203
2589261
129335
924409121
13014
815248
619521435
962531
3781305
89459966
14430340
881189
102251
70100648
125235240
1053592
60981703
2251207
5270627
934826
209745
2055553
1754612
492267629
134650
454852740
385662251
230612661
361560
318931606
927394280
2393827
64666
2958273
4568972
10801871
2951354
403005229
1021798
2990986
99947
5897
507103
166908
27978
1504955
97843022
274163
52067
497407251
78674999
1731586
6618
112760
42129463
697659
80561650
6615263
1953178
3780
691388
36189
722844563
792941
7577684
6898295
32952
66403
883949053
921556434
141796523
6781018
3769221
4302587
226629064
5772
413341315
262491076
4167008
1738294
7637737
30236576
6809
873477813
17160412
426337168
64149
204966
3459269
153525
6357287
34226
982695410
15556
484649
12456
544
83051
111957
31044615
2711633
221840
83193
3908
95410
93559
220927
5891400
41924
858403004
3361400
377238
16025150
13840521
181
1343184
8001291
184675522
267067
9739401
44032017
34209417
57658
9959491
24415651
665466
14860889
322394734
4315
263773259
3391317
82710248
52582
10118731
114407216
29984
24290039
51793
91438480
30677
13010097
20984294
614006
11466
16933
69150799
87439923
10762912
892953
758511297
16402502
3729034
155192
31762
39256582
7896840
104030
209677324
61526
680110
224199430
14418367
156371
70927
9883312
6544178
87923
155
402945
61
82911326
456283
225663336
34226273
116412
2629083
25952
110567714
468613407
597347707
2595784
1491525
7141550
803781551
1431695
15049
30919080
17453
796894754
958528449
5156986
14838385
1812543
66298451
36135249
422319762
1062417
13002
203594372
777090602
1132275
14660
8681216
1620055
12796785
80746
490214565
290378497
671719525
83428656
31772569
894827590
11703
8223605
28121
35417
411612402
570640
2295347
9174
460722808
2346264
196028189
341195
3411960
8358862
1161719
12440
731382
12087569
29105
109073
40379007
86537
29016120
25467272
17581924
13603771
173932821
174231576
800053
6531
28682
152520526
92767
243819
15359484
4695
637539
3795299
234252821
6244
718457868
15061
99234176
9741
74815817
2760
360410135
1629246
22986173
55522006
14760
30324727
282990877
29799469
928110509
21878
629248
44645668
275456897
8792270
968864
31594
32203
8001
4084631
9117403
185780
1203841
187914691
1206
23119
5219507
57250825
130644283
111278801
4908841
351369108
12252
122868554
1482907
66098
25177
767461529
3428
32058992
90360026
229583
30616810
117017
488107190
26679167
53402062
2083
6202786
2093
63394
7358667
31663583
83924465
921504992
86362
9560
1076794
30580
909
36856
44898265
27081874
113676379
722413358
251700294
2427186
18446044
13027549
11535565
58205432
392947789
4290711
2254
80913
208558850
884666
2492786
58511556
30418338
428679
609558
71764
3615362
423105363
26114761
11966112
2514
8828
4186730
2410346
10002659
244338
6544884
50618
661486
6504
22842
58958
510151227
60981
227611012
383676
52071
50389447
3883549
47153
267581099
3541462
596921708
68357247
3541967
15862
122268090
5563
3240927
833868021
241519307
315765826
186897085
122748
4074096
79672
13825
651
82465
50731453
9956329
7004680
78685490
656079654
3910
191162097
195040
1255586
7907257
12226895
114403
40483
62120797
13614
95921
83393
101539052
50390240
36022
26611236
2702307
12105
262997473
22114458
22136
111569177
1013682
3552
124440973
248093197
55274697
35422
75163399
650
100430
28587
1444441
1663252
10721
120479
2624965
31697782
105463884
21083876
130135263
6610512
4400
355747
855893
706601
6339018
499569583
6422028
41857
1065107
243054
12527855
44556
438453264
45545
13441943
24035
7805674
18824
52701033
131749183
7387406
49190
120831
367140409
29173195
38318
254125545
26118
39957
186518
44343081
1433111
459853
3371
4084980
127180289
211844862
47525448
5842539
208240
59382
106427
2659206
178556452
273232299
4805375
3024936
66200
143131622
19945048
400712
4828312
501346484
4061201
23097
2940642
2747658
66650829
88125
200973446
47818
425505
190526
3979087
7701
2530
26000
25699093
309700741
5566366
10328
949506
3419
10833829
74165948
94834380
30394770
8147481
61627
93869361
92606
233196994
14176666
477177
2330
1858154
297897433
457219151
50415
789383081
357212
679332
240248854
3444209
1780
32366304
184108509
173082993
95621300
5899
333098
2010296
118648
527758762
493663480
12855
1793
23299
22229299
487067483
571081364
213056
25567463
3090780
138152646
4585323
801690314
900708107
4218453
113487736
121742571
207136
109161
88397
552425
88285
367848490
27519
268115265
1374483
264368851
6402094
761555785
32626
26956
507071
761327922
4242
14762041
1447964
8081256
623077
16470494
245832
2098
133255112
479497075
37145
93607
238994560
313894
127745866
56646558
398977492
109574169
354090464
207076
54253410
69311472
882651
4458590
49661
834298873
26273
451817
236062693
1292182
113498057
63353348
9716
62823
4001
29065
137510405
16470657
162117074
8956520
820163
548248
23281
804055
1584567
861365535
100663
424779
696792
65567039
135990804
175324874
1615451
233325359
1514866
14045089
204735
18133
163859206
7030
144762
58642
45709722
26125
3505678
16658
15053352
62480311
104586
232195629
3220344
7286514
12543992
151984
4024539
265789
1879950
135086
1621796
261570975
957033
1098864
49620196
851070945
35241567
201433
17845
4659038
55067
663833359
7033648
90222880
117055861
198078833
14053
2799193
211777975
169927
1429667
14452
32396
25395500
24440
15086004
100361
747064501
6652070
15081006
233381
643211
163873771
535625480
3958294
1035776
1667
76530
2042
7890621
27277386
510649194
20350265
475552325
41801
9377237
14676617
224952
1119976
787717032
5216973
207455
37422655
121998
1283999
408460
199801303
5943
432337422
73801
30707621
821433956
92507
4069890
374933
35818637
49583555
44380534
55461
68501216
140778
5032930
1973452
45429869
63677752
10802719
562813624
360715839
7554418
202737121
40815255
135302
916192
191301
8853784
82569
848557839
516525166
2102936
29891711
1287654
69789
12950763
1633038
1152933
844012
457417128
717638
112722497
400252
935745
2019395
232139
191059
311604
1727
20257
188800
127914112
125775927
174037530
78325937
682527
27773808
1262713
770023
3964149
264476887
246392
9469959
8077
48903434
1053224
3351405
258044113
564701197
7506650
349903
8971
1378174
55013628
354726299
30593547
21837015
291942850
3345911
110779823
142441
38712542
185252
167337
6899989
59778
26099587
10553
7989114
26582
442695582
87490727
2189591
108505
609321
15443186
2987504
10037
78988
641175
3001819
16359367
551644634
17801
3049622
1857997
133044636
66443052
1693574
25239136
117066
109667952
1539195
108197
424966
4493741
43316191
440857
1406782
393052446
38905
940
232880
1749959
2052066
29036
61266
228924
3628022
46556493
316864
28193
925341156
27343595
393059364
56664386
128220
421430
414910085
309315
29023
29230
112458642
83226710
11415854
17773432
8194650
43599658
132418
2305292
859698593
997744539
112553
1939
136455
347013
14741339
825473
919921261
5083355
1702911
709390
120526850
18863881
39163016
1784452
103678
815591328
306879446
2799
103518
7315
1070125
4601716
466575
57236924
31392475
181996036
1762
188381
144665229
18609939
4541130
21953
62867198
3094
2421192
1981234
385431
30804
1695897
4111779
58275197
584201495
7985674
23375751
64200826
50389316
126086174
9311238
689614
881729418
3078375
202821
489131248
53937
1927476
638171627
585195
2671764
5222244
353365
78995
744749068
231073
987833067
314712
218348837
30807
1640676
3806
12428
466509399
1533639
2220170
1360835
224777
563109
12957540
54134
510808323
273520644
284090
1342396
406459436
942694
34858720
156262
15668224
335544
207050655
75547481
35501
694042
15063
233201
47858
693
62254
401302
359963614
239420
6287282
968674380
29216
1886138
620001676
217062
657509
367841
4081021
9275220
85674675
28115
30048
7207562
247534711
47699
3987616
102925288
12011684
6026301
1860695
3905
930470976
879366
92026
45079
247971107
68829557
152757555
17422880
138703681
352522515
7786
374055623
62768682
6072788
848
664158305
1748469
87787617
29252759
1181756
174584
37793
622326686
5645
18900
48410331
20518871
944432
24025
975487
48985
42656444
21225
2701
169490037
2751738
11202
294481
180848
261554
130076072
1492917
91934891
11566
139278499
2962627
1809901
953046
753493792
3964
20804
18902136
6225354
2199302
94206619
455549
7067096
21654
61816
728820
91014085
325968655
116816031
231
37659
173270
913312114
297544
4739
65102
26124797
65259297
60041560
1803336
12345821
116519117
1334821
1895399
15355209
612051
7476
5451805
30938
17795141
